奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 504|回复: 0

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

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2019-3-17 12:34:56 | 显示全部楼层 |阅读模式
扫码加微信
《面向对象程序设计》在线作业一

奥鹏作业答案
奥鹏天津大学作业

一、单选题:
1.[单选题]下列运算符中优先级别最高的是()。
    A.++
    B.?:
    C.!=
    D.+=
    正确答案:——A——
2.[单选题]设有定义:int a=0,b=5,c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。
    A.5,5,1
    B.4,6,1
    C.1,6,1
    D.1,5,0
    正确答案:——A——   
易百教育
3.[单选题]以下运算符中不能重载的是()。
    A..&
    B.!=
    C.::
    D.%
    正确答案:——C——
4.[单选题]假定AB为一个类,则执行“AB a(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。
    A.6
    B.7
    C.9
    D.11
    正确答案:————
5.[单选题]设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()。
    A.a+=a-=(a=3)*(b=4)
    B.x%5
    C.a=a*3=2
    D.y=float(i)++
    正确答案:————
6.[单选题]如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。
    A.不调用基类的析构函数
    B.先调用基类的析构函数,再调用派生类的析构函数
    C.先调用派生类的析构函数,再调用基类的析构函数
    D.不调用派生类的析构函数
    正确答案:————
7.[单选题]静态成员函数一定没有()。
    A.返回类型
    B.返回值
    C.this指针
    D.局部变量
    正确答案:————
8.[单选题]类Mclass的拷贝初始化构造函数是()。
    A.Mclass( )
    B.Mclass(Mclass)
    C.Mclass(Mclass *)
    D.Mclass(Mclass&)
    正确答案:————
9.[单选题]若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。
    A.5和6
    B.6和5
    C.30和5
    D.5和30
    正确答案:————
10.[单选题]设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。
    A.x&&z
    B.(y!=1)&&(z!=0)
    C.(x<y)&&x<z
    D.x||y>3&&z>5
    正确答案:————
11.[单选题]以下字符串赋值中不正确的是()。
    A.char str[ ]=”abcdefg”;
    B.char str[80]; str=”abcdefg”;
    C.char *pstr=”abcdefg”
    D.char *pstr=NULL; pstr=”abcdefg”;
    正确答案:————
12.[单选题]已知类A是类B的友元,类B是类C的友元,则()。
    A..类A是类C的友元
    B..类C是类A的友元
    C..类A的成员函数可以访问类B对象的任何成员
    D..类C的成员函数可以访问类B对象的任何成员
    正确答案:————
13.[单选题]若有定义int i=2,j=3,a[3][4]={1,2,3,4,5,6,7,8,10,11,12};则对元素a[j]值的正确引用是()。
    A.(a+i)+j
    B.*(*(a+i)+j)
    C.*a+j
    D.*(a+i)+j
    正确答案:————
14.[单选题]设int a,*p=&a; double b,*q; 则以下语句中正确的是()。
    A.p=&b;
    B.q=p;
    C.p=NULL
    D.q=new int;
    正确答案:————
15.[单选题]下列常数中不属于C++字符型常量的是()。
    A.'\n'
    B.'6'
    C."A"
    D.'A'
    正确答案:————
16.[单选题]设有函数原型声明void f(int&a);及double a(2.2); int b(3);则以下函数调用中正确的是()。
    A.f (a+b);
    B.f (&b);
    C.f (a);
    D.f (b);
    正确答案:————
17.[单选题]在C++中,字符串"c:\\dos\\ex.txt"的存储长度是()。
    A.15
    B.14
    C.13
    D.12
    正确答案:————
18.[单选题]以下函数原型说明中,不正确的是()。
    A.int Function();
    B.void Function(int);
    C.int Function(a);
    D.void int(double a);
    正确答案:————
19.[单选题]C++中函数原型不能标识()。
    A..函数的返回类型
    B..函数的功能;
    C..函数参数的个数
    D.函数参数的类型
    正确答案:————
20.[单选题]以下关键字不能用来声明类成员的访问权限的是() 。
    A.public
    B.private
    C.protected
    D.static
    正确答案:————
奥鹏作业答案

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 13:49

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表