首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i
admin
2021-07-09
25
问题
请阅读以下程序:
#include
#include
void fun(int b[])
{ static int i=0;
do
{b
+=b[i+1];
}while(++i<2);)
main()
{ int k,a[5]={1,3,5,4,9};
fun(a);
for(k=0;k<5;k++)printf("%d",a[k]);}
上面程序的输出是( )。
选项
A、13579
B、48579
C、48549
D、48999
答案
C
解析
本题考查的是for循环以及while循环。fun函数中定义了静态变量i=0,fun(a)使得a[0]=a[0]+a[1]=4,a[1]=a[1]+a[2]=8,此时i的值变为1,++i<2不成立,所以do-while循环结束,输出数组a的各元素即得到48549。
转载请注明原文地址:https://kaotiyun.com/show/m4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>unsignedfun(unsignednum){unsignedk=1:do{k*=num%10;num/=
以下选项中,不合法的C语言用户标识符是
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)returm0;elseif(k==1)retum1:elsereturnfun(k-1)+1:}若执行调用语句“n=fun(3);”,则函
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite
下列叙述中正确的是()。
若有以下程序:#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*P;for(i=0;b[i]!=’\0’
下面程序的运行结果是()。#includemain(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elseprintf("#");
以下选项中不合法的标识符是( )。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列队列的描述中,正确的是()。
随机试题
“古之天下,亦今之天下,今之天下,亦古之天下”是()。
建设项目的竣工验收一般应符合以下条件:();建设项目的技术资料已经按照要求整理归档,并可方便查阅。
下面关于逆城市化的叙述,正确的是()。
()于2018年12月21日制定发布了《旅游市场黑名单管理办法(试行)》。
代理人知道被委托代理的事项违法仍然进行代理活动的,或者被代理人知道代理人的代理行为违法不表示反对的()。
在配置管理中,用于管理当前基线和控制对基线的变更的配置库是()。
某企业需要采用甲、乙、丙三种原材料生产Ⅰ、Ⅱ两种产品。生产两种产品所需原材料数量、单位产品可获得利润以及企业现有原材料数如下表所示:则公司可以获得的最大利润是(35)万元。取得最大利润时,原材料(36)尚有剩余。(35)
Wearetryingourbest______thepoorchildrenwholosttheirparents.
Theword"freedom"formanyblackAmericansisinextricablylinkedwiththeword"slavery."Whileithas148years【M1】______si
HowtoCommunicateEffectivelyGeneralinformationoncommunication—It’saskillyoucanlearn.—Communicationsison
最新回复
(
0
)