|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
一、单选题(共 25 道试题,共 100 分。)V 1. 在下列运算符中,优先级最低的是
A. ||
B. !=
C. <
D. +
满分:4 分
2. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是____
A. 15
B. 26,15
C. 15,26
D. 26
满分:4 分
3. 在c++语言中,main函数默认返回一个_____类型的值
A. int
B. float
C. char
D. void
满分:4 分
4. C++语言的跳转语句中,对于break和continue说法正确的是
A. break语句只应用于循环体中
B. continue语句只应用于循环体中
C. break是无条件跳转语句,continue不是
D. break和continue的跳转范围不够明确,容易产生问题
满分:4 分
5. 考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是
A. test(5);
B. test(5,8);
C. test(6,"#");
D. test(0,0,"*");
满分:4 分
6. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换
A. x=x+y,y=x-y,x=x-y
B. t=x,x=y,y=t
C. t=y,y=x,x=t
D. x=t,t=y,y=x
满分:4 分
7. 执行语句序列 int x; cin>>x; if(x>250) cout<<‘X‘; if(x<250) cout<<‘Y‘; else cout<<‘X‘; 时,不可能出现的情况是____
A. X
B. Y
C. XY
D. XX
满分:4 分
8. 以下关于函数模板叙述正确的是( ).
A. 函数模板也是一个具体类型的函数
B. 函数模板的类型参数与函数的参数是同一个概念
C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
D. 用函数模板定义的函数没有类型
满分:4 分
9. 下列说法中错误的是
A. 构造函数没有类型
B. 在一个类中,构造函数只能定义一个
C. 创建对象时构造函数自动调用
D. 构造函数的函数名与类同名
满分:4 分
10. 将两个字符串连接起来组成一个字符串时,选用___函数。
A. strlen( )
B. strcpy( )
C. strcat( )
D. strcmp( )
满分:4 分
11. C++程序从上机到得到结果的几个操作步骤依次是_______。
A. 编译、编辑、连接、运行
B. 编辑、编译、连接、运行
C. 编译、运行、编辑、连接
D. 编辑、运行、编辑、连接
满分:4 分
12. 下面关于类的对象性质的描述,正确的是
A. 对象之间不可以相互赋值
B. 不可以说明指向对象的指针
C. 对象不能用作数组元素
D. 一个对象能用作另一个对象的成员
满分:4 分
13. 对于“int *pa[5];”的描述中,正确的是
A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C. pa [5]表示某个元素的第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
满分:4 分
14. 由C++源程序文件编译而成的目标文件的默认扩展名为____
A. cpp
B. exe
C. obj
D. lik
满分:4 分
15. 以下标识符中不全是C++保留字的是____
A. case for int
B. default then while
C. bool class long
D. goto return char
满分:4 分
16. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_____.
A. public
B. protected
C. private
D. static
满分:4 分
17. 在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
满分:4 分
18. 下列关于构造函数说法不正确的是______。
A. 构造函数必须与类同名
B. 在构造函数中可以对类中的成员进行初始化
C. 构造函数可以省略不写
D. 构造函数必须有返回值
满分:4 分
19. 以下叙述不正确的是____.
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示
满分:4 分
20. 假设有说明语句:int a[5][5],下列表示数组元素的方法中,不符合C++语法的是
A. *(a+1)+1
B. *(*(a+1)+1)
C. *(*(a+1)
D. *(&a[0][0]+1)
满分:4 分
21. 下列运算符中,____运算符在C++中不能重载
A. &&
B. []
C. ::
D. new
满分:4 分
22. 类模板规定了如何创建一个______。( )
A. 对象
B. 类
C. 实例
D. 变量
满分:4 分
23. 在C++语言中,对函数参数默认值描述正确的是___.
A. 函数参数的默认值只有设定一个
B. 一个函数的参数若有多个,则参数默认值的设定可以不连续
C. 函数参数必须设定默认值
D. 在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值
满分:4 分
24. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为
A. a<>0
B. !a
C. a=0
D. a
满分:4 分
25. 以下各选项企图说明一种新的类型名,其中正确的是( )
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;
满分:4 分
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|