|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
一、单选题(共 25 道试题,共 100 分。)V 1. 假定k是一个double类型的变量,则关于变量p的正确定义语句为____
A. double p=&k;
B. int *p=&k;
C. double &p=*k;
D. char *p="Thank you!";
满分:4 分
2. 下列叙述中正确的是:
A. C++语言程序必须要有return语句
B. C++语言程序中,要调用的函数必须在main()函数中定义
C. C++语言程序中,只有int类型的函数可以未经声明而出现在调用之后
D. C++语言程序中,main()函数必须放在程序开始的部分
满分:4 分
3. 以下函数的返回结果是____.int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
A. 求字符串的长度
B. 将字符串x连接到字符串p后面
C. 将字符串x复制到字符串p中
D. 将字符串x反向存放
满分:4 分
4. 假定变量b和pb定义为"int b[10], *pb=b;",要将24赋值给b[1]元素中,不正确的语句是.____
A. *(pb+1)=24;
B. *(b+1)=24;
C. *++b=24;
D. *++pb=24;
满分:4 分
5. 在下列运算符中,优先级最低的是
A. ||
B. !=
C. <
D. +
满分:4 分
6. 以下标识符中不全是C++保留字的是____
A. case for int
B. default then while
C. bool class long
D. goto return char
满分:4 分
7. ()不是构造函数的特征
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置缺省参数
D. 构造函数必须指定类型说明.
满分:4 分
8. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
满分:4 分
9. 虚函数使用关键字______。( )
A. virtual
B. static
C. public
D. private
满分:4 分
10. 已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是
A. void print( ) const;
B. const void print( );
C.
void print( );
D. void print(const);
满分:4 分
11. 表达式9!=10的值为
A. 非零值
B. true
C. 0
D. 1
满分:4 分
12. C++语言中允许的基本数据类型包括______。
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、逻辑型、实型、字符型
满分:4 分
13. 下列对引用的陈述中,不正确的是____
A. 每一个引用都是其所引用对象的别名,因此必须初始化
B. 形式上针对引用的操作实际上作用于它所引用的对象
C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
D. 不需要单独为引用分配存储空间
满分:4 分
14. for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
A. 0
B. 5
C. 6
D. 无数次
满分:4 分
15. 关于局部变量,下面说法正确的是____
A. 定义该变量的程序文件中的函数都可以访问
B. 定义该变量的函数中的定义处以下的任何语句都可以访问
C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问
D. 定义该变量的函数中的定义处以上的任何语句都可以访问
满分:4 分
16. 在不同文件的函数中,对全局变量的引用要加上___关键字。
A. register
B. auto
C. static
D. extern
满分:4 分
17. 下列do-while循环的循环次数是: 已知:int i=5 do{ cout<<i--<<endl i-- }while (i!=0)
A. 0
B. 2
C. 5
D. 无限次
满分:4 分
18. 预处理命令在程序中都是以____符号开头的
A. *
B. #
C. &
D. @
满分:4 分
19. 在不考虑强制类型转换的情况下,关于类中常量成员函数的下列说法不正确的是
A. 常量成员函数中不能修改本类中的非静态数据成员
B. 常量成员函数中可以调用本类中的任何静态成员函数
C. 常量成员函数的返回值只能是void或常量
D. 若常量成员函数中调用虚函数f,那么函数f在本类中也一定是一个常量成员函数
满分:4 分
20. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加____
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
满分:4 分
21. 类MyClass的定义如下: class MyClass { public: MyClass() {value=0;} SetVaiable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是______. MyClass * p,my;p=&my;
A. 语句p=&my;是把对象my赋值给指针变量p
B. 语句MyClass *p,my;会调用两次类MyClass的构造函数
C. 对语句*p.SetVariable(5)的调用是正确的
D. 语句p->SetVariable(5)与语句my.SetVariable(5)等价
满分:4 分
22. 下列运算符中,____运算符在C++中不能重载
A. &&
B. []
C. ::
D. new
满分:4 分
23. 以上对模板的声明,正确的是______。( )
A. template<T>
B. template <class T1, T2>
C. template<class T1, class T2>
D. template <T1,class T2>
满分:4 分
24. 在一个源文件中定义的全局变量的作用域为()。
A. 本程序的全部范围
B. 本函数的全部范围
C. 从定义该变量的位置开始到本文件结束
D. 以上说法都不正确
满分:4 分
25. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的______。( )
A. public 成员
B. 友员
C. protected成员
D. private成员
满分:4 分
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|