首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num+n;printf
有以下程序 #include func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num+n;printf
admin
2020-07-28
47
问题
有以下程序
#include
func(int n) void main()
{static int num=1; {func(3);func(4);printf("\n");}
num=num+n;printf("%d",num);
}
程序运行后的输出是
选项
A、45
B、35
C、48
D、34
答案
C
解析
在函数func(int n)中定义了局部静态变量num,,其初始值等于1,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢失,所以当在执行func(4)时,输出8。
转载请注明原文地址:https://kaotiyun.com/show/oQ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是
有以下程序#include<stdio.h>main(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是
下列数据结构中,属于非线性结构的是
下列叙述中正确的是
下列叙述中错误的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出队至队空,再依次出栈至栈空。则输出序列为()。
支持子程序调用的数据结构是()。
随机试题
IRC就是在Internet上专门指定一个场所,为大家提供即时的信息交流。()
粗面内质网和滑面内质网在电镜下的主要区别是其表面是否附有
急性有机磷酸酯类中毒症状中,不属于M样症状的是
具有利尿通淋功效的药物是
土地资源论证的总论包括()。
个人通过观察他人行为及其强化结果,习得某些新的反应或矫正已有的某些行为反应特征,这是班杜拉的()。
不动产的所有权,适用()的法律。
对“科教兴国”理解错误的是()。
A、 B、 C、 D、 A
【B1】【B10】
最新回复
(
0
)