首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
admin
2019-12-17
39
问题
有以下程序
#include
func(int n)
{static int num=1;
num=num+n;prinff("%d",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://jikaoti.com/ti/EkG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下是正确C语言实型常量的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
给定程序MODIl.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G***
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
设有定义语句intx[61={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
下列叙述中正确的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
有以下程序#include<stdio.h>doublef(doublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i<30;i+=10)a+
下面不能作为结构化方法软件需求分析工具的是
随机试题
抒情的一般原则主要有()
传染病病人能排出病原体的整个时间称为
一氧化碳重度中毒患者最佳的氧疗方式是()
办理不动产登记时,因对申请材料的真实性负责的是()。
下列各等式,可作为会计等式的是( )。
下列各项中,关于固定资产折旧的说法正确的有()。
应用计量调整型抽样方案对连续生产的产品批进行验收,当产品检验费用较高、检验耗费时间较长时,更适宜的检验水平是()。
我国最早刊印的古琴曲集是朱权编印的()。
简述孔子对教育的作用和地位的认识。
设A是n阶实对称矩阵,若对任意的n维列向量α恒有αTAα=0,证明A=0.
最新回复
(
0
)