首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #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[i]+=b[i+
请阅读以下程序: #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[i]+=b[i+
admin
2020-07-28
30
问题
请阅读以下程序:
#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://jikaoti.com/ti/EyD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*
有以下程序#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc
下列叙述中正确的是
下面不属于白盒测试方法的是
某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
结构化程序包括的基本控制结构是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下错误的定义语句是
随机试题
药物相互作用包括协同作用和拮抗作用。
A.肾部分切除术B.病灶清除术C.肾切除D.乙状结肠膀胱扩大术E.输尿管皮肤造口术局限于肾的一极,与肾盂相通的结核病灶。应行
为明确诊断,最准确的辅助检查方法是病理学检查发现:上皮增生,过度正角化。粒层明显,上皮钉突增大,固有层炎症细胞散在分布,未见上皮异常增生。结合临床表现可诊断为
善治诸骨鲠咽的药物是
(2007年)国际人道法中的区分对象原则(区分军事与非军事目标,区分战斗员与平民)是一项已经确立的国际习惯法原则,也体现在《1977年日内瓦四公约第一附加议定书》中。甲乙丙三国中,甲国是该议定书的缔约国,乙国不是,丙国曾是该议定书的缔约国,后退出该议定书。
Despitehelpingtorecordevents,photoscoulddamageourmemories.Researchersfoundpeoplewhotakepictureshave【C1】______rem
Theirstyleofplayingfootballisutterlydifferent.
Whatisthispassagemainlyabout?
A、$60.B、$50.C、$40.D、$10.C这是一道计算题。根据对话内容,房间原价是50美元,这个月人住可以享受八折优惠,因此房间的实际价格是40美元。注意20%discount的意思是“八折”。
A、Holdapressconference.B、BlametheformerCEO.C、Askformoreemployees.D、Reorganize.B短文提到,第一封信的内容是“把责任推到前任CEO头上”,故B正确。D是第
最新回复
(
0
)