首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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,
有以下程序 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,
admin
2015-12-25
40
问题
有以下程序
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,2,3
C、1,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a=1&&b++==2值为1,执行嵌套的if分支,此时b=3,b!=2成立,由于运算符是‖,不管后面一个表达式的值是不是1,其整个表达式的值总是1,c--!=3表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/xJDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有个元素。
若有“doublea;”,则正确的输入语句是()。
若有定义:inta[4][4]={{1,2,3,4},{0},{4,6,8,10},<1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
数据结构中,与所使用的计算机无关的是数据的
随机试题
驾驶人在道路上驾驶机动车追逐竞驶,情节恶劣的处3年以下有期徒刑。
Pupil:Iapologizeforbeinglatethismorning.Myalarmclockdidn’tring.Teacher:______
甲亢伴有以下表现之一可诊断Graves病,其中,不包括的是
A、螺内酯B、氨苯蝶啶C、氢氯噻嗪D、呋塞米E、乙酰唑胺有性激素样副作用的是( )。
下列各项中有关专利权共有人对专利权许可实施的表述,符合规定的有()。
根据宪法和国家赔偿法的规定,我国国家赔偿实行的是哪种归责原则?
对于大气环境三级评价项目,需附上()基本附图。
2014年,某自主创新示范区输出境内的技术合同总数为11456项,技术合同成交额为211.92亿元,分别占全市输出境内的47.55%和49.66%。2014年该示范区输出境内的技术合同中,电子信息技术领域的合同成交额占比高于先进制造技术领域(
打开考生文件夹下的sport_project项目,项目中有一个表单sportform,表单中包括3个命令按钮。请完成如下操作:①编写并运行程序Four.prg。程序功能是:根据“国家”和“获奖牌情况”两个表统计并建立一个新表“假奖牌榜
下列关于ASCII编码的叙述中,正确的是()。
最新回复
(
0
)