首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
C++语言类体系中,不能被派生类继承的有
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问
权限定义为
A.public
B.protected
C.private
D.static
点击查看答案&解析
手机看题
单项选择题
一个函数功能不太复杂但要求被频繁调用,应选用
A.内联函数
B.重载函数
C.递归函数
D.嵌套函数
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为
#include<iostream.h>
void main( )
int a=2;
int b=a+1;
cout << a/b << endl;
A.0.66667
B.0
C.0.7
D.0.66666666…
点击查看答案&解析
手机看题
单项选择题
结构化程序设计主要强调的是
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
点击查看答案&解析
手机看题
单项选择题
下面关于C++语言的描述错误的是
A.C++语言支持数据封装
B.C++语言中引入友元没有破坏封装性
C.C++语言允许函数名和运算符重载
D.C++语言支持动态联编
点击查看答案&解析
手机看题
单项选择题
数据结构中,与所使用的计算机无关的是数据的
A.存储结构
B.物理结构
C.逻辑结构
D.物理和存储结构
点击查看答案&解析
手机看题
单项选择题
类的析构函数是在什么时候调用的
A.类创建时
B.创建对象时
C.删除对象时
D.不自动调用
点击查看答案&解析
手机看题
单项选择题
存在定义int a[10],x,*pa;,若pa:&a[0],下列的哪个选项和其他3个选项不是等价
的
A.x=* pa;
B.x=* (a+1);
C.x=* (pa+1);
D.x=a[1];
点击查看答案&解析
手机看题
单项选择题
下面关于运算符重载的描述错误的是
A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
点击查看答案&解析
手机看题
单项选择题
应用数据库的主要目的是
A.解决数据保密问题
B.解决数据完整性问题
C.解决数据共享问题
D.解决数据量大的问题
点击查看答案&解析
手机看题
单项选择题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
点击查看答案&解析
手机看题
单项选择题
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
A.控制流
B.加工
C.数据存储
D.源和潭
点击查看答案&解析
手机看题
单项选择题
下列不是描述类的成员函数的是
A.构造函数
B.析构函数
C.友元函数
D.拷贝构造函数
点击查看答案&解析
手机看题
单项选择题
继承机制的作用是
A.信息隐藏
B.数据封装
C.定义新类
D.数据抽象
点击查看答案&解析
手机看题
单项选择题
用链表表示线性表的优点是
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数据元素的物理顺序与逻辑顺序相同
点击查看答案&解析
手机看题
单项选择题
与语句cout<<endl;不等价的是
A.cout<<'\n'
B.cout<<'\12'
C.cout<<'\xA'
D.cout<<'\0'
点击查看答案&解析
手机看题
单项选择题
在C++语言程序中,对象之间的相互通信通过
A.继承实现
B.调用成员函数实现
C.封装实现
D.函数重载实现
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为
#include
void main( )
char a=,'3';
switch(
A.
&n
点击查看答案&解析
手机看题
单项选择题
C++语言类体系中,不能被派生类继承的有
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
点击查看答案&解析
手机看题
单项选择题
下面关于C++语言变量的叙述错误的是
A.C++语言中变量分为auto,static,extem和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
点击查看答案&解析
手机看题
单项选择题
有如下数组声明:int num[10];,下标值引用错误的是
A.num [10]
B.num[5]
C.nam [3]
D.nam [0]
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换成关系数据模型的过程属于
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
检查软件产品是否符合需求定义的过程称为
A.确认测试
B.集成测试
C.验证测试
D.验收测试
点击查看答案&解析
手机看题
单项选择题
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
点击查看答案&解析
手机看题
单项选择题
算法的空间复杂度是指
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.执行过程中所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
通常拷贝构造函数的参数是
A.某个对象名
B.某个对象的成员名
C.某个对象的引用名
D.某个对象的指针名
点击查看答案&解析
手机看题
单项选择题
设有定义int a=1;float f=1.2;charc='a';,则下列表示错误的是
A.++a;
B.f--;
C.c++;
D.8++;
点击查看答案&解析
手机看题
单项选择题
对于类定义
class A
public:
virtual void func1( )
void func2( )
;
class B:public A
public:
void func1( )cout<<"class B func 1"<<endl;
virtual void func2( )cout<<"class B func2"<<endl;
;
下面正确的叙述是
A.A::func2( )和B::func1( )都是虚函数
B.A::func2( )和B::func1( )都不是虚函数
C.B::func1( )是虚函数,而A::func2( )不是虚函数
D.B::func1( )不是虚函数,而A::func2( )是虚函数
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是
#nclude<iostream.h>
int fun(inta[],int n)
int result=1;
for(int i=1;i<n;++)
result=result*a[i];
return result;
void main( )
int a[3] =3,4,5;
cout<<fun(a,3)<<endl;
A.12
B.15
C.20
D.60
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为
#include<iostream.h>
claSS A
static int n;
public:
A( )n=1;
A(int num)n=num;
void print( )cout<
;
int A::n=2;
void main( )
Aa,b(3);
a.print( );
b.print( );
cout<<endl;
A.11
B.13
C.23
D.33
点击查看答案&解析
手机看题
单项选择题
设int a=1,b=2;,则(a++)+b和a++ +b这两个表达式的值分别为
A.3,3
B.3,4
C.4,3
D.4,4A)3B)321C)3
点击查看答案&解析
手机看题
单项选择题
else cout < < i;
A.25
B.36
C.258
D.369
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为
#include <iostream.h>
void swap(int &a,int b)
int temp;
temp=a++;
a=b;
b=temp;
void main( )
int a=2,b=3;
swap(a,b);
cout<<a<<"," <
A.2,3
B.3,2
C.2,2
D.3,3
点击查看答案&解析
手机看题
单项选择题
列程序的运行结果为
#include
template
class FF
TT al,a2,a3;
public:
FF(TT b1,TT b2,TT b3)a1=b1;a2=b2;a3=b3;
TT Sum( )return al+a2+a3;;
void main( )
FF
x(int(1.1),2,3),y(int(4.2),5,6);
cout<
A.6.1 15.2
B.6 15
C.6 15.2
D.6.1 15
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是
#include<iostream.h>
class base
protected:
int a;
public:
base( )cout<<"0";
;
class basel:virtual base
public:
basel( )cout<<"1";
;
class base2:virtual base
public:
base2( )cout<<"2";
;
class derived:public basel,public base2
public:
derived( )cout<<"3";
;
void main( )
derived obj;
cout<<endl;
A.0123
B.3120
C.0312
D.3012
点击查看答案&解析
手机看题
单项选择题
设int a=1,b=2;,则(a++)+b和a++ +b这两个表达式的值分别为
点击查看答案&解析
手机看题
单项选择题
else cout < < i;
点击查看答案&解析
手机看题
微信扫码免费搜题