首页 > 学历类考试
题目内容 (请给出正确答案)
[单选题]

某排序算法的VB程序段如下:k = 1For i = 1 To 2For j = 1 To 6 - 2 * iIf k * a(j) < k * a(j + 2) Thent = a(j)a(j) = a(j + 2)a(j + 2) = tEnd Ifk = -kNext jNext i数组元素a(1)到a(6)的初始值依次为“15,11,58,38,26,9”,该程序段执行后,数组元素a(1)到a(6) 的值分别为()

A.58,9,26,11,15,38

B.58,38,26,11,15,9

C.15,38,26,11,58,9

D.58,38,26,15,11,9

答案
收藏

D、58,38,26,15,11,9

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“某排序算法的VB程序段如下:k = 1For i = 1 T…”相关的问题
第1题
有如下VB程序段:s = 0For i = 1 To 15s = s + i Mod 2Next iLabel1.Caption = Str(s)该程序运行后,在标签Label1中显示的是()

A.5

B.7

C.8

D.9

点击查看答案
第2题
程序段如下:int k=0;while(k++<=2);printf("last=%d/n",k);则执行结果是last=()。

A.无结果

B.3

C.2

D.4

点击查看答案
第3题
在如下程序段中的while循环()。intk=0;While(k=1) k++;

A.有语法错,不能执行

B.无限循环

C.一次都不执行

D.执行一次

点击查看答案
第4题
顺序查找算法如下,完成程序中空格部分。intsearch(NODEa[],intn,intk)/*在a[0],a[1...a[n-1]中
顺序查找算法如下,完成程序中空格部分。

intsearch(NODEa[],intn,intk)

/*在a[0],a[1...a[n-1]中查找关键字等于k的记录,查找成功返回记录的下标,失败

时返回-1*/

{inti=0;

while(i

_①_

if(②)

returni;

elsereturn-1;

①A.k++;

B.i计十;

C.n++;

D.a++;

②A.a[i].key==n

B.a[i].key==k

C.a[n].key==k

D.a[n].key==i

点击查看答案
第5题
如果只想在一个有n个元素的任意序列中得到其中最小的第k(k<<n),个元素之前的部分排序序列,那
如果只想在一个有n个元素的任意序列中得到其中最小的第k(k<<n),个元素之前的部分排序序列,那

么最好采用什么排序方法?为什么?例如有这样一个序列:(503,017,512,908,170,897,275,653,612,154,509,612,677,765,094),要得到其第4个元素之前的部分有序序列:(017,094,154,170),用所选择的算法实现时,要执行多少次比较?

点击查看答案
第6题
下面关于置换-选择排序的叙述中不正确的是()。
下面关于置换-选择排序的叙述中不正确的是()。

A、置换-选择排序用于生成外排序的初始归并段

B、置换-选择排序是完成将一个磁盘文件排列成有序文件有效的外排序算法

C、置换-选择排序生成的初始归并段的长度平均是内存工作区的2倍

D、置换-选择排序是一些不等长的初始归并段

点击查看答案
第7题
设有若干个初始归并段,其平均长度为2M,现进行k=8路归并排序,并最多只允许扫描两遍,则外排序能处理的文件的平均长度最多是()。
设有若干个初始归并段,其平均长度为2M,现进行k=8路归并排序,并最多只允许扫描两遍,则外排序能处理的文件的平均长度最多是()。

点击查看答案
第8题
恶意代码扫描软件由两部分组成:一部分是(),含有经过特别选定的各种恶意代码的特征串;另一部分是(),负责在程序中查找这些特征串

A.升级服务器

B.特征代码库

C.扫描引擎

D.排序算法

点击查看答案
第9题
某VB程序,单击按钮,在标签“Name”上显示变量xm 的值,则按钮单击事件处理过程中应添加的语句是()

A.xm=Name.caption

B.Name.text=xm

C.Name.caption=xm

D.xm=Name.text

点击查看答案
第10题
执行下面的程序段后,变量k中的值为__。int k=3,s【2】;s【0】=k; k=s【1】*10()

A.不定值

B.33

C.30

D.10

E.我不会

点击查看答案
第11题
下列程序段的功能是:统计0至9之间的不同的数字组成的三位数的个数。

程序输出

cnt-648

#include<stdio.h>,

intmain(){

inti,j,k,cnt=0;

for(i=1;i<10;i++)

for(j=0;j<10;j++)

if([填空1])continue;//前两位相等时

elsefor(k=0;k<10;k++)

if([填空2])cnt++;

printf("cnt=%d\n",cnt);

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改