首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a:1,b=2,c=3,d=4,r=0; if(a!=1); e]se r=1; if(b==2) /-+=2; if(c!=3); r+
若有以下程序: #include main( ) { int a:1,b=2,c=3,d=4,r=0; if(a!=1); e]se r=1; if(b==2) /-+=2; if(c!=3); r+
admin
2015-08-09
50
问题
若有以下程序:
#include
main( )
{ int a:1,b=2,c=3,d=4,r=0;
if(a!=1); e]se r=1;
if(b==2) /-+=2;
if(c!=3); r+:3;
if(d==4) r+=4;
printf("%d\n",r);
}
则程序的输出结果是( )。
选项
A、3
B、7
C、6
D、10
答案
D
解析
第一个if语句a!=1条件为假,所以执行else后的语句r=l。第二个if语句b==2条件成立,执行r+=2,r的值变为3,第三个if语句c!=3条件为假,所以不做任何操作。执行下面的r+=3操作,r的值变为6。判断第四个if条件,d==4条件成立,执行r+=4操作,结果为10。
转载请注明原文地址:https://kaotiyun.com/show/VLDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(S);for(i=j0;s[i]!’\0’;i++)
结构化程序设计的3种基本结构分别是顺序、选择和______。
下列选项中错误的说明语句是
以下数组定义中错误的是
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);
若有定义doublea[5];,则a数组元素下标的上限为______。
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
随机试题
下列输血适应证中哪一项是错误的
关于视紫红质叙述中,错误的是
移植患者接受了同种异体的血液后可以产生不同的免疫反应。包括免疫排斥、免疫耐受和免疫抑制,所产生的免疫反应类型可能与移植物的类别、疾病的种类以及免疫系统的状态关系密切,具体机制不明。输注献血者血液可以提高肾脏移植的存活率的原因是
简述债务承担的条件与效力。
施工组织总设计、单位工程施工组织设计和分部(分项)工程施工组织设计的区别有()。
简述备学生包括的内容。
设计概念结构时,通常使用的方法有()。
谈谈你对民主集中制是党的根本组织制度和领导制度的理解。
在工作和生活中如果不了解基本的科学常识,往往会引发严重的后果。遇到下列情况,正确的做法是______。
Thereare(11)intheU.S.:Ifyouhaveto(12)severaltimezonesin12hoursorless,youmayfeelanupsetofyour
最新回复
(
0
)