首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 int a=5; fun (int B) { static int a=10; a+=b++; printf("%d",A) ; } main()
以下程序运行后的输出结果是______。 int a=5; fun (int B) { static int a=10; a+=b++; printf("%d",A) ; } main()
admin
2013-06-11
30
问题
以下程序运行后的输出结果是______。
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,它是一个全局变量,即作用域是从定义的位置开始到本文件的结束;静态变量的存储空间在程序的整个运行期间是固定的(static),本题函数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.所以,在第一个 ptine("%d",a)中 a=a+b=10+20=30, 第二个 printf("%d",a)中a=a+c=5+20=25,即输出30 25。
转载请注明原文地址:https://kaotiyun.com/show/e8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。structdate{long*cat;structdate*next;doubledog;}too
下列叙述中正确的是()。
下面程序的功能是输出以下形式的金字塔图案:*********
把实体—联系模型转换为关系模型时,实体之间多联系在关系模型中是通过______。
软件设计模块化的目的是______。
以下正确的描述是:在C语言程序中______。
以下叙述中,错误的是______。
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
在下列#include命令中,正确的一条是()
若要“向文本文件尾增加数据”,在fopen函数中应使用的文件方式是()
随机试题
因特网(Internet)实现域名和IP地址转换功能的系统称为________。
A.窦房结P细胞B.窦房结过渡细胞C.房室交界细胞D.浦肯野细胞E.心室肌细胞自律性最高的心肌细胞是
女孩,10岁。因膝、肘关节肿痛,伴低热、乏力诊断为儿童类风湿病。眼科检查有虹膜睫状体炎,该病例属于以下哪种类型
慢性盘状红斑狼疮是
患者,男,50岁,因胆结石合并胆道梗阻拟行手术治疗,患者的妻子、父母、大哥及其25岁的儿子都到了医院,医务人员介绍了手术的重要性及风险,其手术协议签订人应首选
甲公司欠乙公司200万元到期货款无力偿还。乙公司经过调查得知下列情况:(1)丙公司与甲公司之间存在货物买卖合同,甲公司已经付款,而丙公司尚未交货,且交货日期已届至。(2)甲公司与丁公司之间存在大型机器设备买卖合同,丁公司共分5期交付货款,在交清货款之前机器
某斜拉桥进行定期检查。经检查,斜拉桥拉索存在保护套开裂现象,评定标度为2(共4级标度)。同时根据频率法对拉索进行了索力测试。结合上述内容,回答下列问题。根据该桥拉索保护套开裂现象评定,该部件应扣()分。
企业在计算下列固定资产投资决策分析指标时,需要直接利用资金成本信息的是( )。
【情境】东南化工科技集团股份有限公司是外资司高集团在华投资,以合资方式成立于1992年8月的集团企业。经过20多年发展,现在形成了位于H省、Y省、L省的三大生产基地,以及华东、东南、东北、西北四大销售服务覆盖网。司高集团为了适应东南化工的快速发展
Oneofthemostinterestingofallstudiesisthestudyofwordsandwordorigins.Eachlanguageis【1】ofseveralearlierlanguag
最新回复
(
0
)