首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main
有以下程序: #include<stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main
admin
2021-07-09
52
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main()
{
int x;
scanf(’’%d’’,&x);
x=fun(x);
printf(’%d\n’’,x);
}
执行程序时,给变量x输入10,程序运行后的输出结果是( )。
选项
A、0
B、2
C、3
D、5
答案
B
解析
程序首先给字符数组s[]赋值为“012xy”,fnr循环语句的功能是遍历字符串,通过if条件语句对字符串中的小写字母计数,在符串中小写字母为2个,即n=2。因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/5vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:doublea,*p=&a;以下叙述中错误的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t一2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
以下叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p-
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
设树T的深度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中的叶子节点数为()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
下列选项中,属于合同构成要素的是()
同质的事物也是有区别的,把它们区别开来的依据是【】
城乡规划法所称城乡规划,包括什么?[2009年第74题]
下列说法错误的是()。
同时满足()条件的股份转让公司,股份实行每周5次(周一至周五)的转让方式。
古代学校教育是人人都可以接受的教育,没有阶级和等级之分。
传统中国画讲究“知白守黑”,其含义是“黑者为画,白者为空白”。画面上留的空白要像画的形象那样被重视。换句话说,留出的空白要合理,要符合构图规则。最忌空白大小形状相同,最忌空白似圆、似方,最忌空白散乱如星。好的空白有大有小,都是不规则的三角形,所留空白完整统
在利用菜单编辑器设计菜单时,为了把组合键设置为“打开(0)”菜单项的访问键,可以将该菜单项的标题设置为()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的值为()。
最新回复
(
0
)