首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) main() { static int i=0; { int
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) main() { static int i=0; { int
admin
2021-07-09
57
问题
请阅读以下程序:
#include<stdio.h>
#include<string.h>
void fun(int b[]) main()
{ static int i=0; { int k,a[5]={1,3,5,4,9};
Do{ b
+=b[i+1]; fun(a);
}while(++i<2);} 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/cskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;,执行seanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
有如下程序段:int*p,x,y=1;p=&x;*p=10;x=*p+y;执行该程序段后,x的值是()。
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.na
与数学表达式x≥y≥z对应的C语言表达式是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能蒋变量c中的大写字母转换为对应的小写字母的语句是
设有说明int(*ptr)[M];其中的标识符ptr是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
下列说法不正确的是()。
随机试题
社会工作者:“你现在和父亲的关系如何?”服务对象:“普普通通,我现在有自己的家,见他的次数比较少”。社会工作者:“你说的普普通通是指……”。上述对话中,社会工作者第二次说话时运用的技巧是()。
在商务谈判中,美国人很关注对方企业的财务能力和()
HACCP记录保留系统保留记录的作用有
一个亲和素能结合多少个生物素分子
小儿初次感染结核分枝杆菌4~8周后,关于免疫与变态反应的概念,错误的是()
[2012年,第59题]截面面积为A等截面直杆,受轴向拉力作用。杆件的原始材料为低碳钢,若将材料改为木材,其他条件不变,下列结果正确的是()。
设y=f(x)是(a,b)内的可导函数,x,x+△x是(a,b)内的任意两点,则:
我国目前的国债负担率为()左右,西方发达国家均在()以上。
旅游签证属于普通签证,在中国为“L”字签证,发给来中国的人员()。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图宋代替传统的程序流程图,通常也将这种图称为
最新回复
(
0
)