首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #include "stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i
阅读下列程序,则运行结果为 #include "stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i
admin
2010-12-10
71
问题
阅读下列程序,则运行结果为
#include "stdio.h"
fun()
{ static int x=5;
x++;
return x;}
main()
{ int i,x;
for(i=0;i<3;i++)
x=fun();
printf("%d\n",x);}
选项
A、5
B、6
C、7
D、8
答案
D
解析
在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久的存储单元,即使退出函数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元,静态局部变量的初值是在编译的时候赋予的,在程序执行期间不再赋予初值。本题由于连续三次调用函数fun(),三次对静态变量x进行操作,x的值应依次为6,7,8。
转载请注明原文地址:https://kaotiyun.com/show/e1Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
下列关于数据库系统的叙述中正确的是()。
下列叙述中正确的是
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在一棵二叉树上,第5层的结点数最多是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
考生文件夹下的工程文件sjt5.vbp中的窗体如图2.162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
若有程序 main( ) { inti,j; scanf("i=%d,j=%d",&i,&j); printf("i=%d,j=%d\n",i,j); } 要求给i赋10,给j赋20,则应该从键盘输入【】。
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
随机试题
患儿,男性,5岁。因发热2天就诊,伴咳嗽。查体:咽红,双侧扁桃体肿大,可见脓性分泌物,可见口周苍白圈,躯干散在针尖大小红色丘疹。该患儿最有助于诊断的检查为
两年之后我们才能知道它是否有效。
风心病心衰患者用洋地黄和利尿剂治疗,出现食欲不振,头痛,心电图为室性期前收缩二联律。应首先考虑
伴有低血钾的高血压,其病因首先考虑
问题解决分为()阶段。
不属于EPQ分量表的是()
古代人们认为教育是为了体现神或者上帝的旨意,这种观点属于教育的()。
关于我国的能源建设,下列说法正确的是()。
DothefollowingstatementsagreewiththeclaimsofthewriterinReadingPassage3?Inboxes31-36onyouranswersheet,write
WhichisINCORRECTaccordingtoJacobYountabouthisbusinessinChina?
最新回复
(
0
)