文档介绍:一、选择题
1、下面叙述正确的是______。
A、程序设计就是编制程序
B、程序的测试必须由程序员自己去完成
C、程序经调试改错后还应进行再测试
D、程序经调试改错后不必进行再测试
2、下列数据结构中,能用二分法进行查找的是______。
A、顺序存储的有序线性表
B、线性链表
C、二叉链表
D、有序线性链表
3、下列关于栈的描述正确的是______。
A、在栈中只能插入元素而不能删除元素
B、在栈中只能删除元素而不能插入元素
C、栈是特殊的线性表,只能在一端插入或删除元素
D、栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
4、下列叙述中正确的是______。
A、一个逻辑数据结构只能有一种存储结构
B、数据的逻辑结构属于线性结构,存储结构属于非线性结构
C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
5、下列描述中正确的是______。
A、软件工程只是解决软件项目的管理问题
B、软件工程主要解决软件产品的生产率问题
C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D、软件工程只是解决软件开发中的技术问题
6、在软件设计中,不属于过程设计工具的是______。
A、PDL(过程设计语言)
B、PAD图
C、N-S图
D、DFD图
7、下列叙述中正确的是______。
A、软件交付使用后还需要进行维护
B、软件一旦交付使用就不需要再进行维护
C、软件交付使用后其生命周期就结束
D、软件维护是指修复程序中被破坏的指令
8、数据库设计的根本目标是要解决______。
A、数据共享问题
B、数据安全问题
C、大量数据存储问题
D、简化数据维护
9、设有如下关系表______。
R S T
则下列操作中,正确的是______。
A、T=R∩S
B、T=R∪S
C、T=RхS
D、T=R/S
10、数据库系统的核心是______。
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
11、用来导入已定义好的类或包的语句是______。
A、main
B、import
C、public class
D、class
12、下列叙述中,正确的是______。
A、声明变量时必须指定一个类型
B、Java认为变量number与Number相同
C、Java中唯一的注释方式是"//"
D、源文件中public类可以有0或多个
13、下列属于合法的Java标识符是______。
A、"ABC"
B、&5678
C、+rriwo
D、saler
14、下列代表十六进制整数的是______。
A、0123
B、1900
C、fa00
D、0xa2
15、在Java中,实现用户界面功能的包是______。
A、
B、
C、
D、
16、"++"运算符的操作数个数是______。
A、1个
B、2个
C、3个
D、4个
17、在switch(expression)语句中,expression的数据类型不能是______。
A、double
B、char
C、byte
D、short
18、下列叙述中,错误的是______。
A、父类不能替代子类
B、子类能够替代父类
C、子类继承父类
D、父类包含子类
19、已知:int[] a=new int[100];在下列给出的数组元素中,非法的是______。
A、a[0]
B、a[1]
C、a[99]
D、a[100]
20、在文件类提供的方法中,用于创建目录的方法是______。
A、mkdir()
B、mkdirs()
C、list()
D、listRoots()
21、。
A、
B、
C、
D、
22、下列代码中
if(x>0) {("first");}
else if (x>-3) {("second");}
else {("third");}
要求打印字符串为"second"时,x的取值范围是______。
A、x<=0 并且 x>-3
B、x>0