首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=0,b=1; if(++a==b++) printf("1"); else printf("0"); printf("a=
有以下程序: #include main() { int a=0,b=1; if(++a==b++) printf("1"); else printf("0"); printf("a=
admin
2016-04-07
41
问题
有以下程序:
#include
main()
{
int a=0,b=1;
if(++a==b++)
printf("1");
else
printf("0");
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、1a=0,b=1
B、0a=1,b=2
C、1a=1,b=2
D、0a=0,b=2
答案
C
解析
运算符“++”放在变量后面时,表示先执行其他操作,再将变量+1,运算符“++”放在变量前面时,表示将变量+l,再参与其他操作。因此if(++a==b++)为真,输出1,再输出a,b,程序运行后的结果是:1a=1,b=2。因此答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/0CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
以下错误的定义语句是
在关系模型中,二维表的行称为______。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a+++(++b)
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
fseek函数的正确调用形式是【】。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
温经汤的君药是()(2002年第150题)
下列表述正确的有:()
新生儿窒息复苏的步骤,正确的是()
患者,男性,40岁,上腹痛、嗳气、反酸3个月,纤维胃镜诊断为胃溃疡。该患者宜选用的药物是
独活寄生汤的功效为
在正常使用情况下,电气管线、给排水管道、设备安装和装修工程的最低保修期限为( )年。
投资者购买股票最主要的目的是获得资产的保值,免受通货膨胀风险。()
当建筑物发生火灾时,受困人员为避免吸入大量烟尘造成窒息,应采取的正确逃生方法是()。
罪刑法定原则的基本内容包括()。
弗洛伊德认为侵犯是_____________。
最新回复
(
0
)