|
15秋《面向对象程序设计》作业1
一、单选题(共 20 道试题,共 100 分。)
1. 整型变量中,八进制数的数字前面需要加数字()
. 8
. 0X
. 不需要
. 0
谋学网:
2. 下列对引用的陈述中不正确的是( )。
. 每一个引用都是其所引用对象的别名,因此必须初始化
. 形式上针对引用的操作实际上作用于它所引用的对象
. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
. 不需要单独为引用分配存储空间
谋学网:
3. 假定k是一个oul类型的变量,则关于变量p的正确定义语句为( )。
. oulp=&k
. int*p=&k
. oul&p=*k
. hr*p=”Thnkyou!”
谋学网:
4. 假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用( )。
. out<<*p
. out<<p
. out<<&p
. out<<(voi*)p
谋学网:
5. 题面见图片
.
.
.
.
谋学网:
6. 关于封装,下列说法中不正确的是( )。
. 通过封装,对象的全部属性和操作结合在一起,形成一个整体
. 通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
. 通过封装,每个对象都成为相对独立的实体
. 通过封装,对象的属性都是不可见的
谋学网:
7. 题面见图片
.
.
.
.
谋学网:
8. 题面见图片
.
.
.
.
谋学网:
9. 题面见图片
.
.
.
.
谋学网:
10. 题面见图片
.
.
.
.
谋学网:
11. 变量s的定义为“hr *s=”Hllo worl!”;”,要使变量p指向s所指向的同一个字符串,则应选取( )。
. hr*p=s
. hr*p=&s
. hr*p;p=*s
. hr*p;p=&s
谋学网:
12. 假定p是具有int**类型的指针变量,则给p赋值的正确语句为( )。
. p=nwint
. p=nwint*
. p=nwint**
. p=nwint[10]
谋学网:
13. 假定有“strut OOK{hr titl[40]; flot pri;}; OOK *ook;”,则不正确的语句为( )。
. OOK*x=nwook
. OOKx={"++Progrmming",27.0}
. OOK*x=nwOOK
. OOK*x=ook
谋学网:
14. 关于消息,下列说法中不正确的是( )。
. 发送消息的对象请求服务,接受消息的对象提供服务
. 消息的发送者必须了解消息的接收者如何相应消息
. 在++中,消息的发送具体体现为对接收消息的对象的某个函数的调用
. 每个对象只能接收某些特定格式的消息
谋学网:
15. 题面见图片
.
.
.
.
谋学网:
16. 题面见图片
.
.
.
.
谋学网:
17. 假定p是具有oul类型的指针变量,则表达式++p使p的值(以字节为单位)增加( )。
. 1
. 4
. sizof(oul)
. sizof(p)
谋学网:
18. 假定有“strut OOK{hr titl[40]; flot pri;}ook;”,则正确的语句为( )。
. OOK&x=&ook
. OOK&x=ook
. OOK&x=nwOOK
. OOK&x=OOK
谋学网:
19.
转义字符‘\n’ 表示()
. 制表符
. 退后符
. 回车换行符
. 前进符
谋学网:
20. 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为( )。
. int*p=nwint[30]
. int*p=nwint(30)
. int*p=nw[30]
. *p=nwint[30]
谋学网:
|
|