柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
int fun(int x[],int n) { static int sum=0, i; for(i=0;i
A.55
B.50
C.45
D.60
热度🔥2,787
参考答案:D
解析:
【解析】内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s=45+15=60。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDEF") ); } 程序运行后的输出结果是
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是( )。
下面属于黑盒测试方法的是( )。
下面不属于系统软件的是( )。
标签
二级C语言
fun
int
调用
sum