首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2018-01-11
21
问题
有以下程序
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://jikaoti.com/ti/sNa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是()。
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是()。
若有以下定义和语句:“doubler=9,*p=&r;*p=r;”,则以下正确的叙述是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
若有下面的说明和定义,则sizeof(structaa)的值是structaa{intrl;doubler2;floatr3;unionuu{charul[5];longu2[2]
以下关于结构化程序设计的叙述中正确的是()。
随机试题
关于副脾的叙述,错误的是
根据《中药品种保护条例》,可以申请中药一级保护品种的是
下列关于实的叙述,错误的是
监理工程师对技术设计图纸的审核应侧重于( )。
要研究某种奶粉的平均合格率,一般采用()。
美术课程的教学建议是什么?
在信息世界中的实体对应于数据库中的()。
下列排序方法中,最坏情况下比较次数最少的是
GlobalWarming1.GlobalwarmingAmixof【T1】andirregularclimatechange【T1】______2.Causesofglobalwarming【T2】:carbondio
A、Takeherbalmedicine.B、Seeanotherdoctor.C、Drinkchickensoup.D、Stayinbed.A细节题。四个选项都是关于养病措施的动词短语。对话中女士建议男士尝试她母亲的中药茶,因此选
最新回复
(
0
)