首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。 #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
59
问题
下列程序的执行结果是( )。 #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://www.kaotiyun.com/show/F0Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数I
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypex aAsInteger bAsIntegerEndTypePrivateSubCommand1_Cli
以下变量名q1合法的是()。
执行语句DimX,YAsInteger后,()。
以下关于图片框控件的说法中,错误的是()。
数据库设计过程不包括
下面关于列表框控件的叙述中错误的是
以下描述中,不是线性表顺序存储结构特征的是()。
下面哪个属性肯定不是框架控件的属性()。
在软件工程中,高质量的文档是______、一致性和无二义性的。
随机试题
下列属于冠心痛发病危险因素的是
上颌第一、第二磨牙间形态比较中,不正确的是
对居住小区基本特征的表述中,错误的是()
会计职业道德的自我教育与自身修养,不可能将会计职业道德转化为会计人员的职业本能。()
某公司进口一批生羊皮,请根据所提供的单据,完成相关的判断题。报检时须提供“3C”证书。()
根据新巴塞尔协议的定义,操作风险按风险类型可以分为四种:内部操作流程、人为因素、系统因素和外部事件。()
物业管理公开招标一般适用于规模较大的物业,尤其是()。
如何从水准能力方面实现用户服务功能的完善?
层次型、网状型和关系型数据库划分原则是( )。
Wheredidthestrangenoisecomefrom?
最新回复
(
0
)