首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a=1&& b++=2) if(b!=2||c-!=3)
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a=1&& b++=2) if(b!=2||c-!=3)
admin
2009-09-28
63
问题
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a=1&& b++=2) if(b!=2||c-!=3) printf("%d,%d,%d\n",a,b,c); else printf(%d,%d,%d\n",a,b,c); else printf("%d,%d,%o\n",a,b,c); } 程序运行后的输出结果是______。
选项
A、1,2,3
B、1,3,2
C、1,3,,3
D、3,2,1
答案
C
解析
本题主要考查的是自加,自减运算符以及逻辑运算符的应用,需要注意“&&”和“||”的“短路”运算。当运算符“&&”左边表达式的值为0时,则右边表达式就不再进行运算,整个表达式的值即为0;当运算符“||”左边表达式的值为非零时 ,则右边表达式就不再进行运算,整个表达式的值为1。
程序首先对变量a、b、c初始化,然后执行第一个个if语句,计算表达式“a=1&&b++=2”的值,因为a=1,所以左边表达式的值为1,因此接着判断b++=2是否成立,由于b++表示在使用用后再将b加1,因此b++=2的值为1所以表达式a=1&&b++=2的值为1,即if语句的条件成立。接着执行第二个if语句,计算表达式“b!=2||c-!=3”的值,因b=3 ,所以b!=2的值为1,则表达式c-!=3就不再进行运算,整个表达式的值为1,因为第二个if语句的条件成立,执行其后的printf("%d,%d,%d\n",a,b,c) 语句,输出变量a、b、c的值,此时a=1、 b=1、c=3,因此输出1,3,3。
转载请注明原文地址:https://www.kaotiyun.com/show/l9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两
在考生文件夹下有一个工程文件sjt4.vbp,运行情况如图所示。程序的功能是计算下列表达式的值:z=(x+2)^2+(x+3)^3+(x+4)^4+…+(x+N)^N其中N和x的值通过键盘分别输入到文本框Textl、Text2中。之后如
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
以下选项中,不合法的VisualBasic的变量名是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
以下关于函数过程的叙述中,正确的是
下列关于二叉树的叙述中,正确的是()。
下列数据结构中,属于非线性结构的是()。
随机试题
下列关于绿色软件的说法正确的是()。
小叶中心型肺气肿的典型CT表现是
慢性支气管炎辨证为痰热郁肺的临床表现是慢性支气管炎辩证为痰湿蕴肺的临床表现是
某一级公路,全长75km,设计车速80km/h,路线通过地区气候干燥,路面底基层为填隙碎石,基层为水泥稳定碎石,面层为沥青混凝土。填隙碎石的施工工艺包括:①运输和摊铺粗碎石;②撒布填隙料;③初压;④再次撒布填隙料;⑤振动压实。施工完后,拟检测如下项目
与基金持有证券的上市公司有关的、所有涉及该证券权益变动并进而影响基金权益变动的事项是基金会计核算的()业务。
导游未按行业对客人服务标准的要求提供导游服务的,旅行社赔偿旅游者()。
在《代数式》一课的拓展环节有这样一个题目,搭1个正方形需要4根火柴棒。①按图示方式搭2个正方形需要几根火柴棒?搭3个正方形需要几根火柴棒?②搭10个正方形需要几根火柴棒?③100个正方形呢?你是怎样得到的?④如果用x表示搭正方形的个数,那么搭x个
从层次结构上来看,我国现行学校教育包括()
有以下程序:PINUTTOAS=0IFA=10S=1ENDIFS=2?S假定从键盘输入的A值是数值型,则程序的运行结果是
A、 B、 C、 A
最新回复
(
0
)