首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
80
问题
有以下程序
#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://kaotiyun.com/show/NICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){charstr[12]={’s’,’t’,’r’,’I’,’n’,’g’};printf("%d\n",strlen(str));}程序运行后
有关系R如下,其中属性B为主键:则其中最后一个记录违反了()。
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数mai
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
以下选项中,不合法的C语言用户标识符是
程序流程图中带有箭头的线段表示的是
数据流图(DFD)中的有向箭头(→)表示()。
软件的三要素是
随机试题
—Mygoodness!I’vejustmissedthetrain—That’stoobadIamsureyou______it,ifyouhadhurried.
患者,男,50岁。腰部疼痛10年余,有劳伤史,久坐加重,痛处固定不移。治疗除取主穴外,还应选用的穴位是()
按照《执业药师资格制度暂行规定》,关于执业药师注册规定的说法正确的有()。
(2008)展览馆下列哪种空间组合易产生人流流线交叉?
项目目标动态控制的纠偏措施主要包括()
会计报表系统的主要功能有()。
目的港交货合同和CIF合同是两种不同性质的合同,前者属于到货合同,后者为装运合同。()
下列关于间接成本分配的表述中,正确的有()。
60名员工投票从甲、乙、丙三人中评选最佳员工,选举时每人只能投票选举一人,得票最多的人当选。开票中途累计,前30张选票中,甲得15票,乙得10票,丙得5票。在尚未统计的选票中,甲至少再得多少票就一定当选?
Ihavethreekids—ages7,5,and15months.MyhusbandandIusedtotakecareofthemtogether.Then,aboutamonthafterourth
最新回复
(
0
)