一 、选择题
(1) 由两个栈共享一个存储空间的好处是
A)减少存取时间,降低下溢发生的机率
B)节省存储空间,降低上溢发生的机率
C)减少存取时间,降低上溢发生的机率
D)节省存储空间,降低下溢发生的机率
正确答案: B
(2)设有两个串p和q,求q在p中首次出现位置的运算称做
A)连接
B)模式匹配
C)求子串
D)求串长
正确答案: B
(3)n个顶点的连通图中边的条数至少为
A)0
B)1
C)n-1
D)n
正确答案: C
(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行
A)结合
B)隐藏
C)封装
D)抽象
正确答案: C
(5)下列叙述中,正确的是
A)软件就是程序清单
B)软件就是存放在计算机中的文件
C)软件应包括程序清单及运行结果
D)软件包括程序和文档
正确答案: D
(6) 软件设计中,有利于提高模块独立性的一个准则是
A)低内聚低耦合
B)低内聚高耦合
C)高内聚低耦合
D)高内聚高耦合
正确答案: C
(7)软件生命周期中花费时间最多的阶段是
A)详细设计
B)软件编码
C)软件测试
D)软件维护
正确答案: D
(8)下列4项中说法不正确的是
A)数据库减少了数据冗余
B)数据库中的数据可以共享
C)数据库避免了一切数据的重复
D)数据库具有较高的数据独立性
正确答案: C
(9) 下列4项中,必须进行查询优化的是
A)关系数据库
B)网状数据库
C)层次数据库
D)非关系模型
正确答案: A
(10) 最常用的一种基本数据模型是关系数据模型,它的表示应采用
A)树
B)网络
C)图
D)二维表
正确答案: D
(11)在文件系统阶段,操作系统管理数据的基本单位是
A)记录
B)程序
C)数据项
D)文件
正确答案: D
(12)Visual FoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是
A)表单设计器
B)报表设计器
C)数据环境设计器
D)数据库设计器
正确答案: C
(13)在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有
A)数值型、字符型和逻辑型
B)数值型、字符型和日期型
C)数值型、日期型和逻辑型
D)字符型、日期型和逻辑型
正确答案: B
(14)下列关于数组的叙述中,错误的是
A)用DIMENSION和DECLARE都可以定义数组
B)Visual FoxPro中只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型
D)新定义数组的各个数组元素初值为.F.
正确答案: C
(15)下列表达式中,写法错误的是
A)"计算机"+"123"
B)"计算机"+DTOC({^2004/01/01})
C). T.+. F.
D){^2004/01/01}+10
正确答案: C
(16)在"数据工作期"窗口中,"一对多"按钮的作用是
A)一个表与多个表建立关联
B)父表中的一条记录与子表中的多条记录建立关联
C)父表中的一条记录与子表中的一条记录建立关联
D)多个表与当前表建立关联
正确答案: B
(17)表结构中的空值(NULL)表示的含义是
A)空格
B)数值0
C)默认值
D)尚未输入的值
正确答案: D
(18)要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表
A)是同一个数据库中的两个表
B)是不同数据库中的两个表
C)是两个自由表
D)一个数据库表,另一个是自由表
正确答案: A
(19)不论索引是否生效,定位到相同记录上的命令是
A)GO TOP
B)GO BOTTOM
C)SKIP
D)GO 5
正确答案: D
(20)数据表当前记录的"基本工资"字段值为500,执行以下命令:
REPLACE 基本工资 WITH 基本工资*1.2
当前记录的基本工资字段值为
A)1.2
B)500
C)600
D)语法错误
正确答案: C
(21)在Visual FoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,其值可能为负值,它的宽度应为
A)6
B)7
C)8
D)9
正确答案: C
(22)对数据表的记录做相同规律的修改时,最方便的是使用
A)EDIT
B)BROWSE
C)REPLACE
D)CHANGE
正确答案: C
(23)在SQL中,建立索引的命令是
A)CREATE TABLE
B)CREATE INDEX
C)CREATE VIEW
D)INDEX ON
正确答案: B
(24)对于查询输出到临时表中的叙述,下列说法错误的是
A)产生的临时表文件的后缀名仍为.dbf
B)执行查询后,该临时表文件是当前文件
C)可以像一般的dbf文件一样使用,可查询和修改表中记录
D)当关闭文件时,临时表文件将自动被删除
正确答案: C
(25)SQL语句中,DISTINCT短语的功能是
A)按要求显示部分查询记录
B)消除重复出现的查询记录
C)删除查询结果中符合条件的记录
D)对查询结果进行排序
正确答案: B
(26)下列关于查询的说法,正确的是
A)不能根据自由表建立查询
B)只能根据自由表建立查询
C)只能根据视图建立查询
D)可以根据数据库表、自由表或视图建立查询
正确答案: D
(27)视图设计器中,共提供选项卡的个数是
A)5
B)6
C)7
D)8
正确答案: C
(28)下列对调试器的叙述中,正确的是
A)"跟踪"窗口用于显示正在执行的程序文件
B)"监视"窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点
C)"局部"窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员
D)"调试输出"窗口用于显示程序中指定调试的输出
正确答案: A
(29)下列程序实现的功能是
USE 学生表
DO WHILE NOT EOF()
IF 计算机>=60
SKIP
LOOP
ENDIF
DISPLAY
SKIP
ENDDO
USE
A)显示所有计算机成绩大于等于60的学生记录
B)显示所有计算机成绩小于60的学生记录
C)显示第一条计算机成绩大于等于60的学生记录
D)显示第一条计算机成绩小于60的学生记录
正确答案: B
(30)表单控件工具栏的作用是在表单上创建
A)文本
B)事件
C)控件
D)方法
正确答案: C