首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n); void main() { int a=3,s; s=f(a);s=s+f(a); printf("%d\n",s);
有以下程序: #include<stdio.h> int f(int n); void main() { int a=3,s; s=f(a);s=s+f(a); printf("%d\n",s);
admin
2013-10-14
79
问题
有以下程序:
#include<stdio.h>
int f(int n);
void main()
{
int a=3,s;
s=f(a);s=s+f(a);
printf("%d\n",s);
}
int f(int n)
{
static int a=1;
n+=a++;
return n:
}
程序运行后的输出结果是( )。【09年9月】
选项
A、7
B、8
C、9
D、10
答案
C
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/e0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
有以下程序 #include <stdio.h> main() { struct STU{char name[9];char sex;double score[2];}; sturt STU a={"Zhao" ,’m
有以下程序 #include <stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]
以下程序用来判断指定文件是否能正常打开,请填空。#include<stdio.h>main(){FILE*fp;if(((fp=fopen("test.txt","r"))=【】))
下列程序运行时,若输入labcedf2df<回车>输出结果为【】。#include<stdio.h>main(){chara=0,ch;while((ch==getchar())!
以下程序的输出结果是【】。main(){inta=0;a+=(a=8);printf(“%d\n”,A);}
以下叙述中不正确的是
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
下列条件语句中,功能与其他语句不同的是()。
随机试题
证监会在调查内幕交易行为时,经国务院证券监督管理机构主要负责人批准,可以限制被调查当事人证券买卖,限制的期限不超过()
下列哪种病人不需使用全胃肠外营养
患者,女,15岁。右上后牙冷热刺激痛明显2周,无自发痛史。检查见咬合面龋,达牙本质中层,大量软化牙本质,呈浅棕色,质软且湿润,易挖除,去龋过程中极其敏感。近髓时仍有少许软化牙本质未去尽主诉牙拟诊断为
若牙体缺损累及牙本质或牙髓,可能出现下述临床问题,除外
可以作为送养人的有()。
下列事业单位开展各项专业业务活动而发生的支出中,不计入事业支出的有()。
下列各项中,属于后向一体化战略主要适用条件的有()。(2015年)
“啃老族”作为一种社会现象,你怎么看?
唐代与吴道子齐名的雕塑家是_______。
简述执法基本原则。(2012年简答64)
最新回复
(
0
)