首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
14
问题
有以下程序
#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",__________)
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}),i,k,t;for(i=0;i
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=l;for(i=0;i
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
关于C语言的符号常量,以下叙述中正确的是
以下选项中不能用作C程序合法常量的是
以下选项中,合法的是
随机试题
T细胞分化成熟的场所是()
急性白血病时骨髓中原始细胞___________,≥___________。
A、安氏I类B、安氏Ⅱ类,I分类C、安氏Ⅱ类,Ⅱ分类D、安氏Ⅲ类E、安氏Ⅲ类,亚类磨牙关系,单侧远中耠,它侧为中性骀,前牙内倾
第一恒磨牙最适宜封闭的年龄是
异长自身调节是由于下列哪项发生了变化?()
一个人的个性向什么方向发展,发展到什么水平,特别是由()来决定的。
贸易转移效应是指数个国家形成关税同盟后,由于取消了同盟国之间的关税但保留了对非同盟国的关税,从而产生了同盟国成员的低效率高成本生产取代了非同盟成员的高效率低成本生产的效应。根据上述定义,下列不会产生贸易转移效应的是()。
在一次娱乐圈的调查中,所有的男演员和所有的女演员都接受了调查。调查结果表明:演员里面,只要他是男的,他就一定是一个精力充沛的人。同时还发现,如果性格不外向的人,其精力也不充沛。让人惊奇的是,仍然有一些害羞的人是男演员。如果上面的陈述是正确的,下面哪一项也是
jokes/fun/jokesandfun/happiness.
UniversalHealthCare,Worldwide,IsWithinReachA)Bymanymeasurestheworldhasneverbeeninbetterhealth.Since2000the
最新回复
(
0
)