首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num
有以下程序 #include func(int n) void main() {static int num=1; {func(3);func(4);printf("\n");} num=num
admin
2020-05-19
29
问题
有以下程序
#include
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(int n)中定义了局部静态变量num,其初始值等于l,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢失,所以当在执行func(4)时,输出8。
转载请注明原文地址:https://kaotiyun.com/show/sNCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
下列叙述中错误的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
一个工作人员可使用多台计算机,而一台计算机只有能被一个人使用,则实体工作人员与实体计算机之间的联系是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
________是对IETF的标准化,制定的目的是为了在因特网上有一种统一的SSL标准版本。()
调查医院感染病例的方法有2种,即_______和_______。
从发病机制看接触性皮炎是
下列各项中,不属于汇总记账凭证账务处理程序步骤的是()。
海关行政裁定的申请人是______。
2013年1月,甲仓储公司与乙公司签订一份仓储保管合同。合同约定:由甲公司为乙公司储存保管大豆10万公斤,保管期限自2013年1月10日至11月10日,储存费用为8000元人民币,违约金为仓储费的10%,如果履行中发生争议在A仲裁机构通过仲裁方式解决。
企业文化的激励功能表现在()。
案例:下面是某老师布置的一道习题和某位同学的解答过程。题目:如图10所示,一长度为2l的轻杆,一端连接在O点,其中点及另一端各有一个质量相等的球A、B。现将轻杆拉至水平位置后,无初速度由静止释放。当杆运动到竖直位置时,求A、B两球的速度
设A为3阶矩阵,|A|=3,A*为A的伴随矩阵.若交换A的第1行与第2行得矩阵B,则|BA*|=__________.
Itisgenerallybelievedthatthegreatestdamageofoldageisthelossofmentalfaculties.Withtheneardoublingoflifeexp
最新回复
(
0
)