首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
46
问题
有以下程序
#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全国计算机二级
相关试题推荐
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
有以下程序:#includemain(){charc=’A’;intx=36,b;b=(x>>2)&&(c
若有说明语句:int*ptr[10];以下叙述正确的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
以下叙述中错误的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下关于结构化程序设计的叙述中正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
对下列二叉树进行前序遍历的结果是
随机试题
急性粒细胞白血病时,瘤细胞在骨膜下浸润,聚集成肿块,称为
患者,女,42岁。全身水肿,下肢明显,按之没指,小便短少,身体困重,胸闷,纳呆,泛恶,舌苔白腻,脉沉缓。阴水病位在
有关后天性上睑下垂,下列哪项是错误的
关于梨状肌综合征的描述哪项不对
细菌经紫外线照射会发生DNA损伤,为修复这种损伤,细菌合成DNA修复酶的基因表达增强,这种现象称为
下列关于对公共政策的含义及其本质内容的表述中不正确的是()。
以下哪项不属于基本会计准则的内容( )。
会计主体可以是一个企业,也可以是企业内部的某一单位或企业中的一个特定部分。()
下列关于虚拟资本的说法,不正确的有()。
简述腺样囊性癌的组织学特点。
最新回复
(
0
)