首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3: printf("%d\n",b);
有以下程序: #include main() {int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3: printf("%d\n",b);
admin
2021-07-09
40
问题
有以下程序:
#include
main()
{int a=1,b=0;
if(--a)b++;
else if(a==0)b+=2;
else b+=3:
printf("%d\n",b);
}
程序运行后的输出结果是( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
“++”和“--”运算,当以前缀形式出现时,则先进行加一或减一操作,再进行其他运算,当以后缀形式出现时,则先进行其他运算,再进行加一或减一操作。a初始定义为1,b为0,执行--a,a的值变为0,即if判断为假,执行b+=2,输出b的值为2。
转载请注明原文地址:https://kaotiyun.com/show/eKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句int(*f)(int);则以下叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Else
以下叙述中正确的是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
在C语言中,以下说法不正确的是()。
随机试题
黄芪桂枝五物汤中无
HowdoAmericansSpendTheirFreeTime?Americansspendtheirfreetimein【C1】______(variety)ways.Peopleenjoybuildingt
WindowsXP中用户要设置日期和时间,可以通过()来完成。
健儿消食口服液的主治不包括
患者冼某,男,35岁。自诉呃逆已三年余,时好时坏,经常发作,经治无效。此次发作较前为重,呃逆频发,并伴有恶心,呕吐。诊查:舌红嫩,脉虚数。治宜选用()
妊娠8周行吸宫术后半个月,阴道持续流血,量时多时少。妇科检查:宫口松,子宫如40天妊娠大小、较软,尿妊娠试验阳性。应考虑的诊断为
住院病案不包括
项目选址的基本原则和要求有()。
建筑基坑工程仪器监控量测项目()。
中国汉字形体演变经历了漫长的过程,中国最早的文字是()。
最新回复
(
0
)