首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
77
问题
有以下程序
#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://www.kaotiyun.com/show/NICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下是正确C语言实型常量的是()。
设二叉树中共有31个节点,其中的节点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为()。
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G***
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为:123147
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
下面是有关C语言字符数组的描述,其中错误的是
软件的三要素是
下面不属于软件工程的3个要素是
随机试题
复合型病毒是一种具有多种病毒特征的病毒,那么它同时可以感染哪两种类型的文件呢
Couldyougivemeahand______thecar,please?
慢性喉炎最主要的临床症状是
患者,男,60岁。吸烟40年,咳嗽、咳痰20年,晨起加重,出现喘息5年。查体:桶状胸,呼吸音粗,双肺散在细小湿啰音。支气管舒张试验:FEV1/FVC65%。该患者最可能的诊断是
根据《仲裁法》的规定,下列表述中,正确的有()。
下列描述中符合散客旅游特点的有()。
捐助希望工程的动机,大都是社会责任,但也有的是个人功利,当然,出于社会责任的行为,并不一定都不考虑个人功利。对希望工程的每一项捐助,都是利国利民的善举。如果上述断定为真,以下哪项不可能为真?
真理原则和价值原则是有所区别的,具体表现在()
微分方程(2x+3)y"=4y’的通解为__________.
Ateacherissomeonewhocommunicatesinformationorskillsothatsomeoneelsemaylearn.Parentsarethe【51】teachers.Justby
最新回复
(
0
)