首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
51
问题
以下程序运行后的输出结果是______。
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全国计算机二级
相关试题推荐
字符(char)型数据在微内存中的存储形式是______。
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(;i<6;c[i]=getchar(),i++);for(i=0;i<6;i++)pu
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p:s[0]=a[0],s[1]=a[1];pp=s;p=(int*)mal
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’)switch(c-’2’){case1:putchar(c+4);c
下面程序的输出结果是()。#defineSQR(X)2*X+1main(){inta,b,C;a=3;b=2;C=1;a*=SQR(b+c)/SQR(b+c);printf("%d",a);
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是()。
下列叙述中正确的是()。
在C语言中(以16位PC机为例),一个int型数据在内存中所占的字节数为______;一个float型数据在内存中所占的字节数为______。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
随机试题
试述SIRS发生的一般过程。
手部创口处理的原则是越早清创,感染机会就越减少,疗效越好,一般应争取在伤后几小时内进行缝合
患者女,45岁。育有2孩。因头晕、乏力、面色苍白1年来诊。既往有十二指肠球部溃疡病史20年。检测白细胞、血小板正常,RBC2.5×1012/L,Hb60g/L;血清铁蛋白10μg/L。患者诊断为缺铁性贫血。下列关于铁代谢的说法正确的是
对医学伦理学不伤害原则的准确理解是对患者
A、氯霉素B、甲砜霉素C、米诺环素D、四环素E、多西环素可致剂量相关性贫血的药物是
构成居住区的基本要素有()
甲、乙公司均投入1000万的资本,本年获利均为60万元,但甲企业的货币已经全部转化为现金,乙公司则全部是应收账款,如果在分析是得出两个公司收益水平相同的结论,得出此结论的原因是()。
A、拒绝B、感动C、推辞D、接受A
LoweringtheRiskofHeartDiseaseLikemillionsofotherAmericans,Icomefromafamilywithahistoryofheartdisease.My
【B1】【B9】
最新回复
(
0
)