首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int flint n); main(){ int a=3,s; s=f(a); s=s+fla); printf("%d\n",s);} int flin
有以下程序 #include int flint n); main(){ int a=3,s; s=f(a); s=s+fla); printf("%d\n",s);} int flin
admin
2015-08-14
30
问题
有以下程序
#include
int flint n);
main(){
int a=3,s;
s=f(a);
s=s+fla);
printf("%d\n",s);}
int flint n){
static int a=1;
n+=a++;
return n;)
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://www.kaotiyun.com/show/UFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
下列程序段中循环体的执行次数是______。a=15;b=0do{b+=2;a-=2+b;}while(a>=0);
下列程序执行的输出结果是()。#inClude<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
若有下列定义和语句:intu=011,v=Ox11,w=11;printf("%o,%x,%d\n”,u,v,w);则输出结果是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
随机试题
Wheredoesthespeakersayshewillbetomorrow?
7周岁的童星甲()
中度肝功能障碍的抑郁症患者,每日总剂量较正常需减半的药物是
T细胞表面具有如下哪些受体
合同实施偏差处理的措施主要有()
发布对具体股票做出明确估值和投资评级的证券研究报告时,公司持有该股票达到相关上市公司已发行股份()以上的,应当在证券研究报告中向客户披露本公司持有该股票的情况。
按贷款风险分类法借款人无法足额偿还贷款本息,即使执行担保,也肯定要造成较大损失的贷款应归为()。
“不要将所有的鸡蛋放在一个篮子里”这句经典的投资格言形象地说明了()的内涵。
简述官僚制的优越性。
Mrs.Greenhasbeenlivingintownonlyoneyear,yetsheseemstobe______witheveryonewhocomestothestore.
最新回复
(
0
)