首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a) ; } main() { int
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a) ; } main() { int
admin
2009-04-15
19
问题
以下程序运行后的输出结果是【 】。
int a=5;
fun(int b)
{ static int a=10;
a+=b++;
printf("%d",a) ;
}
main()
{ int c=20;
fun(c) ;
a+=c++;
printf("%d\n",a) ;
}
选项
答案
30 25
解析
本题涉及了自动变量、静态变量和外部变量。外部变量是定义在所有函数之外的变量,本题中int a=5定义了一个外部变量a,它是一个全局变量,即作用域是从定义的位置开始到本文件的结束;静态变量的存储空间在程序的整个运行期间是固定的(stat- ic) ,本题函数fun()中static int a=10定义个一个静态变量a,此静态变量a是个静态的局部变量,即它的值只能在本函数中使用;自动变量是C程序中使用最多的一种变量,它的建立和撤消都是由系统在程序执行过程中自动进行的,auto是自动变量的存储类别标识符,如果省略auto,系统隐含认为此变量为auto,本题中main()中int c=20定义了一个自动变量c,此自动变量c是个静态的局部变量。算术运算中a+=b++相当于a=a+b,b= b+1。所以,在第一个printf(“%d”,a) 中a=a+b=10+20=30,第二个printf(“%d”,a) 中a=a+c=5+20=25,即输出30 25。
转载请注明原文地址:https://jikaoti.com/ti/8YK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在正确安装VisualBasic6.0后,可以通过多种方式启动VisualBasic6.0。以下方式中,不能启动VisualBasic6.0的是()。
以下关于键盘事件的叙述中,错误的是( )。
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() DimnumAsInteger,xAsInteger num=Val(InputBox("请输入一个正整数"))
下面对对象概念描述正确的是
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是()。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click() DimsumAsInt
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:Y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
下列排序方法中,最坏情况下比较次数最少的是( )。
下列关于线性表的叙述中,不正确的是()。
随机试题
两性霉素B的应用注意点不包括
哪项症状不符合肝经湿热下注的临床表现
引起右心室后负荷增加的因素是
对特定的货物而言,其功能只能满足人们的某一方面的需求,下列选项不属于确定货物功能需求需要考虑的因素的是()。
下列观点中,符合会计职业道德要求的是()。
公安工作的主要依据是法律,党委对重大问题的指示不能作为公安工作的依据。()
一款游戏能否吸引玩家,能否激发游戏者对游戏的激情,很大程度上__________游戏任务。游戏任务系统其实是通过各种任务剧情使游戏者融入到__________社会当中。在进行各项任务的同时,玩家已经不知不觉地_________起任务当中的某个角色,全身心地
“不要把所有的鸡蛋都放在同一个篮子里”的投资理念,强调的是要重视股票、债券等投资方式的()。
流通中的货币需要量是考察经济生活运行的一项重要指标。假设某国去年的商品价格总额为24万亿元,流通中需要的货币量为3万亿元。若今年该国商品价格总额增长10%,其他条件不变,今年流通中需要的货币量为()(2009年单选)
"Historydoesn’trepeatitself,"arguedMarkTwain,"butitdoesrhyme."Inthisinstance,history’sechocouldscarcelybemo
最新回复
(
0
)