首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do s[j]+=s[j+1]; while(++j<2);}
请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do s[j]+=s[j+1]; while(++j<2);}
admin
2009-02-15
59
问题
请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)printf("%d",a[k]);} 上面程序的输出是
选项
A、34756
B、23445
C、35745
D、12345
答案
4
解析
本题考查了通过数组首地址引用数组元素的方法。第一次执行fun(a)后,a[0]=3,a [1]=5。第二次执行fun(a)时,因为static变量j保存着上次执行时的值为2,所以a[2]=7,最后数组a= {3,5,7,4,5},所以正确答案为C)。
转载请注明原文地址:https://kaotiyun.com/show/t0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说法中正确的是
下列程序段的输出结果是x=5Printx+1:x+1
如果把命令按钮的Cancel属性设置为True,则程序运行后
下列符号常量的声明中不合法的是
对于列表框控件Listl,能够表示当前被选中列表项内容的是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
下列各选项中,不属于序言性注释的是()。
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandl_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPrivateSubswap(ByVa
结构化程序设计的基本原则不包括()。
______是构成C语言程序的基本单位。
随机试题
下列说法正确的是()。
甲向乙借款5万元,由丙书面承诺在甲不能履行义务时,由丙承担一般保证责任,借款到期后,甲虽有钱仍想赖账不还,乙找甲催款未果,遂要求丙履行保证责任还款,下列关于保证责任的表述,正确的是()。
下列关于金融资产重分类的表述中,正确的有()。
韩国人“姓在前,名在后”,女子婚后要从夫姓。()
在我国,“公民”一词的含义是()。
Asmanycollegegraduatesarescramblingtofindjobs,oneofthemostimportantthingsforgraduatestounderstandisthatyou’
图像压缩文件的格式有许多种,其中既保留了GIF文件格式的特征,又增加了GIF格式所没有的特性的图像文件格式是______。
下列关于概念数据模型的说法,错误的是()。
Theimportanceandfocusoftheinterviewintheworkoftheprintandbroadcastjournalistisreflectedinseveralbooksthath
情景:假如你叫张强,你刚收到美国的新笔友Mike的来信,根据要点提示,结合自己的情况写出一篇语言连贯、符合逻辑的英文回信介绍自己。(注意:信中不要用自己的真实地址)信的内容主要包括:1)姓名、年龄、住址2)爱好3)希望对方下次信中能介绍他的国家4)
最新回复
(
0
)