选择题 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为 。
选择题 下列是if语句的基本形式:
if(表达式)语句
其中“表达式”______。
选择题 下列符号中能够作为C++标识符的是______
选择题 有以下程序:
#include <iostream>
using namespace std;
class sample
{
pnvate:
int x;
static int y;
public:
sample(int a);
static void print(sample s);
};
sample::sample(int a)
{
x=a;
y+=x;
}
void sample::print(sample s)
{
cout<<'x='<<s.x<<',y='<<y<<endl;
}
int sample::y=0;
int main()
{
sample s1(10);
sample s2(20);
sample::print(s2);
return 0;
}
程序运行后的输出结果是 。
选择题 下列叙述中正确的是______
选择题有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<'constructor'<<endl;}test(inta){cout<<a<<endl;}test(consttest_test){a=_test.a;cout<<'copyconstructor'<<endl;}~test(){cout<<'destructor'<<endl;}};intmain(){testA(3);return0;}执行这个程序的输出结果是______。A.3B.C.D.
选择题 完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是______
选择题 以下各选项中, 中都是C++语言保留字。
选择题 有下列程序:
#include <stdio.h>
void main()
(int a[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf('y=%d\n',y);
}
程序的运行结果是 ,
选择题 下列基本结构中,能简化大量程序代码行的是______。
选择题 在一个被调用函数中,关于rerun语句的描述,______是错误的。
选择题 医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是______。
选择题 下列叙述中正确的是______。
选择题 有如下类定义:
class XX{
int xdata;
public:
XX(int n=0):xdata(n){}
};
class YY:public XX{
int ydata;
public:
YY(int m=0,int n=0):XX(m),ydata(n){}
};
YY类的对象包含的数据成员的个数是______。
选择题 有下列程序:
#include<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=O):amount(n){}
Int getAmount()const{return amount;}
Amount operator+=(AmountA) {
amount+=a.amount;
return
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 0;
}
己知程序的运行结果是10,则横线处缺失的表达式是 。
选择题 下列选项中正确的语句是______。
选择题 在C++语言中,不合法的实型数据的是______
选择题 有如下程序:
#include<iostream.h>
using namespace std;
class Demo
{
public:
Demo(){ cout<<'default constructor\n';}
Demo(const Demo &x){cont<<'copy constructor\n';}
};
Demo userCode(Demo b){Demo c(b);return c;}
int main()
{
Demo a;d;
eout<<'calling userCode()\n';
d=userCode(a);
return 0;
}
执行上面程序的过程中,构造函数Demo()和Demo(const Demo &x)被调用的次数分别是 。
选择题 一个函数为void(int,char='a'),另一个函数为void f(int),则它们 。
选择题 设有以下程序段:
int a[5]={0},*p,*q;
p=a;
q=a;
则下列选项中,合法的运算是 。