首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,D); } 程序输出(
有以下程序: main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,D); } 程序输出(
admin
2011-06-13
37
问题
有以下程序: main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,D); } 程序输出( )。
选项
A、0,1,2,0
B、0,0,0,3
C、1,1,2,0
D、编译有错
答案
D
解析
C语言规定最左边变量所得到的新值就是赋值表达式的值,故“if(a=1)”条件表达式为真,b=1;else总是与上面最近的没有被使用的if配对,导致不合法的if-else结构,if语句后面的两条语句应用“{)”括起来。
转载请注明原文地址:https://kaotiyun.com/show/djPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){charm;m=’B’+32;printf("%e\n",m);}
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
若有定义int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
以下程序错误的是()。
从工程管理角度,软件设计一般分为两步完成,它们是()。
数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
CT窗技术应用非常重要,根据疾病诊断的需要,灵活选用窗宽、窗位。显示颅脑CT图像的窗宽、窗位,正确的是
对于因不可抗力的突发性事件或者为了维护证券交易的正常秩序,证券交易所可以采取的措施是()。
一个高温热源的温度为T1,低温热源的温度为T2的卡诺热机,其效率为η,它的逆过程作为制冷机,制冷系数则η与ε的关系为()。
我国现行环境保护法律法规体系包括()。
内部控制的责任分为:各级管理层的责任;()。
数学老师在考试前提醒学生,考试时若遇到难题可以放一放,先把后面相对简单的题答完了再回过头来思考。可小明却不喜欢这样,他每次都是一步一步地依照试卷的顺序答题。小明的认知风格更可能属于()。
在有机体做出一个操作反应后,如果撤走某一刺激物,有机体的操作反应概率增加,那么该刺激产生的作用是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
Mydaughterhasbeencrazyaboutraisingapet(宠物)foralongtime.LastspringIboughttwonewly-hatchedchickensforher.
A、Thewriterlikessleepingverymuch.B、Thewriterdoesn’tcareaboutmoneyatall.C、BillGatesdoesnotknowhowtoenjoyhim
最新回复
(
0
)