首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2015-08-14
36
问题
有以下程序
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,0,0,3
B、1,1,2,0
C、编译有错
D、0,1,2,0
答案
C
解析
if语句的格式为:
if(表达式)语句1
else 语句2
if和else是C语言的关键字。“语句1”称为if子句,“语句2”称为else子句,这些子句只允许为一条语句,若需要多条语句时,则应该使用复合语句。因此题目if(a=1)b=1:c=2:else d=3;if分支有两条语句,没构成复合语句。
转载请注明原文地址:https://www.kaotiyun.com/show/jFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
简单的交换排序方法是()。
若有定义血b[8],*p=b;则p+6表示()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++B);}
有下列程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
关于结构化程序设计原则和方法描述错误的是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
若有语句:char*line[5];,以下叙述中正确的是
为了使模块尽可能独立,要求
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
随机试题
血管源性水肿的MRI表现为
病人症见高热不退,烦闷躁扰,手足抽搐,发为惊厥,舌绛而干,脉弦数。治疗应首选
C型行为与哪一类疾病有关
导致感冒的主因是()
关于多发性肌炎,下述哪项是不正确的
研究消费者行为必须涉及两方面的内容,即行为的指向问题与行为的持续问题。()
关于政府主管部门对安全生产事项审查的说法,正确的是()。
有人把产能过剩比喻为“悬在行业头顶上的堰塞湖”,既表达了对过剩问题的担心,也说明治理过剩已______。填入横线部分最恰当的一项是()。
两个4阶矩阵满足A2=B2,则
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果
最新回复
(
0
)