首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
按照“先进先出”组织数据的数据结构是()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
执行下列程序段后,变量a,b,c的值分别是()。intx=5,y=4;inta,b,c;a=(--x==y++)?x:++y;b=++x;c=y;
一个关系中属性个数为1时,称此关系为
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_______的联系。
随机试题
监理工程师在工程质量控制过程中,自始至终要把坚持()原则作为工程质量控制的基本原则。
高血压的非药物治疗中,限制钠盐摄入是指( )。
肺结核早期诊断最主要的方法是
对输液的灭菌叙述不正确的是
.证券投资基金有助于防止市场的过度投机,具体体现在证券投资基金()。
某上市公司因重大重组,拟向特定对象非公开发行股票。根据证券法律制度的规定,下列情形中,不得非公开发行股票的有()。
普通日记账按用途属于()。
下列关于我国古代监察制度的说法错误的是()。
PING发出的是(68)类型的报文,封装在IP协议数据中传送。
—Haveaniceweekend!
最新回复
(
0
)