首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=0; if(--a)b++; else if(a==0)b+=2; else b+=3; printf("%d\n",b); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> 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
51
问题
有以下程序:
#include<stdio.h>
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
解析
“++”和“--”运算,当以前缀形式出现时,则先进行加1或减1操作,再进行其他运算;当以后缀形式出现时,则先进行其他运算,再进行加1或减1操作。a初始定义为1,b为0,执行--a,a的值变为0,即if判断为假,执行b+=2,输出b的值为2。
转载请注明原文地址:https://kaotiyun.com/show/cvtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t一2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
C语言程序中,运算对象必须是整型数的运算符是
数据库管理系统(DBMS)是一种
以下关于C语言数据类型使用的叙述中错误的是
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是
随机试题
A.一次单收缩B.一串单收缩C.不完全强直收缩D.完全强直收缩当连续刺激的间隔大于单收缩的时程时,肌肉出现
布一加综合征支架置入的适应证有
A.低血容量性休克B.心源性休克C.感染性休克D.创伤性休克E.过敏性休克在休克治疗中缩血管药物首先使用于
患儿男,2岁。患急性上呼吸道感染,体温39.4℃,需用乙醇擦浴降温,配制的浓度是( )。
水利基本建设项目根据其建设规模和投资额分为大中型和小型项目。下列属于大中型项目的是()。
消防设施操作管理以及值班、巡查、检测、维修、保养的从业人员,需要具备符合规定的从业资格。其中消防设施检测、维护保养等消防技术服务机构的技术人员,应持有()。
少年期的性生理知识教育着重于()方面的教育。
以下能够正常结束循环操作的程序段是
A、GensenB、JensenC、JinsinD、GinsinB
Ontheirwayhome,theycameevertohelptheman__________(那人的车坏了).
最新回复
(
0
)