首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; (a++ && b++) : c++ : d++; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; (a++ && b++) : c++ : d++; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的
admin
2020-11-27
26
问题
有以下程序
#include <stdio.h>
main()
{ int a=0,b=0,c=0,d=0;
(a++ && b++) : c++ : d++;
printf("%d,%d,%d,%d\n", a,b,c,d);
}
程序的运行结果是
选项
A、1,0,0,1
B、1,1,0,1
C、1,0,1,0
D、1,1,1,0
答案
A
解析
自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。条件运算符"?",执行规则为: 若exp1为真,求解exp2,输出exp2的值,不计算exp3的值;若为假,求解exp3,输出exp3的值,不计算exp2的值。"&&"逻辑与表达式:exp1&&exp2。规则为,对exp1求值,若为0,则表达式为0,且不计算exp2;若exp1非0,则求exp2值,作为表达式值。题目中a++先取值为0,则(a++ && b++)为0,且不计算b++与c++,而计算d++,并把这个值作为整个表达式的值输出,然后a与d自加1,最后得到a=1,b=0,c=0,d=1。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/EZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下关于typedef的叙述错误的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
设有栈s和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次人队,最后将队列中所有元素退出,则退队元素的顺序为()。
若己建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是@A@s->next=’\0’;p=p->next;p->则不能将s所指节点插入到链表末尾的语句组是
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’,85,90};a[1]=b;
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p
以下选项中不属于C语言程序运算符的是
下面不属于软件需求规格说明书内容的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
A.多索茶碱B.孟鲁司特C.沙美特罗D.异丙托溴铵E.沙丁胺醇可与吸入性肾上腺糖皮质激素合用的长效M受体阻断剂是
基督教早在_____代传入中国。
下列弹性膜片中,不能用作弹性式压力表弹性元件的是()。
某地拟建一公路,全长120km,项一目沿线经过5个镇的10个村、2个工业区。所选路线跨越一级水源保护区、风景旅游区和一个自然保护区,跨过两条河流和两座山,周边还包括超高压变电站。沿线某些路段现有道路,将道路进行拓宽,标准路幅宽75m,主道双向八车
设备监理实施细则的主要内容通常包括( )。
筹算应用了大约两千年,对中国古代数学的发展功不可没。但筹算有个严重缺点,就是运算过程不保留。元朝数学家朱世杰能用筹算解四元高次方程,其数学水平居世界领先地位,但是他的方法难懂,运算过程又不能保留,因而__________。中国古代数学不能发展为现代数学,筹
2010-2014年我国国内生产总值和财政收入见下图。2015年1-6月我国财政收入分别为16203亿元,9513亿元,10691亿元,13502、亿元,14356亿元,15335亿元,同比分别增长5.0%,0.3%,5.8%,8.2%,5.0%和13.9
择业是指个人根据自己意愿和社会的需要,选择自己所从事的工作的过程。但是,在选择工作的过程中,需要树立正确的择业观。正确的择业观包括
Entirecitiesandcountieshavebannedthem.McDonald’sandKentuckyFriedChickenhavedeclaredtogivethemup—ashaveStarbuc
【B1】【B4】
最新回复
(
0
)