首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
30
问题
有以下程序
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全国计算机二级
相关试题推荐
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下列选项中合法的赋值语句是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z+0;elseZ+=1;primf(“%d\n",z
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
随机试题
“五四”时期陈独秀、胡适等发表的新诗起到鼓动青年改造人生、变革社会的作用,这体现了艺术的【】
本案诉讼过程中法院的何种做法不符合法律规定?正确的做法是什么?潘某在起诉前为了阻止舒某与杏林公司成交,可申请法院采取何种法律手段?法院准许其申请应当具备何种条件?法院应当如何准许和执行?
老年人建筑中的楼梯、坡道和通过式走道需设两层扶手,下层扶手的高度为下列何值?
企业发生亏损,可以用发生亏损后五年内实现的税前利润来弥补,当发生的亏损在5年内仍不足弥补的,应使用随后所实现的所得税后利润弥补。()
自然人甲因经商向自然人乙借款10万元,借期1年。于2017年8月1日签订合同,乙于8月3日将借款交付给甲,约定期满归还。到期甲未归还。根据合同法律制度的规定,下列表述中正确的是()。
班轮运输的特点()。
格式塔心理学家对于学习实质和过程的研究主要关注的是
(湖南大学2013)属于商业银行核心资本范畴的项目是()。
设函数f(x)在x=x0处可导,则f’(x0)=
GivenalltheroilingdebatesabouthowAmerica’schildrenshouldbetaught,itmaycomeasasurprisetolearnthatstudentssp
最新回复
(
0
)