首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
admin
2019-12-17
43
问题
有以下程序
#include
func(int n)
{static int num=1;
num=num+n;prinff("%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://jikaoti.com/ti/EkG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的C语言常量是()。
有以下程序:#includemain(){intx=0x9;printf("%c\n",’A’+X);}程序运行后的输出结果是()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的木号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为:123147
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
对下列二叉树,进行中序遍历的结果是
下面不属于软件工程的3个要素是
随机试题
便于进行布尔查询的文件组织方式是()
被称为“坏血病”的维生素缺乏症是()。
邪正盛衰决定着
机电工程不需编制主要施工方案的是()。
天然大理石板材等级按质量分为()。
支票的出票人和商业承兑汇票的承兑人在票据上的签章应为()。
甲公司只生产一种产品,每件产品的单价为5元,单价敏感系数为5。假定其他条件不变,甲公司盈亏平衡时的产品单价是()元。
公文处理应当做到()。
文中“不能举出什么理由,也不愿举什么理由”一句中,“不能”是由于______;“不愿”是由于______。夏洛克同巴萨尼奥对话时两次使用反问句。最符合他当时的心态的一项是:
有以下程序 void fun2 (char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1(){ a=’C’; b=’D’; }
最新回复
(
0
)