首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int sum(int* array, int len) { if (len == 1) return array[1]; else return a
有以下程序 #include <stdio.h> int sum(int* array, int len) { if (len == 1) return array[1]; else return a
admin
2020-06-16
19
问题
有以下程序
#include <stdio.h>
int sum(int* array, int len)
{
if (len == 1)
return array[1];
else
return array[1] + sum(array+1, len-1);
}
main( )
{
int array[5] = {0,9,1,2}, res;
res = sum(array, 3);
printf("%d\n", res);
}
程序运行后的输出结果是
选项
A、27
B、11
C、8
D、12
答案
D
解析
main函数中先定义一个数组array,调用sum(array,3)函数,形参array指向数组首地址,形参len的值为3,在sum函数中, array[1]指向数组中元素9,sum函数调用三次,完成功能是将数组array[1]+ array[2]+ array[3]累加后返还给输出,累加后的值为12。因此,答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/URG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
若有定义语句:chara=’\82’:则变量a
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d%d\n",c1,c2);}程序运行后的输出结
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){i
以下选项中合法的标识符是()。
以下叙述中正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
是标准化工作的关键环节()
患者男性,45岁,无明显诱因下突发左耳听力下降1天,伴耳鸣。检查发现双鼓膜完整,音叉试验右(+),左气导(AC)、骨导(BC)消失,韦伯试验(WT)偏右。电测听示左听力曲线在100dB左右,右耳听力曲线在10dB水平。该患者最有可能的诊断是
A.下腹疼痛B.月经过多C.月经过少D.阴道流血E.白带过多盆腔淤血综合征常见临床表现是()
注销登记申请人应当向国土资源行政主管部门提交的文件资料有()。
社会接纳程度的评估内容包括()。
班级德直适动中的个别教育指的是对后进学生的转化教育。()
国民收入核算体系包括的总量指标有()。
城市营销
给定资料1.十多年来,贴在华新民身上的“标签”越来越多:“北京老胡同的守护神”“与推土机作战的女人”“阻碍城市化的守旧者”——而更多人津津乐道的是她的法国背景与血统。“别叫我‘外国人’,我是中国人。”华新民用蓝色的眸子盯着记者,解释道:
Whendochildrenstartschoolintheman’scountry?
最新回复
(
0
)