首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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\
有以下程序: #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\
admin
2022-04-01
25
问题
有以下程序:
#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,%d\n",a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中进行条件判断时,因为是逻辑与操作,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断的结果为1。进入第二个if语句条件判断,因为b!=2条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第二个运算对象(c--!=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://kaotiyun.com/show/i9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
关于变量的定义和说明的叙述中正确的是()。
下列叙述中正确的是
以下叙述中正确的是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));)程序运行后的输出结
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
有如下说明:intarray[10]={1,2,3,4,5,6,7,8,9,10},*p=array;则数值为9的表达式是________。
以下叙述中正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
下列选项中不属于结构化程序设计原则的是
随机试题
对客、货机动车超载的行为,《道路交通安全法》规定,公路客运车辆载客超过额定乘员的,处()罚款;超过额定乘员20%或者违反规定载货的,处()罚款。
单台设备安装后的试车费属于______。
CDC快餐有限公司埃瑞克是CDC快餐连锁公司的配送经理,负责公司的配送中心管理和运输管理。CDC有100多个门店出售中式快餐。所需要的原材料首先要送到加工中心,经过切、浸、重新包装等工序之后配送到各个门店。以前,仓库与运输车队是由生产部门来管理的。然而
一般资料:求助者,女性,16岁,高中一年级学生。案例介绍:求助者小时候经常听奶奶讲鬼的故事,三个多月前睡觉时做梦,梦见一个穿白衣的女鬼缠着自己,非常害怕,当时被吓醒,一直哭到天亮。同宿舍有些同学也说梦见过鬼,说鬼魂会附体。求助者很害怕,就开始走读,
坚守岗位的基本要求是()。
无民事行为能力人与限制民事行为能力人划分的年龄界限是()
下列关于公务员制度说法正确的一项是()。
有如下程序 #include<stdio.h> voidfun(int*a,int*b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {inti=0,
Этифотографиимне_____какпамятьостарыхдрузьях.
But,inourenthusiasmtodiscoverourheritage,weareminingtheveryscenerywegotoenjoy,damagingnaturalhabitats,_____
最新回复
(
0
)