首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i
admin
2010-12-10
63
问题
以下程序的输出结果是
int f()
{ static int i=0;
int s=1;
s+=i; i++;
return s; }
main()
{ int i,a=0;
for(i=0;i<5;i++)a+=f();
printf("%d\n",a);}
选项
A、20
B、24
C、25
D、15
答案
D
解析
函数的静态局部变量在编译时就赋初值,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋值,而只是保留上次函数调用结束时的值。
转载请注明原文地址:https://kaotiyun.com/show/PTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是( )。
设在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有如下代码:
对于循环队列,下列叙述中正确的是( )。
窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入12345,单击命令按钮后的输出结果为()。PrivateSubCommandl_Click()DimAAsInteger,BAsIntegerTextl.SelSta
下列叙述中正确的是
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是()。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上设计一个菜单。要求在窗体上添加名为menu0,标题为“菜单命令”的主菜单,再添加两个名称分别为“menu1”、“menu2”,标题分别为“不可用菜单
程序运行时,要清除组合框Combo1中的所有内容,应使用语句()。
随机试题
患者食欲减退,乏力。查体:全身及巩膜黄染,胆囊明显肿大,无压痛。应首先考虑的是
男,40岁,脑外伤后癫痫病史4年。采用卡马西平和妥泰联合治疗临床完全无发作已2年。如果再发作,你认为最常见的原因是
[2003年第44题]建筑装饰装修工程所使用的材料,有关防火、防腐和防虫的问题,下列哪个说法是正确的?
根据《上海证券交易所交易型开放式指数基金业务实施细则》的规定。()。
下列关于净现值法的特点的相关说法中,正确的有()。
有67袋糖果,其中66袋质量相同,另有1袋质量不足,轻一些.至少称()次能保证找出这袋糖果.
某科学家在一个宇宙科学网站上刊载了一项成果,该成果宣称找到了地球生命来自彗星的“证据”,引发了广泛关注。他声称在一块坠落到斯里兰卡的陨石里找到了微观硅藻化石,该石头有着疏松多孔的结构,密度比在地球上找到的所有东西都低。他推断这是一颗彗星的一部分,并指出样本
行政诉讼具有不同于其他诉讼活动的特殊原则,这些原则是()。
下列关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是( )。
Accordingtotheconversation,thewomanseems
最新回复
(
0
)