首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是( )。 main() { int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b) if(b!=15) if(!ok1) x=-i; else if(ok2) x=1
下面程序输出的结果是( )。 main() { int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b) if(b!=15) if(!ok1) x=-i; else if(ok2) x=1
admin
2010-01-10
45
问题
下面程序输出的结果是( )。 main() { int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b) if(b!=15) if(!ok1) x=-i; else if(ok2) x=10; x=1; printf("%d\n",x); }
选项
A、-1
B、0
C、1
D、不确定的值
答案
4
解析
如果没有大括号,else总是与它上面的最近的if配对。所以本题中的elseif(ok2)是与if(!ok1)配对的,首先因为a<b成立所以进一步判断b!=15也成立,再进一步判断!ok1,为假,不执行子句X=-1;继续判断ok2是否为真,ok2亦为假,故子句x=10;也不执行,最后让x=1;输出x,所以结果应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/TGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于水平滚动条,如下叙述中错误的是
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
设窗体名称为frrnTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
以下表达式与Int(3.5)的值相同的是
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"
以下合法的VB变量名是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
随机试题
不符合Burkitt淋巴瘤的是
A.劳力性心绞痛B.不稳定性心绞痛C.胃食管反流病D.十二指肠球部溃疡E.慢性胃炎男性75岁,患糖尿病10年,近感夜间胸痛,可痛醒,需坐起15~20分钟方缓解
男性,56岁。4年前诊断为肝硬化,5小时前突然出现呕血,伴头昏、心悸来诊。检查:BP70/40mmt电,P124次/分,Hb60g/L。估计出血量最可能是
对于调节呼吸的化学感受器的叙述,错误的是
可能发生髋关节畸形的疾病是
某公司上年年末支付每股股息为2元,预期回报率为15%,未来3年中超常态增长率为20%,随后的增长率为8%,则股票的价值为( )元。
社会存在是社会生活的物质方面。下列属于社会存在范畴的是()。
现代经济中,信用活动与货币运动紧密相联,信用的扩张意味着货币供给的()。
_____________最不适用于处理序列已经正序有序的情况。
______DulceCountryClubisalreadyfullybookedforMay,suggestionsonasuitablevenueforthesportsfestivalareurgentlyn
最新回复
(
0
)