没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
面向对象程序设计形成性考核册作业三
一、填空题:
1. 关于面向对象系统分析,下列说法中不对的是( B )。
A. 术语“面向对象分析”可以用缩写 OOA 表达
B. 面向对象分析阶段对问题域描述比实现阶段更详细
C. 面向对象分析涉及问题域分析和应用分析两个环节
D. 面向对象分析需要辨认对象内部和外部特性
2. 在核心字 public 背面定义成员为类( B )成员。
A. 私有 B. 公用 C. 保护 D. 任何
3. 假定 AA 为一种类,a()为该类公有函数成员,x 为该类一种对象,则访问 x 对象中函
数成员 a()格式为( B )。
A. x.a B. x.a() C. x->a D. x->a()
4. 假定 AA 为一种类,int a()为该类一种成员函数,若该成员函数在类定义体外定义,
则函数头为( A )。
A. int AA::a() B. int AA:a()
C. AA::a() D. AA::int a()
5. 在多文献构造程序中,普通把类定义单独存储于( D )中。
A. 主文献 B. 实现文献 C. 库文献 D. 头文献
6. 一种 C++程序文献扩展名为( C )。
A. .h B. .c C. .cpp D. .cp
7. 假定 AA 是一种类,abc 是该类一种成员函数,则参数表中隐含第一种参数类型为(
D )。
A. int B. char C. AA D. AA*
8. 假定 AA 是一种类,“AA* abc()const;”是该类中一种成员函数原型,若该函数返回
this 值,当用 x.abc()调用该成员函数后,x 值( C )。
A. 已经被变化 B. 也许被变化
C. 不变 D. 受到函数调用影响
9. 当类中一种字符指针成员指向具备 n 个字节存储空间时,它所能存储字符串最大长
度为( C )。
A. n B. n+1 C. n-1 D. n-2
10. 在一种用数组实现队列类中,假定数组长度为 MS,队首元素位置为 first,队列长
度为 length,则队尾后一种位置为( D )。
A. length+1 B. first+length
C. (first+length-1)%MS D. (first+length)%MS
11. 在一种用链表实现队列类中,假定每个结点包括值域用 elem 表达,包括指针域用
next 表达,链队队首指针用 elemHead 表达,队尾指针用 elemTail 表达,若链队非空,则
进行插入时必要把新结点地址赋给( C )。
A. elemHead B. elemTail
C. elemHead 和 elemTail D. elemHead 或 elemTail
12. 对于一种类构造函数,其函数名与类名( A )。
A. 完全相似 B. 基本相似 C. 不相似 D. 无关系
13. 类析构函数是一种对象被( B )时自动调用。
A. 建立 B. 撤除 C. 赋值 D. 引用
14. 假定 AB 为一种类,则执行 “AB x;”语句时将自动调用该类( B )。
A. 带参构造函数 B. 无参构造函数 C. 拷贝构造函数 D. 赋值重载函数
15. 假定 AB 为一种类,则执行 “AB r1=r2;”语句时将自动调用该类( D )。
A. 无参构造函数 B. 带参构造函数 C. 赋值重载函数 D. 拷贝构造函数
16. 假定一种类构造函数为 “A(int aa,int bb) {a=aa;b=aa*bb;}”,则执行 “A
x(4,5);”语句后,x.a 和 x.b 值分别为( C )。
A. 4 和 5 B. 5 和 4 C. 4 和 20 D. 20 和 5
17. 假定一种类构造函数为 “B(int ax,int bx):a(ax),b(bx) {}” ,执行 “B
x(1,2),y(3,4);x=y;”语句序列后 x.a 值为( C )。
A. 1 B. 2 C. 3 D. 4
18. 对于任一种类,顾客所能定义构造函数个数至多为( D )。
A. 0 B. 1 C. 2 D. 任意个
二、填空题
1. 若 p 指向 x,则___*p_____与 x 表达是等价。
2. 假定 p 为指向二维数组 int d[4][6]指针,则 p 类型为__ int(*)[6]______。
3. 若 y 是 x 引用,则对 y 操作就是对____x___操作。
4. 执行 char *p=new char(’a’)操作后,p 所指向数据对象值为___’a’_____。
5. 执行__ delete[] p ______操作将释放由 p 所指向动态分派数组空间。
6. 已知语句“cout<<s;”输出是“apple”,则执行语句“cout<<s+2;”输出成果为____
ple ______。
7. 与构导致员访问表达式 p->name 等价表达式是____(*p).name ________。
8. 已知有定义“int x,a[]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x 值是
____6____。
9. 以面向对象办法构造系统,其基本单位是___对象_______。
10. 复杂对象可以由简朴对象构成,这种现象称为____聚合______。
11. 如果一种派生类基类不止一种,则这种继承称为___多继承(或多重继承)_____。
12. 面向对象软件开发生命周期分为三个阶段,即分析、___设计_______和____实现
______。
13. 类中数据成员访问属性普通被指明为__ private(私有)______。
剩余14页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3815
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功