首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num+n;printf("%d",num);
有以下程序 #include<stdio.h> func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num+n;printf("%d",num);
admin
2019-08-18
31
问题
有以下程序
#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(intn)中定义了局部静态变量num,,其初始值等于1,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢夫,所以当在执行func(4)时.输出8。
转载请注明原文地址:https://kaotiyun.com/show/vpRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
结构化程序设计中,下面对goto语句使用描述正确的是
表达式3.6-5/2+1.2+5%2的值是
下列定义数组的语句中,正确的是
下列叙述中正确的是
在数据库系统中,用户所见的数据模式为
数据库管理系统中负责数据模式定义的语言是
随机试题
以下说法中,错误的是()
患者,男。胸前虚里处疼痛,痛连左手臂及小指,其病位当在
将牙刷沿着食物咀嚼作用中自然的流动渠道洗刷牙面的方法称
关于社区卫生服务的理解,下列错误的是()
混凝土面板堆石坝面板混凝土垂直缝砂浆条一般宽()。
具有资金实力雄厚、资信度高和灵活多样等特点。在当代已成为信用关系中的主体和基本形式的是()。
在货物运输合同中,承运人应当按照托运人的要求将货物运至目的地,托运人或收货人应当支付相应的运输费用。()
社区矫正包括( )。
学校不履行法律法规规定的义务,情节严重或者造成严重后果,根据有关法律规定,()要承担相应的法律责任。
请简述完美市场条件下的MM定理一与定理二。
最新回复
(
0
)