C++基础概述

题目总数:25
总分数:125
时间:不限时
第 1 题    单选题

下列选项中可以做C++标识符的是

A.

_256

B.

fat/pig

C.

delete

D.

5char

第 2 题    单选题

在开发一个C++程序的整个过程中,第3个步骤为

A.

链接

B.

运行

C.

编辑

D.

编译

第 3 题    单选题

下列选项中,不是C++关键字的是

A.

class

B.

function

C.

friend

D.

virtual

第 4 题    单选题

Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是

A.

CPP

B.

exe

C.

obj

D.

lik

第 5 题    单选题

下列选项中,正确的C++标识符是

A.

6_group

B.

group~6

C.

age+3

D.

_group_6

第 6 题    单选题

下列叙述中,错误的是

A.

false是一个逻辑型常量

B.

"b"是一个字符型常量

C.

365是一个int常量

D.

3.1415926是一个double常量

第 7 题    单选题

在下列字符中,不允许作为C++标识符的是

A.

b

B.

B

C.

_

D.

2

第 8 题    单选题

下列字符串中可以用作C++标识符的是

A.

2009var

B.

goto

C.

test-2009

D.

_123

第 9 题    单选题

下列描述中,不属于面向对象思想主要特征的是

A.

封装性

B.

跨平台性

C.

继承性

D.

多态性

第 10 题    单选题

下列字符串中不能作为C++标识符使用的是

A.

WHILE

B.

user

C.

_1var

D.

9stars

第 11 题    单选题

下列符号中能够作为C++标识符的是

A.

const

B.

2a

C.

_shape

D.

-count

第 12 题    单选题

必须用一对大括号括起来的程序段是

A.

switch语句中的case标号语句

B.

if语句的分支

C.

循环语句的循环体

D.

函数的函数体

第 13 题    单选题

下列符号中不属于C++关键字的是

A.

 friend

B.

namespace

C.

continue

D.

byte

第 14 题    单选题

下列字符串中,不可以用作C++标识符的是

A.

y_2006

B.

_TEST_H

C.

Return

D.

switch

第 15 题    单选题

下列符号中,正确的C++标识符是

A.

enum

B.

2b

C.

foo-9

D.

_32

第 16 题    单选题

下列符号中可以用作C++标识符的是

A.

radius

B.

foo~bar

C.

else

D.

3room

第 17 题    单选题

下列字符串中,正确的C++标识符是

A.

foo-1

B.

2b

C.

new

D.

_256

第 18 题    单选题

在C++中,实现封装性需借助

A.

枚举

B.

C.

数组

D.

函数

第 19 题    单选题

由C++目标文件连接而成的可执行文件的缺省扩展名为

A.

cpp

B.

exe

C.

lik

D.

obj

第 20 题    单选题

下列变量名的写法中,正确的是

A.

byte - size

B.

CHINA

C.

double

D.

A+a

第 21 题    单选题

每个C++程序必须有且仅有一个

A.

函数

B.

预处理指令

C.

主函数

D.

语句

第 22 题    单选题

下列字符串可以用做C++标识符的是

A.

_123

B.

foo~bar

C.

case

D.

3var

第 23 题    单选题

关于C++的特点下列说法不正确的是_

A.

C++是C语言的超集,大多数C程序在不用修改的情况下就可以在C++的集成环境下运行或调试

B.

C++是面向对象的程序设计语言

C.

C++的执行效率很高

D.

C++中没有结构化编程的语句

第 24 题    单选题

关于C++的特点下列说法不正确的是

A.

C++是以C语言为基础逐渐发展演变而成的

B.

C++是一种面向对象的程序设计语言

C.

C++是一种低级语言

D.

C++是程序员和软件开发者在实践中创造的

第 25 题    单选题

关于面向对象的程序设计方法,下列说法正确的是

A.

“封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理

B.

“多态性”指的是对象的状态会根据运行时要求自动变化

C.

基类的私有成员在派生类的对象中不可访问,也不占内存空间

D.

在面向对象的程序设计中,结构化程序设计方法仍有着重要作用