首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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://kaotiyun.com/show/a4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;则表达式x-=x+x的值为
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include#includechar*scrap(char*s1,char*s2){if(strcmp(s1,s2)
以下针对全局变量的叙述错误的是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
负责数据库中查询操作的数据库语言是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
结构化程序所要求的基本结构不包括
随机试题
下列有关我国两审终审原则的表述错误的是
女性,23岁,因“停经66天,胸闷气短乏力2天”就诊。平时月经规律,无下腹痛,无阴道流血,2天前患者无明显诱因出现胸闷气短、乏力,日常活动后出现,休息症状可缓解。晨吐,尿少。患者既往有先天性室间隔缺损病史,否认糖尿病病史。该患者的处理措施是
沉淀反应中最主要的影响因素
对于噪声源现状评价,应当评价在评价范围内现有的()等。
依据《建设项目环境保护管理条例》及《建设项目竣工环境保护验收管理办法》,关于建设项目试生产环境保护的有关规定,说法正确的有()。
公司出纳王某于20062月10日签发了一张转账支票,下列转账支票上日期填写正确的是()。
甲公司为一家拟上市的食品生产公司,该公司董事会目前正在审查公司的内部控制系统。甲公司管理层一直致力于实现最高水平的内部控制,以使股东对公司的管理层更加有信心,同时提高甲公司的社会信誉。但是最近甲公司的信誉由于内部出现的事件而受到了负面影响。事件的起因是,一
小英到医院打针以后再遇到穿白大褂的人就会害怕,这种心理现象是()。
Insuranceisthesharingofrisks,Nearlyeveryoneisexposedtoriskofsomesort.Thehouseowner,forexample,knowsthathispro
沉默的螺旋:人们在表达自己的想法和观点的时候,如果看到自己赞同的观点,并且受到广泛欢迎,就会积极参与进来,这类观点越发大胆地发表和扩散;而发觉某一观点无人或很少有人理会,即使自己赞同它,也会保持沉默。根据上述定义,下列选项中符合沉默的螺旋现象的是:
最新回复
(
0
)