首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #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
47
问题
请阅读以下程序:
#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://www.kaotiyun.com/show/m4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
若有以下程序:#includeintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main()
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
以下选项中,没有编译错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
有以下程序:#include<stdio.h>#definef(x)x*x*xmain()}inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
以下选项中,合法的一组C语言数值常量是()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
X理论
右心衰竭主要临床症状出现的病理基础为_______。
A.2~30flB.30~35flC.35~90flD.90~160flE.36~360fl正常淋巴细胞直方图的范围在
有一台多级泵(八级),流量Q=45m3/h,H=160m,转速n=2900r/min,则比转数ns=()。
全国重点文物保护单位和省级文物保护单位自核定公布之日起1年内,由省、自治区、直辖市人民政府划定必要的保护范围,并作如下规定,包括()。
送货上门销售方式主要适用于_______。
下列参数中,()不是MTBF检验的参数。
某政府在何时开展调查工作,怎样接待群众来访等信息都做到公开透明,这体现了政府公共关系运作的()原则。
概述给定资料提供的信息。要求:概括准确,表述简洁,字数不超过300字。给定资料探讨了我国大学生就业情况中的几对矛盾问题,请归纳出这些矛盾。要求:完整、简明、条理清晰,字数不超过300字。
WhatissueisNorthKoreawillingtodiscusswithSouthKoreaaccordingtoformerU.S.President?
最新回复
(
0
)