首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2020-05-19
23
问题
有以下程序
#include
int fun()
{ static int 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为一个静态变量。静态变量在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,它的值在程序运行过程中一直存在,且变量的初始化只进行一次。所以第一次调用函数fun()时,得s=2;第二次调用函数fun()时,x仍保留第一次调用时的计算结果2,计算后s=4,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
下面对软件特点描述正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
有以下程序:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序,并从键盘输入:name=Lilihum=1001<回车>后,name的值为()。
下列叙述中正确的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
层次型、网状型和关系型数据库划分原则是
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
随机试题
A.清热生津润燥B.散结消瘀续伤C.清热化痰散瘀D.清热生津止渴E.清热消肿排脓贝母瓜蒌散中配伍天花粉的主要用意是
背景某机电安装公司承建了一植物油厂的锅炉机电安装工程,为保证质量、加快进度、降低成本,该公司项目部组织有关技术人员进行施工方案设计,为了选择确定能保证焊接质量的焊接方法,已初选出电渣焊、埋弧焊、CO2气体保护焊、混合焊四个焊接方案。根据调查资料和本公司实
轻型井点降水适用于()
代理成本理论区分了股东与经理层之间的利益冲突。()
根据现行营业税减免税规定,下列说法错误的有()。
有关金融市场的说法正确的是()。
根据《企业破产法》的规定,当下列()时人民法院应当裁定终止重整程序,并宣告债务人破产。
售货员对顾客说:“压缩机是电冰箱的核心部件,企鹅牌电冰箱采用与北极熊牌电冰箱同样高质量的压缩机,由于企鹅牌冰箱的价格比北极熊牌冰箱的价格要低得多,所以,当你买企鹅牌冰箱而不是北极熊牌冰箱时,你花的钱少却能得到同样的制冷效果。”下面哪一项如果被证实,
安全攸关系统在软件需求分析阶段,应提出安全性需求。软件安全性需求是指通过约束软件的行为,使其不会出现(9)________。软件安全需求的获取是根据已知的(10)________,如软件危害条件等以及其他一些类似的系统数据和通用惯例,完成通用软件安全性需求
构成4M×8bit的存储器,若采用128K×16bit的芯片,需(274)片:若采用512K×1bit的芯片,需(275)片。
最新回复
(
0
)