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

更新时间:2023-05-12 19:10:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

第一部份 基础知识考查(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 )。

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

二、 判断题(每题1分,共10分)

1.对于C++程序,每一行可以有多个语句(√ );

2.对于C++程序,每一行语句可以跨越多行(√ );

3.在C++中func和Func是两个相同的标识符(× );

4.”今天天气好”不是一个C++字符串常量(√ );

5.C++程序的执行从main函数开始( √ );

6.函数体可以是一个基本语句,也可以是一个复合语句(√ );

7.执行赋值语句x=y=z=-3;之后,x,y和z的值都是-3(√ );

8.执行if(5<8) cout<<”OK”; ,屏幕上将显示OK(√ );

9.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用(× )

10.在程序中凡是以#号开始的语句行都是预处理命令行(√ )

三、 写出程序运行结果(每题5分,共10分)

1. void xxk1()

{

int x,y;

X=20; y=70;

Cout<<”dec: “<<dec<<x<< <<y<<endl;

Cout<<”oct: “<<oct<<x<< <<y<<endl;

Cout<<”hex: “<<hex<<x<< <<y<<endl;

Cout<<dec;

}

运行结果是:

dec:20 70

oct:24 106

hex:14 46

2 void xl( )

{

char a[] ="36 94 135 -1";

istrstream str(a);

int k;

str>>k;

while(k!=-1)

{

}

}

运行结果是:

36 44 24

94 136 5e

135 207 87

四、 编程题(每题5分,共10分)

1. 从键盘上输入若干个整数到一个字符文件中,直到输入数值为-1 为止。

cout<<dec<<k<<' '<<oct<<k<<' '<<hex<<k<<endl; str>>k;

2.编写一函数,对于具胡workers 类型和n个元素的数组a,从下标为k的位置起向后查找属于教师类别的、职级为x值的元素,当查找成功时返回该元素的下标,不然的话返回-1.

第二部分 综合能力考查部分(50%)

1、计算机科学与技术专业学生使用

2、要求学生上交基础部分答案的电子稿和综合能力测试工程程序源代码,且工程名为学生姓名的声母;

3、分校可把学生的源代码统一刻在一张光盘上上交北京电大,由北京电大责任教师评分。

本文来源:https://www.bwwdw.com/article/ovre.html

Top