首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) {static int i=0; Do{b[i]+=b[i+1]; }while(++i<2);} main() {int k,
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) {static int i=0; Do{b[i]+=b[i+1]; }while(++i<2);} main() {int k,
admin
2021-06-15
46
问题
请阅读以下程序:
#include<stdio.h>
#include<string.h>
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,af[1]=a[1]+a[2]=8,此时i的值变为1,++i<2不成立,所以do-while循环结束,输出数组a的各元素即得到48549。
转载请注明原文地址:https://kaotiyun.com/show/GMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,执行后的结果是#include<stdio.h>main(){chars[]="abcde";s+=2;printf("%dn",s[0]);}
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为
有以下程序#includeintfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(
下面选项中合法的字符常量是
育两个关系R和S如下。则由关系R得到关系S的操作是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
数据结构中,与所使用的计算机无关的是数据的()。
软件调试的目的是()。
在C语言中,以下说法不正确的是()。
随机试题
朱熹认为诛杀犯死罪的人是
FDA批准用于转移性肾癌的药物是
材料保温隔热性能的好坏由材料的()决定。
下列属于半成品的是( )。
查明和确认测量仪器是否符合法定要求的程序,被称为()。
吉林长白山区素有()之称,是中国六大林区之一。
Inn:We’llhavetodecidethedateofthemeetingrightnow.Linda:______.Inn:ThatwillbeOK.Linda,sendoutailtheinvitat
清代独创的继承规定是
设三阶实对称矩阵A的特征值为λ1=1,λ2=—1,λ3=0;对应λ1,λ2的特征向量依次为p1=(1,2,2)T,p2=(2,1,—2)T,求A。
微分方程y"+2y'一3y=x(ex+1)的通解为y=___________.
最新回复
(
0
)