专升本《面向对象程序设计》-试卷-答案(同名21629).docVIP

  • 0
  • 0
  • 约2.76千字
  • 约 7页
  • 2023-10-25 发布于江苏
  • 举报

专升本《面向对象程序设计》-试卷-答案(同名21629).doc

PAGE PAGE1 第PAGE1页共NUMPAGES5页 D.逻辑上要分配内存,可以引用不分配内存的变量 .标准答案:A 54. 对枚举类型定义的元素()。 (2分) A.可以指定整型值,且整型值不得重复指定给不同枚举元素 B.可以指定整型值,且整型值可以重复指定给不同枚举元素 C.不能指定整型值,且整型值不得重复指定给不同枚举元素 D.不能指定整型值,且整型值可以重复指定给不同枚举元素 .标准答案:B 55. 5关于.保留字struct和class,正确的叙述为()。 (2分) A.都可以定义类,且可以相互替代 B.都可以定义类,且不能相互替代 C.只有class可以定义类,因此不能相互替代 D.都不对 .标准答案:A 56. C++的数组元素不可以()。 (2分) A.是数组????????B.是整数????????C.是函数????????D.是指针???????? .标准答案: 57. C++指针变量int * const p表示()。 (2分) A.左边的指针指向右边的引用,且右边的引用不能被修改 B.左边的指针指向右边的引用,且左边的指针不能被修改 C.右边的引用引用左边的指针,且右边的引用不能被修改 D.右边的引用引用左边的指针,且左边的指针不能被修改 .标准答案:C 58. 关于表达式++(x++),如下哪个叙述正确()。 (2分) A.正确,且最终增加2???????????B.正确,且最终增加1??????????? C.错误????????????????????????D.都不对?????????????????????? .标准答案:C 59. 如果不是释放数组指针指向的内存,delete后面使用的指针的类型为()。 (2分) A.void *????????B.char *????????C.int *?????????D.double *?????? .标准答案:A 60. 一个左值必然不是()。 (2分) A.一个变量????????????????????B.一个常量???????????????????? C.一个对象????????????????????D.一个函数调用???????????????? .标准答案:B 61. C++的析构函数()。 (2分) A.可以重载,可以定义返回类型 B.可以重载,不能定义返回类型 C.不能重载,可以定义返回类型 D.不能重载,不能定义返回类型 .标准答案:D 62. 关于C++的struct,定义的成员()。 (2分) A.缺省都是公有成员,但可以定义私有成员 B.缺省都是私有成员,但可以定义公有成员 C.缺省都是公有成员,不能定义私有成员 D.缺省都是私有成员,不能定义公有成员 .标准答案:A 63. C++的类F定义的类F的函数成员()。 (2分) A.可以定义为friend和static的 B.不能定义为friend和static的 C.可以定义为friend的,不能定义为static的 D.不能定义为friend的,可以定义为static的 .标准答案:D 64. 对于类F定义F f[10][20],可以认为f[10]()。 (2分) A.是一个10元素数组,每个元素存放1个F类对象; B.是一个10元素数组,每个元素存放20个F类对象; C.是一个指针,指向数组的第10个元素; D.是一个指针,指向数组的第20个元素 .标准答案:B 65. 对于定义函数f的隐含参数this的类型为()。 (2分) A.const E *volatile???????????B.const E*const??????????????? C.volatile E*const????????????D.const volatile E*const?????? .标准答案:D 66. C++的名字空间不能包含() (2分) A.变量定义??????B.函数定义??????C.类型定义??????D.数值常量?????? .标准答案:D 67. 对于如下操作合法的为()。 (2分) A.见图??????????B.见图??????????C.见图??????????D.见图?????????? .标准答案:D 68. 对于定义成员b-a的类型为()。 (2分) A.int?????????????????????????B.const int??????????????????? C.const volatile int??????????D.volatile int???????????????? .标准答案:C 69. 对于定义会()。 (2分) A.先调用缺省析构函数~E( )一次,再释放p指向的对象内存 B.先调用缺省析构函数~F( )一次,再释放p

文档评论(0)

1亿VIP精品文档

相关文档