首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。 #include<stdio.h> main() { int a,b,c; a=b=2; c=(a++)-1;printf("%d,%d",a,c); c+=-a+++(++b);p
下列程序的执行结果是( )。 #include<stdio.h> main() { int a,b,c; a=b=2; c=(a++)-1;printf("%d,%d",a,c); c+=-a+++(++b);p
admin
2010-12-10
62
问题
下列程序的执行结果是( )。 #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/fXPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubTempSub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_C
能得到组合框Combo1中最后一个列表项序号的表达式是()。
以下不能输出“Program”的语句是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
名称为List1的列表框中已有若干列表项,为了使选中的列表项重复出现在列表的最后,应使用的语句为()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下程序中sort( )函数的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
以下选项中非法的表达式是
以下4组用户定义标识符中,全部合法的一组是
以下说法中正确的是()。
随机试题
电流互感器二次侧电路不能断开,铁芯和二次绕组均应接地。()
小儿初次感染结核杆菌是否发展为结核病取决于( )。
定影液的组成不包括
新生儿溶血病如需要换血疗法的,经审核和患儿家属或监护人同意后,换血工作应由
法律面前人人平等是公平正义的首要内涵。关于它的具体内容,下列哪一选项是不准确的?(2011年卷一第3题)
下列各项中,属于按内容划分的预算支出是()。
设抛物线C:y2=4x的焦点为F,直线l过F且与C交于A,B两点,若|AF|=3|BF|,则l的方程为()
下列网络技术中,不属于数据安全技术的是()。
我国实施社会保障的基本目标是()。
下面关于美国国防部安全准则的说法,错误的是()。
最新回复
(
0
)