网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:#includemain(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。
A
0
B
1
C
2
D
3
参考答案
参考解析
解析:
“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a初始定义为1,b为0,先执行--a,结果为0,即if判断为假,执行b+=2;,然后输出b的值。即b为2。答案选择C选项。
“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a初始定义为1,b为0,先执行--a,结果为0,即if判断为假,执行b+=2;,然后输出b的值。即b为2。答案选择C选项。
更多 “单选题有以下程序:#includemain(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。A 0B 1C 2D 3” 相关考题
考题
单选题下列叙述中错误的是( )。A
在数据库系统中,数据的物理结构必须与逻辑结构一致B
数据库技术的根本目标是要解决数据的共享问题C
数据库设计是指在已有数据库管理系统的基础上建立数据库D
数据库系统需要操作系统的支持
考题
单选题有以下程序:
#include
main()
{
charch='Z';
ch=(ch-'A'+1)%26+'A';
putchar(ch);
}
程序的运行结果是( )。A
ZB
YC
BD
A
考题
单选题有如下程序:
#include
voidget_put()
{
charch;
ch=getchar();
if(ch!='')get_put();
putchar(ch);
}
main()
{
get_put();
printf();
}
程序运行时,输入1234回车,则输出结果是( )。A
1234B
4321C
4444D
1111
考题
单选题若有以下程序#include main(){ char c1, c2; c1='C'+'8'-'3'; c2='9'-'0'; printf(%c %d,c1,c2);}则程序的输出结果是( )。A
H 9B
表达式不合法输出无定值C
F'9'D
H'9'
热门标签
最新试卷