首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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://jikaoti.com/ti/AOz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在处应填入的选项是Structlink{chardata;}node;
以下选项中不能作为C语言合法常量的是
C语言主要是借助以下哪种手段来实现程序模块化
下面属于白盒测试方法的是()。
下面描述中不属于数据库系统特点的是()。
软件集成测试不采用
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<:3;i++)s*=fun();printf("%d\n",s
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
随机试题
A.甲型肝炎病毒B.脊髓灰质炎病毒C.两者均可D.两者均非在细胞内增殖直接造成细胞损伤()
分析下列各单位里包含几个语素、几个词、几个字、几个音节。
男性,68岁。因气急,心悸,右上腹痛伴下肢浮肿2周入院,诊断为扩张型心肌病伴心力衰竭。[假设信息]如果治疗后病人气急好转,肺部湿啰音明显减少,但出现肝大,下肢水肿更明显,其原因是
A.研磨法B.喷雾干燥法C.冷冻干燥法D.凝聚法E.熔融法固体分散体的制备方法
A.药品生产许可证B.药品经营许可证C.医疗机构制剂许可证D.医疗机构执业许可证根据《药品管理法》第75条的规定医疗机构配制的制剂为假药,情节严重的,应吊销其()。
为防止隧道衬砌施工中裂缝的产生,衬砌厚度应根据下列()确定。
企业在进行现金清查时,查出现金溢余,并将溢余数计入“待处理财产损益”科目。后经进一步核查,无法查明原因,经批准后,对该现金溢余正确的会计处理方法是()。
教师引导学生选择有针对性的格言作为座右铭以自励、自律,使其获得教益的德育方法是()。
上表中,农村居民人均纯收入增加最多的年份为()根据上表,下列叙述正确的是()
某家用电器商场为增值税一般纳税人。2012年1月份发生如下业务:(1)销售特种空调取得含税销售收入200000元,同时提供安装服务收取安装费25000元。(2)销售电视机100台,每台含税零售单价为2500元;每售出一台可取得厂家
最新回复
(
0
)