21春天津大学《面向对象程序设计》在线作业一答案

-[天津大学]《面向对象程序设计》在线作业一KdS傲朋学习网
试卷总分:100    得分:100KdS傲朋学习网
第1题,下列调用方式中,属于引用调用的是()。KdS傲朋学习网
A、.形参和对应的实参都是变量名KdS傲朋学习网
B、.形参是指针,对应的实参是地址值KdS傲朋学习网
C、.形参是引用,对应的实参是变量名KdS傲朋学习网
D、.形参是变量名,对应的实参是地址值KdS傲朋学习网
正确答案: KdS傲朋学习网
第2题,设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。KdS傲朋学习网
A、x&&zKdS傲朋学习网
B、(y!=1)&&(z!=0)KdS傲朋学习网
C、(xy)&&xzKdS傲朋学习网
D、x||y3&&z5KdS傲朋学习网
正确答案: KdS傲朋学习网
第3题,下列循环结构中,不是无限循环的是()。KdS傲朋学习网
A、for ( t =1 ;  ; t + + )   cout  t  ;KdS傲朋学习网
B、t = 1;  while ( t - - )  { cout t + + ; }KdS傲朋学习网
C、t = 1 ; do { cout t ;  t + + ;} while ( - - t ) ;KdS傲朋学习网
D、for ( t = 0 ; t ; t ++ )  cout t ;KdS傲朋学习网
正确答案: KdS傲朋学习网
第4题,设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。KdS傲朋学习网
A、先调用A类的构造函数,然后调用B类的构造函数KdS傲朋学习网
B、先调用B类的构造函数,然后调用A类的构造函数KdS傲朋学习网
C、不调用A类的构造函数KdS傲朋学习网
D、视定义时A类和B类出现的位置KdS傲朋学习网
正确答案: KdS傲朋学习网
设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()。KdS傲朋学习网
A、a+=a-=(a=3)*(b=4)KdS傲朋学习网
B、x%5KdS傲朋学习网
C、a=a*3=2KdS傲朋学习网
D、y=float(i)++KdS傲朋学习网
正确答案: KdS傲朋学习网
第6题,设有定义:int a=0,b=5,c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。KdS傲朋学习网
A、5,5,1KdS傲朋学习网
B、4,6,1KdS傲朋学习网
C、1,6,1KdS傲朋学习网
D、1,5,0KdS傲朋学习网
正确答案: KdS傲朋学习网
第7题,如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。KdS傲朋学习网
A、不调用基类的析构函数KdS傲朋学习网
B、先调用基类的析构函数,再调用派生类的析构函数KdS傲朋学习网
C、先调用派生类的析构函数,再调用基类的析构函数KdS傲朋学习网
D、不调用派生类的析构函数KdS傲朋学习网
正确答案: KdS傲朋学习网
第8题,决定函数返回值类型的是()。KdS傲朋学习网
A、return语句中表达式的类型KdS傲朋学习网
B、函数定义时函数名前的类型KdS傲朋学习网
C、调用函数时的调用方式KdS傲朋学习网
D、系统根据结果随机确定KdS傲朋学习网
正确答案: KdS傲朋学习网
第9题,完成编译预处理工作的阶段是()。KdS傲朋学习网
A、.编译前KdS傲朋学习网
B、.编译时KdS傲朋学习网
C、.编译后KdS傲朋学习网
D、.连接时KdS傲朋学习网
正确答案: KdS傲朋学习网
在声明类时,关键字private、public和protected出现()。KdS傲朋学习网
A、至少一次KdS傲朋学习网
B、至多一次KdS傲朋学习网
C、public至少一次KdS傲朋学习网
D、0或多次KdS傲朋学习网
正确答案: KdS傲朋学习网
第11题,以下运算符中不能重载的是()。KdS傲朋学习网
A、.&KdS傲朋学习网
B、!=KdS傲朋学习网
C、::KdS傲朋学习网
D、%KdS傲朋学习网
正确答案: KdS傲朋学习网
程序控制语句主要包括选择、循环和()。KdS傲朋学习网
A、宏定义KdS傲朋学习网
B、注释KdS傲朋学习网
C、跳转KdS傲朋学习网
D、条件编译KdS傲朋学习网
正确答案: KdS傲朋学习网
第13题,下列函数中,不属于类的成员函数的是()。KdS傲朋学习网
A、构造函数KdS傲朋学习网
B、析构函数KdS傲朋学习网
C、友元函数KdS傲朋学习网
D、拷贝构造函数KdS傲朋学习网
正确答案: KdS傲朋学习网
第14题,以下函数原型说明中,不正确的是()。KdS傲朋学习网
A、int Function();KdS傲朋学习网
B、void Function(int);KdS傲朋学习网
C、int Function(a);KdS傲朋学习网
D、void int(double a);KdS傲朋学习网
正确答案: KdS傲朋学习网
设有说明char ch='a'; int x=3;float y=4;double z=5;,则表达式ch*(x-y)/z的数据类型是。KdS傲朋学习网
A、charKdS傲朋学习网
B、不确定KdS傲朋学习网
C、intKdS傲朋学习网
D、doubleKdS傲朋学习网
正确答案: KdS傲朋学习网
第16题,假定AB为一个类,则执行"AB a(4),b[5],*p[2];"语句时,自动调用该类构造函数的次数为()。KdS傲朋学习网
A、6KdS傲朋学习网
B、7KdS傲朋学习网
C、9KdS傲朋学习网
D、11KdS傲朋学习网
正确答案: KdS傲朋学习网
第17题,下列运算符中优先级别最高的是()。KdS傲朋学习网
A、++KdS傲朋学习网
B、?:KdS傲朋学习网
C、!=KdS傲朋学习网
D、+=KdS傲朋学习网
正确答案: KdS傲朋学习网
第18题,如果a=1,b=2,c=3,d=4,则表达式ab?a:cd?c:d的结果是()。KdS傲朋学习网
A、1KdS傲朋学习网
B、2KdS傲朋学习网
C、3KdS傲朋学习网
D、4KdS傲朋学习网
正确答案: KdS傲朋学习网
第19题,以下关键字不能用来声明类成员的访问权限的是() 。KdS傲朋学习网
A、publicKdS傲朋学习网
B、privateKdS傲朋学习网
C、protectedKdS傲朋学习网
D、staticKdS傲朋学习网
正确答案: KdS傲朋学习网
若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。KdS傲朋学习网
A、5和6KdS傲朋学习网
B、6和5KdS傲朋学习网
C、30和5KdS傲朋学习网
D、5和30KdS傲朋学习网
正确答案:
版权声明

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

分享: