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
45
问题
阅读下面程序,则程序段的功能是
#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全国计算机二级
相关试题推荐
在printf函数中用来输出十六制无符号的格式字符是()
若输入thistestterminal,以下程序的输出结果为:terminaltestthis。请填空。 #defineMAXLINE20 【】 {inti; char*pstr[3],str[3][M
下列程序的运行结果是【】。#include<string.h>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdef
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。
在计算机领域中,通常用英文单词“Byte’’表示【】。
设有下列二叉树:对此二叉树后序遍历的结果是
以下选项中不能作为合法常量的是
对建立良好的程序设计风格,下面描述正确的是______。
在C语言中,不正确的int类型的常数是_______。
随机试题
辛弃疾《摸鱼儿》(更能消、几番风雨)的主要情感内容是收复无望之叹。()
胎位正常.无头盆不称的协调性子宫收缩乏力妊娠足月产妇,拟静滴缩宫素增强宫缩,在5%葡萄糖液500ml中应加入缩宫素
编制现金预算时,如果现金余缺大于最佳现金持有量,则企业可采取的措施有()。
下列情形中,诉讼时效为1年的是()。
怎么治理特大城市?仁者见仁,智者见智。如果我们认可所有的城市构成一个生态系统,就要摆脱过去那种就特大城市说特大城市的老套思维。特大城市的问题,根子在于中小城市不发达。没有一个成熟的城市体系,没有都市圈周边中小城市的发展,必然导致特大城市过度膨胀、虚胖并且疾
Expo
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
A、It’ssmallbutbeautiful.B、Ilikeit.C、Idon’tlikeit.A
Withthedevelopmentofmodernagricultureandindustry,moreandmorewasteandpoisonarepouredintothewater,thesoiland
A、Bringhersomewater.B、Buyhersomeflowers.C、Waterherflowerswhilesheisaway.D、Waterherflowerswhilesheisonvacat
最新回复
(
0
)