首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2015-07-31
34
问题
有以下程序
#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
解析
主函数中循环执行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/3Oi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是______。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
以下叙述中错误的是
下列有关数据库的描述,正确的是
下列数据结构中,属于非线性的是()。
关于结构化程序设计原则和方法描述错误的是()。
下列选项可以正确表示字符型常量的是
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
随机试题
公民、法人或者其他组织认为具体行政行为侵犯其合法权益的,可以自知道该具体行政行为之日起六十日内提出行政复议申请()
A精索静脉曲张B鞘膜积液C鞘膜积血D睾丸肿瘤E附睾炎继发于创伤的是
属于T细胞缺陷性疾病的是
后张有粘结预应力混凝土结构中,预应力筋的孔道应满足如下要求()。
电影《亲爱的》讲述了有关拐卖儿童的故事,对拐卖儿童的行为说法错误的是()
某晚,甲男追随乙女至一僻静处,见左右无人,遂抓住乙女欲行强奸,却突然发现乙女乃朋友之妹,于是放开乙女,并护送其回家,甲男的行为是()。
有一排长椅总共有65个座位,其中已经有些座位上有人就坐。现在又有一人准备找一个位置就坐,但是此人发现,无论怎么选择座位,都会与已经就坐的人相邻。问原来至少已经有多少人就坐?
依法治国的实质是
Recentlegalresearchindicatedthatincorrectidentificationisamajorfactorinmanymiscarriagesofjustices.Italsosugges
【S1】【S4】
最新回复
(
0
)