首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) {static int num=1; num=num+n;printf("%dt",num); } void main() {func(3)
有以下程序 #include func(int n) {static int num=1; num=num+n;printf("%dt",num); } void main() {func(3)
admin
2020-03-15
25
问题
有以下程序
#include
func(int n)
{static int num=1;
num=num+n;printf("%dt",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/kRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
有下列程序:main(){intx[3][2]={0),i;for(i=0;i
以下定义数组的语句中错误的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
以下选项中不能用作C程序合法常量的是
随机试题
过滤器分为()类。
先秦时期的神权法思想极盛于()
男性,28岁。2周前右脚受伤划破皮肤,未予注意。3天前高热、皮肤淤点就诊。血压10.6/6.7kPa(80/50mmHg)。X线摄片肺实质未见明显病变。诊断败血症、感染性休克。经积极治疗血压仍不平稳,并出现气急,呼吸空气时PaO26kPa(45mmHg)。
采集测定水中有机物的水样时,盛水样的容器多选用
碱中毒时引起手足抽搐的主要原因是血浆中()
右心功能不全主要临床症状出现的病理生理基础是()。
财政购买性支出的特点包括()。
N—ISDN有两种接口,即基本速率接口(2B+D)和基群速率接口(30+2D),有关这两种接口的描述中正确的是()。
FederalDepositInsuranceCorporationBefore1933,andparticularlyduringtheperiod1929—1933,bankfailureswerenotunco
A、Shehasapart-timejob.B、Shereceivedascholarship.C、Herparentspayforit.D、Sheisworkingasatouristguide.B细节题。四个选
最新回复
(
0
)