什么是软件?
简述软件的开发过程。
什么是程序设计?
简述程序设计过程。
数据结构的含义是什么?
简述算法的表示方法。
什么是结构化算法?
简述结构化程序设计思想。
第2章C++的基础知识
一、填空题
C++语言中的标识符只能由 、和三种字符组成,且打头字
TOC \o "1-5" \h \z 符不能是。
C++程序的目标文件的扩展名是 。
在C++程序中,使用输入输出流需要包含的头文件是 。
当执行cin时,从键盘上一次输入多个数据时,每个数据后必须输入一
个,然后才可以接着输入下一个数据。
转义字符序列中的首字符是 字符。
空字符串在存中的存储空间是 个字节。
以/ 开始, /结束,在/ 和 /之间的部分即为。
赋值 表达式 y=x++ 的 含义是 ,y=++x 的含义
cout输出转义字符是使光标移到屏幕上的下一行。
C++语言的基本数据类型有 、、、、五种。
二、判断题
()1.“ C'是字符常量。
()2.在命名标识符时,大小写字母是不加区分的。
()3.C++程序中,对变量一定要先说明再使用,说明只要在使用之前就可以。
()4.C++程序必须有return语句。
()5.执行语句con st int x=10; 后,可以重新对 x赋值。
()6.语句a_char = ‘ n' 表示将小写字母n赋值给字符变量a_char。
()7. short , int都是C++语言的关键字。
()8.C++编译系统对源程序编译时,可以检查出注释语句中的语法错误。
()9.将一个字符常量放到一个字符变量中,并不是把该字符本身放到存变量中去,
是将该字符相应的 ASCII代码放到存储单元中。
()10.语句 intanswer=3+2 9/(10-6);执行完毕后,变量 answer 的值是 7.5。
三、单项选择题
1.
C++源程序文件的扩展名为(
)。
(C) .C
(D) .EXE
(A).CPP
(B) .OBJ
2.
下列变量名中,
()是合法的。
(A) double
(B) A+a
(C) CHINA
(D) 5s
3.
下列符号能用作
C++标识符的是(
)
(A) xyz/2
(B) 2xsale
(C) x-sale
(D) x_sale
4.
下列各运算符中
,()只能用于整型数据的运算。
(A) +
(B) /
(C)
(D) %
5.
()不是C+啲基本数据类型。
(A)字符类型
(B)数组类型
(C)整数类型
(D)布尔类型
6.
下列运算符中,
优先级最高的是(
)。
(A) %
(B)!
(C) >=
(D)/
7.
字符串常量“ 1
ME的字符个数是(
)。
(A) 4
(B) 3
(C) 2
(D) 1
8.
在C++语言中,
080 是()。
(A)八进制数
(B)十进制数
(C)十六进制数
(D)非法数
9.
整型变量i定义后赋初值的结果是(
)。
int i=2.86;
(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)预处理命令
(B)主函数
(C)函数
(D)语句
12
.在C++语言中,
自定义的标志符(
)。
(A)能使用关键字并且不区分大小写
(B)不能使用关键字并且不区分大小写
(C)能使用关键字并且区分大小写
(D)不能使用关键字并且区分大小写
13.
卜夕列 C++标点符
号中表示条语句结束的是(
)。
(A) #
(B) //( C)
}
(D);
14.
卜列C++标点符
号中表示一条预处理命令开始的是
(
)。
(A) #
(B) //( C)
}
(D);
15.
定义如下变量:
int i=2;int j=3;贝U 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)关键字是在程序中起分割容和界定围作用的一类单词。
关键字是C++中预先定义并实现一定功能的一类单词。
语句n1=2,n2=++n1,n仁n2++,执行后变量n1、n2的值分别为()
(C)2,3(D)2,4)。
(C)2,3(D)2,4
)。
(C) 反码(D)原码
)