首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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全国计算机二级
相关试题推荐
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400700200500800300600
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所得平
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
若要求从键盘读入含有空格字符的字符串,应使用函数
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
在行政管理学中,行政管理行为主要有()
A.桃仁红花煎加减B.安神定志丸加琥珀、磁石、朱砂C.归脾汤加减D.苓桂术甘汤加减E.桂枝甘草龙骨牡蛎汤加味水饮凌心型心悸应首选的方剂是
影响土地利用的社会构成状况主要表现在人口数量上。()
某施工单位编制的某工程网络图,如图3-1所示,网络进度计划原始方案各工作的持续时间和估计费用,见表3-1。若该网络进度计划各工作的可压缩时间及压缩单位时间增加的费用,见表3-2。确定该网络进度计划的最低综合费用和相应的关键线路,并计算调整优化后的总工
案例:中(2)班的张老师正在组织幼儿开展美术活动,活动室外突然飘起了雪花。这对于南方的幼儿来讲是非常稀奇的,很多幼儿很少甚至从未见过真实的下雪的情景。因此,不少幼儿开始按捺不住激动的心情,不时往外张望,甚至有个别幼儿已经离开座位跑到了活动室外。张老师看到
保镖:人
用测谎仪测谎通常使用的生理指标有
在微型计算机中,唯一能够直接识别和执行的语言是()。
在某Cisco路由器上使用命令“snmp-serverhost202.113.77.5system”进行SNMP设置,如果在管理站202.113.77.5上能够正常接收来自该路由器的通知,那么下列描述中错误的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数
最新回复
(
0
)