首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int b=2; int fun(int*k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
有以下程序: #include int b=2; int fun(int*k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
admin
2018-01-11
33
问题
有以下程序:
#include
int b=2;
int fun(int*k)
{b=*k+b;return(b);}
main()
{int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a
)+b;printf("%d",b);}
printf("\n");}
程序运行后的输出结果是
选项
A、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
i=2时,fun(&a[2])返回值是b=b+a[1]=2+3=5,b=b+b=5+5=10;i=3时,fun(&a[3])返回值是b=b+a[3]=10+4=14,b=b+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/1Uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
下列程序的输出结果是_________。#includemain(){charb[30],*chp;strcpy(&b[0],"CH");strcpy(&b[1],"DEF");strcpy
下列程序的运行结果是_________。#includelongfunc(intx){longp;if(x==0‖x==1)return(1);p=x*
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是()。
有以下程序段:#includemain(){charch;ch=getchar();switch(ch){case97:printf("%c",’A’);case6
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下选项中表示一个合法的常量是(说明:符号口表示空格)()。
若a=10,b=20,则表达式!(a<b)的值是【】。
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
随机试题
A.羚羊角B.天南星C.天麻D.地龙E.白芥子
首乌蒸制后消除了滑肠致泻的副作用,其原因是
法的规范作用主要包括指引作用、教育作用、预测作用、评价作用和强制作用,下列关于法的规范作用的表述,不正确的是:()
一台机器发出声音的声压级为70dB,如果10台机器在一起同时发声,这时的声压级为()dB。
按资产能否独立存在分类,资产可以分为( )。
质量控制和质量改进的联系有()。
由个别教学向班级授课过渡的中间环节是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
没有人想死。即使是想上天堂的人,也不想搭乘死亡的列车到达那里。然而,死亡是我们共同的宿命,没有人能逃过这个宿命,而且也理应如此。因为死亡很可能是生命独一无二的最棒发明,它是生命改变的原动力,它清除老一代的生命,为新一代开道。如果以上陈述为真,下面哪一项陈述
Youmaylook______thenumberinthetelephonebookbeforeyoudial.
最新回复
(
0
)