首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int n) { static int x[3]={1,2,3}; int k; for(k=0;k<3;k++) x[k]+=x[k]-n; for(k=0;k<3;k++) print
有以下程序: #include<stdio.h> void fun(int n) { static int x[3]={1,2,3}; int k; for(k=0;k<3;k++) x[k]+=x[k]-n; for(k=0;k<3;k++) print
admin
2020-11-27
46
问题
有以下程序:
#include<stdio.h>
void fun(int n)
{
static int x[3]={1,2,3};
int k;
for(k=0;k<3;k++)
x[k]+=x[k]-n;
for(k=0;k<3;k++)
printf("%d,",x[k]);
}
main()
{
fun(0);fun(1);
}
程序运行后的输出结果是( )。
选项
A、1,2,3,0,2,4,
B、2,4,6,3,7,11,
C、2,4,6,1,3,5,
D、1,2,3,4,5,6,
答案
B
解析
第一次调用fun()函数,此时n=0,数组x是静态的,因此,只在第一次时初始化,由x[k]+=x[k]-n计算可知,x[]={2,4,6},第二次调用fun(),此时n=1,x[]={2,4,6},经计算得x[]={3,7,11},故输出结果为2,4,6,3,7,11,。
转载请注明原文地址:https://kaotiyun.com/show/dp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf(’’%d,%d\n’’,a,b);)程序运行后输出结果是
以下关于C语言的叙述中正确的是()。
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下选项中不能用作C程序合法常量的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
软件测试的目的是
下列对于软件测试的描述中正确的是
随机试题
乙酰CoA羧化酶的辅酶含有的维生素是N 5-甲基四氢叶酸转甲基酶的辅酶含有的维生素是
注册结构工程师注册有效期为()年,有效期届满需要继续注册的,应当在期满前30日内办理注册手续。
下列属于成本管理经济措施的有( )。
建设工程预付款担保的形式一般包括()。
下列的表述中,正确的有( )。
在借贷记账法下,权益类账户的贷方登记增加数,借方登记减少数,期末一般无余额。()
小强期中考试考砸了,心情很糟糕,但他意识到不能一直消沉,于是转移自己的注意,想想自己的优点,做做自己喜欢的事,小明的活动表明他在进行()。
最早系统论述终身教育思想的教育家是()。
在深度为7的满二叉树中,度为2的结点个数为
—Doyouknowanythingaboutpaper-cut?—Well,I’veseenit______.
最新回复
(
0
)