首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int a=3; main() { int s=0; { int a=5; s+=a++; } s+=a++;printf("%d\n",s); } 程序运行后的输出结果是
有以下程序 int a=3; main() { int s=0; { int a=5; s+=a++; } s+=a++;printf("%d\n",s); } 程序运行后的输出结果是
admin
2009-01-15
29
问题
有以下程序 int a=3; main() { int s=0; { int a=5; s+=a++; } s+=a++;printf("%d\n",s); } 程序运行后的输出结果是
选项
A、8
B、10
C、7
D、11
答案
1
解析
本题中定义一个全局变量a和一个局部变量a。局部变量和全局变量的不同在于,局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失,而全局变量是在函数外部任意位置上定义的变量,它的作用域从变量定义的位置开始,到整个源文件结束为止。若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,起作用的将是局部变量,与同名的全局变量不发生任何关系。在程序中首先定义了变量s并赋值为0,接着在嵌套的复合语句{}中定义了变量a并赋初值为5,接着执行语句s+=a+a;在这条语句中a加1,但表达式a++还是原来的值,故s=s+5,s为5,程序执行到外层,此时{}内定义的变量a不再有效,此时的变量a为{}之前定义的且初值为3,接着执行{}后面的语句s+=a++;相当于执行语句s=s+(++);即 s=5+3,最后值为8,所以最后输出的s值为8。所以4个选项中A正确。
转载请注明原文地址:https://jikaoti.com/ti/3XK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
有如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum=sum+j:j=j+1Printj;LoopUnti
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
在学生管理的关系数据库中,存取一个学生信息的数据单位是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimpAsIntegerp=m(1)+m(2)+m(3)P
以下选项中,不合法的VisualBasic的变量名是( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
为了方便展示干茶的颜色,我们可以选取一部分茶叶放在有盖的玻璃器皿中展示,为了保持干茶颜色,可以将其放进冷藏柜中。
A.可出现三角形的肺不张,尖端指向肺门B.局限性肺气肿改变C.脊柱旁及心脏边缘部病变较多D.两肺中下部、内中带、沿肺纹理分布的小片状影E.不局限于一个肺叶或肺段的密度增高阴影肺脓肿常表现为
关于咀嚼黏膜的叙述,错误的是
下列属于买断式回购交易的违约金额的有()
上海证券交易所规定,回购到期如双方违约,双方各自缴纳的履约金划归各自所有。()
2012年11月29日,中共中央总书记习近平带领新一届中央领导集体参观中国国家博物馆“复兴之路”展览现场。习近平定义“中国梦”是()。
下图是校园网某主机使用浏览器访问某个网站,在地址栏键入其URL时用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机的IP地址是【17】。
Furnituremakersusegluetoholdjointstogetherandsometimestoreinforceit.
A、Becauseitisproperlycookedathome.B、BecauseitisakindofYorkshirepudding.C、Becausehehasnevertasteditbefore.D
Thefollowingwords,EXCEPT______,formaminimalsetandthreeminimalpairs.
最新回复
(
0
)