首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
admin
2015-12-25
37
问题
有以下程序
#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/TDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
检查软件产品是否符合需求定义的过程称为
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",a);}main(){intcc;fo
下列叙述中错误的是()。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
下列叙述错误的是()
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;whil
数据结构中,与所使用的计算机无关的是数据的
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为
随机试题
设函数,求[img][/img]
某社区医院口腔科准备在某日利用半天的时间进行一次关于正确刷牙方法的普及活动,以使所在社区居民了解并掌握科学的刷牙方法,养成良好的刷牙习惯。这次健康传播活动的日期宜选择在
护理急性脑出血病人应注意预防
根据《中华人民共和国担保法》的规定,下列财产中,不得用于抵押的有()。
会员制期货交易所理事会由会员理事和非会员理事组成,其中会员理事由理事会选举产生。()
某股份有限公司的董事会由11人组成,其中董事长1人,副董事长2人。该董事会某次会议发生的下列行为不符合公司法规定的有()
下列关于政府实施最高限价的说法中,正确的有()。
质量策划的目的是保证最终的结果能满足_______。
我国心理学家根据学习活动的内容和结果,将学习分为三类:技能的学习、_______和_______。
A、 B、 C、 D、 A
最新回复
(
0
)