首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> func(int n) void main() { static int num=1; {func(3);func(4);print
有以下程序 #include<stdio.h> func(int n) void main() { static int num=1; {func(3);func(4);print
admin
2019-08-10
26
问题
有以下程序
#include<stdio.h>
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,其初始值等于1,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢失,所以当在执行func(4)时,输出8。
转载请注明原文地址:https://kaotiyun.com/show/5cRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;
以下选项中合法的变量是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
表达式:(int)((double)9/2)-9%2的值是
下列叙述中正确的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下选项中不合法的标识符是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
为了建立如图所示的存储结构(即每个节点含两个域,data是数据域,next是指向节点的指针域),则在【_】_处应填入的选项是()。Structlink{chardata;【_】_}node;[*]18
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
随机试题
简述软组织损伤的处理方法。
某银行吸收到一笔200万元现金的活期存款,法定存款准备金率是6%,出于对风险的考虑,该行额外增加在中央银行存款3万元,后来存款单位提出了1万元,试计算这笔存款可能派生出的最大派生存款。
脑出血最主要的病因是
关于和解的说法,正确的是()。
制度化教育建立的典型表现特征是()。
以下关于一罪与数罪,正确的说法是()。
“时势造英雄”和“英雄造时势”()
Lonelypeople,itseems,areatgreaterriskthanthegregariousofdevelopingillnessesassociatedwithchronicinflammation,s
He______twothousandtreessince1985.
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【C1】______shouldbemade
最新回复
(
0
)