首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static~nt x=1 ; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static~nt x=1 ; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2016-12-28
52
问题
有以下程序
#include
int fun()
{ static~nt x=1 ;
x*=2; return x;
}
main()
{ int i,s=1;
for(i=1;i<=2;i++)
s=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/NrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出正确的程序段
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
以下4个程序中,完全正确的是
以下4个程序中,完全正确的是
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
随机试题
宴会菜单的确定一般是由营养配餐员、厨师长和餐厅服务员按照宴会主人提出的宴会费用标准设计。()
著作权法保护作品的()
下列食品加工方法中维生素B1破坏最少的是
A、深化医药卫生体制改革,推进健康中国建设B、调整利益驱动机制,规范医疗和用药行为C、提高药品质量疗效,促进医药产业结构调整D、整顿流通秩序,推进药品流通体制改革药品流通环节重大改革政策的重点是
在雷雨季节、潮湿场地等情况下,爆破施工应采用()。
()是以适合顾客需要的程度作为衡量的依据。
将下列诗句按照描述的时间先后顺序排列,排序正确的是()。①遥知兄弟登高处,遍插茱萸少一人。②不知细叶谁裁出,二月春风似剪刀。③小荷才露尖尖角,早有蜻蜓立上头。④清明时节雨纷纷,路上行人欲断魂。
A、 B、 C、 D、 B
验证在x>0内为某个二元函数u(x,y)的全微分,并求u(x,y).
根据《电子信息系统机房设计规范GB50174-2008》,下面的电子信息机房的设计方案不妥当的是________。
最新回复
(
0
)