首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
admin
2021-07-09
55
问题
有以下程序:
#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);
prinff("%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://jikaoti.com/ti/u3z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inti,n;for(i=0;i
表示关系式x≤Y≤z的C语言表达式的是
有以下程序#includemain(){inta=7;while(a--);printf(“%d\n”,a);}程序运行后的输出结果是
下列关于软件工程的描述中正确的是
下列叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
软件测试的目的是()。
随机试题
构成剪接体的RNA是
石淋排尿困难的临床表现特点是
关于子宫的解剖,下列哪项是错误的( )
药品监督管理的方法性原则表现在()。
我国《宪法》第51条规定:“中华人民共和国公民在行使自由和权利的时候,不得损害国家的、社会的、集体的利益和其他公民的合法的自由和权利。”这体现了解决法律价值冲突的哪一原则?()
下列关于我国金融监管制度的描述,错误的是( )。
某国的科研机构跟踪研究了出生于上世纪50至70年代的1万多人的精神健康状况,其间测试了他们在13岁至18岁时的语言能力、空间感知能力和归纳能力。结果发现,在此期间语言能力远低于同龄人水平的青少年,成年后患精神分裂症等精神疾病的风险较高。研究人员认为,青少年
Doctorsalreadyknowthatpeoplewhosmokecandamagetheirhearing.ThelateststudyinthejournalTobaccoControl,【C1】______m
从两个集合{8、9、10、11、12、13、14}和{15、16、17、18、19}中分别随机挑出一个来并且相加,问它们的和最多有几种?
TheLegendofMiYue,basedonapopularonlinenovel,tellsthestoryofMiYue,arealhistoricalfigureasthefirstempress
最新回复
(
0
)