首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct S{int n; int a[20]; }; void f(struct S *p) { int i,j, t; for (i
有以下程序 #include <stdio.h> struct S{int n; int a[20]; }; void f(struct S *p) { int i,j, t; for (i
admin
2021-02-25
21
问题
有以下程序
#include <stdio.h>
struct S{int n; int a[20]; };
void f(struct S *p)
{ int i,j, t;
for (i=0; i<p->n-1; i++)
for (j=i+1; j<p->n; j++)
if (p->a
> p->a[j]) { 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<s.n; i++) printf("%d,", s.a
);
}
程序运行后的输出结果是
选项
A、1,2,3,4,5,6,7,8,9,10,
B、10,9,8,7,6,5,4,3,2,1,
C、2,3,1,6,8,7,5,4,10,9,
D、10,9,8,7,6,1,2,3,4,5,
答案
A
解析
结构体s中n代表数组的实际长度,a是个定长数组。函数f(),对结构体S内的a数组元素使用冒泡法进行递增排序。因此最终数组的元素是一个递增序列。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/J1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
以下叙述中正确的是()。
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
2009年2月10日,王某因涉嫌诈骗被县公安局刑事拘留,2月24日,县检察院批准逮捕王某。4月10日,县法院以诈骗罪判处王某三年有期徒刑,缓期二年执行。5月10日,县公安局根据县法院变更强制措施的决定,对王某采取取保候审措施。王某上诉,6月1日,市中级法院
A.加硝酸汞试剂显砖红色B.加碘试剂显蓝色C.加苏丹Ⅲ显红色D.加10%α-萘酚乙醇试液,再加硫酸显紫红色E.加钌红试液显红色脂肪油,挥发油
当室内燃气管道穿过楼板、楼梯平台、墙壁和隔墙时,应采取的做法为()
厌恶疗法的基本原理并不是()。
案例:阅读下面学生的一篇习作,完成问题。人在拒绝中高贵①世界很精彩,世界很无奈。行走于这个五光十色的世界,太多的绚丽扑面而来,让人应接不暇,也让人无所适从。置身纷扰的社会,唯有坚守自我,拒绝诱惑,才能还生命以真实和高贵。
下列关于除斥期间的表述,不正确的是()。
1.将考生文件夹下RED文件夹中的GREEN.RED文件改名为OUT.WRI。2.在考生文件夹下创建文刊:NEWONE.TXT,并设置属性为只读。3.将考生文件夹下TEXT文件夹中的READ.BAS文件复制到考生文件夹下LOOK文件夹中4.将考生文
Thetrampwaslockedinthestore
Ourconstitutiondoesnotcopythelawsofneighboringstates;weareratherapatterntoothersthanimitatorsourselves.Itsa
最新回复
(
0
)