首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n: ) main() { Int a=3,s: s=f(a);s=s+f
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n: ) main() { Int a=3,s: s=f(a);s=s+f
admin
2021-04-28
33
问题
有以下程序:
#include<stdio.h>
int f(int n)
{
static int a=1;
n+=a++;
return n:
)
main()
{
Int a=3,s:
s=f(a);s=s+f(a);
printf("%d\n",s);
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值.而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2;第二次调用时,a已经变成2了,所以结果为4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/QUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
以下叙述中正确的是
有以下程序:#includemain(){intk=一17:prinff(“%d,%0,%x\n”,k,1一k,1一k);}程序的运行结果是()。
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
合法的C语言数值常量是()。
以下能正确定义字符串的语句是()。
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文件中。
随机试题
根据《专利法》,下列不符合发明创造专利主题的是()。
关于小肠的叙述,错误的是
女性,60岁,剑突下持续性疼痛6小时,寒战、高热伴黄疸,既往有类似发作史。查体:神志淡漠,体温39℃,血压10.7/8kPa(80/60mmHg),脉搏120次/分,剑突下压痛,肌紧张,白细胞26×109/L,中性粒细胞占95%。肝区叩击痛,血清胰淀粉酶2
最易发生休克的急腹症是
患者,女,40岁。G4P3,分娩时突然寒战、烦躁不安、呼吸困难、发绀、面色苍白、皮肤湿冷,抽搐,阴道流血。该病可诊断为
某男,42岁,数月前因不慎摔倒导致筋骨疼痛,伴肢体拘挛,腰背酸痛。因不愿涂抹药酒,遂向中医求助,希望服用中成药。医师可给该患者开具成药为
下列关于工程量清单中项目编码理解正确的是()。
厕浴间和有防水要求的建筑地面必须设置防水隔离层。楼层结构必须采用现浇混凝土或整块预制混凝土板,混凝土强度等级不应小于()。
Allexpertsagreethatthemostimportantconsiderationwithdietdrugsiscarefully______therisksandbenefits.
在三月份下面哪一项可能正确?若H和S一起参观了某一个城市,则在三月份下面哪一项可能正确?
最新回复
(
0
)