首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
47
问题
有以下程序
#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=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta;7;t+=a++;}return
在数据库系统中,实现各种数据管理功能的核心软件称为______。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
下列叙述中,正确的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
急性出血坏死性胰腺炎最常见的并发症是
患者肝脏病理切片报告,广泛肝细胞坏死、肝小叶纤维支架塌陷,不规则结节状再生肝细胞团形成,假小叶形成,其病理诊断是()。
施工合同中规定的工程承包范围是指()。
在设备工程活动中,设备监理单位是最适宜的组织协调者,原因如下:()。
下列发生于报告年度资产负债表日至财务报告批准报出日之间的各事项中,不应调整报告年度财务报表相关项目金额的有()。
Levy-YeyatiSturzenegger的分类(LYS分类)是基于事实上的分类,它有三个分类变量,下列选项不属于其中的是()。
“最近发展区”理论假设的提出者是()
服务是指为他人做事,并使他人从中受益的一种有偿或无偿的活动,不以或很少以实物形式而以提供活劳动的形式满足他人某种特殊需要。根据以上定义,以下不属于服务的是:
1927年大革命失败后,中国共产党召开的彻底清算了大革命后期的陈独秀右倾机会主义错误,确定土地革命和武装斗争总方针的会议是()
以下叙述中错误的是()。
最新回复
(
0
)