首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> stmct S{int n;int a[20];}; void f(stmct S*p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++) if
有以下程序: #include<stdio.h> stmct S{int n;int a[20];}; void f(stmct S*p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++) if
admin
2020-01-10
68
问题
有以下程序:
#include<stdio.h>
stmct S{int n;int a[20];};
void f(stmct 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);
for(i=0;i<s.n;i++)printf("%d,",s.a
);
}
程序运行后的输出结果是( )。
选项
A、1,2,3,4,5,6,7,8,9,10,
B、10,9,8,7,6,5,4,3,2,1,
C、2,3,1,6,8,7,5,4,10,9,
D、10,9,8,7,6,1,2,3,4,5,
答案
A
解析
结构体。中n代表数组的实际长度。a是个定长数组。函数f()对结构体s内的a数组元素使用冒泡法进行递增排序。因此量终数组的元素是一个递增序列。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/8TCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#inclu
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
C语言程序中,运算对象必须是整型数的运算符是
若要求从键盘读入含有空格字符的字符串,应使用函数
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
欲使热量从低温物体转移到高温物体,不必借助外界功的作用。()
用环表法对刀时,指示表测头应与工件的素线接触,然后再进行找正。()
薪酬结构的构成要素包括()
药品所标明的适应证或者功能主治超出规定范围属于
为预防副溶血性弧菌食物中毒,海蟹蒸煮时需加热至100℃并持续多长时间
痛风患者合并泌尿系结石,最可能是
导致失眠的病因包括()。
国内银行纷纷提出战略转型,将工作重点从追求传统存贷款业务收入转向个人理财等追求非利差收入的综合性金融服务上来。()
阅读文字材料,按要求回答36-40题。长期大量使用化学农药使得抗药害虫种类不断增加,且抗药性也越来越厉害。今天要杀死这些抗药害虫,必须将剂量增加成千上万倍,既增加生产成本,又会杀死害虫天敌,造成农作物害虫频频成灾。尤为严重的是,大量使用化学农药,会
SafeAsHousesA)Homebuildersandbuyersarefeelinghesitant.ResidentialfixedinvestmenthasdraggedbackGDPgrowthinea
最新回复
(
0
)