首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { int a=1,b=1,c=1; if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c); else printf("%
有下列程序 #include<stdio.h> main() { int a=1,b=1,c=1; if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c); else printf("%
admin
2022-04-02
47
问题
有下列程序
#include<stdio.h>
main()
{
int a=1,b=1,c=1;
if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,c,b);
}
程序执行后的输出结果是( )。
选项
A、0,1,0
B、0,1,1
C、0,0,1
D、0,0,0
答案
B
解析
if条件表达式“a--||b--&&--c”,使用了逻辑或运算符和逻辑与运算符,由于逻辑与运算符优先级比逻辑或运算符优先级高,所以条件表达式等价于(a--)||(b--&&--c),自左向右运算,执行a--,由于a初值为1,所以a--的值为1,执行完后a的值为0;又因为逻辑或运算符的短路原则,当a--的值为1时,条件为真,后面的表达式b--&&--c不执行。程序执行if语句块,输出a、b、c的值为:0,1,1。本题答案是B选项。
转载请注明原文地址:https://kaotiyun.com/show/khkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n"),}程序的运行结果是
以下叙述中正确的是
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:swi
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
合法定义一维数组的是()。
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
对软件系统总体结构图,下面描述中错误的是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
肺痨病理的特点为
A.邪入脏腑,病情严重B.外邪袭表,正气抗争C.邪气入经,邪深病重D.邪气内阻,阻滞气血E.病情凶险,预后不良指纹浮而显露,提示
图中的哪一个不是二元体(二杆节点)?( )
C建筑工程公司原有从业人员650人,为减员增效,2009年3月将从业人员裁减到350人,质量部、安全部合并为质安部,原安全部的8名专职安全管理人员转入下属二级单位,原安全部的职责转入质安部,具体工作由2人承担。2010年5月,C公司获得某住宅楼工
基金管理人应当自收到核准文件之日起()个月内进行基金募集。
包括中国在内的大多数发展中国家目前仍实行分业监管体制,这是因为()。
前苏联著名的教育学家和实践家________非常重视课外活动,他在他领导的帕夫雷什中学建立他称之为“智力生活基地”的各种各样的课外活动小组。
纯交换的完全竞争市场上有两个消费者A和B,两种商品X和y,消费者A和B的效用函数分别为U(XA,YA)=XAYA和U(XB,YB)=lnXB+αlnYB。其中,XA,YA分别为消费者A在X、Y上的消费,XB,YB同理。A和B的初始禀赋分别为(eAX,eAY
《刑法》第25条第1款规定:“共同犯罪是指二人以上共同故意犯罪。”试分析该条的法律规定。
Whyisthewomanattheregistrar’soffice?
最新回复
(
0
)