首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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",
有以下程序: #include 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",
admin
2016-04-07
20
问题
有以下程序:
#include
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、编译有错
B、0,0,0,3
C、1,1,2,0
D、0,1,2,0
答案
A
解析
C语言规定else总是和之前与其最近的且不带else的if配对,题目中,if(a=1)b=1;c=2;默认将与if配对的else省略了,下一句else d=3;中else没有匹配的if,为非法else。另外,if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/CkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,C=5,d=0;if(a<B)if(b!=3)if(!C)x=1;else
下列对于软件测试的描述中正确的是______。
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
不能把字符串"HELLO!"赋绐数组b的语句是______。
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
按“先进后出”原则组织数据的数据结构是______。
用筛选法可得到2~n(n
随机试题
张某和李某在舞厅因为相互踩踏而发生争吵,张某随后将李某打。李某报案后,公安局鉴定其为轻微伤,从而对张某处以罚款处罚。李某认为自己重伤,以公安局对张某处罚过轻为由向法院提起行政诉讼。法院在诉讼期间对李某的伤势重新鉴定,结论为轻伤。下列关于行政诉讼撤诉制度
庄子,名周,______时宋国蒙人,道家代表,与老子并称为“老庄”,主张______,提倡______,一生清贫。
患者,女性,35岁。弯腰劳动后突然出现剧烈腰痛,不能活动,卧床休息后疼痛不缓解。如果出现坐骨神经放射性疼痛,最可能诊断是
对医术与医德之间关系的理解有误的是
患者咨询内容有()。
在现代信用货币制度下,以下()属于准货币的范畴。[2013年5月二级真题]
督察长应当具备有关法律法规规定的任职条件,并有3年以上()等方面的业务工作经历。
把下面六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
在以下何种情形下,委托代理关系终止?()
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
最新回复
(
0
)