![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
设计一个类模板Sample用于对一个有序数组采用二分法查找元素下标。
【C++程序】
#include
#define Max 100∥最多元素个数
template
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
cout$amp;cout$amp;}
};
template
Sample::Sample(T a[],int i)
{
n=i;
for(intj=0;j
(1) ;
}
template
int Sample::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+l;
else
(5) ;
}
return-1;
}
void main()
{
char a[]="acegkmpwxz";
Samples(a,1。);
cout$amp;cout$amp;}
A、AB
B、BB
C、AC
D、BC
include<iostream, h>
class Sample
{
int a;
public:
Sample(int aa=0) {a=aa;}
~Sample() {cout<<"Sample="<<a<<;}
class Derived: public Sample
{
int b;
public:
Derived(int aa=0, int bb=0): Sample(aa) {b=bb;}
~De rived() {cout <<"Derived="<<b<<'';}
void main()
{
Derived dl (9)
}
A.x=10, y=20
B.x=20, y=10
C.x=10, y=10
D.x=20, y=20
A、SampleClass object1; SampleClass object2=new SampleClass(); SampleClass object1=object2;
B、SampleClass object1=new SampleClass();
C、SampleClass object1=new SampleClass;
D、SampleClass object1;
include<iostream.h>
ClassA
{
public:A(){cout<<"1";}
~A(){cout<<"2";}
};
ClassB:public:A
{
public:
B(){cout<<"3";}
~B(){cout<<"4";}
};
Voidmain()
{
Bb;
}
A.1234
B.1324
C.1342
D.3142
B、3120
C、312
D、3012
若有以下程序 #include <stdio.h> int a=2; int f(int m) { static int n; n=0; n++; a++; return n+m+a; } main() { int k; for (k=0; k<4; k++) printf("%d,", f(k)); } 则程序的输出结果是( )> A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!