首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #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
27
问题
请阅读以下程序: #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全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
以下关于过程的叙述中,错误的是
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“Formlist”,然后单击命令按钮,执行如下程序:PrivateSubCommand1Click()Text2.Text=
下列有语法错误的赋值语句是
以下选项中,不合法的VisualBasic的变量名是()。
软件测试的目的是( )。
在设计窗体时双击窗体的任何地方,可以打开的窗口是()。
把数学表达式表示为正确的VB表达式应该是()。
随机试题
()对于隐士相当于兰花对于()
下列关于电器设备防爆说法不正确的是()。
下列哪一项不属于宪法规定的公民的基本权利?
制作面包需要面粉、糖和酵母等原料,有时还要加入淀粉酶。下列说法错误的是:
下列关于国际货币基金组织(IMF)的说法,不正确的是()。
下面是关于我国年轻人2016年各项消费的数据统计。2016年(全年366天),全国年轻人人均每月收入为6726元,同时,存款额度也在增加,2016年年轻人月存款为2340元,较2015年同比增加15.3%,而2015年存款较2014年增加32.7
下列关于子网掩码的说法中,不正确的是()。
Attentiontodetailissomethingeveryonecanandshoulddo,especiallyinatightjobmarket.BobCrossley,ahumanresourcese
Videorecordersandphotocopiers,eventicketmachinesontherailways,oftenseemunnecessarilydifficulttouse.LastDecember
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
最新回复
(
0
)