首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
函数de1ete(s,i,n)的作用是从字符串s中删除从笫i个字符开始的n个字符,请填空。voidde1ete(chars[],inti,intn){intj,k,length=O;whi1
已有定义int(*q)(),指针q可以()。
设有下列语句inta=1,b=2,C;c=a^(b<<2);执行后,C的值为()。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf(
下列叙述中正确的是()。
C语言结构体类型变量在程序执行期间()。
以下对C语言函数的有关描述中,正确的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和_______。
随机试题
根据以下资料,回答问题。表中所列食品类别中,2021年第一季度所有抽检样本全部合格的有几类?
企业内部良好的工作环境是培植企业精神的基础,也是保持企业精神的重要因素。()
最低租赁付款额
成熟红细胞的平均寿命为
患者,女,38岁。咳嗽声重,痰略稀白,恶寒无汗,舌苔薄白,脉浮紧。其证候是
铝导线和铜导线连接时,为防止电气腐蚀,应采用的防护措施为()。
下列费用中能列入建筑安装工程直接工程费中的人工费的有______。
下面有关广告的人声录制的叙述,不正确的是()。
行政合同中,行政机关与相对人的关系是()。
建设中国特色社会主义,要大胆地吸取人类社会包括资本主义社会在内所创造的一切文明成果,同时对其腐朽的东西给予坚决的批判。这种做法的哲学理论依据主要是()
最新回复
(
0
)