首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i<2);} main() { int k,a[5]={1,3,5,4,
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i<2);} main() { int k,a[5]={1,3,5,4,
admin
2020-06-16
87
问题
请阅读以下程序:
#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/x7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.0000
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:12134781063
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
在关系数据库设计中,关系模式设计属于()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
在软件设计中不使用的工具是()。
以下选项中关于C语言常量的叙述错误的是()。
数据库系统的三级模式不包括()。
支持子程序调用的数据结构是()。
随机试题
肾虚型喘证的主证方药是
适用于G-厌氧菌感染对军团菌感染有特效
工程变更费用文件可采用()的形式编制。
在渗流作用下,非黏性土土体内的细小颗粒沿着粗大颗粒间的孔隙通道移动或被渗流带出,致使土层中形成孔道而产生集中涌水的现象称为( )。
将分配数列分为品质分配数列和变量分配数列的依据是()。
“承诺不需要通知的,根据交易习惯或者要约的要求作出承诺的行为时生效”,此表述中的“承诺”属于()。
大气污染指因人类的生产和生活活动使某些物质进入大气从而导致其特性改变,使人们的生活、身体健康以及生态环境直接或间接遭受危害的现象。主要污染物有烟尘、粉尘、硫氧化物、一氧化碳、碳氢化物、放射性物质等。根据上述定义,下列属于大气污染的是()。
根据下面材料回答下列小题。2006年,社会卫生支出和个人现金卫生支出两项总计共占卫生总费用的比重为()。
A、 B、 C、 C
Smithfailedto______forthedeficitinthecompany’sbankbalance.
最新回复
(
0
)