首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下面程序段执行结果是( )。
int i=5,k;
k=(++i)+(++i)+(i++);
printf("%d,%d",k,i);
A.24,8
B.21,8
C.21,7
D.24,7
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
软件工程管理的具体内容不包括对( )管理。
A.开发人员
B.组织机构
C.用户
D.设备
点击查看答案&解析
手机看题
单项选择题
如使用setw()的操纵符对数据进行格式输出时,应包含( )。
A.iostream.h
B.fstream.h
C.iomanip.h
D.stdlib.h
点击查看答案&解析
手机看题
单项选择题
数据库物理结构设计不包括( )。
A.存储记录结构设计
B.存储记录布局
C.存储记录的值
D.存取方法设计
点击查看答案&解析
手机看题
单项选择题
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
A.前序遍历
B.中序遍历
C.后序遍历
D.顺序遍历
点击查看答案&解析
手机看题
单项选择题
冒泡排序算法在最好的情况下的元素交换次数为( )。
A.0
B.1
C.元素个数
D.元素个数的2倍
点击查看答案&解析
手机看题
单项选择题
下面关于子类型的描述中,错误的是( )。
A.子类型关系是可逆的
B.公有派生类的对象可以初始化基类的引用
C.只有在公有继承下,派生类是基类的子类型
D.子类型关系可以传递
点击查看答案&解析
手机看题
单项选择题
下面描述正确的是( )。
A.类的普通成员函数可以操作常对象
B.类的成员函数可以修改常对象
C.只有常成员函数才可以操作常对象
D.常对象可以被常函数更新
点击查看答案&解析
手机看题
单项选择题
在C++语言中,数据封装要解决的问题是( )。
A.数据的规范化
B.便于数据转换
C.避免数据丢失
D.防止不同模块之间数据的非法访问
点击查看答案&解析
手机看题
单项选择题
对于下面程序,对p调用正确的是( )。
class A
public:fun(int i)cout<<i<<endl;
;
main()
A a;
int k=0;
void(A::*p)(int);
p=A::fun;
A.p(k);
B.*a.p(k)
C.*p(k)
D.a::*p(k)
点击查看答案&解析
手机看题
单项选择题
假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
A.3.500000
B.3
C.2.000000
D.3.000000
点击查看答案&解析
手机看题
单项选择题
下列运算符中,在C++语言中不能重载的是( )。
A.*
B.>=
C.sizeof
D./
点击查看答案&解析
手机看题
单项选择题
对下面的程序,正确的说法是( )。
main()
int a,b=1,c=2;
a=b+c,a+b,c+3;
c=(c) a++:b--;
cout<< a+b,c;
A.无错误
B.第三行有错误
C.第四行有错误
D.第五行有错误
点击查看答案&解析
手机看题
单项选择题
下面关于虚函数的描述,错误的是( )。
A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
C.虚函数可以是另一个类的友元函数,但不能是静态成员函数
D.基类中说明的纯虚函数在其任何派生类中都必须实现
点击查看答案&解析
手机看题
单项选择题
关于类和对象不正确的说法是( )。
A.类是一种类型,它封装了数据和操作
B.对象是类的实例
C.一个类的对象只有一个
D.一个对象必属于某个类
点击查看答案&解析
手机看题
单项选择题
在面向对象的系统中,系统责任的良好分配原则是( )。
A.根据个人喜好进行分配
B.在类之间均匀分配
C.根据交互图的消息进行分配
D.集中分配在少数控制类中
点击查看答案&解析
手机看题
单项选择题
允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能去任意类型,它属于一个( )。
A.函数模板
B.模板函数
C.类模板
D.模板类
点击查看答案&解析
手机看题
单项选择题
设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;,完成后,y的值为( )。
A.不确定
B.4
C.3
D.1
点击查看答案&解析
手机看题
单项选择题
下面对静态数据成员的描述中,正确的是( )。
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员
C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象调用
点击查看答案&解析
手机看题
单项选择题
以下正确的描述是( )。
A.不允许设置参数的默认值
B.设置参数的默认值只能在定义函数时设置
C.设置参数的默认值时,应该设置右边的参数
D.设置参数的默认值时,应该全部参数都设置
点击查看答案&解析
手机看题
单项选择题
下面程序段执行结果是( )。
int i=5,k;
k=(++i)+(++i)+(i++);
printf("%d,%d",k,i);
A.24,8
B.21,8
C.21,7
D.24,7
点击查看答案&解析
手机看题
单项选择题
标有/**/的语句的执行次数是( )。
int y=5,x=2;
do y=x*x; /* */
while(++y <5);
A.5
B.4
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
数据库的逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的( )。
A.记录模型
B.具体模型
C.数据模型
D.参数模型
点击查看答案&解析
手机看题
单项选择题
字符串通常采用的两种存储方式是( )。
A.链式存储结构和索引存储结构
B.顺序存储结构和散列存储结构
C.顺序存储结构和链式存储结构
D.索引存储结构和散列存储结构
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果为( )。
int fun(int n)
if(n==0)return 1;
else return n*fun(n-1):
return 0;
void main()
eout<<func(4)<<endl;
A.1
B.10
C.24
D.11
点击查看答案&解析
手机看题
单项选择题
如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为( )。
A.myclass operator ++();
B.myelass& operator ++();
C.myclass operator++(int);
D.myclass& operator++(int);
点击查看答案&解析
手机看题
单项选择题
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
A.数据库
B.数据表
C.数据仓库
D.数据记录
点击查看答案&解析
手机看题
单项选择题
关于this指针的说法错误的是( )。
A.this指针必须显示说明
B.当创建一个对象后,this指针就指向该对象
C.成员函数拥有this指针
D.静态成员函数不拥有this指针
点击查看答案&解析
手机看题
单项选择题
下列描述中正确的是( )。
A.构造函数可以为虚函数,析构函数不可以为虚函数
B.构造函数不可以为虚函数,析构函数可以为虚函数
C.构造函数可以为虚函数,析构函数可以为虚函数
D.构造函数不可以为虚函数,析构函数不可以为虚函数
点击查看答案&解析
手机看题
单项选择题
private访问属性限制对象的成员,可以在( )中访问。
A.本类的成员函数
B.main函数
C.父类的成员函数
D.子类的成员函数
点击查看答案&解析
手机看题
单项选择题
软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( )。
A.前者属于静态测试,后者属于动态测试
B.前者属于动态测试,后者属于静态测试
C.都属于静态测试
D.都属于动态测试
点击查看答案&解析
手机看题
单项选择题
当要求两个变量不能同名时,它是指在( )的情况下。
A.同一文件中
B.同一作用域中
C.同一类的不同成员函数中
D.不同函数中
点击查看答案&解析
手机看题
单项选择题
属于关系的基本类型的是( )。
A.堆栈表
B.视图表
C.双列表
D.散列表
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。
main()
int i;
for(i=0;i<8;i++)
switch(i)
case 0:
case 3:i+=2;
case 1:
case 2:i+=3;
default:i+=5;
cout<<i;
A.11
B.35
C.10
D.45
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为( )。
class A
static int n;
public:
A()n=1;
A(int num)n=num;
void print()cout<<n;
A::n=0;
void main()
A a,b(2);
a.print();
b.pint();
A.12
B.11
C.22
D.21
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。
#include <iostream>
using namespace std;
template <class T>
class A
T x,y;
public:
A(T a,T b)x=a;y=b;
int add()return x+y;
;
void main()
A<double>a(7.8,3.4);
A<char>b(7.8,3.4);
cout<<a.add()<<","<<b.add();
A.10,10
B.11,11
C.11,10
D.以上答案都不对
点击查看答案&解析
手机看题
微信扫码免费搜题