首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i
admin
2016-12-28
51
问题
有以下程序
#include
int fun() {
static int x=1;
x+=1;
return x; }
main() {
int i,s=1;
for(i=1;i<=5;i++)s+=fun();
printf("%d\n”,s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://kaotiyun.com/show/8rDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
下列叙述中不正确的是()。
若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列选项可以正确表示字符型常量的是
随机试题
20世纪五六十年代。苏联教育家赞科夫在教学与发展实验中.提出教学过程就是促进学生的()。
运用自己拥有或者自己经营的船舶,提供国际港口之间班轮运输服务,并依据法律规定设立的船舶运输企业的是()
根据《招标投标法》规定,某政府投资项目向社会公开招标,该项目技术特别复杂,专业性要求较高,并成立了评标委员会。下列说法中,不正确的是()。
制约会客室环境的因素中最主要的是()因素。
刘某为现役军人,刘某的妻子与其丈夫感情不和提出离婚,刘某表示不同意,则法院应当如何处理?()
【2013年济宁市市属真题】美国行为主义心理学家华生在《行为主义》一书中写到:“给我一打健康的婴儿,一个由我支配的特殊环境,让我在这个环境里养育他们,我可担保任意选择一个,不论他们父母的才干、倾向、爱好如何,他们父母的职业及种族如何,我都可以按照我的意愿把
在完善专业技术人才的职业道德教育和培训机制的过程中,理论授课无疑是重要的一环,并且也需要遵守一定的原则。在下列选项中,哪项原则不是理论授课需要遵守的?()
下列四组电影导演中最早的一代是()。[2009年真题]
无冕之王(上海大学2014年研)
在认识论中坚持反映论的原则()
最新回复
(
0
)