首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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); } 程序输出(
有以下程序: 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); } 程序输出(
admin
2011-06-13
71
问题
有以下程序: 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、0,1,2,0
B、0,0,0,3
C、1,1,2,0
D、编译有错
答案
D
解析
C语言规定最左边变量所得到的新值就是赋值表达式的值,故“if(a=1)”条件表达式为真,b=1;else总是与上面最近的没有被使用的if配对,导致不合法的if-else结构,if语句后面的两条语句应用“{)”括起来。
转载请注明原文地址:https://kaotiyun.com/show/djPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
以下程序运行后的输出结果是【】。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;
下列函数定义中,会出现编译错误的是
一个C语言程序是由()。
下列对于线性链表的描述中正确的是
算法的空间复杂度是指
以下4组用户定义标识符中,全部合法的一组是
实现算法所需的存储单元多少和算法的工作量大小分别为算法的【】。
随机试题
蛋氨酸循环的生理意义是
回答环刀法测定现场密度的测试步骤与计算的相关问题。本方法适用于测定()的密度。
衡量项目质量的指标中,反映产品或服务的设计和运作特征是否符合现有标准程度的指标是()。
运用平均发展速度法进行估价的条件是,房地产价格的变动过程是持续上升或下降的,且各期上升或下降的幅度大致接近,否则就不适宜采用这种方法。()
关于承插式混凝土管道接口安装质量的说法,错误的是( )。
将会计核算软件划分为单用户会计核算软件和多用户会计核算软件的依据是()。
本期发生额是一个期间指标,它说明某类经济内容的增减变动情况。()
()是判断贷款偿还可能性的最明显标志。
财政赤字安全警戒线按赤字占GDP的比重衡量,它的指标值是()。
在一个二因素组间设计的方差分析中,一位研究者报告A因素的主效应是F(1,54)=0.94,B因素的主效应是F(2,108)=3.14,从中可以得出()
最新回复
(
0
)