首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int t, i, j; for ( i=0; i<n; i+=2 )
若有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int t, i, j; for ( i=0; i<n; i+=2 )
admin
2020-06-16
37
问题
若有以下程序
#include <stdio.h>
void fun(int a[ ], int n)
{ int t, i, j;
for ( i=0; i<n; i+=2 )
for ( j=i+2; j<n; j+=2 )
if ( a
> a[j] ) { t=a
; a
=a[j]; a[j]=t; }
}
main()
{ int c[10]={10,9,8,7,6,5,4,3,2,1},i;
fun(c, 10);
for ( i=0; i<10; i++ ) printf("%d,", c
);
printf("\n");
}
则程序的输出结果是
选项
A、1,10,3,8,5,6,7,4,9,2,
B、10,9,8,7,6,5,4,3,2,1,
C、10,1,8,3,6,5,4,7,2,9,
D、2,9,4,7,6,5,8,3,10,1,
答案
D
解析
该题首先对一维数组进行初始化,c[0]到c[9]依次赋值为10到1;fun(c, 10);语句调用fun函数,fun函数的功能是将一维数组奇数位元素的数值由小到大排序;最后将排好序的新的一维数组进行输出,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/77Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2det35adh253kjsdf7/kj8655x。函数fun返回值为:11注意:部分源程序在文件PROG1.C
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为"ABCDEFG12345”,其中字符C的ASCⅡ码值为奇数,在数组中的下标为偶数,因
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
下列叙述中错误的是()。
以下叙述中正确的是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
随机试题
小王是某大学经济学专业大三的学生,他感觉如果取得会计从业资格证就可以增加自己的就业机会,于是开始准备会计从业资格考试,学习《财经法规与会计职业道德》,小王学习了一本某组织编写的会计法律法规大全,翻阅了其中部分内容,如《会计法》,《注册会计师法》,国务院制定
工程竣工报告应由()审核签字。
关于配餐下列说法不正确的是()。
家境困难的马老师辅导经验丰富,为了补贴家用,每周有4个晚上在家辅导“学生”,但所收费用不高,由于精力不济,只能推脱学校安排的活动课。马老师的做法()
我国的公安机关是()。
A、 B、 C、 D、 E、 D
简述法定继承人的范围及继承顺序。[武大2015年研]
资本主义国家“三权分立"制度在本质上是()。
设四位数P=0110和Q=1010,则按位逻辑运算的等价运算及其结果为(11)。
Areyou______spendingmoremoneyonthespaceprogram?
最新回复
(
0
)