13春华中师范大学《C++程序设计》在线作业(随机)第1份

华中师范大学 C++程序设计 温度: 时间:2015-03-17 14:07:20
华师《C++程序设计》在线作业 giF奥鹏作业学习网(aopeng123.cn)
试卷总分:100giF奥鹏作业学习网(aopeng123.cn)
单选题giF奥鹏作业学习网(aopeng123.cn)
一、单选题(共 50 道试题,共 100 分。) giF奥鹏作业学习网(aopeng123.cn)
V giF奥鹏作业学习网(aopeng123.cn)
1. 在传值调用中,要求( )。giF奥鹏作业学习网(aopeng123.cn)
A. 形参和实参类型任意,个数相等 giF奥鹏作业学习网(aopeng123.cn)
B. 实参和形参类型都完全一致,个数相等 giF奥鹏作业学习网(aopeng123.cn)
C. 实参和形参对应的类型一致,个数相等 giF奥鹏作业学习网(aopeng123.cn)
D. 实参和形参对应的类型一致,个数任意 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
2. 在下列关键字中,用以说明类中公有成员的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. public giF奥鹏作业学习网(aopeng123.cn)
B. private giF奥鹏作业学习网(aopeng123.cn)
C. protected giF奥鹏作业学习网(aopeng123.cn)
D. friend giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
3. ( )是析构函数的特征。giF奥鹏作业学习网(aopeng123.cn)
A. 一个类中只能定义一个析构函数 giF奥鹏作业学习网(aopeng123.cn)
B. 析构函数名与类名不同 giF奥鹏作业学习网(aopeng123.cn)
C. 析构函数的定义只能在类体内 giF奥鹏作业学习网(aopeng123.cn)
D. 析构函数可以有一个或多个参数 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
4. C++对C语言作了很多改进,下列描述中( )使得C语言发生了质变,即从面向过变成以面向对象。giF奥鹏作业学习网(aopeng123.cn)
A. 增加了一些新的运算符 giF奥鹏作业学习网(aopeng123.cn)
B. 允许函数重载,并允许设置默认参数 giF奥鹏作业学习网(aopeng123.cn)
C. 规定函数说明必须用原型 giF奥鹏作业学习网(aopeng123.cn)
D. 引进了类和对象的概念 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
5. 在多继承的构造函数定义中,几个基类的构造函数之间用(  )分隔。giF奥鹏作业学习网(aopeng123.cn)
A. : giF奥鹏作业学习网(aopeng123.cn)
B. ; giF奥鹏作业学习网(aopeng123.cn)
C. , giF奥鹏作业学习网(aopeng123.cn)
D. :: giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
6. 在int b[][3]={{1},{3,2},{4,5,6},{0}};中a[2][2]的值是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 0 giF奥鹏作业学习网(aopeng123.cn)
B. 5 giF奥鹏作业学习网(aopeng123.cn)
C. 6 giF奥鹏作业学习网(aopeng123.cn)
D. 2 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
7. 以下叙述中不正确的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 在函数中,通过return语句传回函数值 giF奥鹏作业学习网(aopeng123.cn)
B. 在函数名,可以有多条return语 giF奥鹏作业学习网(aopeng123.cn)
C. 主函数名main后的一对圆括号中圆括号中也可以带有形 giF奥鹏作业学习网(aopeng123.cn)
D. 调用函数必须在一条独立的语句中完成。 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
8. 下列for循环的次数为( )。 For(int I=0,x=0;!x I =5;I++)giF奥鹏作业学习网(aopeng123.cn)
A. 5 giF奥鹏作业学习网(aopeng123.cn)
B. 6 giF奥鹏作业学习网(aopeng123.cn)
C. 1 giF奥鹏作业学习网(aopeng123.cn)
D. 无限 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
9. 按照标识符的要求,( )符号不能组成标识符。giF奥鹏作业学习网(aopeng123.cn)
A. 连接符 giF奥鹏作业学习网(aopeng123.cn)
B. 下划线 giF奥鹏作业学习网(aopeng123.cn)
C. 大小写字母 giF奥鹏作业学习网(aopeng123.cn)
D. 数字字符 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
10. 下列double型常量表示中,( )是错误的。giF奥鹏作业学习网(aopeng123.cn)
A. E15 giF奥鹏作业学习网(aopeng123.cn)
B. .35 giF奥鹏作业学习网(aopeng123.cn)
C. 3E5 giF奥鹏作业学习网(aopeng123.cn)
D. 3E-5 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
11. 对基类和派生类的关系描述中,( )是错误的。giF奥鹏作业学习网(aopeng123.cn)
A. 派生类是基类的具体化 giF奥鹏作业学习网(aopeng123.cn)
B. 派生类是基类的子集 giF奥鹏作业学习网(aopeng123.cn)
C. 派生类是基类定义的延续 giF奥鹏作业学习网(aopeng123.cn)
D. 派生类是基类的组合 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
12. 重载函数在调用时选择的依据中,错误的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 参数个数 giF奥鹏作业学习网(aopeng123.cn)
B. 参数的类型 giF奥鹏作业学习网(aopeng123.cn)
C. 函数名字 giF奥鹏作业学习网(aopeng123.cn)
D. 函数的类型 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
13. 下列表示引用的方法中,(  )是正确的。已知: int m=10;giF奥鹏作业学习网(aopeng123.cn)
A. int x=m; giF奥鹏作业学习网(aopeng123.cn)
B. int y=10; giF奥鹏作业学习网(aopeng123.cn)
C. int z; giF奥鹏作业学习网(aopeng123.cn)
D. float t= m; giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
14. 有关构造函数的说法不正确是( )giF奥鹏作业学习网(aopeng123.cn)
A. 构造函数名字和类的名字一样 giF奥鹏作业学习网(aopeng123.cn)
B. 构造函数在说明类变量时自动执行 giF奥鹏作业学习网(aopeng123.cn)
C. 构造函数无任何函数类型 giF奥鹏作业学习网(aopeng123.cn)
D. 构造函数有且只有一个 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
15. C++语句中while和do-while循环的主要区别是( )。giF奥鹏作业学习网(aopeng123.cn)
A. do-while的循环体至少无条件执行一次 giF奥鹏作业学习网(aopeng123.cn)
B. while的循环控制条比do-while的循环控制条件严格 giF奥鹏作业学习网(aopeng123.cn)
C. do-while允许从外部转到循环内 giF奥鹏作业学习网(aopeng123.cn)
D. do-while的循环体不能是复合语句 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
16. 已知:int a,b;下列switch语句中,( )是正确的。giF奥鹏作业学习网(aopeng123.cn)
A. switch(a) { case a:a++; break; case b:b++; break; } giF奥鹏作业学习网(aopeng123.cn)
B. switch (a+b) {case 1:a+b; break; case 2:a-b } giF奥鹏作业学习网(aopeng123.cn)
C. switch(a*a) { case 1,2:++a; case 3,4:++b; } giF奥鹏作业学习网(aopeng123.cn)
D. switch(a/10+b) { case 5:a/5;break; default:a+b; } giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
17. 下列定义中,( )是定义指向数组的指针pgiF奥鹏作业学习网(aopeng123.cn)
A. int *p[5] giF奥鹏作业学习网(aopeng123.cn)
B. int (*p)[5] giF奥鹏作业学习网(aopeng123.cn)
C. (int *) p[5] giF奥鹏作业学习网(aopeng123.cn)
D. int *p[ ] giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
18. 若函数是在运行时被激活的,则该函数称为( )giF奥鹏作业学习网(aopeng123.cn)
A. 内联函数 giF奥鹏作业学习网(aopeng123.cn)
B. 非内联函数 giF奥鹏作业学习网(aopeng123.cn)
C. 成员函数 giF奥鹏作业学习网(aopeng123.cn)
D. 静态成员函数 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
19. 面向对象程序设计优于传统的结构化程序设计,其优越性主要表现在,它有希望解决软件工程的两个主要问题:软件复杂性控制和( )。giF奥鹏作业学习网(aopeng123.cn)
A. 软件生产率的提高 giF奥鹏作业学习网(aopeng123.cn)
B. 精化已有的代码 giF奥鹏作业学习网(aopeng123.cn)
C. 共享代码 giF奥鹏作业学习网(aopeng123.cn)
D. 编码可重用代码 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
20. 表达式18/4*sqrt(4.0)/5值的数据类型是( )。giF奥鹏作业学习网(aopeng123.cn)
A. Int giF奥鹏作业学习网(aopeng123.cn)
B. float giF奥鹏作业学习网(aopeng123.cn)
C. double giF奥鹏作业学习网(aopeng123.cn)
D. 不确定 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
21. 在32位机中,int型字宽为( )字节。giF奥鹏作业学习网(aopeng123.cn)
A. 2 giF奥鹏作业学习网(aopeng123.cn)
B. 4 giF奥鹏作业学习网(aopeng123.cn)
C. 6 giF奥鹏作业学习网(aopeng123.cn)
D. 8 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
22. 面向对象程序设计是( )与实现的新方法。giF奥鹏作业学习网(aopeng123.cn)
A. 软件系统设计 giF奥鹏作业学习网(aopeng123.cn)
B. 系统软件设计 giF奥鹏作业学习网(aopeng123.cn)
C. 应用软件设计 giF奥鹏作业学习网(aopeng123.cn)
D. 支撑软件设计 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
23. 有关析构函数的说法不正确的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 析构函数无任何函数类型 giF奥鹏作业学习网(aopeng123.cn)
B. 析构函数有且只有一个 giF奥鹏作业学习网(aopeng123.cn)
C. 析构函数和构造函数一样可以有形参 giF奥鹏作业学习网(aopeng123.cn)
D. 析构函数的作用是在对象被撤消时收回先前分配的内存空间 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
24. 设置虚基类的目的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 简化程序 giF奥鹏作业学习网(aopeng123.cn)
B. 消除二义性 giF奥鹏作业学习网(aopeng123.cn)
C. 提高运行效率 giF奥鹏作业学习网(aopeng123.cn)
D. 减少目标代码 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
25. C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过( ),派生出新的类。giF奥鹏作业学习网(aopeng123.cn)
A. 复用 giF奥鹏作业学习网(aopeng123.cn)
B. 继承 giF奥鹏作业学习网(aopeng123.cn)
C. 单继承 giF奥鹏作业学习网(aopeng123.cn)
D. 多继承 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
26. 若定义:float x; int a,b; 正确的switch语句是( )。giF奥鹏作业学习网(aopeng123.cn)
A. switch (x) { case 1.0:cout ”* ”; case 2.0:cout ”** ”; } giF奥鹏作业学习网(aopeng123.cn)
B. switch(x) { case 1.2:cout ”* ”; case 3:cout ”** ”; } giF奥鹏作业学习网(aopeng123.cn)
C. switch(a+b) { case 1:cout ”* ”; case 1+2:cout ”** ”; } giF奥鹏作业学习网(aopeng123.cn)
D. switch(a+b) { case 1:cout ” giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
27. 关于new运算符的下列描述中,( )是错误的。giF奥鹏作业学习网(aopeng123.cn)
A. 它可以用来动态创建对象和对象数组 giF奥鹏作业学习网(aopeng123.cn)
B. 使用它创建对象或对象数组,可以使用运算delete删除 giF奥鹏作业学习网(aopeng123.cn)
C. 使用它创建对象时要调用构造函数 giF奥鹏作业学习网(aopeng123.cn)
D. 使用它创建对象数组时必须指定初始值 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
28. 下列十六进制的整型常数表示中,( )是错误的。giF奥鹏作业学习网(aopeng123.cn)
A. 0xaf giF奥鹏作业学习网(aopeng123.cn)
B. 0X1b giF奥鹏作业学习网(aopeng123.cn)
C. 2fx giF奥鹏作业学习网(aopeng123.cn)
D. 0xAE giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
29. ( )只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。giF奥鹏作业学习网(aopeng123.cn)
A. 静态函数 giF奥鹏作业学习网(aopeng123.cn)
B. 虚函数 giF奥鹏作业学习网(aopeng123.cn)
C. 构造函数 giF奥鹏作业学习网(aopeng123.cn)
D. 静态成员函数 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
30. 以下程序和输出结果是( ); #include iostream.h main( ) { int num=0; while(num =2) { num++; cout num endl; } }giF奥鹏作业学习网(aopeng123.cn)
A. 1 giF奥鹏作业学习网(aopeng123.cn)
B. 1 2 giF奥鹏作业学习网(aopeng123.cn)
C. 1 2 3 giF奥鹏作业学习网(aopeng123.cn)
D. 1 2 3 4 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
31. 以下程序段( )。 Int x=-1; Do { x=x*x;}while(!x);giF奥鹏作业学习网(aopeng123.cn)
A. 是死循环 giF奥鹏作业学习网(aopeng123.cn)
B. 循环执行二次 giF奥鹏作业学习网(aopeng123.cn)
C. 循环执行一次 giF奥鹏作业学习网(aopeng123.cn)
D. 有语法错误 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
32. 指针可以用来表示数组元素,下列表示中( )是错误的。已知: int a[3][7];giF奥鹏作业学习网(aopeng123.cn)
A. *(a+1)[5] giF奥鹏作业学习网(aopeng123.cn)
B. *(*a+3) giF奥鹏作业学习网(aopeng123.cn)
C. *(*(a+1)) giF奥鹏作业学习网(aopeng123.cn)
D. *( a[0][0]+2) giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
33. 下列关于指针的运算中,( )是非法的。giF奥鹏作业学习网(aopeng123.cn)
A. 两个指针在一定条件下,可以进行相等或不相等的运算 giF奥鹏作业学习网(aopeng123.cn)
B. 可以用一个空指针赋值给某个指针 giF奥鹏作业学习网(aopeng123.cn)
C. 一个指针可以加上两个整数之差 giF奥鹏作业学习网(aopeng123.cn)
D. 两个指针在一定条件下,可以相加 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
34. 关于delete运算符的下列描述中,( )是错误的。giF奥鹏作业学习网(aopeng123.cn)
A. 它必须用于new返回的指针 giF奥鹏作业学习网(aopeng123.cn)
B. 它也适用于空指针 giF奥鹏作业学习网(aopeng123.cn)
C. 对一个指针可以使用多次该运算符 giF奥鹏作业学习网(aopeng123.cn)
D. 指针名前只用一对方括号符,不管所删除数组的维数 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
35. 运算符- * 功能是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 用来表示指向对象指针对指向类成员指针的操作 giF奥鹏作业学习网(aopeng123.cn)
B. 用来表示对象对指向类成员指针的操作 giF奥鹏作业学习网(aopeng123.cn)
C. 用来表示指向对象指针对类成员的操作 giF奥鹏作业学习网(aopeng123.cn)
D. 用来表示对象类成员的操作。 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
36. 若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a+b)));在此函数调用语句中实参个数是( )。giF奥鹏作业学习网(aopeng123.cn)
A. 3 giF奥鹏作业学习网(aopeng123.cn)
B. 4 giF奥鹏作业学习网(aopeng123.cn)
C. 5 giF奥鹏作业学习网(aopeng123.cn)
D. 6 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
37. 要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( )。giF奥鹏作业学习网(aopeng123.cn)
A. 内联函数 giF奥鹏作业学习网(aopeng123.cn)
B. 重载函数 giF奥鹏作业学习网(aopeng123.cn)
C. 递归调用 giF奥鹏作业学习网(aopeng123.cn)
D. 嵌套调用 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
38. 下列变量名中,( )是合法的。giF奥鹏作业学习网(aopeng123.cn)
A. CHINA giF奥鹏作业学习网(aopeng123.cn)
B. byte-size giF奥鹏作业学习网(aopeng123.cn)
C. double giF奥鹏作业学习网(aopeng123.cn)
D. A+a giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
39. ( )不是面向对象系统所包含的要素。giF奥鹏作业学习网(aopeng123.cn)
A. 重载 giF奥鹏作业学习网(aopeng123.cn)
B. 对象 giF奥鹏作业学习网(aopeng123.cn)
C. 类 giF奥鹏作业学习网(aopeng123.cn)
D. 继承 giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
40. 下述关于break语句的描述中,( )是不正确的。giF奥鹏作业学习网(aopeng123.cn)
A. break语句可用于循环体内,它将退出该重循环 giF奥鹏作业学习网(aopeng123.cn)
B. break语句可用于switch语句中,它将退出switch语句 giF奥鹏作业学习网(aopeng123.cn)
C. break 语句可用于if体内,它将退出if 语句 giF奥鹏作业学习网(aopeng123.cn)
D. break语句在一个循环体内只可以出现一次 giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
41. 下列语句段中不是死循环的是( )。giF奥鹏作业学习网(aopeng123.cn)
A. int I=100; while(1) { I=I%100+1; if(I=20) break; } giF奥鹏作业学习网(aopeng123.cn)
B. int I;sum=0; for(I=1;;I++) sum=sum+1; giF奥鹏作业学习网(aopeng123.cn)
C. int k=0; do{++k; }while(k =0); giF奥鹏作业学习网(aopeng123.cn)
D. int s=3379; while(s++%2+3%2) s++; giF奥鹏作业学习网(aopeng123.cn)
满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
42. 若要定义一个只允许该源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是( )。giF奥鹏作业学习网(aopeng123.cn)
A. extern giF奥鹏作业学习网(aopeng123.cn)
B. register giF奥鹏作业学习网(aopeng123.cn)
C. auto giF奥鹏作业学习网(aopeng123.cn)
D. Static giF奥鹏作业学习网(aopeng123.cn)
此题选: D 满分:2 分 giF奥鹏作业学习网(aopeng123.cn)
43. 设 char ch; 以下正确的赋值语句是(  )giF奥鹏作业学习网(aopeng123.cn)
A. Ch=’123’; giF奥鹏作业学习网(aopeng123.cn)
B. ch=’xff’; giF奥鹏作业学习网(aopeng123.cn)
C. ch=’
相关说明:
1、本站提供的作业资料等可能与您需要的有些出入,请联系我们的QQ客服
2、请用我们提供的搜索功能查找您要的作业资料。如果找不到的话请到我们的学习论坛去咨询。

关于奥鹏学习网

奥鹏作业学习网提供免费奥鹏作业答案,代做奥鹏在线作业答案,奥鹏离线作业答案,奥鹏考查课试题答案,奥鹏考试答案,实践报告及毕业论文代写,奥鹏教育大工、北航、南开、东财、中医大、东师、西交、北语、东大、中石油、浙大等作业答案在线辅导

'); })();