一、单项选择题
1. C++是一个面向( c) 的程序设计语言.
2. 一个类是由一批( a)及其对其操作的( )组成.
C. 成员表达式、成员过程 D. 成员对象、成员过程
3. 面向对象程序设计的主要特征是( c ).
A. 类、引用、重载 B. 封装、重载、多态
C. 对象、封装、继承 D. 封装、继承、多态
4.对 C++语言和 C 语言的兼容性,描述正确的是( a
A.C++语言兼容 C
C.C++语言不兼容 C 语言 D.C 语言兼容 C++语言
5.在 C++中使用流进行输入输出,其中用于屏幕输出的对象是( c )
A.err B.cin C.cout D.cfile
6. 对使用关键字 new 所开辟的动态存储空间, 释放时必须使用( c )
A.free B.create C.delete D.realse
7.如没有使用 private 关键字定义类的数据成员,则默认为( a )
A.private B.public C.protected D.friend
8.使用值传递方式将实参传给形参,下列说法正确的是( a )
C.形参和实参是同一对象 D.形参和实参无联系
9.下列描述错误的是(D)
A. c 是一种面向结构化程序设计的语言
B. c++是一种面向对象的程序设计的语言
C. c++是一种通用的程序设计语言
D. c 语言是一种面向对象的程序设计语言
10.设存在函数 int max(int,int)返回两参数中较大值,若求 22,59,70 三者
中最大值,下列表达式不正确的是(
A.int m = max(22,max(59,70));
B.int m = max(max(22,59),70);
C.int m = max(22,59,70);
D.int m = max(59,max(22,70));
11.c++语言规定:在一个源程序中,main 函数的位置(b)
A. 必须在最开始
B. 必须在系统调用的库函数的后面
C. 可以任意
D. 必须在最后
12.int Func(int,int);不可与下列哪个函数构成重载( b )
A.int Func(int,int,int);
C.double Func(double,double);
D.double Func(int,double);
13.c++中 cin 是(D)