首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do { b[i]+=b[i+1]; }while(
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do { b[i]+=b[i+1]; }while(
admin
2021-07-09
40
问题
请阅读以下程序:
#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/hetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=l;j<=2;j++)printf("%d"i+j);
有以下程序:#includemain(){inta=3:a+=a一=a*a:prinff(“%d\n”,a);}程序的输出结果是()。
下列与队列结构有关联的是
有以下程序#includemain(){intn,*p=NULL;*p=&n;pr*ntf("Inputn:");scanf("%d",&p);printf("outputn:
有以下程序#includemain(){inta=5,b=1,t;t=(a
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%dha",a,b,c);}则程序的
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式直到并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0.55
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
温和的通货膨胀通常指物价水平年平均上涨率在以上,但尚未达到__________位数的通货膨胀。()
男性,10岁。右足底被铁锈钉刺伤10天,突然出现张口困难,继之出现苦笑面容,角弓反张,声响及触碰患者可诱发上述症状,患者神志清楚,不发热。对机体威胁最大的是
下列关于急性化脓性腮腺炎的主要病原菌是
密度单位长度单位
下列情况下,工程量清单项目的工程量应按实调整的是()。
“备案号”栏应填()。“收货单位”栏应填()。
现行交易规则规定,出现无法申报的交易席位数量超过证券交易所已开通席位总数的( )以上,证券交易所要实行临时停市。
开放式基金非交易过户是指不采用申购、赎回等基金交易方式,将一定数量基金份额按照一定规则从某一投资者基金账户转移到另一投资者基金账户的行为,主要包括继承、司法强制执行等方式。()
以下关于酒的说法中,正确的是()。
设矩阵则A与B().
最新回复
(
0
)