首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struetS*p) { int i,i,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++)
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struetS*p) { int i,i,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++)
admin
2020-05-19
45
问题
有以下程序:
#include<stdio.h>
struct S
{int n;int a[20];};
void f(struetS*p)
{
int i,i,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
选项
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://www.kaotiyun.com/show/GvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
对软件系统总体结构图,下面描述中错误的是()。
以下叙述中正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面不属于软件测试实施步骤的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
支持子程序调用的数据结构是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
已知则f(x)
A.经蝶窦切除垂体微腺瘤B.一侧肾上腺全切+另侧肾上腺大部切除,术后作垂体放疗C.一侧肾上腺肿瘤摘除D.开颅手术+垂体放疗垂体手术未发现肿瘤而临床症状严重的Cushing病
周围血管疾病用测定双侧肢体皮肤温差的方法判断动脉血流减少情况,温度相差至少应大于()
根据《建设工程质量管理条例》,具有法定最低保修期限的有()。
下面是对社会公德的几种看法。观点一:社会公德维护公共利益,但会损害个人利益。观点二:社会公德很重要,但它与我没有多大关系。观点三:对熟悉的人,应该讲公德,对那些不认识的人没必要讲公德。观点四:社会公德可有可无,讲不讲公德无所谓。运用社会公德知识对
关于网孔电流法,下列叙述正确的有()。
下列名胜属于“东方四大奇观”的是()。
通知(文种)用于()。
(上海理工大学2006年试题)Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthesunrevolved(旋转)aroundtheearth
HowtoSucceedinYourLiteratureClassCollegeliteratureclassmayseemdifficulttobeginners,especiallywiththeirlan
最新回复
(
0
)