计科网络专业面向对象程序设计试题
成功返回该元素下标,否则返回一l。
int BinarySearch(inta[],int n,int x)
{
int low=0,high=n—l //定义并初始化区间下界和上界变量
int mid; //定义保存中点元素下标的变量
while(10w<=high){
mid=——(1)——;
if(x==a[mid])——(2)一——
else if(x<a[mid])high=mid一1; .
else (3) ;
}
return-l;
)
(1) (2) (3)
3.
classA{
int a,b;
public:
A(int aa=0,int bb=0)——(1)——{}//分别用39和bb对应初始化a和b };
main(){
——(2)——;//定义类A的对象x并用5初始化数据成员a,同时定义y并用x初始化数据成员a
——(3)——; //定义p指针,使之指向对象x
}
(1) (2) (3)
四、写出程序运行结果(每小题6分,共18分)
1.#include<iomanip.h>
const int N=5;
void main()
{
int i,p=l,s=0;
for(i=l;i<N:i++){
p=p* i;
s=s+p;
cout<<setw(5)<<i<<setw(5)<<p;
cout<<setw(5)<<s<<endl;
}
)
2.#include<iostream.h>
void main()
{
chars[3][5]={“1234”,“abcd”,“+-*/”);
char ,p[3];