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
87
问题
阅读下面程序,则程序段的功能是
#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全国计算机二级
相关试题推荐
下列语句中,不正确的是()
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
下述关于数据库系统的叙述中正确的是______。
按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是()
多媒体计算机所用的CD-ROM是【】。
设计准则要求,模块的作用域和控制域的关系是()
软件开发的结构化生命周期方法将软件生命周期划分成______。
以下不正确的说法是______。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
“当事人因不可抗拒的事由或其他正当理由耽误期限的,在障碍消除后的十日内,可以申请顺延期限,是否准许,由人民法院决定”这一规定属于()
计算净收益价格时应根据未来净收益流量的类型,选用对应的收益法计算公式,在实际估价中使用最多的是()。
房地产市场宣传中的几个特殊问题是()。
关于记名股票阐述正确的是( )。
下列关于营业税税目的说法,正确的是()。
某种商品每月需要1080件,采用定量库存控制方法,安全储备量为100件,备运时间为6天,则订购点()件。
公安机关的民主职能,是指公安机关依法保护人民的民主权利和其他合法权益的社会作用与效能。( )
甲县人民代表大会代表张某,在他当选为代表一年后,迁入乙县居住,他应()。
2014年末全国就业人员77253万人,比上年末增加276万人。其中,城镇就业人员39310万人,比上年末增加1070万人。2014年末全国城镇新增就业人数比2013年末增长:
TheUnitedNationssaystheworld’spopulationwillincreaseby34percentbytheyear2050.Scientistsandothersknowitwill
最新回复
(
0
)