c[j]) { c[j+1]=c[j];j-" />
阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
c[j]) { c[j+1]=c[j];j-">阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
admin
2013-06-11
28
问题
阅读下面程序,则程序段的功能是
#include "stdio.h"
main()
{ int c[]={23,1,56,234,7,0,34},i,j,t;
for(i=1;i<7;i++)
{ t=c
;j=i-1;
while(j>=0 && t>c[j])
{ c[j+1]=c[j];j--;}
c[j+1]=t;}
for(i=0;i<7;i++)
printf("%d ",c
);
putchar(′\n′);}
选项
A、对数组元素的升序排列
B、对数组元素的降序排列
C、对数组元素的倒序排列
D、对数组元素的随机排列
答案
B
解析
读懂两个循环的关系,是解这个题目的关键,本题的第一个for循环的作用是实现对数组元素的遍历,第二个循环的作用是排序。while(j>=0 && t>c[j]),这个语句是控制排序的关键语句,它即实现了比较两个元素大小的作用,又实现了元素向后移动的作用,不断地把大的数据向前移动,直到找到一个比它小的,或到数据的上界为止。
转载请注明原文地址:https://kaotiyun.com/show/G3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d\n"
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
是构成C语言程序的基本单位。
在数据结构中,从逻辑上可以把数据结构分成()。
计算机算法指的是______。
以下选项中合法的用户标识符是______。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
在C语言中,不正确的int类型的常数是_______。
以下选项中,属于C语言中合法的常量的是______。
随机试题
A巴比妥类B泛影葡胺C哌替啶D克林霉素E红霉素主要以原形从肾脏排出的药物是
男孩,1岁,已确诊为先天性甲状腺功能减退症。其典型的实验室检查结果是
A.卵巢癌B.子宫内膜癌C.宫颈癌D.输卵管癌E.绒毛膜癌尿HCG阳性的是
下列哪一项是导致鼻衄发生的原因
长生公司拟拆除该单位的污水处理设施,下列叙述中,符合环境保护法要求的是:
建设工程项目静态投资包括( )。
因不动产纠纷提起的诉讼,由( )人民法院管辖。
不直接决定某项成本的人员,若对该项成本的支出施加了重要影响,也应对该项成本承担责任。()
Whichofthefollowingshouldnotbeusedwhentryingtoescapeafire?Accordingtothepassage,awindowis______.
A、Agoodsecondaryeducation.B、Apleasantneighbourhood.C、Ahappychildhood.D、Ayearofpracticaltraining.A对话一开头,女士就对男士说,在决
最新回复
(
0
)