首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
admin
2021-04-28
92
问题
有以下程序
#include <stdio.h>
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;默认省略的else已经配对了,下一句else没有匹配 if 为非法 else。另外if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/3Ptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
C语言中double类型数据占字节数为
以下叙述中正确的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是()。
有以下程序:#include<stdio.h>main(){inta=1,b=3,C=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
有如下嵌套的if语句if(a
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
在满足实体完整性约束的条件下
随机试题
感染性发热在发热病因中占
其性黏滞的邪气是
为了空调系统节能,应对空调房间内的()进行合理选定。
下列关于会计人员岗位的表述符合规定的有()。
企业因员工工资的集中发放而进行筹资的动机属于()。
1978年我国居民总消费额约为()亿元。
请举例说明跨国并购的优势。并说明我国进行跨国并购的发展趋势。[河北大学2015国际商务硕士]
[*]
有如下程序#include<stdio.h>main(){inti;for(i=0;i<3;i++)putchar(’A’+i*2);}程序运行后的输出结果是()。
AstheTitanicwassinkingandwomenandchildrenclimbedintolifeboats,themusiciansfromtheship’sbandstoodandplayed.
最新回复
(
0
)