面向对象程序设计技术大作业(2011秋)-(终结性考核内容答案)

时间:2022-11-25 12:06:09 作者:壹号 字数:1825字

面向对象程序设计技术大作业

第一部份 基础知识考查(50%)

一、 选择题(每题2分,共20分)

1.C++程序的基本模块为( D )。

A.表达式 B.标识符 C.语句 D.函数

2.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.逗号或分号 D.空格或回车

3.设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为( C )。

A. 12 B. 144 C. 156 D. 288

4.在下列的常值常量定义中,错误的定义语句是( A )。答案:

A. const M=10; B. const int M=20;

C. const char ch; D. const bool mark=true;

5.当处理特定问题时的循环次数已知时,通常采用( A )来解决。

A. for循环 B. while循环 C. do循环 D. switch语句

6.假定a为一个数组名,则下面的( B )表示有错误。

A.a[i] B.*a++ C.*a D.*(a+1)

7. 当需要使用istrstream流类定义一个流对象并联系一个字符串时,应在文件开始使用#include命令,使之包含( D )文件。

A. iostream.h B. iomanip.h C. fstream.h D. strstrea.h5.

8.设x和y均为bool量,则x || y为假的条件是( C )。

…… 此处隐藏0字 ……

A. 它们均为真 B. 其中一个为真

C. 它们均为假 D. 其中一个为假

9.下面描述中,表达错误的是( B )。

A)公有继承时基类中的public成员在派生类中仍是public的

B)公有继承是基类中的private成员在派生类中仍是private的

C)公有继承时基类中的protected成员在派生类中仍是protected的 D)私有继承时基类中的public成员在派生类中是private的

10.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为( A )。

A.main B.MAIN C.name D.function