首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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://www.kaotiyun.com/show/0CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++)retumy-x-1;}
以下各选项企图说明—种新的类型名,其中正确的是______。
以下选项中不属于C语言的类型的是______。
层次型、网状型和关系型数据库划分原则是()。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
随机试题
焊接工艺规程包括哪些内容?
后负荷增加时,骨骼肌收缩的改变是()。
关于左侧忽略的病人,下列哪一项不正确
隔离的目的不正确的解释是()
下列不属于经营绩效类指标的是()。
社会主义市场经济与资本主义市场经济的区别主要体现在()。
人民警察的警衔是区分人民警察等级、表明人民警察身份的称号、标志和国家给予人民警察的荣誉。()
领导一直没有安排你工作,这次有项工作在筹备中,正好是你的专长,你该怎么办?
Amidsttroublingreportsofournation’seconomicwoesandpressingnationalsecurityissues,onenewsstoryearlierthismonth
Aprettypotplantmightmakeanunemotionalworkspacefeelmorepersonal.Butnewresearchhasrevealedthatofficeplantsdo
最新回复
(
0
)