首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include〈iostream〉 using namespace std; int main() { int data[4],i,j,temp; for (i=O; i>data[i];
若有以下程序: #include〈iostream〉 using namespace std; int main() { int data[4],i,j,temp; for (i=O; i>data[i];
admin
2013-05-30
48
问题
若有以下程序: #include〈iostream〉 using namespace std; int main() { int data[4],i,j,temp; for (i=O; i<4; i++) cin>>data
; for (i=1; i<4; i++) { j = i-1; temp = data
; while (data [j ] >temp&&j >=0) { data[j+1] = data[j]; j--; } data[j+1] = temp; } for(i=O;i<4;i++) cout〈〈data
〈〈" "; cout〈〈end1; return 0; }
选项
A、2843
B、2348
C、8243
D、8432
答案
2
解析
本题属于综合题,考查数组和循环语句两方面的知识。此题看起来很复杂,其实不然,根据程序逐步分析:
①在程序第1个for语句中,为数组data赋输入的值,即2,8,4,3。
②第2个for语句是嵌套式循环,循环次数是3次,即从1到3。第1次循环时, i=1,执行“j=i-1”后,j=0,然后把data[1]的值赋给temp,再进入while循环。
③while后的条件表达式“data[j]〉temp&&j〉=0”,就是当data刚大于temp,同时j不小于0时执行while循环体。当while条件表达式成立时,执行“data[j+1]=data[j]”,即当data刚大于data[j]大于data[j+1]时,把它们俩的值交换一下,以此类推,最后实现把数组中的数从小到大排列起来。
④最后一个for语句用于打印经过程序处理后数组中的元素。
转载请注明原文地址:https://kaotiyun.com/show/jLNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
下列数组的定义中,会产生错误的是()。
数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是()。
下面程序的执行结果是【】。#include<iostream.h>voidmain(){inta=0,b=2,c=0,d=30;if(a)d=d-10;elseif(B)
设有如下程序段:charstr[]="World":char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
能表示a≥10或者a≤0的关系表达式是______。
下列对于软件测试的描述,正确的是()。
磁盘文件操作中,打开文件的访问方式常量中,以追加方式打开文件的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
下列哪些选项属于受体的共同特征
经批准委托加工的药品,其包装,标签还应标明
发生气管损伤时,首先要处理的是()。
如果识别出由于舞弊导致的影响存货数量的重大错报风险,下列应对措施中,针对性较差的是()。
2018年1月5日,国家发改委、财政部等12部委联合发布《关于进一步推进煤炭企业兼并重组转型升级的意见》(以下简称《意见》)。《意见》明确指出,支持有条件的煤炭企业之间、煤炭与煤化工企业实施兼并重组,推进中央专业煤炭企业重组其他涉煤中央企业所属煤矿,11家
依《中华人民共和国招标投标法》,下列哪个行为能够使招标行为发生法律效力,一旦有一方违约,应承担违约责任?()
在Windows2003中,用于显示域列表、计算机列表的命令是()。
下面程序的运行结果是______。程序的功能是_______。PublicFunctionmyfun(m,n)Dowhilem>n Dowhilem>n:m=m-n:Loop DoWhilen
Giventhechoicebetweenspendinganeveningwithfriendsandtakingextratimeforhisschoolwork,AndyKliseadmitshewouldp
Themonthofyourbirthinfluencesyourriskofdevelopingdementia.Althoughtheeffectissmallcomparedtoriskfactorssuch
最新回复
(
0
)