首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。 #include<stdio.h> main() { int a,b,c; a=b=2; c=(a++)-1 ;printf("%d,%d",a,c); c+=-a++
下列程序的执行结果是( )。 #include<stdio.h> main() { int a,b,c; a=b=2; c=(a++)-1 ;printf("%d,%d",a,c); c+=-a++
admin
2010-09-05
49
问题
下列程序的执行结果是( )。 #include<stdio.h> main() { int a,b,c; a=b=2; 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
解析
本题主要考查自加运算符(++、--)的使用。①前缀变量“++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/F0Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、选择B、差C、交D、并B关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。
编写如下程序:PrivateSubCommand1|_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen<>0
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text2.Text="" Text1.SetFocusEndS
下列数组定义中错误的是()。
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
下列有关控件数组的说法中,正确的是
Open语句中以Input方式打开一个顺序文件,以便从该文件读取数据。以下叙述中正确的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下列循环能正常结束的是()。
以下能够正确退出循环的是()。
随机试题
在设有消防控制室的场所,可通过消防电话总机拨打火警“119”报告火警信息。()
下列对阶级和阶级斗争的叙述,正确的是()。
由TD抗原引起的免疫应答的特点是
枳实的药理作用有()
患儿,男,2岁。呼吸困难,给予氧疗,合适的力法是
生产经营期间非资本化期间计算利息费用时,与专门借款有关的利息收入应()。
甲公司因销售A产品对20×7年度利润总额的影响是()。甲公司因销售A产品于20×7年度确认的递延所得税费用是()。
下列说法错误的是:
教学的中心环节是()。
A、It’snotrainingthathardnow.B、Therainhasjustbegun.C、Itonlyrainedalittlebit.D、It’srainingtoohardtogoout.A
最新回复
(
0
)