面向对象程序设计作业-在线作业 下载本文

内容发布更新时间 : 2024/5/21 16:51:43星期一 下面是文章的全部内容请认真阅读。

单选题

1.【第1章】不是面向对象系统的特性是( )。

? ? ?

A 封装性 B 继承性 C 保密性 D 多态性

?

正确答案:C ?

单选题

2.【第1章】面向对象(O-O)程序设计是一种新的程序设计范型。这种范型的主要特征是( )。

? ? ?

A 程序=对象+消息 B 程序=函数+调用 C 程序=算法+数据 D 程序=过程+调用

?

正确答案:A ?

单选题

3.【第2章】以下叙述中不正确的是( )。

?

A 在不同的函数中可以使用相同名字的变量

? ?

B 函数中的形式参数是局部变量

C 在一个函数内定义的变量只在本函数范围内有效

D 在一个函数内的复合语句中定义的变量在本函数范围内有效

?

正确答案:D ?

单选题

4.【第2章】假设已经有定义“char *Const name=\;”下面的语句中正确的是( )。

? ? ?

A name[3]='q'; B name=

C name=newChar[5]; D name=newChar('q');

?

正确答案:A ?

单选题

5.【第2章】下列选项中,当 x 为大于1 的奇数时,值为 0 的表达式是( )。

? ? ?

A x%2==1 B x%2==0 C x%2!=0 D x/2

?

正确答案:B ?

单选题

6.【第2章】如果定义并初始化一个数组 int s[10]={1,2,3,4,5,6,7,8,9,10}; 则执行printf(\语句后的输出结果是( )。

? ? ?

A 3 B 4 C 7 D 2

?

正确答案:C ?

单选题

7.【第2章】下面有关重载函数的说法中正确的是( )。

? ? ?

A 重载函数必须具有不同的返回值类型 B 重载函数形参个数必须不同 C 重载函数必须有不同的形参列表 D 重载函数名可以不同

?

正确答案:C ?