首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S {int n;int a[20];}; voidf(struct S *p) {int i,j,t; for(i=0;in-1;i++) for(i=i+1;jn;j++) i
有以下程序 struct S {int n;int a[20];}; voidf(struct S *p) {int i,j,t; for(i=0;in-1;i++) for(i=i+1;jn;j++) i
admin
2019-05-17
37
问题
有以下程序
struct S {int n;int a[20];};
voidf(struct S *p)
{int i,j,t;
for(i=0;i
n-1;i++)
for(i=i+1;j
n;j++)
if(p->a
>p->aD]){t=p->a
;p->a
=p->a[j];p->a[j]=t;}
}
main()
{int i;struct S s={10,{2,3,1,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i
);
}
选项
A、10,9,8,7,6,5,4,3,2,1,
B、2,3,1,6,8,7,5,4,10,9,
C、10,9,8,7,6,1,2,3,4,5,
D、1,2,3,4,5,6,7,8,9,10,
答案
D
解析
void f(struct S *p)函数的功能使用了结构体指针变量实现对一维数组的元素从小到大排序。用关系表达式p->a
>p->a[j]实现一维数组中相邻元素两两比较,大的元素向后移,小的元素向前移。在主函数中语句f(&s);的功能实现对结构体变量s中一维数组的元素从小到大的排序,所以循环语句的输出结果为1,2,3,4,5,6,7,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/uTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun。函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入XX所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
有以下程序:#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();pr
以下叙述中正确的是()。【09年9月】
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
下列关于软件工程的描述中正确的是
下面不属于软件工程的3个要素是
随机试题
我国《宪法》规定全国人大常委会拥有广泛的权力,主要包括()
哪一本书提出“黄家所得,从湿得之”
张某为了发展,注销了其原有的房地产经纪事务所,新成立了甲房地产经纪公司(以下简称甲公司),甲公司共有5家全资门店,5家门店具有统一的识别系统。2010年8月,甲公司在业务迅猛发展的态势下,确定了如下发展战略:①业务聚焦于高端住宅租赁市场;②业务向附近的
下列关于水泥混凝土路面施工的说法,错误的是()。
可行性研究综合研究建设项目的()。
某企业2010年12月31日购入一台设备,入账价值90万元,预计使用年限5年,预计净残值6万元,按年数总和法计算折旧。该设备2012年计提的折旧额为()万元。
设X1,X2,…,Xn是取自总体X的一个简单随机样本,DX=σ2,是样本均值,则σ2的无偏估计量是
Whenlabratssleep,theirbrainsrevisitthemazetheynavigatedduringtheday,accordingtoanewstudy(1)_____yesterday,o
Eachyearsome4trillione-mailsaresentworldwidefromabout600millionelectronicmailboxes.In1995,employeessentthree
Differentthingsusuallystandfordifferentfeelings.Red,forexample,isthecoloroffire,heat,bloodandlife.Peoplesay
最新回复
(
0
)