首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {int a=10,b=11; if(++a==b++) printf("T"); else printf("F"); printf("a
有以下程序 #include <stdio.h> main() {int a=10,b=11; if(++a==b++) printf("T"); else printf("F"); printf("a
admin
2022-04-01
20
问题
有以下程序
#include <stdio.h>
main()
{int a=10,b=11;
if(++a==b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、Fa=11,b=11
B、Fa=10,b=12
C、Ta=10,b=11
D、Ta=11,b=12
答案
D
解析
自增运算符是将运算对象的值增1,它有前缀形式++a和后缀形式b++,其中++a表示首先将a的值自增1,然后表达式++a的值就是自增后a的值;而b++表示首先将b的值作为表达式的值,然后再将b的值自增1,所以本题中,在a的初值为10,b的初值为11的前提下,表达式++a==b++,等价于11==11.条件为真,所以输出“T”,if语句执行完后,a的值为11,b的值为12,输出a=11,b=12,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/hBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfuna(inta,intB){returna+b;}intfunb(inta,intB){returna-b;}i
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0,则a和b的值分别是()。
有以下程序:#include<stdio.h>main(){inta=1,b=0;for(;a<5;a++){if(a%2==0)break;continue;b+=a:}
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划线处
有定义语句:inti;chars1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是()。
以下叙述中正确的是
如果定义floata[10],x;则以下叙述中正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
随机试题
消防水带使用后应清洗干净,放置消火栓内。()
TheAmericanCivilWarwasaverysadtimefortheUnitedStates.Thepeopleofthecountryweredividedinto【21】sides:TheNort
慢性肾衰竭高钾血症的治疗措施为
患儿男,3岁,大便日3~4次,泄泻清稀多沫,腹痛肠鸣,舌苔白,脉浮,治疗应首选
【2008】某工业项目厂房主体结构工程的招标文件中规定:采用固定总价合同,每月工程款在下月末支付;工期不得超过12个月,提前竣工奖为30万元/月,在竣工结算时支付。承包商C准备参与该工程的投标。经造价工程师估算,总成本为1000万元,其中材料费占60%。
某企业于2007年1月宣告破产,在以破产财产清偿所欠职工工资及劳动保险费用后,尚存厂房一座,经资产评估部门估价为300万元。该厂房已于2006年6月30日抵押给某商业银行。该企业欠缴2005年度的税款及滞纳金总计450万元,另有100万元的工商行政管理部门
社会主义和谐社会,是一种民主法治、公平正义、诚信友爱、充满活力、安定有序、人与自然和谐相处的社会。下列对于社会主义和谐社会性质的表述,正确的是()。
企业进行短期债券投资的主要目的是()。
传输二进制信号需要(25)的带宽。
•Lookatthenotes.•Someinformationismissing.•Youwillhearamantalkingtosomejournalistsaboutanewproductrange.
最新回复
(
0
)