首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struet S{int n;int a[20];}; void f(struet 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(struet S*p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++)
admin
2020-10-26
28
问题
有以下程序:
#include<stdio.h>
struet S{int n;int a[20];};
void f(struet 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;struet 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,1,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://kaotiyun.com/show/2x3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下叙述中正确的是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
设有以下程序段:structbook{floatprice;charlanguage;chartitleE20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体
有以下程序段:int*p;p=malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
随机试题
男性,38岁,5年前发现HBsAg(+),近2年来数次出现ALT增高,经治疗后恢复,近2个月来出现乏力、纳差。体检:巩膜不黄,亦未见肝掌、蜘蛛痣,肝肋下1cm,脾侧位可及。ALT。420IU/L,TbiL20μmol/L,HBsAg(+)诊断考虑为
毒性药煎药时宜
患者,男,27岁。车祸致脑外伤昏迷20分钟,清醒4小时后又转入昏迷伴右侧瞳孔散大,左侧肢体瘫痪入院。多项检查3小时后入手术室,入室时仍昏迷,呼吸10次/分,血压140/95mmHg,心率60次/分,室性期前收缩4次/分。入院时优先应用
背景某框架剪力墙结构,框架柱间距9m,普通梁板结构,三层楼板施工当天气温为35℃,没有雨,施工单位制定了完整的施工方案,采用预拌混凝土,钢筋现场加工,采用多层板模板碗扣支撑,架子工搭设完支撑架后由木工制作好后直接拼装梁板模板,其施工过程如下:
甲公司2016年至2019年对乙公司股票投资的有关资料如下:(1)2016年1月1日,甲公司向乙公司某大股东发行每股面值为1元、公允价值为3.5元的普通股1000万股,同时承担该股东对第三方的债务1000万元(未来现金流量的现值),以获取该股东拥有的30
短时记忆的主要编码形式是()
求微分方程y’’+y’2=1满足y(0)=y’(0)=0的特解.
下列文件扩展名,不属于Word模板文件的是
Whatisthemainideaofthepassage?Theword"anticipating"(Para.4,Sent.5)canbesafelyreplacedby
A、Itcosts1.5dollarstogetaseven-daypass.B、Theregularticketcanbeusedunlimitedly.C、Itcosts17dollarstobuyareg
最新回复
(
0
)