首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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
以下错误的定义语句是
已知#intt=0;while(t=1){...}则以下叙述正确的是
数据处理的最小单位是
下列程序的输出结果是()。#include<stdio.h>main(){stmctst{inty,x,z;};union{longi;intj;char
若有说明inta[][3]={0,0};,则不正确的叙述是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列对于软件测试的描述中正确的是______。
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
随机试题
昏迷
银翘散组成药物中无
产妇,产后24小时,在换尿布时发现孩子的大便为黄绿色,且粪水是分开的,护士给予的解释是
发生溶血反应时病人出现腰背剧痛的原因是
企业收到投资方以库存现金投入的资本,实际投入的金额超过其在注册资本中所占份额的部分,应记入()科目。
有关弥勒,下列说法正确的是()。
下列工业部门布局的主导因素相同的是()。
(多选题)下列世界之最中,位于亚洲的有()
下列关于村民委员会的表述中,错误的是()
下列关于概念数据模型的说法,错误的是()。
最新回复
(
0
)