首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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",
有以下程序: #include 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",
admin
2016-04-07
24
问题
有以下程序:
#include
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;默认将与if配对的else省略了,下一句else d=3;中else没有匹配的if,为非法else。另外,if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/Gdi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列不是合法的C语言语句是()。
以下程序的输出结果是【】。main(){charc=’z’;printf("%c",c-25);}
下列叙述中正确的是()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
在数据流图(DFD)中,带有名字的箭头表示______。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
下列数据结构中,属于非线性的是()。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
将舌按部位而划分,舌尖部属
"通调水道"的脏器是
蛇管式换热器,列管式换热器,夹套式换热器,套管式换热器均属( )。
根据建造师注册管理的规定,下列属于不应批准注册申请的情形包括()
如果你的业务是提供足球运动鞋的号码,那么,哪一种平均指标对你更有用?()
下列属于企业内部供给预测方法的是()。
六年级学生小亮,平时调皮捣蛋,课间休息期间在楼道踢球,故意将楼道中的镜子踢碎,学校在查明事实经过后,除让小亮照价赔偿外,还要罚款三百元予以警示。该学校的做法()。
ReadthefollowingtextandanswerthequestionsbychoosingthemostsuitablesubheadingfromthelistA-Gforeachofthenu
已知吃货表中包含各餐厅菜品的价格,计算各餐厅菜品平均价的SQL语句是()。
Whatroledograndparentsplayinthefamilyinyourcountry?
最新回复
(
0
)