首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}
以下选项中合法的标识符是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
在数据库系统中,数据模型包括概念模型、逻辑模型和
关于结构体类型的叙述中正确的是()。
以下选项中,合法的一组C语言数值常量是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
以下选项中,没有编译错误的是
下列定义数组的语句中,正确的是()。
随机试题
Codman三角多见于
[2014年,第74题]圆管层流中,下述错误的是()。
一般地讲,公司增发新股的行为可能会造成本公司股票的市场价格下跌,也可能会刺激本公司股票的价格市场上涨。()
下列说法正确的是()。
利率挂钩类理财产品与境内外货币的利率相挂钩,产品的收益率取决于()。
设θ是第二象限角,则必有()。
利用样本检验统计假设真伪的过程叫做()。
关于根尖周炎的特点,哪项是正确的()。
A、 B、 C、 A本句询问对方是否知道贸易博览会的负责人是谁。
A.approachingB.distinguishC.patternsD.collectE.graspF.managedG.identicalH.rememberedI.exceedingJ.suggeste
最新回复
(
0
)