C++编程题库及分析.docxVIP

  • 0
  • 0
  • 约7.38千字
  • 约 19页
  • 2026-06-23 发布于上海
  • 举报

C++编程题库及分析

一、单项选择题(共10题,每题1分,共10分)

下列属于C++关键字的是()

A.integer

B.float

C.function

D.array

答案:B

解析:C++中关键字用于定义语法规则,float是声明单精度浮点型的关键字;A选项integer不是C++关键字,C++用int表示整型;C选项function、D选项array均为通用词汇,不属于C++关键字。

C++程序编译过程中,生成目标文件的阶段是()

A.预处理

B.编译

C.汇编

D.链接

答案:C

解析:汇编阶段将编译生成的汇编代码转换为机器指令,生成.obj格式的目标文件;A选项预处理处理头文件、宏定义等;B选项编译生成汇编代码;D选项链接将目标文件与库合并生成可执行文件。

下列C++变量命名符合规则的是()

A.1var

B.var_1

C.var-1

D.var@1

答案:B

解析:C++变量命名只能以字母、下划线开头,后续可跟字母、数字、下划线,不能包含特殊字符或数字开头;A选项以数字开头、C选项含减号、D选项含@均不符合规则。

下列关于函数参数的说法,正确的是()

A.值传递会改变实参的值

B.引用传递是将实参副本传递给形参

C.指针传递本质上是值传递

D.函数默认参数可放在声明的末尾或开头

答案:C

解析:值传递传递实参副本,不会改变实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档