首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> func(int n) void main() { static int num=1; {func(3);func(4);print
有以下程序 #include<stdio.h> func(int n) void main() { static int num=1; {func(3);func(4);print
admin
2019-08-10
36
问题
有以下程序
#include<stdio.h>
func(int n) void main()
{ static int num=1; {func(3);func(4);printf("\n");}
num=num+n;printf("%d",num);
}
程序运行后的输出是
选项
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/5cRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
计算机能直接执行的程序是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf);/*文件位置指针
下面关于"EOF"的叙述,正确的是
下面对对象概念描述正确的是
在满足实体完整性约束的条件下()。
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
随机试题
雌激素对心血管效应错误的是:
Yoursisterhasmadean______foryoutoseethedentistat3thisafternoon.
成人食管的第三个狭窄距中切牙()
肾中尿素最容易通透的部位是
一般要涉及承租人、出租人和贷款人三方当事人的是()。
债权人决定将其债权债务一并转让给第三人时,()。
财政分配的主体是()。
某市实施居民生活用电阶梯电价制度,电价表见表1,请用你熟悉的程序设计语言编写一段程序,计算某家庭在本年度已经使用了x千瓦时电量时的电费。
【2010年福建.案例分析】丰子恺回忆说,他在求学时,一次李叔同先生上课时发现有一个学生老看闲书,另一个学生则随地吐痰,李先生早已发觉,却未当场批评,而是下课时轻声说:“XX和XX等一下再走。”在其他学生离开教室后,李先生缓缓地说:“下次你们不要看闲书,也
某商厦开展有奖销售活动,其公告中称:本次活动分两次抽奖;第一次一等奖8名,各奖彩电一台(价格4500元),第二次一等奖3名,各奖录像机一台(价值2300元);第一次获奖者还可参加第二次抽奖。对此事的以下判断中,何者为正确?()
最新回复
(
0
)