首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(intā*a,int i,int i) { int t; if(i<j); { t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,- -j
有以下程序 void fun(intā*a,int i,int i) { int t; if(i<j); { t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,- -j
admin
2010-12-16
65
问题
有以下程序
void fun(intā*a,int i,int i)
{ int t;
if(i<j);
{ t=a
;a
=a[j];a[j]=t;
fun(a,++i,- -j);
}
}
main( )
{ int a[]={1,2,3,4,5,6},i;
fun(a,0,5);
for(i=0;i<6;i++)
cout<<a
;
}
执行后输出结果是
选项
A、6 5 4 3 2 1
B、4 3 2 1 5 6
C、4 5 6 1 2 3
D、1 2 3 4 5 6
答案
A
解析
本题采用递归函数的方式将数组中的元素进行倒置,正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/kpjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C语言函数参数传递方式的叙述正确的是
若有定义:doubled=68;inti=0,k=21;,则以下选项中不符合C语言规定的赋值语句是()。
有以下程序:#include<stdio.h>main(){intm=1,n=2,*p=&m,*q=&n,r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf(’’i=%%d,j=%%%d\n’’,i,j);输出的结果是()。
下列数组定义中错误的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
关系表中的每一行记录称为一个()。
若要建立下图所示的存储结构,以下正确的程序段是()。
下面不属于对象主要特征的是
以下针对相应语句的注释中,说法错误的是()。
随机试题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参指针所指结构体数组中的3个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并
患者男,50岁,喉癌术后进行气管切开,痰液较多,护士准备为其吸痰。吸痰过程中,护士发现患者心率减慢,护士应该
下列关于《锅炉大气污染物排放标准》(GB13271—2001)的适用区域说法正确的是( )。
某建设工程项目采用施工总承包管理模式,若施工总承包管理单位想承担部分工程的施工任务,则应()。
中央预算的政府采购项目中,集中采购目录由()确定并公布。
注册会计师在选取待测试会计分录和其他调整,并针对已选取的项目确定适当的测试方法时,一般无需考虑的因素是()。
简述“好感效应”的基本内涵。
现代生物技术是以()的建立为标志的。
Readtheemailandthenotebelow.Completetheformbelow.Writeawordorphrase(inCAPITALLETTERS)oranumberonlines41-45
GetWhatYouPayFor?NotAlways[A]ThemostexpensiveelectioncampaigninAmericanhistoryisover.ExecutivesacrossAmerica
最新回复
(
0
)