(完整版)C++练习题及答案.docxVIP

  • 2
  • 0
  • 约7.73千字
  • 约 18页
  • 2026-09-30 发布于四川
  • 举报

(完整版)C++练习题及答案

一、单项选择题(本大题共20小题,每小题1分,共20分)

1.在C++中,以下哪个关键字用于声明一个类的私有成员?

A.public

B.protected

C.private

D.internal

解析:C++中类的成员默认为私有(private),使用private关键字显式声明。public和protected分别表示公有和保护成员,internal是C#中的关键字,C++没有此关键字。正确选项为C。

2.以下哪个运算符用于判断两个指针是否指向同一内存地址?

A.==

B.!=

C.===

D.=

解析:C++中判断两个指针是否相等使用==运算符,如p1==p2。!=用于判断不等,===和=是C#和C++20的新运算符,不适用于C++标准。正确选项为A。

3.以下哪个语句可以正确创建一个动态分配的整数数组?

A.intarr[5]={1,2,3,4,5};

B.intarr=newint[5];

C.intarr=newint[5];

D.intarr=newint{1,2,3,4,5};

解析:A是静态数组初始化,C语法错误,D不能用于创建

文档评论(0)

1亿VIP精品文档

相关文档