天大20春《面向对象程序设计》在线作业12答案

《面向对象程序设计》在线作业一ZOj傲朋学习网
1.[单选题] 下列调用方式中,属于引用调用的是()。ZOj傲朋学习网
    A..形参和对应的实参都是变量名ZOj傲朋学习网
    B..形参是指针,对应的实参是地址值ZOj傲朋学习网
    C..形参是引用,对应的实参是变量名ZOj傲朋学习网
    D..形参是变量名,对应的实参是地址值ZOj傲朋学习网
    正确答案:——C——ZOj傲朋学习网
2.[单选题] 设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。ZOj傲朋学习网
    A.x&&zZOj傲朋学习网
    B.(y!=1)&&(z!=0)ZOj傲朋学习网
    C.(x<y)&&x<zZOj傲朋学习网
    D.x||y>3&&z>5ZOj傲朋学习网
    正确答案:——B——ZOj傲朋学习网
3.[单选题] 下列循环结构中,不是无限循环的是()。ZOj傲朋学习网
    A.for ( t =1 ;  ; t + + )   cout<<  t  ;ZOj傲朋学习网
    B.t = 1;  while ( t - - )  { cout<< t + + ; }ZOj傲朋学习网
    C.t = 1 ; do { cout<< t ;  t + + ;} while ( - - t ) ;ZOj傲朋学习网
    D.for ( t = 0 ; t ; t ++ )  cout<< t ;ZOj傲朋学习网
    正确答案:——D——ZOj傲朋学习网
4.[单选题] 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。ZOj傲朋学习网
    A.先调用A类的构造函数,然后调用B类的构造函数ZOj傲朋学习网
    B.先调用B类的构造函数,然后调用A类的构造函数ZOj傲朋学习网
    C.不调用A类的构造函数ZOj傲朋学习网
    D.视定义时A类和B类出现的位置ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
5.[单选题] 设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()。ZOj傲朋学习网
    A.a+=a-=(a=3)*(b=4)ZOj傲朋学习网
    B.x%5ZOj傲朋学习网
    C.a=a*3=2ZOj傲朋学习网
    D.y=float(i)++ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
6.[单选题] 设有定义:int a=0,b=5,c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。ZOj傲朋学习网
    A.5,5,1ZOj傲朋学习网
    B.4,6,1ZOj傲朋学习网
    C.1,6,1ZOj傲朋学习网
    D.1,5,0ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
7.[单选题] 如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。ZOj傲朋学习网
    A.不调用基类的析构函数ZOj傲朋学习网
    B.先调用基类的析构函数,再调用派生类的析构函数ZOj傲朋学习网
    C.先调用派生类的析构函数,再调用基类的析构函数ZOj傲朋学习网
    D.不调用派生类的析构函数ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
8.[单选题] 决定函数返回值类型的是()。ZOj傲朋学习网
    A.return语句中表达式的类型ZOj傲朋学习网
    B.函数定义时函数名前的类型ZOj傲朋学习网
    C.调用函数时的调用方式ZOj傲朋学习网
    D.系统根据结果随机确定ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
9.[单选题] 完成编译预处理工作的阶段是()。ZOj傲朋学习网
    A..编译前ZOj傲朋学习网
    B..编译时ZOj傲朋学习网
    C..编译后ZOj傲朋学习网
    D..连接时ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
10.[单选题] 在声明类时,关键字private、public和protected出现()。ZOj傲朋学习网
    A.至少一次ZOj傲朋学习网
    B.至多一次ZOj傲朋学习网
    C.public至少一次ZOj傲朋学习网
    D.0或多次ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
11.[单选题] 以下运算符中不能重载的是()。ZOj傲朋学习网
    A..&ZOj傲朋学习网
    B.!=ZOj傲朋学习网
    C.::ZOj傲朋学习网
    D.%ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
12.[单选题] 程序控制语句主要包括选择、循环和()。ZOj傲朋学习网
    A.宏定义ZOj傲朋学习网
    B.注释ZOj傲朋学习网
    C.跳转ZOj傲朋学习网
    D.条件编译ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
13.[单选题] 下列函数中,不属于类的成员函数的是()。ZOj傲朋学习网
    A.构造函数ZOj傲朋学习网
    B.析构函数ZOj傲朋学习网
    C.友元函数ZOj傲朋学习网
    D.拷贝构造函数ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
14.[单选题] 以下函数原型说明中,不正确的是()。ZOj傲朋学习网
    A.int Function();ZOj傲朋学习网
    B.void Function(int);ZOj傲朋学习网
    C.int Function(a);ZOj傲朋学习网
    D.void int(double a);ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
15.[单选题] 设有说明char ch=’a’; int x=3;float y=4;double z=5;,则表达式ch*(x-y)/z的数据类型是。ZOj傲朋学习网
    A.charZOj傲朋学习网
    B.不确定ZOj傲朋学习网
    C.intZOj傲朋学习网
    D.doubleZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
16.[单选题] 假定AB为一个类,则执行“AB a(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。ZOj傲朋学习网
    A.6ZOj傲朋学习网
    B.7ZOj傲朋学习网
    C.9ZOj傲朋学习网
    D.11ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
17.[单选题] 下列运算符中优先级别最高的是()。ZOj傲朋学习网
    A.++ZOj傲朋学习网
    B.?:ZOj傲朋学习网
    C.!=ZOj傲朋学习网
    D.+=ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
18.[单选题] 如果a=1,b=2,c=3,d=4,则表达式a>b?a:c<d?c:d的结果是()。ZOj傲朋学习网
    A.1ZOj傲朋学习网
    B.2ZOj傲朋学习网
    C.3ZOj傲朋学习网
    D.4ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
19.[单选题] 以下关键字不能用来声明类成员的访问权限的是() 。ZOj傲朋学习网
    A.publicZOj傲朋学习网
    B.privateZOj傲朋学习网
    C.protectedZOj傲朋学习网
    D.staticZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
20.[单选题] 若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。ZOj傲朋学习网
    A.5和6ZOj傲朋学习网
    B.6和5ZOj傲朋学习网
    C.30和5ZOj傲朋学习网
    D.5和30ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
ZOj傲朋学习网
ZOj傲朋学习网
ZOj傲朋学习网
《面向对象程序设计》在线作业二ZOj傲朋学习网
1.[单选题] 构造函数和析构函数都应是类的公有成员函数ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:——A——ZOj傲朋学习网
2.[单选题] 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。ZOj傲朋学习网
    A.ios::inZOj傲朋学习网
    B.ios:utZOj傲朋学习网
    C.ios::in|ios:utZOj傲朋学习网
    D.ios::binaryZOj傲朋学习网
    正确答案:——A——ZOj傲朋学习网
3.[单选题] 一个类中只能定义一个析构函数ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:——A——ZOj傲朋学习网
4.[单选题] 一般的成员函数可以重载ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
5.[单选题] cin和cout是系统预定义的I/O流()。ZOj傲朋学习网
    A.类ZOj傲朋学习网
    B.包含文件ZOj傲朋学习网
    C.对象ZOj傲朋学习网
    D.常量ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
6.[单选题] 下列函数中,用于对文件进行写操作的是()。ZOj傲朋学习网
    A.getline()ZOj傲朋学习网
    B.put()ZOj傲朋学习网
    C.get()ZOj傲朋学习网
    D.eof()ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
7.[单选题] 类的静态数据成员被类的所有对象共享ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
8.[单选题] 只能在循环体内使用continue语句ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
9.[单选题] 构造函数和析构函数都能被继承ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
10.[单选题] 派生类中的成员函数可以和其基类的成员函数同名ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
11.[单选题] 通过运算符重载可以改变运算符原有的()。ZOj傲朋学习网
    A.操作数类型ZOj傲朋学习网
    B.操作数个数ZOj傲朋学习网
    C.优先级ZOj傲朋学习网
    D.结合性ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
12.[单选题] 不同的函数中可以使用相同名字的变量ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
13.[单选题] 成员函数一定是内联函数ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
14.[单选题] 基类的公有成员一定能通过派生类的对象访问ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
15.[单选题] 成员函数的参数可以设置默认值ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
16.[单选题] 一个类的数据成员中可以有本类的对象ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
17.[单选题] 设有说明:ofstreamoutfile;则执行语句:outfile.open(“data1.txt”);后,文件:data1.txt是一个()。ZOj傲朋学习网
    A.用于输入的文本文件ZOj傲朋学习网
    B.用于输出的文本文件ZOj傲朋学习网
    C.用于输入的二进制文件ZOj傲朋学习网
    D.用于输出的二进制文件ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
18.[单选题] 析构函数名与类名没有关系ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
19.[单选题] 类外可以直接引用类的所有静态数据成员和静态成员函数ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
20.[单选题] 派生类至少有一个基类ZOj傲朋学习网
    A.对ZOj傲朋学习网
    B.错ZOj傲朋学习网
    正确答案:————ZOj傲朋学习网
ZOj傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: