首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2022-04-01
26
问题
有以下程序
#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,1,2,
B、2,4,6,1,3,5,
C、2,4,6,3,7,11,
D、2,4,6,4,8,12,
答案
C
解析
第一次调用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。答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/gqd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
软件是指
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",10
下面属于整数类Ⅰ实例的是
以下叙述中正确的是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
以下选项中不能作为C语言合法常量的是()。
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
在数据库设计中,将E-R图转换成关系数据模型的过程属于
用于软件测试的实例主要包括哪些内容?()
随机试题
下列何药除外,均治肠燥便秘
HIV的口腔病损包括
甲乙两人达成一份苹果购销合同,约定甲卖给乙10万公斤苹果,双方就合同部分内容约定不明确,且未达成补充协议,按照合同相关条款和交易习惯仍不能确定其内容。在此种情况下,下列说法中错误的是:()
关于共同犯罪,下列说法错误的是:
制定招标采购计划时,为合理确定标段划分方案,应考虑的因素包括()。
______指人们对自己是否能够成功地从事某一成就行为的主观判断,是由班杜拉提出的。
试简述数学教育的价值.
A、ghostB、enoughC、laughD、toughA根据语音知识可知,gh在A项中的发音为/g/,在其他三项中的发音均为/f/。所以本题答案为A。
以下说法不正确的是()。
Englandisnotabigcountry:fromnorthtosouthandfromeasttowestitisonlyaboutthreehundredmilesacross.Butforas
最新回复
(
0
)