首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
admin
2013-06-11
46
问题
有以下程序
#include
int fun()
{static int x=l:
X*=2:
return X:
}
main()
{int i,s=l:
for(i=l;i<=3,i++) s*=fun();
printf(“%d\n”,s);
}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
B
解析
fun函数中的变量x为静态局部变量,它在内存的静态存储区中占据着永久性的存储单元.即使退出fun函数也不释放x的存储单元,仍保留其原来的值,函数共调用了3次fun函数,第一次调用fun函数后,x=2,s=2;第二次调用fun函数后,x=l,s=8;第三次调用fun函数后.x=8,s=64。故程序运行后输出结果为64。
转载请注明原文地址:https://kaotiyun.com/show/VAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
字符(char)型数据在微内存中的存储形式是______。
条件“20<x<30或x<-100”的C语言表达式是【】。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是()。
设有intx=11:表达式(x++*1/3)的值是()。
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
用树形结构来表示实体之间联系的模型称为______。
软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。
设有chara.b;,若要通过a&b运算屏蔽掉a中的其他位,只保留第2位和第8位(右起为第1位),则b的二进制是【】。
随机试题
有助于肾盂肾炎区别于膀胱炎的是
女性,38岁,糖尿病12年,每日皮下注射人混合胰岛素治疗,早餐前30u,晚餐前24u,每日进餐规律,主食量300g,近来查空腹血糖12.5mmol/L,餐后血糖7.6~9.0mmoL/L。为确定空腹高血糖的原因最有意义的检查是
消化道的癌前病变有
A.香附B.木香C.陈皮D.乌药E.枳实治疗湿热泻痢、里急后重,与黄连配伍的药物是
A.盗汗B.自汗C.战汗D.大汗E.绝汗患者突然冷汗淋漓,伴有呼吸喘促、神疲气弱、四肢厥冷、脉微欲绝,该汗属于()。
(用户名:17;账套:114;操作日期:2012年1月31日)在“正式人员1”工资类别下录入工资变动数据。职员编码:04姓名:宋芳基本工资:2000元绩效工资:400元事假天数:6
某股份有限公司通过上市筹集资金,发行的股本总额为6亿元,每股发行价为1元。按照规定,公开发行的股份至少为6000万股。
证券公司如欲经营证券承销与保荐业务,注册资本最低限额为人民币()元。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
A、Howtosafeguardthecomputernetwork.B、Howtostealtopsecretfilesfromamilitarybase.C、Howtomakemoderndevicesbroa
最新回复
(
0
)