首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。 #include main() { int a,b,C; a=b=2,c=1; c=(a++)-1;printf("%d,%d",a,c); c+=-a+++(
下列程序的执行结果是( )。 #include main() { int a,b,C; a=b=2,c=1; c=(a++)-1;printf("%d,%d",a,c); c+=-a+++(
admin
2012-12-03
43
问题
下列程序的执行结果是( )。
#include
main()
{ int a,b,C;
a=b=2,c=1;
c=(a++)-1;printf("%d,%d",a,c);
c+=-a+++(++b);printf("%d,%d",a,c);
}
选项
A、3,14,1
B、3,14,2
C、2,04,1
D、2,14,1
答案
A
解析
本题主要考查自加减运算符(++,--)的使用。①如果作为前缀变量“++a,--a”,在使用a之前,先使a的值加1或者减1,再使用表达式的值参与运算;②后缀变量“a++,a--”,先使用表达式的值参与运算,在使用a之后,再使i的值加1或者减1。在本题中计算表达式c=(a++)-1时先使用a的值进行计算,结果为c=2-1=1,然后将a的值加1,即执行完此旬后a的值是3;表达式c+=-a+++(++b)也可写成c=c+(-a++)+(++b),c=1+(-3)+3=1,此时a=4,b=3。
转载请注明原文地址:https://kaotiyun.com/show/rrPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:“intx,y;”,若要通过“scanf("%d,%d,&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
有以下程序:#include<stdio.h>main(){charch1,ch2;intn1,n2;ch1=getchar();ch2=getehar();n1=ch1-’0’;n2=n1
有以下程序intsub(intn){retnrn(n/10+n%10);}main(){intx,y;scanf("%d",&x);y=sub(sub(sub(x)));printf("%d
软件详细设计的主要仟务是确定每个模块的
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
结构化程序设计主要强调的是()。
检查软件产品是否符合需求定义的过程称为______。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
下列对于线性链表的描述中正确的是()。
随机试题
微分方程x2y"+xy’+2y=0的阶是().
A、1.5~2.0mmB、0.8~1.2mmC、0.1~0.2mmD、0.5~1.0mmE、0.05~0.08mm一般情况下金属烤瓷全冠的唇面瓷层厚度应是
A.附子理中丸B.济生肾气丸C.都气丸D.左归丸E.右归丸治疗虚劳脾阳虚证,应首选
《传染病防治法》规定应予以隔离治疗的是
企业法人情况是银行选择合作伙伴的重要参考因素,银行在选择合作伙伴时,必须对企业法人代表的()等情况进行了解。
—Hergrandfatherhasalotofmoney.—______Shewouldn’tthinkaboutitevenifitwereoffered.
查询以字母N或O或P开头的字符串,正确的是
Inmanycountries,teenagersunder18yearsoldcandrivecars.Herearisesthequestion:Isitthebestwaytoimproveroadsaf
Amancannotbereallyhappyifwhatheenjoysdoingisignoredbysocietyasofnoimportance.
Beforeinvestingincommonstocks,oneshouldbeawareofboththeiradvantagesanddisadvantages.Oneadvantageistheirhighp
最新回复
(
0
)