首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int a = 0, b = 1; if (++a == b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); printf(
有如下程序 #include main() { int a = 0, b = 1; if (++a == b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); printf(
admin
2015-07-28
93
问题
有如下程序
#include
main()
{
int a = 0, b = 1;
if (++a == b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n", a, b);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、Ta=1,b=2
B、Fa=1,b=2
C、Ta=0,b=1
D、Fa=0,b=2
答案
A
解析
自增运算符前置时,该变量是先自增1后再参与其他运算;自增运算符后置时,该变量是先参与运算后再自增1。由此,if判定条件判定的是自加后的a值和自加前的b值是否相等,判定条件为真,输出T,此时a=1,b=2,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/6dJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中头文件typel.h的内容是:#defineN5#defineM1N*3程序如下:#include“typel.h”#defineM2N*2main(){inti;
有以下程序voidfun(char*c,intd){*c=*c+1;d=d+1;printf(“%c,%c”,*c,d);}main(){chara=’A’,b=’a’;fun
有以下程序main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)‖(m=a<b);printf("%d,%d\n",k,m);}程序运行后的输出结果是
下面是对宏定义的描述,不正确的是_______。
下面程序输出的结果是_______。main(){inti=5,j=9,x;x=(i==j?i:(j=7));printf("\n%d,%d",i,j);}
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
以下叙述中不正确的是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
判断字符型变量chr为小写字母的表达式是______。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
随机试题
心理过程
简述良好意志品质的培养方法。
女性,30岁,腰背痛伴低热,盗汗1个月。既往肺结核病史。体检发现胸11—12棘突明显压痛。最有价值的检查
湿痰的特点为热痰的特点为
患者,男,16岁。发热腹痛,里急后重,大便有脓血,舌质红,脉滑数。用药宜首选
A.槐花B.银杏叶C.黄芪D.黄芩E.葛根有效成分为芦丁的中药是()。
Despitehisremarksthattriggeredbitterdebates,thepresidentinsistedhewastellingthetruth.
上好一堂课的要求有哪些?
设A=,则下列矩阵中与A合同但不相似的是
【S1】【S10】
最新回复
(
0
)