首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if (b!=2||c--!=3) printf("%d,%d,%d\n",a,b,c);
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if (b!=2||c--!=3) printf("%d,%d,%d\n",a,b,c);
admin
2021-06-15
26
问题
有以下程序
#include <stdio.h>
main()
{ int a=1,b=2,c=3,d=0;
if (a==1 && b++==2)
if (b!=2||c--!=3)
printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
}
程序运行后的输出结果是
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中条件判断时,因为是逻辑与操作需要两边运算对象的值均为非零值,才为真,所以需要逐个执行判断的结果为1,不再执行第二个case语句中的操作,而是进入第二个if语句条件判断,因为b!=2条件成立所以整个条件表达式的值为真,所以不再执行逻辑或的第二个运算对象(c-- !=3)c的值不变,也不再执行第一个else语句,打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://jikaoti.com/ti/8oz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);
有以下程序:#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t+=b[i][b[j][i]];printf("%d\n
数据库设计中反映用户对数据要求的模式是( )。
数据库管理系统中负责数据模式定义的语言是
下列与队列结构有关联的是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列说法不正确的是()。
以下说法不正确的是()。
随机试题
据大样本统计,运动负荷试验的死亡率约为
关于寻常型间质性肺炎,错误的是
在一炼钢厂附近放牧的羊群,半年后出现骨骼变形性病变,如故骨赘、局部硬肿,蹄匣变形、易骨折,牙面出现斑块状色素沉着,凸凹不平现象。发生该病的最可能原因是牧草中污染了过量的()。
影响产程进展的主要因素()
会计工作的国家监督主要由哪个部门组织实施?其实施会计监督的内容有哪四项?
甲、乙、丙共同投资设立一普通合伙企业,合伙协议对合伙人的资格取得或丧失未作约定。合伙企业存续期间,甲因车祸去世,甲妻丁是唯一继承人。下列表述中,符合合伙企业法律制度规定的是()。
检查上市公司应收账款在财务报表上的列报与披露时,注册会计师应检查的内容包括()。
持有F、L、G、C等签证的外国人,可在签证注明的期限内在中国居留,但需办理居留证件。()
如果个别游客要求更换游览项目,导游应该()。
Imagine,ifyouwill,theaveragegamesplayer.Whatdoyousee?Aguywhonevergrewup?Oranervous18-year-oldpushingbutton
最新回复
(
0
)