首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 void fun(int*a,int i,int j) {int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++;j--; fu
以下程序的输出结果是( )。 void fun(int*a,int i,int j) {int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++;j--; fu
admin
2012-12-03
36
问题
以下程序的输出结果是( )。
void fun(int*a,int i,int j)
{int t;
if(i<j)
{ t=a
;a
=a[j];a[j]=t;
i++;j--;
fun(a,i,j);
}
}
main()
{ int x[]={2,6,1,8),i;
fun(x,0,3);
for(i=0;i<4;i++) printf("%2d",x
);
printf("n");
}
选项
A、1,2,6,8
B、8,6,2,1
C、8,1,6,2
D、8,6,1,2
答案
C
解析
本题用了函数调用fun中i语句成立则进行i,j的变换,用到主函数中则为把下标为0、3、1、2互换,因此当执行完后x的数组为8,1.6,2,故选铎C选项。
转载请注明原文地址:https://kaotiyun.com/show/gMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是()。
下列关于队列的叙述中正确的是()。
有以下程序段intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
结构化程序设计主要强调的是()。
设有以下定义和语句:charstr[20]="Program",*P;p=str;则以下叙述中正确的是()。
C语言的基本单位是()。
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
请选出可用作C语言用户标识符的是
随机试题
男性,35岁,反复黏液脓血便3年,一般情况好,体重无明显减轻。查体:左下腹压痛,未触及包块。最可能的诊断是
下列哪些药物限制饮水()
已知正弦电流的初相角为60°,在t=0时的瞬时值为17.32A,经过1/150s后电流第一次下降为0,则其频率为()。
清洗机械设备及装配件表面的防锈油脂时,其清洗方式可按()规定确定。
下列行为免征增值税的有()。
绩效考评效标是指评价员工绩效的指标及标准,具体包括()。
阅读下面的儿歌,并据此分析儿歌的主要特点。三个小和尚一个和尚挑水喝,二个和尚抬水喝,三个和尚没水喝。
地球的核心部分称为地核,地核中主要的元素成分是()。
设f(x)二阶连续可导,,则().
Cutoffbythestorm,theywereforcedto______foodforseveral.
最新回复
(
0
)