首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列关于类模板的模板参数的叙述中,错误的是______。
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型
点击查看答案&解析
手机看题
你可能感兴趣的试题
单项选择题
下列关于二又树的叙述中,正确的是______。
A.叶子结点总是比度为2的结点少一个
B.叶子结点总是比度为2的结点多一个
C.叶子结点数是度为2的结点数的两倍
D.度为2的结点数是度为1的结点数的两倍
点击查看答案&解析
手机看题
单项选择题
设程序如下:
#include<iostream>
using namespace std;
int main()
{
int **p,*q,r=10;
q=&r;
p=&q;
cout<<**p+1<<endl;
return 0;
}
以上程序的输出结果是______。
A.P的地址
B.r的地址
C.11
D.运行错误
点击查看答案&解析
手机看题
单项选择题
有如下类定义:
class MyClass{
int b;char a;double c;
public:
MyClass():c(0.0),b(0),a(","){}
};
创建这个类的对象时,数据成员的初始化顺序是______。
A.a,b,c
B.c,b,a
C.b,a,c
D.c,a,b
点击查看答案&解析
手机看题
单项选择题
下列语句中,正确的是______。
A.char*myString="Hello-World!";
B.char myString="Hello-World!";
C.char myString[11]="Hello-World!";
D.char myString[12]="Hello-World!";
点击查看答案&解析
手机看题
单项选择题
语句cout<<setprecision(2)<<1024.4567;的输出结果为
A.1024.4567
B.1024
C.1024.45
D.le+003
点击查看答案&解析
手机看题
单项选择题
由于常对象不能被更新,因此______。
A.通过常对象只能调用它的常成员函数
B.通过常对象只能调用静态成员函数
C.常对象的成员都是常成员
D.通过常对象可以调用任何不改变对象值的成员函数
点击查看答案&解析
手机看题
单项选择题
语句cout <<setprecison (3)<<3.1415926<<end1;的输出为
____
。
A.3.14
B.3.1
C.3.142
D.3.141
点击查看答案&解析
手机看题
单项选择题
有以下定义,则此数组的元素中不正确的一个赋值结果是 ______。
static int a[10]={1,2,3,4,5};
A.a[10]=2
B.a[0]=1
C.a[3]=4
D.a[7]=0
点击查看答案&解析
手机看题
单项选择题
下列关于虚基类的描述,错误的是______。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
点击查看答案&解析
手机看题
单项选择题
关于关键字class和typename,下列表述中正确的是______。
A.程序中的typename都可以替换为class
B.程序中的class都可以替换为typename
C.在模板形参表中只能用typename来声明参数的类型
D.在模板形参表中只能用class或typename来声明参数的类型
点击查看答案&解析
手机看题
单项选择题
下列字符串中,正确的C++标识符是
____
。
A.foo-1
B.2b
C.new
D._256
点击查看答案&解析
手机看题
单项选择题
与语句“cout<<endl;”不等价的是______。
A.cout<<"\n"
B.cout<<"\12"
C.cout<<"\xA"
D.cout<<"\0"
点击查看答案&解析
手机看题
单项选择题
数据库系统的三级模式不包括______。
A.概念模式
B.内模式
C.外模式
D.数据模式
点击查看答案&解析
手机看题
单项选择题
下列关于类模板的模板参数的叙述中,错误的是______。
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于字符常量的是______。
A."C"
B."C"
C."\xCC"
D."\072"
点击查看答案&解析
手机看题
单项选择题
下列关于派生类构造函数和析构函数的说法中,错误的是______。
A.派生类的构造函数会隐含调用基类的构造函数
B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
点击查看答案&解析
手机看题
单项选择题
下列枚举类型的定义中,包含枚举值3的是______。
A.enum test {RED, YELLOW, BLUE, BLACK};
B.enum test {RED, YELLOW=4, BLUE, BLACK};
C.enum test {RED=-1, YELLOW, BLUE, BLACK};
D.enum test {RED, YELLOW=6, BLUE, BLACK};
点击查看答案&解析
手机看题
单项选择题
有如下类定义:
class B{
public:void funJ(){}
privace:void fun2(){}
protected:void fun3(){}
};
class D:public B{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是______。
A.obj.fun1();
B.obj.fun2();
C.obj.fun3();
D.obj.fun4();
点击查看答案&解析
手机看题
单项选择题
下面关于对象概念的描述中,
____
是错误的。
A.对象就是C语言中的结构体变量
B.对象代表着正在创建的系统中的一个实体
C.对象是一个状态和操作(或方法)的封装体
D.对象之间的信息传递是通过消息进行的
点击查看答案&解析
手机看题
单项选择题
将E-R图转换到关系模式时,实体与实体间的联系可以表示成______。
A.属性
B.关系
C..键
D..域
点击查看答案&解析
手机看题
单项选择题
定义静态成员函数的主要目的是
A.方便调用
B.有利于数据隐蔽
C.处理类的静态成员变量
D.便于继承
点击查看答案&解析
手机看题
单项选择题
若MyClass是一个类名,其有如下语句序列:
MyClass c1,*c2;
MyClass*c3=new MyClass;
MyClass&c4=c1;
上面的语句序列所定义的类对象的个数是______。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
以下选项中合法的实型常数是
A.5 E 2.0
B.E-3
C..2 E0
D.1.3 E
点击查看答案&解析
手机看题
单项选择题
最简单的交换排序方法是
____
。
A.快速排序
B.选择排序
C.堆排序
D.冒泡排序
点击查看答案&解析
手机看题
单项选择题
在C++语言中,形参的缺省存储类型是
____
。
A.auto
B.register
C.static
D.extem
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include <iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get(){ return n;}
int get()const{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是
____
。
A.55
B.57
C.75
D.77
点击查看答案&解析
手机看题
单项选择题
在C++语言类体系中,不能被派生类继承的有______。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
点击查看答案&解析
手机看题
单项选择题
若已定义:
int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是______。
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
点击查看答案&解析
手机看题
单项选择题
下列关于栈叙述正确的是______。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是______。
A.一对一
B.一对多
C.多对多
D.多对一
点击查看答案&解析
手机看题
单项选择题
下列字符串可以用作C++标识符的是______。
A.2009var
B.goto
C.test-2009
D._123
点击查看答案&解析
手机看题
单项选择题
为了提高函数调用的实际运行速度,可以将较简单的函数定义为______。
A.内联函数
B.重载函数
C.递归函数
D.函数模板
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是
____
。
#include<iostream.h>
void main()
{
int i=1;
while(i<=8)
if(++i%3!=2)continue;
else cout<<i;
}
A.25
B.36
C.258
D.369
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <iostream>
using namespace std;
int main()
{
int num[2][3],*p;
int t,i,j,k=10;
p=num[0];
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
k++;
*p=k;
for(t=2;t<*p;t++)
{
if(!(*p%t))
{
j--; *p--;
break;
}
*p++;
}
}
cout<<*(p-1)<<end1;
return 0;
}
程序运行后的输出结果是
____
。
A.19
B.11
C.29
D.23
点击查看答案&解析
手机看题
单项选择题
下列字符串中不能作为C++标识符使用的是______。
A.DOUBLE
B.ab~c
C._5_
D.xyz
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理
A.对数据的操作
B.信息
C.数据隐藏
D.数据抽象
点击查看答案&解析
手机看题
单项选择题
在语句cin>>data;中,cin是______。
A.C++的关键字
B.类名
C.对象名
D.函数名
点击查看答案&解析
手机看题
单项选择题
检查软件产品是否符合需求定义的过程称为______。
A.确认测试
B.需求测试
C.验证测试
D.路径测试
点击查看答案&解析
手机看题
单项选择题
有以下类定义
class MyClass
{
private:
int id;
char gender;
char*phone;
public:
MyClass():id(0),gender("#"),phone(NULL){}
MyClass(int no,char ge="#",char*ph=NULL)
{id=no;gender=ge;phone=ph;}
};
下列类对象定义语句中错误的是
A.MyClassmyObj;
B.MyClassmyObj(11,"13301111155");
C.MyClassmyObj(12,"m");
D.MyClassmyObj(12);
点击查看答案&解析
手机看题
单项选择题
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是______。
A.auto
B.register
C.static
D.auto或register
点击查看答案&解析
手机看题
微信扫码免费搜题