首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。 #include<stdio.h> main() { inta,b,c; a=b=2; c=(a++)-1;printf("%d,%d",a,c) ; c+=-a+++(++b)
下列程序的执行结果是( )。 #include<stdio.h> main() { inta,b,c; a=b=2; c=(a++)-1;printf("%d,%d",a,c) ; c+=-a+++(++b)
admin
2010-09-05
54
问题
下列程序的执行结果是( )。
#include<stdio.h>
main()
{ inta,b,c;
a=b=2;
c=(a++)-1;printf("%d,%d",a,c) ;
c+=-a+++(++b) ;printf("%d,%d",a,c) ;
}
选项
A、3,1 4,1
B、3,1 4,2
C、2,04,1
D、2,1 4,1
答案
A
解析
本题主要考查自加运算符(++、--)的使用。①前缀变量“++i、--i”,在使用i之前,先使i的值加1或者减1,再使用此时的表达式的值参与运算;②后缀变量“i++、i--”,先使用此时的表达式的值参与运算,在使用i之后,再使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/z4Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx
下列队列的描述中,正确的是()。
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
以下能够设置控件焦点的方法是()。
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7>)&b$&Right$(a$,12)后,变量c$的值为()。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
随机试题
在一定时期内每期期初等额收付的系列款项是__________。
A.抗菌谱窄,不耐酸,不耐青霉素酶B.抗菌谱窄,不耐酸,耐青霉素酶C.抗菌谱窄,耐酸,耐青霉素酶D.抗菌谱广,不耐酸,不耐青霉素酶E.抗菌谱广,耐酸,不耐青霉素酶青霉素G的抗感染作用特点是
肺炎患者神昏谵语,舌謇肢厥。其证型是
A.甘露醇B.交联聚维酮C.微晶纤维素D.阿司帕坦E.硬脂酸镁甲氧氯普胺口崩片矫味剂
某耐火等级为二级的多层电视机生产厂房,地上4层,设有自动喷水灭火系统,该厂房长200m,宽40m,每层划分为1个防火分区。根据现行国家标准《建筑设计防火规范》(GB50016)的规定,下列供消防人员进入厂房的救援窗口的设计方案中,正确的是(
房地产定价方法一般有()。[2005年真题]
甲公司与乙公司共同出资设立丙公司,经甲、乙双方协议,丙公司的董事长由乙公司委派,甲方的出资比例为55%,股东按出资比例行使表决权。在这种情况下,()。
如果一个数学测验试题的文字难度太大,超过学生自身的水平,那么这个测验就是()。
深入浅出:喜新厌旧
【B1】【B3】
最新回复
(
0
)