首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struct S *p) { int i,i,t; for(i=0;i<p->
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struct S *p) { int i,i,t; for(i=0;i<p->
admin
2019-04-24
60
问题
有以下程序:
#include<stdio.h>
struct S
{int n;int a[20];};
void f(struct S *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);
for(i=0;i<s.n;i++)
printf(’’%d’’,s.a
);
}
程序的运行结果是( )。
选项
A、2,3,l,6,8,7,5,4,10,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/4URp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列特征中不是面向对象方法的主要特征的是()。
有以下程序:#include<stdio.h>main(){charS[]="rstuv";printf("%c\n",*s+2);}程序运行后的输出结果是()。【10年9月】
对于循环队列,下列叙述中正确的是()。【09年9月】
下面选项中的程序段,没有编译错误的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下叙述中正确的是
C语言中double类型数据占字节数为
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
设有以下函数:voidfun(intn,char*s){……)则下面对函数指针的定义和赋值均正确的是
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是()。
随机试题
B超下最早孕几周妊娠囊的检出率为100%.:
A.尿少或无,四肢厥冷B.小便短黄,皮肤灼热C.小便清长,四肢欠温D.小便短少,皮肤干燥E.尿次频数,面色苍白泄泻气阴两伤变证表现为
A.外感时行邪毒B.感受痧毒疫疠之邪C.感受风热时邪D.感受风温邪毒E.感受麻毒时邪
对锚杆挡土墙的特点描述错误的是()。
下列关于每股收益无差别点法的叙述不正确的有()。
国家允许设立从事音像制品批发和零售活动的()。
《饮酒歌》的作曲者和国籍分别是()。
I’mtoldthatduringaninternationalgameofchess(国际象棋),manybeautifulmovescouldbcmadeonachessboard.Inadecisive【C1
—Jenny’ssisterisapopularTVstar.—______.
A、Teaching.B、Onvacation.C、Havinglunch.D、Holdingameeting.B男士提到在休假的全体老师准备明天一早就返回,可以推知事故发生的时候学校的老师都在休假。因此选B项“在休假”。A项“教书”、C项
最新回复
(
0
)