西安电大 面向对象程序设计(本)第四次形考作业

1、单选题(4分)

do语句能够改写为( D)语句。

A. 复合 B. if C. switch D. while

答案:

2、单选题(4分)

在下面的一维数组定义中,哪一个有语法错误。(C )

A.
int a[]={1,2,3}; B. int a[10]={0};

C.
int a[]; D. int a[5];

答案:.A.B.C.D

3、单选题(4分)

函数重载是指( A)。

A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C. 两个以上的函数名字不同,但形参的个数或类型相同

D. 两个以上的函数取相同的函数名,并且函数的返回类型相同

答案:.A.B.C.D

4、单选题(4分)

以下叙述中不正确的是(C )。

A. 在一个函数中,可以有多条return语句

B. 函数的定义不能嵌套,但函数的调用可以嵌套

C. 函数必须有返回值

D. 不同的函数中可以使用相同名字的变量

答案:.A.B.C.D

5、单选题(4分)

以下说法中正确的是( B)。

A.
C++程序总是从第一个定义的函数开始执行

B.
C++程序总是从main函数开始执行

C.
C++函数必须有返回值,否则不能使用函数

D.
C++程序中有调用关系的所有函数必须放在同一个程序文件中

答案:.A.B.C.D

6、单选题(4分)

若定义了函数 double *function(), 则函数function的返回值为(B )。

A. 实数型 B.实数的地址 C.指向函数的指针 D.函数的地址

答案:.A.B.C.D

7、单选题(4分)

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(A )。

A.
0 B. 4 C. 8 D. 6

答案:.A.B.C.D

8、单选题(4分)

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为(C )。

A.
2 B. 4 C. 6 D. 8

答案:.A.B.C.D

9、单选题(4分)

在下面的二维数组定义中,正确的是( C)。

A.
int a[5][]; B. int a[][5];

C.
int a[][3]={{1,3,5},{2}}; D. int a[](10);

答案:.A.B.C.D

10、单选题(4分)

在下面的字符数组定义中,哪一个有语法错误。( D)。

A.
char a[20]=”abcdefg”; B. char a[]=”x+y=55.”;

C.
char a[15]; D. char a[10]=’5’;

答案:.A.B.C.D

11、多选题(4分)

一个类的友元不是该类的成员,与该类的关系密切,所以它(ABC )。

A. 有this指针,有默认操作的对象

B. 没有this指针,可以有默认操作的对象

C. 有this指针,不能执行默认操作

D. 没有this指针,也就没有默认操作的对象

答案:.A.B.C.D

12、多选题(4分)

一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明(BCD )。

A. 需加上类域的限定 B. 不需加上类域的限定

C. 类域的限定可加可不加 D. 不需要任何限定

答案:.A.B.C.D

13、多选题(4分)

于运算符重载,下列说法正确的是(ACD )。

A. 重载时,运算符的优先级可以改变。

B. 重载时,运算符的结合性可以改变。

C. 重载时,运算符的功能可以改变。

D. 重载时,运算符的操作数个数可以改变。

答案:.A.B.C.D

14、多选题(4分)

引入友元的主要目的是为了( ABD)。

A. 增强数据安全性 B. 提高程序的可靠性

C. 提高程序的效率和灵活性 D. 保证类的封装性

答案:.A.B.C.D

15、多选题(4分)

当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( ABC)。

A. 只能是公有成员 B. 只能是保护成员

C. 只能是除私有成员之外的任何成员 D. 具有任何权限的成员

答案:.A.B.C.D

16、多选题(4分)

关于运算符重载,下列说法正确的是(ACD )。

A. 所有的运算符都可以重载。

B. 通过重载,可以使运算符应用于自定义的数据类型。

C. 通过重载,可以创造原来没有的运算符。

D. 通过重载,可以改变运算符的优先级。

答案:.A.B.C.D

17、多选题(4分)

被非静态成员函数访问的类的数据成员(BCD )。

A. 可以是非静态数据成员或静态数据成员 B. 不可能是类的静态数据成员

C. 只能是类的非静态数据成员 D. 只能是类的静态数据成员

答案:.A.B.C.D

18、多选题(4分)

静态数据成员的初始化是在(ABC )中进行的。

A. 构造函数 B. 任何成员函数

C. 所属类 D. 全局区

答案:.A.B.C.D

19、多选题(4分)

当一个类对象离开它的作用域时,系统自动调用该类的(ABC )。

A. 无参构造函数 B. 带参构造函数 C. 拷贝构造函数 D. 析构函数

答案:.A.B.C.D

20、多选题(4分)

在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是( ACD)。

A. 作为友元函数重载的1元运算符 B. 作为成员函数重载的1元运算符

C. 作为友元函数重载的2元运算符 D. 作为成员函数重载的2元运算符

答案:.A.B.C.D

21、判断题(4分)

signed char类型的值域范围是-128至+127之间的整数。A

答案:A.正确B.错误

22、判断题(4分)

int和float类型的数据分别占用4和4个字节。A

答案:A.正确B.错误

23、判断题(4分)

float和double类型的数据分别占用4和_6个字节。B

答案:A.正确B.错误

24、判断题(4分)

bool和char类型的数据分别占用1和1个字节。A

答案:A.正确B.错误

25、判断题(4分)

unsigned
short int和int类型的长度分别为2和4。A

答案:A.正确B.错误

 

内容查看
查看价格5
点点赞赏,手留余香 给TA打赏

AI创作

课程作业代写,点击图片加微信,有偿服务
  • 游客 下载了资源 2015年425公务员联考《申论》(广西、云南)卷及答案
  • 游客 下载了资源 2015年0711新疆公务员考试《行测》真题答案及解析(此套题不全,部分题目缺失)
  • 游客 下载了资源 2025年包钢集团招聘笔试参考题库含答案解析
  • 游客 下载了资源 爱普生Epson Stylus Office BX610FW 驱动
  • 游客 下载了资源 2007年广西公务员考试《行测》真题答案及解析
  • 游客 下载了资源 佳能Canon PIXMA MP490 驱动
  • 游客 下载了资源 2016年423公务员联考《行测》(黑龙江卷)答案及解析
  • 游客 下载了资源 2022年广东公务员考试行测试题(乡镇)答案解析
  • 游客 下载了资源 惠普hp打印机驱动安装ENVY Pro6452驱动
  • 游客 下载了资源 爱普生Epson L210 驱动
  • 游客 下载了资源 爱普生Epson LX-310 驱动
  • 游客 下载了资源 2024年上半年教师资格证考试《教育教学知识与能力》(小学)题参考答案
  • 游客 下载了资源 2013年下半年教师资格证考试《综合素质》(小学)解析
  • 游客 下载了资源 2006年广东公务员考试《行测》真题答案及解析
  • 游客 下载了资源 爱普生Epson Artisan 700 驱动
  • 游客 下载了资源 2022年下半年教师资格证考试《高中物理》题解(精选)(OCR)
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录