首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struet S {int n;int a[20];}; void f(street S*p) { int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++
有以下程序: #include<stdio.h> struet S {int n;int a[20];}; void f(street S*p) { int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++
admin
2020-11-23
36
问题
有以下程序:
#include<stdio.h>
struet S
{int n;int a[20];};
void f(street 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);
flor(i=0;i<s.n;i++)
printf("%d,",s.a
);
}
程序的运行结果是( )。
选项
A、2,3,1,6,8,7,5,4,lO,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、10,9,8,7,6,1,2,3,4,5,
答案
C
解析
本题中子函数f的功能是对结构体变量s中第二个成员数组中的所有数据进行从小到大的冒泡排序,所以结果是C选项。
转载请注明原文地址:https://kaotiyun.com/show/ww3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fna
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1.char*s2){
有以下程序:#include<stdio.h>main(){inta=1,b=1;while(a——)b——;printf("%d%d\n",a,b);
设循环队列为Q(1:m),其初始状态为fronront=rear=m。经过一系列入队与退队为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
下列叙述中正确的是()。
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。.
给定程序中,函数fun的功能是:统计中带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
Doyourealizethatyouhavemadeastatement?Holdtheglanceforasecondlonger,andyouhavemadeadifferentstatement.Hol
关于自我实现人的假设,沙因的观点有()
胃癌最主要的转移途径是
A.补阳还五汤B.牵正散C.解语丹D.川芎茶调散E.左归丸合地黄饮子中风恢复期风痰瘀阻证的选方为
治疗颤证时应重视
背景资料某安装公司承包某分布式能源中心的机电安装工程,工程内容有:冷水机组、配电柜、水泵等设备的安装和冷水管道、电缆排管及电缆施工。分布式能源中心的冷水机组、配电柜、水泵等设备由业主采购,金属管道、电力电缆及各种材料由安装公司采购。冷冻水泵进出水
中国证券业协会( )。
甲上市公司根据合同于2010年3月19日开出面值600万元,5个月到期的商业汇票,交付给乙公司支付材料款,A保证人为甲公司提供保证,并在票据正面注明保证字样和保证人签章。乙收到票据后按期向承兑人提示承兑。并于2010年6月9日将该票据背书转让给丙公司,丙公
Tobaccokillsuptohalfofitsusers.
Thesegoodsare______forexport,thoughafewofthemmaybesoldonthehomemarket.
最新回复
(
0
)