首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2) r+=2; e]se; if(c!=3)
若有以下程序: #include main( ) { int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2) r+=2; e]se; if(c!=3)
admin
2021-02-25
15
问题
若有以下程序:
#include
main( )
{ int a=1,b=2,c=3,d=4,r=0;
if(a!=1);else r=1;
if(b==2) r+=2;
e]se; if(c!=3) r+=3;
else; if(d==4) r+=4;
printf("%d\n",r);
}
则程序的输出结果是( )。
选项
A、10
B、7
C、6
D、3
答案
B
解析
else总是和与之最近的if配对,执行第一个if,判断条件不成立,执行else r=1;语句。再执行第二个if语句中的判断条件,成立,左移执行r+=2,r的值为3,再执行第三个if的判断条件,不成立,执行第7行else后面的空语句“;”。再执行第四个if的判断条件d==4成立,执行r+=4,r的值为7。然后打印输出。
转载请注明原文地址:https://jikaoti.com/ti/L6z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you",b[]="welcome#you#to=#China!”;main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++)
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后
有以下程序charfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
若有定义语句charc=’\101’;则变量c在内存中占
如果定义floata[10],x;则以下叙述中正确的是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
随机试题
以排除气体为目的的胸腔闭式引流应安置在
下列部件进行维修检测时需要特别注意预防电击安全的是
选择前牙日寸主要要考虑什么因素.除了
根据票据法律制度的规定,下列情形中,汇票不得背书转让的有()。
行政复议与行政诉讼的区别有()。
把教学目标分为认知、情感和动作技能三大领域的教育家是()。
常老师认为儿童先学会高难度的动作,自然就能掌握低难度的动作了。所以他经常在体育活动中跳过低难度动作训练,直接让儿童练习高难度动作。常老师的做法()。
公文处理是机关实现管理职能的必要条件。()
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
GlobalEconomyatLowEbbCausesAmericanRateofUnemploymentUpswingFormanyyears,unemploymentintheUnitedStateswas
最新回复
(
0
)