文档详情

计算机程序设计基础(C++)(景红版)课后全部习题及参考完整答案.doc

发布:2017-03-17约2.86万字共30页下载文档
文本预览下载声明
习 题 第1章 1. 什么是软件? 2. 简述软件的开发过程。 3. 什么是程序设计? 4. 简述程序设计过程。 5. 数据结构的含义是什么? 6. 简述算法的表示方法。 7. 什么是结构化算法? 8. 简述结构化程序设计思想。 第2章 C++的基础知识 一、填空题 1.(((C++语言中的标识符只能由 、 和 三种字符组成,且打头字符不能是 。 2.(((C++程序的目标文件的扩展名是 。 3.( 在C++程序中,使用输入输出流需要包含的头文件是 。 4.( 当执行cin时,从键盘上一次输入多个数据时,每个数据后必须输入一个 ,然后才可以接着输入下一个数据。 5.( 转义字符序列中的首字符是 字符。 6.( 空字符串在内存中的存储空间是 个字节 。 7. 以/(开始,(/结束,在/(和(/之间的部分即为 。 8. 赋值表达式y=x++的含义是 ,y=++x的含义是 。 9.((cout输出转义字符 是使光标移到屏幕上的下一行。 10.((C++语言的基本数据类型有 、 、 、 、 五种。 二、判断题 ( )1.“C”是字符常量。 ( )2. 在命名标识符时,大小写字母是不加区分的。 ( )3.((C++程序中,对变量一定要先说明再使用,说明只要在使用之前就可以。 ( )4.((C++程序必须有return语句。 ( )5. 执行语句const int x=10;后,可以重新对x赋值。 ( )6. 语句a_char = ‘\n’ 表示将小写字母n赋值给字符变量a_char。将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存变量中去,而是将该字符相应的ASCII代码放到存储单元中。 answer=3+2(9/(10-6);执行完毕后,变量answer的值是7.5。 三、单项选% 5.( )不是C++的基本数据类型。 (A)字符类型 (B)数组类型 (C)整数类型 (D)布尔类型 6. 下列运算符中,优先级最高的是( )。 (A)% (B) ! (C)= (D) / 7. 字符串常量“ME”的字符个数是( )。 (A)4 (B)3 (C)2 (D)1 8. 在C++语言中,080是( )。 (A)八进制数 (B)十进制数 (C)十六进制数 (D)非法数 9. 整型变量i定义后赋初值的结果是( )。 int i=2.8(6; (A)12 (B)16 (C)17 (D)18 10.如有int m=31;则表达式(m++*1/2)的值是( )。 (A)0 (B)15 (C)15.5 (D)16 11.每个C++程序都必须仅有一个。A)预处理命令主函数函数语句下列C++标点符号中表示一条语句结束的是。# (B)// (C)} (D);下列C++标点符号中表示一条预处理命令开始的是。# (B)// (C)} (D);int i=2;int j=3;则i/j的结果为( )。 (A)0.7 (B)0.66667 (C)0.666666… (D)0 16. 已知int a=2,a+=a-=a*a的值是( )。 (A)-4 (B)-2 (C)0 (D)4 17. 下列关于C++关键字的说法中正确的是。A)关键字是用户为程序中各种需要命名的“元素”所起的名字。B)关键字是对程序中的数据进行操作的一类单词。C)关键字是在程序中起分割内容和界定范围作用的一类单词。D)关键字是C++中预先定义并实现一定功能一类单词。A)3,4    (B)3,3   (C)2,3   (D)2,4 19.字符型数据在内存中的存储形式是( )。 (A)补码 (B)ASCII码 (C) 反码 (D)原码 20.下列程序段执行后输出结果为(   ) char a= a ; couta=a-32endl; (A) a=A    (B) a=33   (C) a=65    (D)a=A-3
显示全部
相似文档