首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是( )。 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
54
问题
下面程序输出的结果是( )。 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全国计算机二级
相关试题推荐
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
窗体上有名称为Commandl的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()St
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下:FunctionDelChar(strAsString,chAsString)As
下列叙述中正确的是()。
关于文件操作,以下叙述中正确的是
为了删除列表框中的一个列表项,应使用的列表框方法是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
如下关于变体类型变量的叙述中,错误的是
下列关于二叉树的叙述中,正确的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
下面哪一种测验属于自陈式人格测验?()
临床上安乐死一般采用的方法有()
过量中毒时可迅速出现少尿、水肿、血尿、蛋白尿、管型尿、腰痛或伴肾区叩击痛的中药是()。
下列小肠梗阻均需进行手术,除外()
横道图法和网络图法在工程管理中常常作为()的方法。
燃气热水器的供气管道宜采用( )连接。
【背景资料】某安装工程公司承包了一套燃油加热炉安装工程,包括加热炉、燃油供应系统、钢结构、工艺管道、电气动力与照明、自动控制、辅助系统等。燃油泵的进口管道焊缝要求100%射线检测,因阀门和法兰未到货,迟迟未能焊接。为了不影响单机试运行的
项目质量、进度、投资控制编码的基础是()。
自动喷水灭火系统中湿式报警阀组漏水的原因不包括()。
下列有关文学常识的表述,正确的一项是()。
最新回复
(
0
)