首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
38
问题
有以下程序: 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://jikaoti.com/ti/sWB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:Voidf(inta[],ihti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,i-1);
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为()。
数据库系统的核心是()。
以下叙述中不正确的是
在说明语句:int*f();中,标识符f代表的是
设有以下说明语句typedefstruct{intn;charch[8];}PER;
下面的程序可对指定字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd",te
以下程序错误的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&B)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
以下数据结构中属于线性数据结构的是
随机试题
被保险人自意外发生之日起( )日内在医院治疗所支付出的合理且必需的医疗费用,由保险人承担给付保险金义务。
A.智力测验B.人格测验C.神经心理学测验D.情商测验E.性格测验主要应用于儿童智力发育水平的鉴定
某男,24岁。因精神分裂症长期应用氯丙嗪治疗,1小时前因吞服一整瓶氯丙嗪而入院。查体:患者昏睡,血压下降达休克水平,并出现心电图的异常。请问,此时除洗胃及其他对症治疗外,应给予的升压药物是
办理个人教育贷款时,信用风险的防控措施不包括()。
债务人或者第三人将其动产或权利移交债权人占有,用以担保债权的履行,这种担保方式称为()。
根据金融企业财务制度的规定,反映商业银行经营状况的指标主要有流动比率、资本风险比率和固定资本比率等,而金融企业的经营成果也有一套计算与分析指标。()是指企业流动资产总额与流动负债总额之间的比例。
在市场经济国家,财政政策的总目标一般是()。
软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于(64)。
Itisoftenobservedthattheagedspendmuchtimethinkingandtalkingabouttheirpastlives,21aboutthefuture.Theseremin
Whatcanweknowaboutthemanfromtheconversation?
最新回复
(
0
)