首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>C) printf("%d\n",D) ; else if((c-1>=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)
admin
2009-01-15
60
问题
有以下程序 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配对。首先计算第一个订后面的表达式“a>b>c”,表达式“a>b”是为1,表达式“1>c,’为0,所以执行else后面的语句.先执行if后面的表达式,“c-1>d”为真,值为 1。“1==1”为真,执行printf语句.所以,B选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/7KHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是
(1)考生文件夹下有工程文件sjt3.vbp,窗体上有两个标题分别为“分解”和“退出”的命令按钮。请再画一个名称为Text1,初始值为空的文本框。程序功能如下:①单击“分解”按钮,程序提示输入一个大于2的整数,并将该数分解为因数的乘积,最后将分解
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
以下关于框架的叙述中,错误的是
下列针对框架控件的叙述中,错误的是
数据库管理系统是
为了删除列表框中的一个列表项,应使用的列表框方法是
在VB中,函数过程与子程序过程的区别之一是()。
下面不能作为结构化方法软件需求分析工具的是
在一个C语言程序中,()。
随机试题
新民主主义时期人民民主专政的性质是()
人参的主要产地是
原核生物DNA复制起始过程中,①DNA-polⅢ,②SSB,③引物酶和④解螺旋酶的作用顺序是
七情致病会直接损伤五脏,过思伤()
在浇筑箱梁顶板和翼板混凝土时,为防止混凝土开裂,浇筑顺序应为()。
企业每月都应进行一次全面清查。()
在英国近代教育史上,首开政府通过拨款形式间接干预教育先河的是()。
下列选项中,()不是一般算法应该有的特征。
将考生文件夹下BOP\YIN文件夹中的文件FILE.WRI复制到考生文件夹下SHEET文件夹中。
A、Itisinterestingandcomfortable.B、Helikestoliveinabigcity.C、Itneedsmoremoneytolivehere.D、Itisdifficultto
最新回复
(
0
)