首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
57
问题
有以下程序 #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://kaotiyun.com/show/l9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图所示。要求在程序中不得使用变量,每个事件过
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签Ll和L2,标题分别为“口令”和“允许次数”;一个命令按钮Cl,标题为“确定”;两个文本框名称分别为Textl和Text2。其中Textl用来输入口令(输入时,文本框内容显示“*”),初始内容
利用菜单编辑器在窗体中新建一个名称为mnuOpen的弹出式菜单,其中含有若干个菜单项,并编写如下事件过程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingl
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
下列选项中不符合良好程序设计风格的是
下列关于二叉树的叙述中,正确的是
下列排序方法中,最坏情况下比较次数最少的是
下列关于二叉树的叙述中,正确的是()。
随机试题
简述我国关于耕地保护的法律规定。
诊断输尿管结石最简便的方法是
出现尿崩症一般是由于病变导致下丘脑的哪些核团受损
A.缓和药性,增强润肺止咳B.和胃,涩肠止血,止呕C.使药物质地酥脆D.益脾胃,和中E.益脾胃,解毒,除烦止渴灶心土炮制中药的目的是()。
代表政府履行出资人职责的机构依法有权任免()的财务负责人。
关于照相机、摄像机的维护与保养,错误的做法是()
公司一般不选择在()安排宴请活动。
风是地球上的一种自然现象,它是由太阳辐射热引起的。太阳照射到地球表面,地球表面各处受热不同,产生温差,从而引起大气的对流运动形成风。而我们在生活中所说的“风挺大的”“没什么风”,谈论的是风速。风速是指空气在单位时间内流动的水平距离。根据风对地上物
自然保护主义者建立了保护稀有动物的自然保护区。一片墨西哥丛林就是为了冬季栖息在这里的北美金斑蝶而建的自然保护区。如果地球果真像所预测的那样不断的变暖的话,生长着各种植物的温带就会向目前较冷的北方转移。如果上述陈述为真。则对以下哪项陈述提供了最强的
Whereisflight610going?
最新回复
(
0
)