首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/ { int t,i,j; for(i=0;i<n-1;j+ +) for(j=i+1;j<n;j+ +)
有下列程序: #include <stdio.h> void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/ { int t,i,j; for(i=0;i<n-1;j+ +) for(j=i+1;j<n;j+ +)
admin
2019-08-18
67
问题
有下列程序:
#include <stdio.h>
void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/
{ int t,i,j;
for(i=0;i<n-1;j+ +)
for(j=i+1;j<n;j+ +)
if(a
<a[j]) { t=a
;a
=a[j];a[j]=t;}
}
main( )
{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;
fun(c+4,6);
for(i=0;i<10;i+ +) printf("%d,",c
);
printf("\n");
}
程序的运行结果是
选项
A、1,2,3,4,9,8,7,6,5,0,
B、0,9,8,7,6,5,1,2,3,4,
C、0,9,8,7,6,5,4,3,2,1,
D、1,2,3,4,5,6,7,8,9,0,
答案
A
解析
fun()函数的功能是对数组a[ ]的元素从大到小进行排序。所以在主函数执行fun(c+4,6)语句时,将从数组c的第5个元素开始的后6个元素进行从大到小排序。排序之后,数组c的内容变为{1,2,3,4,9,8,7,6,5,0}。
转载请注明原文地址:https://kaotiyun.com/show/g4Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}mai
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
针对简单程序设计,以下叙述的实施步骤顺序正确的是
下面不属于软件设计阶段任务的是
以下选项中非法的C语言字符常量是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
随机试题
PTOstands______"Pleaseturnoverthepage",ofcourse.
患者小便闭塞,点滴不通,病势较急,应诊断为水肿脾阳虚衰的治法是
太阳中风证,其发热的特点是
A.举止端庄、态度热情B.全面系统、认真细致C.从诊治需要出发、目的合理D.对症下药、剂量安全E.严格掌握手术指征、动机正确询问病史的道德要求是
带传动的主要失效形式之一是带的()。
乘数原理把投资变动看作()。
简述教育心理学的研究内容。
德育过程的实质是()。
【B1】【B19】
A、Moredetailedlabeling.B、Simplelabeling.C、Preciselabeling.D、Basiclabeling.A文章最后提到,如今食品标签必须向消费者提供更为详细的信息,答案为A。
最新回复
(
0
)