首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); } 程序运行后
有如下程序 #include main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); } 程序运行后
admin
2015-07-28
70
问题
有如下程序
#include
main()
{
int a = 0, b = 1;
if (a++ && b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n", a, b);
}
程序运行后的输出结果是( )。
选项
A、Fa=1,b=1
B、Fa=0,b=2
C、Ta=1,b=2
D、Ta=0,b=1
答案
A
解析
自加运算符后置的时候,该变量是先使用后自加1。并且根据逻辑表达式的"短路求值"原理,判定表达式"a++"的值为0,整个逻辑表达式的值为0,而且"b++"不再计算。a=1,b=1,所以输出结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/ndJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段用以统计链表中元素的个数。其中first指向链表第一个结点,count用来统计结点个数。请填空。 structlink {chardata; structlink*next; } structlink*p,
下述程序向文件输出的结果是_______。#include<stdio.h>voidmain(){FILE*fp=fopen("TEST","wb");fprintf(fp,"%d%5.of%c%d",58,7627
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
有程序: main() {intx,i; for(i=1;i<50;i++) {x=i; if(++%2==0) if(x%3==0) if(x%7==0) printf("%d",i);
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
下列语句中,说法正确的是______。
对C语言源程序执行过程描述正确的是______。
下列选项中不属于结构化程序设计原则的是
以下关于RetuRn语句的叙述中正确的是
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
随机试题
内分泌激素动态试验主要包括兴奋试验和抑制试验,前者可用于估计激素的贮备功能,后者用于观察正常反馈调节是否消失及是否有自主分泌。()
直肠指检,下列哪项是不恰当的
下列选项中,哪一项血浆鱼精蛋白副凝固试验呈阳性
女。早产儿,出生当日护士要为其注射乙肝疫苗,应选择的注射部位是
2013年年终结账时。甲事业单位当年事业结余的贷方余额为40万元,经营结余的贷方余额为30万元。该事业单位应当缴纳企业所得税6万元,按照有关规定提取职工福利基金8万元。事业基金年初余额为60万元。2013年12月31日,甲事业单位事业基金的余额为(
阅读下列材料,完成教学设计。材料一动能与势能的相互转化物体自由下落或沿光滑斜面滑下时。重力对物体做正功,物体的重力势能减少。减少的重力势能到哪里去了?我们发现,在这些过程中,物体的速度增加了,表示物体的动能增加了。这说明,物体原来的重力势能转
设数列{xn}满足0<x1<π,xn+1=sinxn(n=1,2,…).
设随机变量X的密度函数为φ(x),且φ(-x)=φ(x),F(x)为X的分布函数,则对任意实数a,有().
______isthepennameofWilliamSidneyPorter,afamousshort-storywriter.
Findthemissingnumber.4568?141826
最新回复
(
0
)