首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下面关于数组的初始化正确的是( )。
A.charstr[]=‘a’,’b’,’C’
B.charstr[2]=‘a’,’b’,’c’
C.charstr[2][3]:‘a’,’b’,‘c’,’d’),‘e’,’f’
D.charstr():‘a’,’b’,’c’
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列关于多态性的描述,错误的是( )。
A.C++语言中的多态性分为编译时的多态性和运行时的多态性
B.编译时的多态性可通过函数重载实现
C.运行时的多态性可通过模板和虚函数实现
D.实现运行时多态性的机制称为动态绑定
点击查看答案&解析
手机看题
单项选择题
结构化程序设计的3种基本结构是( )。
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换为关系模式的过程属于( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
有如下类定义:
class Foo
public:
Foo(intv):value(v) //①
~Foo() //②
private:
Foo() //③
int value=0; //④
;
其中存在语法错误的行是( )。
A.①
B.②
C.③
D.④
点击查看答案&解析
手机看题
单项选择题
树是结点的集合,它的根结点的数目是( )。
A.有且只有1个
B.1或多于1
C.0或1
D.至少有2个
点击查看答案&解析
手机看题
单项选择题
下面有关重载函数的描述中正确的是( )。
A.重载函数必须具有不同的返回值类型
B.重载函数形幸个数必须不同
C.重载函数必须具有不同的形参列表
D.重载函数名可以不同
点击查看答案&解析
手机看题
单项选择题
下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator-(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);
点击查看答案&解析
手机看题
单项选择题
语句ofstream f(“DAT
A.DAT”,ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且( )。A.若文件存在,将文件指针定位于文件首;若文件不存在,建立一个新文件
B.若文件存在,将其截为空文件,若文件不存在,打开失败
C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件
D.若文件存在,打开失败;若文件不存在,建立一个新文件
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A.125
B.n/2
C.n
D.n+1
点击查看答案&解析
手机看题
单项选择题
下面关于数组的初始化正确的是( )。
A.charstr[]=‘a’,’b’,’C’
B.charstr[2]=‘a’,’b’,’c’
C.charstr[2][3]:‘a’,’b’,‘c’,’d’),‘e’,’f’
D.charstr():‘a’,’b’,’c’
点击查看答案&解析
手机看题
单项选择题
实现运行时的多态性要使用( )。
A.重载函数
B.析构函数
C.构造函数
D.虚函数
点击查看答案&解析
手机看题
单项选择题
下面是关于派生类声明的开始部分,其中正确的是( )。
A.class virtual B:public A
B.virtual class B:public A
C.class B:public A virtual
D.class B:virtual publicA
点击查看答案&解析
手机看题
单项选择题
下列字符串中,正确的C++标识符是( )。
A.foo-l
B.2b
C.new
D._256
点击查看答案&解析
手机看题
单项选择题
下列说法正确的是( )。
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
点击查看答案&解析
手机看题
单项选择题
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为( )。
A.int arr[][]
B.int[5][]
C.int*a[6]
D.int(*a)[6]
点击查看答案&解析
手机看题
单项选择题
有下列二叉树,对此二叉树前序遍历的结果是( )。
A.ACBEDGFH
B.ABDGCEHF
C.HGFEDCBA
D.ABCDEFGH
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include<iostream)
using namespace std;
int main()
int*p;
*p=9;
cout<<“The value at p:”<<*p;
return 0;
编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
点击查看答案&解析
手机看题
单项选择题
设有定义:
class C
public:
int ValUe;
;
int X,*p;
则以下引用形式中,正确的是( )。
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value
点击查看答案&解析
手机看题
单项选择题
执行语句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<<123<<“OK”<<end后将输出( )。
A.123* * * * * * * OK
B.123# # # # # # # OK
C.123* * * * * * * * OK* * * * * * * *
D.123# # # # # # # #OK# # # # # # # #
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.一个逻辑数据结构只能有一种存储结构
B.逻辑结构属于线性结构,存储结构属于非线性结构
C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
点击查看答案&解析
手机看题
单项选择题
下列关于虚基类的描述,错误的是( )。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调,用派生类的构造函数
点击查看答案&解析
手机看题
单项选择题
下列工具中为需求分析常用工具的是( )。
A.PAD
B.PFD
C.N-S
D.DFD
点击查看答案&解析
手机看题
单项选择题
已知char a iht b;float c;double d;则表达式a*b+c-d结果为( )。
A.double
B.int
C.float
D.char
点击查看答案&解析
手机看题
单项选择题
算法的空间复杂度是指( )。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
下列关于虚函数的描述中,正确的是( )。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加 virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
点击查看答案&解析
手机看题
单项选择题
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是( )。
A.R-S
B.R×S
C.R∩S
D.R∪S
点击查看答案&解析
手机看题
单项选择题
使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书
D.程序的功能
点击查看答案&解析
手机看题
单项选择题
类模板template<class T>class x…,其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为( )。
A.friend voidf();
B.friend voidf(x<T>);
C.friend voidA::f();
D.friend void C<T>::f(x<T>);
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include<iostream.h>
Class example
int a;
public:
example(int B.a=b++;
void print()a=a+1 cout<<a<<““;
void print()constcout<<a<<““;
;
void main()
example x(3);
Const example y(2);
x.print();
y.print();
A.2 2
B.4 3
C.4 2
D.3 2
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<iostream>
using namespace std;
class MyClass
public:
MyClass(int n)number=n;
//拷贝构造函数
MyClass(MyClass&other) number=other.number;
~MyClass()
private:
int number;
;
MyClass fun(MyClass p)
MyClass temp(p);
return temp;
int main()
MyClass obj1(10),obj2(0);
MyClass obj3(obj1);
obj2=fun(obj3);
return 0;
程序执行时,MyClass类的拷贝构造函数被调用的次数是( )。
A.5
B.4
C.3
D.2
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。
#include<iostream.h>
classA
int a;
public:
A()a=0;
A()int aa
a=aa;
cout<<a++;
;
Void main()
A x,y(2),z(3);
cout<<endl;
A.00
B.23
C.34
D.25
点击查看答案&解析
手机看题
单项选择题
下列函数的运行结果是( )。
#include<iostream.h>
int add(int a,int b);
void main()
extern int x,y;
cout<<add(x,y)(<endl;
)
int x(20),y(5);
int add(int a,int b)
int s=a+b;
return s;
A.25
B.30
C.20
D.15
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<iostream>
using namespace std;
#definePl 3.14
Class Point
private:
int x,y;
public:
Point(int a,int b)
X=a;
y:b;
int getx()
<return x;
int gety()
return y;;
class Circle:public Point
private:
int r;
public:
Circle(int a,int b,int c):Point(a,b)
r=c;
int getr()
return r;
double area()
return PI*r*r;
int main()
Circle c1(5,7,10);
cout<<c1.area()<<endl;
return 0;
程序执行后的输出结果是( )。
A.314
B.157
C.78.5
D.153.86
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<iostream>
using namespace std;
class sample
private:
int x;
public:
sample(int a)
x=a;
friend double square(sample s);
;
double square(sample s)
return S.X*S.K;
int main()
sample s1(20),s2(30);
cout<<square(s2)<<endl;
return 0;
执行结果是( )。
A.20
B.30
C.900
D.400
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为( )。
#include(iostream.h)
Class A
public:A()cout<<“1”;
~A()cout<<“2”;
;
Class B:public:A
public:
B()cout<<“3”;)
~B()cout<<“4”;
;
Void main()
B b;
A.1234
B.1324
C.1342
D.3142
点击查看答案&解析
手机看题
微信扫码免费搜题