首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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/TYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={’’ABC’’,’’DEF’’,’’GHI’’};inti;for(i=0;i<3;i++
有以下程序#includemain(){intij,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n"
下列叙述中错误的是()。
以下叙述中错误的是
以下定义语句中正确的是()。
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
下列关于栈叙述正确的是( )。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
甲硫氧嘧啶的作用机制是
[2006年,第3题]球面x2+y2+z2=9与平面x+z=1的交线在xoy坐标面上投影的方程是()。
为筹措研发新药品所需资金,2013年12月1日,甲公司与丙公司签订购销合同。合同规定:丙公司购入甲公司积存的100箱B种药品,每箱销售价格为20万元。甲公司已于当日收到丙公司开具的银行转账支票,并交付银行办理收款。B种药品每箱销售成本为10万元(未计提跌价
信用级别越低的债券,投资者要求的收益率越高,债券的内在价值也就越高。()
内蒙古自治区杭锦后旗某镇铁矿开采企业为增值税一般纳税人,主要从事矿业开采和冶炼,并兼营饭店。2008年8月发生下列经营业务:(1)本镇开采铁矿石15000吨;另外在临县新开采的一个矿口,开采了铁矿石和锰矿石共203000吨,但是企业由于矿石分拣力量不
对于企业发生的外币交易,可以选择的折算汇率有()。
在GB/T2828.1中,检验水平(IL)规定了—个一般检验水平和—个特殊检验水平。()
100人参加7项活动,已知每个人只参加一项活动,每项活动均有人参加,且人数都不一样,那么,参加人数第四多的活动最多有几个人参加?
许多消费者在超级市场挑选食品时,往往喜欢挑选那些用透明材料包装的食品,其理由是透明包装可以直接看到包装内的食品,这样心里有一种安全感。以下哪项如果为真,最能对上述心理感觉构成质疑?()
将双绞线制作成交叉线(一端按ELA/TIA568A线序,另一端按ELA/TIA568B线序),该双绞线连接的两个设备可为(47)。
最新回复
(
0
)