首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {inta=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); } 程序输出( )。
有以下程序: #include<stdio.h> main() {inta=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
2020-10-26
57
问题
有以下程序:
#include<stdio.h>
main()
{inta=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;默认省略的else已经配对了,下一句else没有匹配,if为非法else。另外if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/IV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的语句组是()。【09年3月】
下列选项中,能正确定义数组的语句是()。
若有定义语句:doublex,y,*px,*py;执行px=dex;py=&y;正确的输入语句是()。
有以下程序#include<stdio.h>voidfun(inta[].intn,intflag){inti=0,j,t;for(i:0;i<n-1;i++)for(j=i+1;j<n;j++)if(flag){if(a[i]<a
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>则a和b的值分别是()。
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述中正确的是()。
面向对象方法中,继承是指()。
以下选项中不能用于描述算法的是()。
若变量已正确定义,则语句s=32;s∧=32;printf(’’%d’’,s);的输出结果是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
能直接干扰病原菌的生长繁殖,并可用于治疗感染性疾病的化学药物即为化学疗剂。()
下列哪一项不是血瘀证的临床表现
A.Gaisbock综合征B.Mosse综合征C.相对性红细胞增多症D.髓外化生E.应激性红细胞增多症
高血压病时,细动脉硬化的病理改变是
配股权证的交易单位以“手”为单位,1手为()
根据2014年某城市金融业和制造业各1000人的年薪样本数据来比较这两个行业从业人员年薪的离散程度,应采用的统计量是()。
某地发生水污染事件,领导要求立即停止此地供水,并让你去处理,你怎么办?
UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息与同步消息不同,异步消息并不引起调用者终止执行而等待控制权的返回。图5-2中(28)分别表示一条同步消息和一条异步消息。
教师和授课班级之间的联系是()。
Whatdoesthewomanthinkaboutthebusinessoftheman?
最新回复
(
0
)