首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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://jikaoti.com/ti/kLD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
下列选项中,能正确定义数组的语句是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
下列定义数组的语句中,正确的是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。【1
面向对象方法中,继承是指()。
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
下列各项中属于黑盒测试方法的是()。
随机试题
测量仪器简称量仪,铣床常用的量仪是利用机械、光学、气动、机械__________数字电子转换或其他原理将长度单位__________的测量器具。
创伤修复过程基本上可分_________,_________和_________3个阶段。
依据《民事诉讼法》及相关司法解释的规定,下列有关先予执行制度的说法,哪一项是正确的:()
某幼儿园教师钱某实名举报丁园长的违法乱纪行为,园长知晓后,招来社会人员殴打钱某,导致钱某受伤,对园长的行为应依法()
2012年,全国房地产开发投资71804亿元,比上年增长16.2%,增速比2011年回落11.9个百分点,其中,住宅投资49374亿元,增长11.4%。2012年,全国商品房销售面积111304万平方米,比上年增长1.8%,增幅比2011年回落2
Toomuchcalciumcan________achild’sgrowth.
设函数则不等式f(x)≥log2(1+x)的解集为
在数据库系统中,用户所见的数据模式为()。
Whydidn’tthegirlgotothemovies?
Asisknowntoall,theorganizationandmanagementofwagesandsalariesareverycomplex.Generallyspeaking,theAccountsDep
最新回复
(
0
)