首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main() { int a=1,b=2,c=3,d=4; if ((a=2) && (b=1)) c=2; if ((c==3) || (d=-1)) a=5; printf("%d,%d,%d,%d\n
若有以下程序 #include<stdio.h> main() { int a=1,b=2,c=3,d=4; if ((a=2) && (b=1)) c=2; if ((c==3) || (d=-1)) a=5; printf("%d,%d,%d,%d\n
admin
2018-10-16
29
问题
若有以下程序
#include<stdio.h>
main() {
int a=1,b=2,c=3,d=4;
if ((a=2) && (b=1)) c=2;
if ((c==3) || (d=-1)) a=5;
printf("%d,%d,%d,%d\n", a,b,c,d); }
则程序的输出结果是
选项
A、2,1,2,-1
B、2,2,2,4
C、1,2,3,4
D、5,1,2,-1
答案
D
解析
代码中有两条并列的if语句,第一条if语句,逻辑与表达式(a=2) && (b=1)中,a=2,则执行b=1,得到该逻辑与表达式值为1,执行分支语句c=2;第二条if语句(c==3) || (d=-1),c==3不成立,执行d=-1,而后得出整个逻辑与表达式值为1,执行分支语句a=5。
转载请注明原文地址:https://jikaoti.com/ti/Rca0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的语句要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longfl;myf=【】("test.t","rb"
有以下程序main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);
有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是
以下叙述中正确的是()。
fwrite函数的一般调用形式是
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
以下函数用以求y的x次方。补足所缺语句。doublefun(doubley,intx){inti;doublez=1.0;for(i=1;i______;i++)z=______;
设有定义:inta,*p=&a,**pp=&p;,则与a=100;等价的语句为()
若要对a进行++运算,则a应具有下面说明
随机试题
李某因倒卖外汇于1995年9月被法院以投机倒把罪判处有期徒刑5年。修改后的刑法实施以后,李某提出申诉,理由是现行刑法无此罪名,要求改判无罪。法院应当如何处理?
莲子具有而芡实不具有的功效是
女性,16岁,于右膝下方有一肿块,5年来逐渐增大,无痛,步态正常。X线摄片发现右胫骨内上方有一肿物,基底部有骨小梁与胫骨相连,基顶盖部致密度减低,边界尚可辨认。最可能的诊断是
对涉及国家经济安全的投资项目,除了进行常规的财务分析、经济费用效益分析外,还应从资本控制安全、产业成长安全、______等角度进行经济影响分析。
递延年金是指在开始的若干期没有资金收付,然后有连续若干期的等额资金收付的年金序列。( )
由于银行的业务性质要求银行要维持存款人、贷款人和整个市场的信心,因此,银行通常将()看做对其市场价值最大的威胁。
国外的国际出境导游员分为()几种。
被誉为“童话世界”的是()。
秦二世元年(前209)七月,陈胜、吴广在()发动了中国历史上的第一次大规模的农民起义。
this指针是C++语言实现什么的一种机制?()
最新回复
(
0
)