首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F");
有如下程序 #include <stdio.h> main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F");
admin
2021-06-15
47
问题
有如下程序
#include <stdio.h>
main()
{
int a = 0, b = 1;
if (a++ && b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n", a, b);
}
程序运行后的输出结果是
选项
A、Ta=1,b=2
B、Fa=0,b=2
C、Fa=1,b=1
D、Ta=0,b=1
答案
C
解析
题目中判断if条件是否成立,a++先取值为0,则(a++ && b++)为0,且不计算b++,而后a自增得a=1,if条件不成立执行else函数体,输出F。最后执行语句printf("a=%d,b=%d\n", a, b);按照格式输出a=1,b=1。C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ONtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inolude<stdi
下列方法中,不属于软件调试方法的是()。
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.
以下语句中存在语法错误的是
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
软件集成测试不采用
随机试题
我国加入的《经济、社会、文化权利国际公约》于2001年2月28日经【】
主体对某特定对象进行认知、评价并做出价值判断所形成的心理倾向是指()
货币的时问价值
下列经济业务的发生,不会导致会计恒等式两边总额发生变动的是()。
简述贯彻启发性教学原则的要求。
"命门之火"实际上是指
锁喉痈初起宜选用
出口加工区企业开展深加工结转时,根据货物转向区域的不同,应当采取的报关手续是:
中国证监会及其派出机构对证券公司的介绍业务活动实行自律管理。( )
TheDragonBoatFestival,the5thdayofthe5thlunarmonth,hashadahistoryofmorethan2,000years.Herearesomethingsy
最新回复
(
0
)