首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intb=2; intfun(int*k) {b=*k+b;return(b);} main() {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;p
有以下程序 #include intb=2; intfun(int*k) {b=*k+b;return(b);} main() {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;p
admin
2015-07-31
58
问题
有以下程序
#include
intb=2;
intfun(int*k)
{b=*k+b;return(b);}
main()
{inta[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
解析
主函数中循环执行2次,fun函数被调用2次。b是全局变量,整个程序均可使用。第1次调用:fun(&a[2]),形参指针k获得a[2]的地址,则*k为a[2]的值。返回值:b=a[2]+2=3+2=5;主程序中:b=fun(&a[2])+b=5+5=10;第2次调用:fun(&a[3]),返回值:b=4+10=14;主程序中:b=fun(&a[3])+b=14+14=28。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/R5i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1;语句等价的是()。
fun1函数的功能是将3个整数按由大到小的顺序调整后依次放入a、b、c3个变量中,a中放最大数,fun2函数的功能是交换两个变量中的值。补足所缺语句。fun2(int*x,int*y){intt;t=*x;*x=*y;*
下列程序的输出结果是______。#defineLEN5inta[LEN],k;main(){fun1();fun2();}fun1(){for(k=0;k<LEN;k++)
数据的基本单位是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
为了提高软件模块的独立性,模块之间最好是()。
软件的______设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
下列叙述中正确的是______。
字符串"\\\"ABCDEF\"\\"的长度是()。
随机试题
下列作品中,创作于“文革”时期的有【】
科学意义上的财政学宣告诞生的标志是()
简述管理道德发展的三个层次六个阶段。
患儿,女,6岁,不规则发热1月余,,伴关节肿痛,四肢有环形红斑出现,为明确诊断而就诊,请问以下哪项实验室检查对诊断没有意义
在地面上,行走是指用双腿克服地球引力,轮流迈步,从一处地面走向另一处地面。但在太空轨道飞行的失重环境中。失重将行走的概念完全搞乱了。在航天器密封座舱中行走,只要用脚、手或身体任何部位触一下舱壁或任何固定的物体,借助反作用力,就可以飘飞到任何想去的地方。座舱
墨水:宣纸:作画
ThebirthplaceofLeonardoismentionedinthetextWhichofthefollowingwouldthebesttitleforthetext?
假定有以下通用过程:FunctionFun(nAsInteger)AsIntegerx=n*nFun=x-11EndFunction在窗体上画一个命令按钮,其名称为Comman
—MayIspeaktoHobb?—Hobbspeaking.
A、Misshercardgame.B、Stayuptoolate.C、Taketooheavyaworkloadnextsemester.D、Neglectherstudiestoplaybridge.D细节
最新回复
(
0
)