C++语言程序设计C++程序设计任务1_0001-四川电大-课程号:5110348-满分答案
语言程序设计C+程序设计任务1_0001四大形成性测评系统 课程代码:5110348 参考资料 、单项选择题(共 15 道试题,共 60 分。)1. 编写C+程序一般需经过的几个步骤依次是() A. 编辑、调试、编译、连接 B. 编辑、编译、连接、运行 C. 编译、调试、编辑、连接 D. 编译、编辑、连接、运行参考答案:B2. 设以下变量都是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参考答案:C3. 若x=4,则x*=x+2的值为() A. 36 B. 24 C. 18 D. 20参考答案:B4. 下列C+运算符中,优先级最高的是() A. + B. * C. <= D. *=参考答案:B5. 下列各种高级语言中,不是面向对象的程序设计语言是 A. C+ B. Java C. VB D. C参考答案:D6. 下列常量中,十六进制int型常量是 A. 0x5f B. x2a C. 046 D. 7a参考答案:A7. 下列关于对象的描述中,错误的是 A. 对象是类的一个实例 B. 对象是属性和行为的封装体 C. 对象就是C语言中的结构变量 D. 对象是现实世界中客观存在的某种实体参考答案:C8. 整型变量i 定义后赋初值int i = 2.8 * 6的结果是() A. 12 B. 16 C. 17 D. 18参考答案:B9. 下列运算符中,不能用于浮点数操作的是 A. + B. + C. *= D. &(双目)参考答案:D10. 下列关于变量存储类的描述中,错误的是 A. 任何变量定义后都具有一个确定的存储类 B. 变量的存储类确定了变量的作用域和寿命 C. 定义变量时没有存储类说明符者一律为自动类 D. 内部静态类变量和外部静态类变量的存储类说明符都是static 参考答案:C11. 下列关于面向对象概念的描述中,错误的是( )。 A. 面向对象方法比面向过程方法更加先进 B. 面向对象方法中使用了一些面向过程方法中没有的概念 C. 面向对象方法替代了结构化程序设计方法 D. 面向对象程序设计方法要使用面向对象的程序设计语言参考答案:C12. 在C语言中合法的字符型常量是( ) A. 't' B. “A” C. 65 D. a参考答案:A13. x=1,y=1,z=1, 执行表达式w=+x|+y&&+z 后,x、y、z的值分别为() A. x=2, y=1, z=1 B. x=2, y=2, z=2 C. x=1, y=1, z=1 D. x=2, y=2, z=1参考答案:A14. 下列运算符中,优先级最高的是 A. * B. | C. >> D. %=参考答案:A15. 下列常量中,不是字符常量的是 A. 'n' B. "y" C. 'x' D. '7'参考答案:B 、判断题(共 10 道试题,共 40 分。)1. C+语言对C语言进行了一次改进,使得编程更加方便了。 A. 错误 B. 正确参考答案:B2. C+语言程序的实现也要经过编辑、编译连接和运行3个步骤。 A. 错误 B. 正确参考答案:B3. C+程序中,不得使用没有定义或说明的变量。 A. 错误 B. 正确参考答案:A4. 变量的存储类指出了变量的作用域和寿命。 A. 错误 B. 正确参考答案:B5. 编译C+源程序时,出现了警告错(Warning)也可以生成可执行文件 A. 错误 B. 正确参考答案:B6. C语言是C+语言的一个子集。C+语言继承了C语言 A. 错误 B. 正确参考答案:B7. C+语言和C语言都是面向对象的程序设计语言 A. 错误 B. 正确参考答案:A8. 定义变量时,变量的存储类说明符不得省略。 A. 错误 B. 正确参考答案:A9. 自动类变量可以定义在函数体外,这时应加说明符auto。 A. 错误 B. 正确参考答案:A10. C+语言的合法字符集与C语言的完全相同。 A. 错误 B. 正确参考答案:B