首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
53
问题
有以下程序:
#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://kaotiyun.com/show/4URp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,可以把整数以二进制形式存放到文件中的函数是()。
下面叙述中错误的是()。【09年3月】
设有定义:Structcomplex{intreal,unrea1;}data1={1,8),data2;则以下赋值语句中错误的是()。【10年3月】
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
表达式a+=a-=a=9的值是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面不属于软件工程的3个要素是
下列关于软件工程的描述中正确的是
随机试题
健康水平指标是体现营养结局的两组指标之一,包括()
肝性脑病的脑性毒物中,下列哪项不正确
甲、乙、丙三个单位拟组成联合体参加某泵站土建标投标,并授权甲单位作为该联合体的牵头人,并以牵头人的名义向招标代理机构提交投标保证金,那么该投标保证金对()有约束力。
下面()既能测量各种土或路面材料的密实度,又能测量其含水量。
夜间施工费、二次搬运费一般按( )计价。
目前微机上使用的针式打印机以24针为主,这种打印机的分辨率为dpi(点/in)______。
老年人个体的感官过程的变化,被称为()。
简述学校管理的基本过程。
毋庸置疑,过去数十年来,户籍制度在促进经济发展、稳定城市秩序、保障城市供给、控制城市规模等方面发挥过重要作用,在短期内不可能彻底废除,但这并非意味着没有努力的空间。在一些中小城市,这样的努力探索的确取得了不小的成效。作者接下来最有可能论述的是:
运算符重载时不需要保持的性质是()。
最新回复
(
0
)