首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-09-05
54
问题
有以下程序: 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
答案
A
解析
本题有两个同名变量a,其中一个在main函数之前定义,为全局变量,另一个在main函数中的复合语句中定义,为局部变量。在复合语句中局部变量a起作用,即a=5,因此语句s+=a++计算出的s值为:s=s+a++=0+5++=0+5=5;执行完复合语句后全局变量a起作用,即a=3,因此语句s+=a++计算出的s值为:s=s+a++=5+3++=5+3=8。故printf语句的输出为8。
转载请注明原文地址:https://kaotiyun.com/show/EpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序代码:PrivateSubCommand1_Click()DimtAsIntegerDimnAsInteger,xAsIntegert=0Forn=1To12
软件设计中划分模块的一个准则是()。
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callealc(HV.Value,HT.Value)En
以下关于VB文件的叙述中,正确的是
下列过程定义语句中,形参数量可变的是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
下列数据结构中,属于非线性结构的是( )。
下面不属于软件测试实施步骤的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
压力容器的气密性试验应在()进行。
论述公共关系与人际关系的联系与区别。
对涉及下列哪类证据应当保密,需要在法庭出示的,不得在公开开庭时出示
ThenorthAustraliancityonDarwinwasdevastatedbyastrongcycloneonChristmasDay.Thedeathanddestructionwasduealmos
牙隐裂患牙不适用的治疗方法是
消化性溃疡最主要的症状是
A、麻黄碱B、间羟胺C、毒扁豆碱D、毒毛旋花子苷KE、普鲁卡因酰胺可以对抗三环类抗抑郁药引起的抗胆碱能反应的药物是()。
现金清查中,对于无法查明原因的现金短缺,经批准后应计入营业外支出。()
对法家代表人物及思想表述正确的是()
Shelostherbalanceand______ifshehadn’tsupportedherself.
最新回复
(
0
)