C++语言程序设计C++程序设计任务4_0002-四川电大-课程号:5110348-满分答案

上传人:279****70 文档编号:88092859 上传时间:2019-04-18 格式:DOC 页数:5 大小:30KB
返回 下载 相关 举报
C++语言程序设计C++程序设计任务4_0002-四川电大-课程号:5110348-满分答案_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C++语言程序设计C++程序设计任务4_0002-四川电大-课程号:5110348-满分答案》由会员分享,可在线阅读,更多相关《C++语言程序设计C++程序设计任务4_0002-四川电大-课程号:5110348-满分答案(5页珍藏版)》请在金锄头文库上搜索。

1、语言程序设计C+程序设计任务4_0002四大形成性测评系统 课程代码:5110348 参考资料 、单项选择题(共 25 道试题,共 75 分。)1. 下列关于语句的描述中,错误的是 A. C+程序中的函数是由若干条语句组成的 B. 每条语句都要实现某种操作 C. 条件语句是用来实现分支操作的 D. 循环语句是用来在一定条件下重复执行某段程序的参考答案:A2. 下列选择重载函数的不同实现的判断条件中,错误的是 A. 参数类型不同 B. 参数个数不同 C. 参数顺序不同 D. 参数返回值不同参考答案:D3. 下列关于数组下标的描述中,错误的是 A. C+语言中数组元素的下标是从0开始的 B. 数组

2、元素下标是一个整常型表达式 C. 数组元素可以用下标来表示 D. 数组元素的某维下标值应小于该维的大小值 参考答案:B4. 下列常量中,十六进制int型常量是 A. 0x5f B. x2a C. 046 D. 7a参考答案:A5. 下列常量中,不是字符常量的是 A. n B. y C. x D. 7参考答案:B6. 以下选项中,与k=n+完全等价的表达式是() A. k=n;n=n+1 B. n=n+1;k=n C. k=+n D. k+=n+1参考答案:A7. 、用逻辑表达式表示“大于10而小于20的数”,正确的是() A. 10 x 10 | x 10 & x 20 D. !(x = 20

3、) 参考答案:D8. 下列程序段执行后,j值是( )。 for(int i(0), j(0); i10; i+) A. 9 B. 11 C. 10 D. 8参考答案:A9. 设以下变量都是int类型,则值不 等于7的表达式是( ) A. x=y=6,x+y,x+1 B. x=y=6,x+y,y+1 C. x=6,x+1,y=6,x+y D. y=6,y+1,x=y,x+1参考答案:C10. 下列运算符中,优先级最高的是 A. * B. | C. D. %=参考答案:A11. 下列while循环语句的循环次数是( )。 while(int i(0) i-; A. 0 B. 1 C. 2 D. 8

4、参考答案:A12. 下列关于字符数组的描述中,错误的是 A. 字符数组中的每一个元素都是字符 B. 字符数组可以使用初始值表进行初始化 C. 字符数组可以存放字符串 D. 字符数组就是字符串 参考答案:D13. 下列关于面向对象概念的描述中,错误的是( )。 A. 面向对象方法比面向过程方法更加先进 B. 面向对象方法中使用了一些面向过程方法中没有的概念 C. 面向对象方法替代了结构化程序设计方法 D. 面向对象程序设计方法要使用面向对象的程序设计语言参考答案:C14. 下列关于对象的描述中,错误的是 A. 对象是类的一个实例 B. 对象是属性和行为的封装体 C. 对象就是C语言中的结构变量

5、D. 对象是现实世界中客观存在的某种实体参考答案:C15. 下列关于变量存储类的描述中,错误的是 A. 任何变量定义后都具有一个确定的存储类 B. 变量的存储类确定了变量的作用域和寿命 C. 定义变量时没有存储类说明符者一律为自动类 D. 内部静态类变量和外部静态类变量的存储类说明符都是static 参考答案:C16. 下列关于字符串的描述中,错误的是 A. 一维字符数组可以存放一个字符串 B. 二维字符数组可以存放多个字符串 C. 可以使用一个字符串给二维字符数组赋值 D. 可以用一个字符串给二维字符数组初始化参考答案:C17. 在函数体内定义了下述变量a,a的存储类为()int a; A.

6、 寄存器类 B. 外部类 C. 静态类 D. 自动类参考答案:D18. 决定C+语言中函数的返回值类型的是() A. return语句中的表达式类型 B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型参考答案:D19. 下列各种高级语言中,不是面向对象的程序设计语言是 A. C+ B. Java C. VB D. C参考答案:D20. 已知:char ss 6=while, for, else, break;输出显示reak字符串的表达式是 A. ss3 B. ss3+1 C. ss+3 D. ss31参考答案:B21. 编写C+程序

7、一般需经过的几个步骤依次是() A. 编辑、调试、编译、连接 B. 编辑、编译、连接、运行 C. 编译、调试、编辑、连接 D. 编译、编辑、连接、运行参考答案:B22. 已知:int ab 3 = 1, 5, 6, 3, 0,2; 数组元素ab11的值为 A. 0 B. 1 C. 2 D. 3参考答案:A23. 下列关于预处理命令的描述中,错误的是 A. 预处理命令最左边的标识符是# B. 预处理命令是在编译前处理的 C. 宏定义命令可以定义符号常量 D. 文件包含命令只能包含.h文件参考答案:D24. 下列关于初始值表的描述中,错误的是 A. 数组可以使用初始值表进行初始化 B. 初始值表是

8、用一对花括号括起的若干个数据项组成的 C. 初始值表中数据项的个数必须与该数组的元素个数相等 D. 使用初始值表给数组初始化时,没有被初始化的元素都具有默认值参考答案:C25. 下列设臵函数参数默认值的说明语句中,错误的是()(其中,a和b是已定义过具有有效值的变量) A. int fun(int x , int y=10) B. int fun(int x=5, int =10); C. int fun(int x=5, int y); D. int fun(int x , int y=a+b);参考答案:C 、判断题(共 5 道试题,共 25 分。)1. 创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。 A. 错误 B. 正确参考答案:B2. 函数可以没有参数,但是不能没有返回值。 A. 错误 B. 正确参考答案:A3. C+语言比C语言对数据类型要求更加严格了。 A. 错误 B. 正确参考答案:B4. 外部类变量与外部静态类变量的作用域是相同的 A. 错误 B. 正确参考答案:A5. 面向对象方法具有封装性、继承性和多态性 A. 错误 B. 正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号