首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",__________)
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=l;for(i=0;i
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]:a[i+1];
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
以下选项中不能用作C程序合法常量的是
以下叙述中正确的是
以下叙述中正确的是
以下选项中,合法的是
随机试题
在Goldwave软件中,要对选定部分的音频进行“剪裁”操作,状态栏界面如下图所示,剪裁后的音频时长为()。
以下属于化工容器常用低合金钢的是()。
血管栓塞术的效能包括
在碱性溶液中,被铁氰化钾氧化,加正丁醇萃取,醇层显蓝色荧光的是
110kV有效接地系统的配电装置,若地表面的土壤电阻率为500Ω.m,单相接地短路电流持续时间为4s,则配电装置允许的接触电压差和跨步电位差最接近以下哪组数据?
植物羊皮纸()
某期货公司在一起债务纠纷中败诉,标的额为200余万元,胜诉方向人民法院申请强制执行,关于执行问题,下列说法正确的是()。
影响一个公司股票投资价值的内部因素之一是( )。
发扬:作风
【B1】【B10】
最新回复
(
0
)