试题与答案

[说明] 设计一个类模板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 (int j=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+1;
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/0527/78ef4c49ed41e82ba6ec3eefc4f2c497.html

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

参考答案:该事件反映施工承包方CHD公司存在以下主要问题: ①准备工作做得不好,主要施工机械设备配备不足,发电机组只有一台,无备用设备,不合理。 ②上述断桩表明CHD公司无论是属哪一种可能情况,施工...

试题推荐
题型:问答题

甲乙两车在同一水平公路上沿同一方向做匀速直线运动,甲车的速度为10m/s,乙车的速度为20m/s,从某一时刻开始计时时,甲车在前,乙车在后,两车相距32m,此后,乙车刹车,做匀减速直线运动,加速度大小为1m/s2,甲车仍做匀速直线运动:求:

(1)第一次相遇时,甲车行驶的位移

(2)若两车相遇时并不相撞,且不影响各自运动,则,从第一次相遇到第二次相遇所用的时间

(3)从第一次相遇到第二次相遇,两车间的最大位移.

查看答案
题型:单项选择题

硫化亚铁在催化剂上的沉积规律不正确的是()。

A、硫化铁主要沉积在催化剂之间或环状分布在催化剂表面,呈薄层状

B、不在催化剂上移动,只增加铁在催化剂表面的沉积厚度,并没有渗透到催化剂内部,其影响多在表面,对催化剂孔容影响较小

C、沉积量达到一定程度会使催化剂粘结在一起,在催化剂表面形成一层硬壳,导致床层压降增加和催化剂利用率降低

D、向床层下部迁移

查看答案
微信公众账号搜索答案