首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 #include <stdio.h> fun(int t[],int n) { int i,m; if(n==1) return t[0]; else
下面程序的运行结果是【 】。 #include <stdio.h> fun(int t[],int n) { int i,m; if(n==1) return t[0]; else
admin
2009-01-15
34
问题
下面程序的运行结果是【 】。
#include <stdio.h>
fun(int t[],int n)
{ int i,m;
if(n==1) return t[0];
else
if(n>=2) | m:fun(t,n-1); return m; }
}
main( )
{ int a[ ] = {11,4,6,3,8,2,3,5,9,2};
printf( "% d \n" ,fun( a, 10));
选项
答案
11
解析
main函数调用fun函数时,将10赋给n,形参数组t与实参数组a共用一段内存空间。执行if-else语句时,n=10,所以执行else子句。由于n>=2成立,执行m=fun(t[0],9),递归调用fun函数,m=fun(t[0],8),m=fun(t[0],7),…,m=fun(t[0],2),m=fun(t[0],1),当n= 1时满足if(n=1)的条件,执行return语句,返回数组首地址指向的值t[0],所以答案为11。
转载请注明原文地址:https://jikaoti.com/ti/qqK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下,存在一个数据库文件“samp2.accdb”,里而已经设计好表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。(1)创建一个查
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
计算下面分段函数的正确语句是
考生文件夹下的工程文件sjt4.vbp中有一个初始内容为空的文本框Textl,一个包含三个元素的文本框控件数组Text2,两个标题分别是”读数据”和”统计”的命令按钮,两个分别含有三个元素的标签控件数组Labell和Label2,如图2-194所示。程序功
下列事件的事件过程中,参数是输入字符ASCII码的是
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读人数组a中。②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的平方,
在窗体Forml上放一个名为Textl的文本框和一个名为Commandl的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是(
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndec
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
决定文本时间长度的条件是【】
下列关于大脑皮层与基底神经节之间的直接通路和间接通路的描述,正确的是
下列描述哪项不符合萎缩性胃窦炎
用于建设项目财务评价的基本报表有()表。
固定资产报废、毁损及盘亏,均应通过“待处理财产损溢”科目核算。()(2012年真题题库)
企业收到退回的增值税应在利润表中的()项目中反映。
班主任了解学生的方法主要有()
甲误将乙所有的玉石雕刻成玉坠。甲的行为属于()。
通货膨胀是指价格的变化情况,而不是指“通货”出现膨胀。(中国人民大学2011年真题)
A、Someonewhoalwaystalksabouthimself.B、Themostviolenttypeofco-workers.C、Someonewhostabsyourback.D、Themostcommo
最新回复
(
0
)