首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
45
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11
有下列程序main(){intt,a=1,b=5,c=-2;while(a>b>c){t=a;a=b;b=t;c++;}
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}程序运行
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(
数据处理的最小单位是
若变量已正确定义,下列正确的程序段是()。
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
最先提出彻底改革国际经济旧秩序的是()
下列因素中,刺激抗利尿激素分泌最强的是
根据《药品管理法》的规定,第—类精神药品的处方,除特殊需要外,每次不得超过几日的常用量
下列关于建筑业企业资质等级相关条件的表述中,符合二级施工总承包资质法定条件的有()。
工程量清单中的其他项目清单包括()。
根据《财政违法行为处罚处分条例》的规定,单位和个人违反财务管理的规定,私存私放财政资金或者其他公款的,对直接负责的主管人员和其他直接责任人员处以()罚款。
下列关于日常生活健康常识,不正确的是()。
《中华人民共和国国家通用语言文字法》是我国历史上第一部关于语言文字的专门法。()
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
Ifitwereonlynecessarytodecidewhethertoteachelementarysciencetoeveryoneonamassbasisortofindthegiftedfewan
最新回复
(
0
)