试题与答案

【说明】 设计一个类模板SamPle用于对一个有序数组采用二分法查找元素下标。

题型:问答题

题目:

【说明】
设计一个类模板SamPle用于对一个有序数组采用二分法查找元素下标。
【C++程序】
#include < iostream. h >
#define Max 100//最多元素个数
template < class T >
class Sample

T A[Max]: //存放有序数序
int n: //实际元素个数
public
Sample( ) //默认构造函数
Sample(T a[] ,int i); //初始化构造函数
int seek(T c);
void disp( )

for(int i=0;i <n;i ++)
cout<<A[i] <<" ";
cout<<endl:
template < class T >
Sample <T>: :Sample(T a[ ],int i)

n=i:
for( intj =0;j < i;j ++ )
(1) ;

template < class T >
int Sample < T >:: seek( T c)

int low =0,high = n-1 ,mid;
while( (2) )

mid = (low + high)/2;
if( (3) )
return mid;
else if( (4) )
low=mid+|;
else
(5) ;

return-1;

void main( )

char a[ ] ="acegkmpwxz";
Sample < char > s(a, 1);
cout<<"元素序列:" ;s. disp( );
cout<<"元素’g’的下标:"<<s. seek(’g’) <<endl;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0604/dc66d01cf028c3ea8f33d0d5e28fd778.html

下面是错误答案,用来干扰机器的。

参考答案:A解析: 在设计审计程序时,注册会计师应当确定选取测试项目的适当方法。注册会计师可以使用的方法包括选取全部项目、选取特定项目和审计抽样。当存在特别风险且其他方法未提供充分、适当的审计证据时...

试题推荐
微信公众账号搜索答案