首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) { static int num=1; num=num+n;printf("%d",num); } void main() { func(3);func(4);printf("\n");} 程序运
有以下程序 #include func(int n) { static int num=1; num=num+n;printf("%d",num); } void main() { func(3);func(4);printf("\n");} 程序运
admin
2015-12-25
44
问题
有以下程序
#include
func(int n)
{ static int num=1;
num=num+n;printf("%d",num);
}
void main()
{ func(3);func(4);printf("\n");}
程序运行后的输出是
选项
A、4 5
B、3 5
C、4 8
D、3 4
答案
C
解析
在函数func(int n)中定义了局部静态变量num,,其初始值等于1,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢失,所以当在执行func(4)时,输出8。
转载请注明原文地址:https://kaotiyun.com/show/XDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main{intx=8,y=8;printf("%d%d\n",x--,--y);}
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int(y))#defineP(y)w(y)pmchar(’\n’》
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",a);}main(){intcc;fo
下列语句的输出结果是______。chars[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
若执行下列程序时从键盘上输入2,则输出结果是()。#inClude<Stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a)
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdioh>main(){inta[10],b[10],i;for(i=0;i<10;i++)
下列叙述中正确的是()。
下列叙述中,错误的是()。
在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为
随机试题
银行及其他金融机构相互之间进行短期的资金借贷称为()。
手术中发现甲状腺病变为单发实质性结节,最好做
(2009年)研究船体在水中航行的受力试验,其模型设计应采用()。
按照各法院的辖区和民事案件的隶属关系,划分同级法院受理第一民事案件的分工和权限,称为()。
抵押物适用性越强,变现能力越强,适用的抵押率越高。()
旅游保险的特点有()
近年来,国家从药品生产、流通和销售各环节发力,频频出台降低药价的相关政策。但是,让不少患者感到疑惑的是,一方面是国家降低药价的政策不断出台,另一方面却是诸多常用药价格不断上涨。以下哪项如果为真,最能解释上述现象?
根据下面材料回答下列问题。2010年,三种房子均价增量的排序正确的是()。
德育目标是教育目标在人的()方面总的规格要求。
A、Iusuallyreadordosomesports.B、Ilikeplayingbasketball.C、Ilikecollectingstamp.B
最新回复
(
0
)