首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1);
有以下程序: main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1);
admin
2010-01-10
21
问题
有以下程序: main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2) } 执行后输出结果是( )。
选项
A、2
B、3
C、4
D、编译时有错,无结果
答案
2
解析
C语言规定else总是和离它最近的if语句配对。故第一个else和第一个if配对,第二个else和第二个if配对。首先计算第一个if后面的表达式a>b>c,表达式a>b为1,表达式1>c为0,所以执行else后面的语句。先执行if后面的表达式,c-1>d为真,值为1。1=1为真,执行primf语句。所以,B选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/IhWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
窗体上有一个列表框控件List1。以下叙述中错误的是
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSUbCommandl—Click()PrivateSUbproc(aAsIntege)Staticx.AsIntegerStaticxAsIntegerx=
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
执行下列语句strlnput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是
下列选项中不符合良好程序设计风格的是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
长整型常数的类型说明符为
指令“Circle(1500,1200),1000,,,,0.5”将会绘制出的图形为()。
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
随机试题
在代理批发商中,________最为常见。()
资产评估的主体是指()
诊断首选检查是血常规检查结果RBC2.5×1012/L,Hb78g/L,MCV95fl,网织红细胞0.010,白细胞计数正常、血小板正常;外周血涂片示白细胞有核分叶过多现象。最可能诊断是
以下哪一项不属于骨折的外因:
A.生长素B.甲状腺素C.胰岛素D.肾上腺素E.降钙素呆小症是由于缺乏
汉朝危害封建君主专制集权的罪名有()。
下列现浇混凝土需洒水养护不少于14天的有()。
资产负债表日,满足运用套期会计方法条件的现金流量套期和境外经营净投资套期产生的利得和损失,属于有效套期的应借记或贷记()科目。
已知X、Y、Z都是短周期元素,它们的原子序数依次递增。X原子的电子层数与它的核外电子总数相同,而Z原子的最外层电子数是次外层的三倍,Y和Z可以形成两种以上气态化合物,则由x、Y、Z中的两种元素组成,且与X2Z分子具有相同电子数的两种阳离子是______
将考生文件夹下ABC文件夹中的文件SHU.EXE设置成隐藏属性,并取消存档属性。
最新回复
(
0
)