题目内容 (请给出正确答案)
[单选题]

下图所示的逻辑流实现折半查找功能,最少需要()个测试用例可以覆盖所有的可能路径。下图所示的逻辑流实现折半查找功能,最少需要()个测试用例可以覆盖所有的可能路径。

A.1

B. 2

C. 3

D. 4

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“下图所示的逻辑流实现折半查找功能,最少需要()个测试用例可以…”相关的问题

第1题

●下图所示的逻辑流实现折半查找功能,最少需要(34)个测试用例可以覆盖所有的可能路径。

(34)

A.1

B.2

C.3

D.4

点击查看答案

第2题

用向量和单链表示的有序表均可使用折半查找方法来提高查找速度()

A.对

B.错

点击查看答案

第3题

折半查找的查找速度一定比顺序查找法的查找速度快。()

点击查看答案

第4题

折半查找法的查找速度一定比顺序查找法快。()

点击查看答案

第5题

判定是顺序查找好,还是折半查找好。

点击查看答案

第6题

如何使用PHP描述顺序查找和二分查找(也叫做折半查找)算法?顺序查找必须考虑效率,对象可以是一个有序数组

点击查看答案

第7题

设有一组关键字序列{5,8,14,20,31,55,78,81,93,97,111},使用二分(折半)法查找关键字93最少需要进行多少次比较()

A.2

B.3

C.4

D.5

点击查看答案

第8题

在11个元素的有序表A[1..11]中进行折半查找(|(low+high)/2|),查找元素A[11]时,被比较的元素的下标依次是(44)。

A.6,8,10,11

B.6,9,10,11

C.6,7,9,11

D.6,8,9,11

点击查看答案

第9题

折半查找法的查找速度一定比顺序查找法快()

A.对

B.错

点击查看答案

第10题

N个有序整数数列已放在一维数组中,给定下列程序中,函数fun()的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,则返回其下标值:反之,则返回-1。

折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low<high),然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值,则下一次的查找范围放在中间位置之后的元素中;反之,下次查找范围落在中间位置之前的元素中。直到low>high,查找结束。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <stdio.h>

define N 10

/*************found*********************/

void fun(int a[],int m)

{ int low--0,high=N-l,mid;

while (low<=high)

{ mid=(low+high)/2;

if(m<a[mid])

high=mid-1;

/*************found*********************/

else if(m>=a [mid])

low=mid+1;

else return(mid);

}

return(-1);

}

main ()

{ int i,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;

printf ("a数组中的数据如下: ");

for(i=0;i<N;i++) printf("%d",a[i]);

printf ("Enter m: "); scanf ("%d", &m);

k=fun (a,m);

if (k>=0) printf ("m=%d, index=%d\n",m, k);

else printf("Not be found!\n");

}

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信