首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>#include<string.h>8truetS{charname[10];};main(){structSs1
以下选项中可用做C程序合法实数的是()。
设a,b,c是整型变量,以下选项中的赋值表达式错误的是()。
以下叙述中正确的是()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述中正确的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
面向对象方法中,继承是指()。
基本路径测试是属于()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fna
随机试题
平均失业周数是()
18岁男性患者,突发浮肿、尿少、血尿、血压升高2周,查:血红蛋白100g/L,尿蛋白(++),红细胞(+++),血肌酐350μmol/L,BUN26mmol/L。肾脏病理活检示超过50%的肾小球的肾小囊有新月体形成,肾小球中无免疫沉积物。此患者该如何使用
次生环境是指
A.肝B.心C.脾D.肺E.肾具有通调水道功能的脏是
金银花的主要抗菌成分是
按寸口脉分候脏腑,左尺脉候()。
下列有关利润表的说法中,不正确的是( )。
对干粉灭火系统进行周期性检查维护管理,下列检查项目中,不属于年度功能检测项目的是()。
从所给的四个选项中选择最合适的一个填入问号处。使之呈现一定的规律性:
Engineeringstudentsaresupposedtobeexamplesofpracticalityandrationality,butwhenitcomestomycollegeeducationIam
最新回复
(
0
)