首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
19
问题
有以下程序
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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数ma
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
有以下程序:#include<stdio.h>main(){inty=10;while(y--);printf(”y=%d\n",y);}程序执行后的输出结果是()。【10年9
有以下程序:#include<stdio.h>main(){inta=1,b=0;if(!a)b++;elseif(a==0)if(a)b+=2;elseb+=3;
以下叙述中错误的是()。【10年9月】
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。【09年9月】
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下选项中,值为1的表达式是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
阅读下面的文字,回答问题。我爱水我爱水。多少年来,生活的戏剧虽几易市景,但我总喜欢滨水而居,为了在梦中可以听到那清淡的柔声,明晨启扉,更可见到那一片照眼的清光。
自发性气胸的紧急处理哪些是错误的()
施工现场大门口处挂的“五牌一图”包括()。
滚动预算中的逐月滚动编制方法,是滚动编制的。编制时补充下一月份的预算即可,不需要对中间月份的预算进行调整。()
作家方方笔下的七哥(出自《风景》)有下列哪一个人物的影子?()
邓小平理论的科学体系包含的主要内容有()。
甲从乙处借款5万元,丁为甲承担连带全额保证担保责任。之后,甲的朋友丙表示愿意替甲偿还债务,并与甲签订了债务承担协议,但并没有取得乙的同意。请分析:如果乙表示同意债务承担,丁是否应当继续承担保证责任?为什么?
网络系统设计过程中,物理网络设计阶段的任务是__________。(2009年下半年试题)
A旅行B离C习惯D爱好E才F态度例如:A:你有什么(D)?B:我喜欢体育。A:今年寒假打算去哪儿()?B:飞机票都订好了,去云南看玉龙雪山。
TheLarsenBiceshelfcoveredmorethan3,000squarekilometersandwas(36)metersthickuntilitsnorthernpart(37)inthe1
最新回复
(
0
)