首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列描述中错误的是
程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
有下列程序: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
若有以下程序#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程序合法常量的是
随机试题
甲公司与乙公司签订借款合同,有权进行公证管辖的有()
下列哪一项不是促胰液素的作用
具有泻下攻积、润燥软坚、清热消肿功效的药物是
主动脉狭窄的体征除外
某甲自有城市房屋1间,2006年3月1日其与乙签订一份为期3年的房屋租赁合同由乙承租该房。同年8月6日丙向甲提出愿意购买该房屋,甲即将要出卖该房屋的情况告知乙。到了11月7日乙没有任何答复,甲与丙协商以50万元的价格将该房卖给丙,双方签订了房屋买卖合同,丙
注册咨询工程师(投资)的应用知识熟练程度主要强调()。
()不需要设置为数量金额式。
丽晶公司(系增值税一般纳税人)是一家股份公司,2010年度发生了以下部分事项:(1)公司自成立后,尚未发生一笔销售业务,没有收入,且属于国家批准的高新技术企业,享有国家免税政策,因此没有办理纳税申报。(2)3月16日,丽晶公司采用托收承付方式销售一批产
经营杠杆较高的行业()
一块平行四边形菜地,如果只把底增加8米,或只把高增加5米,它的面积都增加40平方米。那么这块平行四边形地原来的面积是多少?()
最新回复
(
0
)