首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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",
有以下程序: #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",
admin
2022-06-24
19
问题
有以下程序:
#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/uQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
与数学表达式x≥y≥z对应的C语言表达式是
下面选项中关于位运算的叙述正确的是()。
下面选项中的程序段,没有编译错误的是
下列叙述中错误的是()。
下面不能作为软件需求分析工具的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。例如,形参s所指的
随机试题
表现性目标
使用下列哪种支持物不属于薄层电泳A.醋酸纤维素膜B.淀粉C.滤纸D.聚氯乙烯纤维素膜E.硅胶
木结构工程各专业工种之间应进行交接检验,未经()检查认可,不得进行下道工序施工。
估价报告中应使用简洁的文字对估价中所涉及的内容进行高度概括,对获得大量资料应在科学鉴别与分析的基础上进行筛选,选择()来说明情况和表达观点。
某电梯安装工程,经电梯安装公司安装完毕后,电梯安装公司向业主提出了设备试运转申请,经有关单进行了系列试运转后,正式投入使用。[问题]1.设备试运转的目的是什么?2.设备试运转一般按怎样的顺序进行?3.设备空负荷试运转应具备哪些条件?4.联
下列关于复代理的表述中,正确的有()。
培训师走姿的基本要领是______。
在我国,民族自治地方是通过民族自治机关来行使自治权的。对于民族自治机关,正确的认识是()。 ①就是自治地方的权力机关 ②是自治地方的人大和政府 ③在少数民族居住的地区设立 ④依法行使自治权
超市怀疑顾客甲盗窃超市的商品,保安将其带至办公室搜身,无果。甲因此郁郁寡欢。超市侵害了甲的()(2010年非法学基础课单选第45题)
Kurds
最新回复
(
0
)