首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
49
问题
以下程序运行后的输出结果是______。
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全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>#include<string.h>fun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。
在C语言中(以16位PC机为例),一个int型数据在内存中所占的字节数为______;一个float型数据在内存中所占的字节数为______。
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是______。
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
串的长度是______。
随机试题
A.患肢短缩、纵向叩击痛、外旋45°~60°B.患肢屈曲、外展、外旋畸形C.患肢短缩、纵向叩击痛、外旋90°D.患肢屈曲、内收、内旋畸形髋关节后脱位会出现
寄生于兔肝脏的艾美耳球虫是()。[2010年真题]
1950年找出某厂的1000名在表上涂镭的女工,比较这些女工与1000名女电话接线员自1950—1975年骨瘤发生率。在此期间,涂镭女工有20例骨瘤患者,而接线员只有4例。涂镭女工患骨瘤的相对危险度为()
在庭前审查阶段,下列事项不属于审查的内容的有()。
发行人应披露( )的兼职情况及所兼职单位与发行人的关联关系。
甲公司2013年1月1日为建造一生产线,向银行借入200万美元,该借款期限为三年期,年利率为8%,利息按季计算,到期支付。1月1日借入时的市场汇率为1美元=7.8元人民币,3月31日的市场汇率为1美元=7.5元人民币,6月30日的市场汇率为1美元=7.2元
用高低点法进行资金需要量预测时,其计算所用数据有()。
真菌大都靠什么来繁殖后代?()
Asafireman,RollBlumknowsthat______.Thispassageisprobablytakenfrom______.
山
最新回复
(
0
)