首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
43
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下关于图片框控件的说法中,错误的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:PrivateSubCommand1_Click()Dimcount(10)AsInte
数据库设计中反映用户对数据要求的模式是()。
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
层次型、网状型和关系型数据库划分原则是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
随机试题
以毛泽东为代表的党的第一代领导人提出的和平解决台湾问题、实现祖国统一的主张有()。
已知顺序栈S,简述f1函数功能,当输入80时,输出结果是多少?fl(){initstack(s);scanf(“%d”,&n);while(n){push(s,n%8);n=n/8)}while(!Emptystcak(s)){pop(S
主要分布于中纵隔的肿瘤有
男性,25岁。咳嗽半月,呈阵发性干咳服用阿莫西林和止咳药治疗无效。体检:体温正常,咽充血,心肺无异常。血白细胞计数正常。X线胸片显示右下肺间质性炎症改变。治疗应首先考虑选用的药物为
某公司自身主要从事产品的研究和开发工作.然后通过自己控股的一家公司进行产品的生产,通过自己参股的另一家公司进行产品的营销和服务。该公司属于()。
甲某见自己的弟弟遭3个流氓毒打,前去制止,反而遭流氓进攻,被迫进行还击。正在这时,便衣民警乙某赶到,未及时表明身份即迅速抓住甲某以制止殴斗,甲某把乙某看作流氓的同伙,随即捡起一块砖头将乙某砸成重伤。下列关于甲某的行为认定的表述哪些是不正确的?()
通货膨胀是指由于货币(指纸币)的发行量超过( )所需要的货币量而引起的货币贬值和物价上涨的现象。
关于《聊斋志异》的说法不正确的是:
It’snotdifficulttounderstandourdesireforathletestobeheroes.Onthesurface,atleast,athletesdisplayavitalandi
Chocolateisnotagreatsourceofnutrients,butthere’snoharmineatingamoderateamount,especiallythedarkvariety,(31)
最新回复
(
0
)