首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下对指针变量的操作中,错误的程序段是()。
为了建立如图所示的存储结构(即每个节点含两个域,data是数据域,next是指向节点的指针域)则在()处填入的选项是()。structlink{chardata;()}node;
以下是正确C语言实型常量的是()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为注意:部分源程序存在文件PROG1.C中。请勿改动主函数ma
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下列定义数组的语句中,正确的是
以下关于结构化程序设计的叙述中正确的是
数据流程图(DFD图)是
随机试题
计算二重积分I=(χ+y)dχdy,其中积分域D由χ2+y2=2y上半圆周、直线χ=-1,χ=1以及χ轴围成.
重度低钠血症,伴有周围循环衰竭时的治疗原则是()
男婴,7个月。因近2个月来肤色苍白,食欲减退入院。生后一直人工喂养,未加辅食。查体:营养差,皮肤、黏膜苍白,心前区有2/6级收缩期杂音,肝肋下3cm,脾肋下1cm。化验:血红蛋白及红细胞均低于正常,白细胞、血小板及网织红细胞均正常。患儿最可能的诊断是
工程项目货物采购合同中,监造检验的基本内容包括()。
行政行为撤销的效力可一直追溯到行政行为()。
以追随者对领导的认同感为基础的影响力属于()。
We’vebeenhearingaboutitforyears,butthebooklesslibraryhasfinallyarrived,firstappearingoncollegecampuses.AtDre
TheLarsenBiceshelfcoveredmorethan3,000squarekilometersandwas(36)metersthickuntilitsnorthernpart(37)inthe1
Writetheadjectivesorverbsinthecrossword.Across1.severeorextreme2.aforestwithtreesthatareclosetogether3.it
Whatisthepassagemainlyabout?Whatisimpliedinthelastparagraph?
最新回复
(
0
)