首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-07-09
47
问题
有以下程序
#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://www.kaotiyun.com/show/TYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下关于return语句的叙述中正确的是
下列关于C语言文件的叙述中正确的是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
下面是有关C语言字符数组的描述,其中错误的是()。
在关系数据库中,用来表示实体间联系的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
软件(程序)调试的任务是
随机试题
Inourmodernsociety,whensomethingwearsout,wethrowitawayandbuyanewone.The【C1】______isthatcountriesaroundthew
下列方剂中,原方用法是“去滓再煎”的是
反刍动物日粮中微量元素钴缺乏,可导致动物贫血、消瘦甚至衰竭。为取得良好的治疗效果,除可给动物补钴外,配合治疗最好使用
晚期肝硬化患者最严重的并发症和最常见的死亡原因是()
如果被征收人拒绝在实地查勘记录上签字或盖章的,应有房屋征收部门、房地产估价机构和无利害关系的第三人见证,有关情况应在估价技术报告中说明。()
风险分析可分为()和()两大类。
对强制招标项目招标公告的发布做出明确规定的是()。
据统计,中国企业平均寿命只有7~8岁。民营企业只有9岁,跨国公司的平均寿命为11~12岁,世界500强的平均寿命为40~42岁,世界1000强的平均寿命为30岁。那些因决策失误,对市场反应迟钝、管理不善的企业会过早地进入“公司恐龙博物馆”,他们中很多是由
下列属于净增效益原则应用领域的是()。
国际经济协调不包括()。
最新回复
(
0
)