首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f( int x[], int n ) { if ( n> 1) return x[n-1]+ f(x, n-1)*10; else return x
有以下程序 #include <stdio.h> int f( int x[], int n ) { if ( n> 1) return x[n-1]+ f(x, n-1)*10; else return x
admin
2021-02-25
53
问题
有以下程序
#include <stdio.h>
int f( int x[], int n )
{ if ( n> 1)
return x[n-1]+ f(x, n-1)*10;
else
return x[0];
}
main( )
{ int z[3] = {1,2,3}, y;
y = f(z,3);
printf( "%d\n", y );
}
程序运行后的输出结果是
选项
A、321
B、123
C、1
D、3
答案
B
解析
f函数的作用是将int型数组构造成一个整型数。f函数采用递归的方式来实现,位数是递增的。有题设可知结果为123,因此输出结果为B选项
转载请注明原文地址:https://kaotiyun.com/show/8htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n"
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
以下叙述中错误的是()。
有以下定义语句,编译时会出现编译错误的是
下面对对象概念描述正确的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
正常成人血浆中[Ca]×[P]乘积为
下列为急诊患者开具的处方中,每张处方的最大限量是3日用量的是
2016年年初某企业拥有房产的原值共计3000万元,其中厂房原值共计2600万元,厂办幼儿园房产原值300万元,独立的地下工业用仓库原价100万元。该企业2016年发生如下业务:(1)6月30日将原值为300万元的厂房出租,合同载明年租金24万元,每年年
根据《商业银行贷款损失准备管理办法》的规定,贷款损失准备是指商业银行在成本中列支、用以抵御贷款风险的准备金,不包括在利润分配中计提的一般风险准备。()
特许权价值是指()。
下列内容中,关于茶叶的说法正确的是()。
若规定餐次比是早餐占20%,午餐、晚餐各占40%。如果某一家庭成员某日仅记录到早餐、午餐。请计算人日数。
Myhusband,Tom,hasalwaysbeengoodwithanimals,butIwasstillamazedwhenhebefriendedafemalegrouse(松鸡).It’s【C1】____
西方古代社会,最初是神本位,所以教育主要是培养僧侣,文艺复兴后,人本位占主导地位,因此,教育开始注重发展人的个性。这表明()
应用(165)软件不能在Windows环境下搭建Web服务器。
最新回复
(
0
)