易知·VFP数据库程序设计综合模拟539

一、 单选题()

1.有如下SQL-SELECT语句SELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是 ()

ASELECT * FROM HH WHERE 单价<=13.4 AND 单价>=10.6 BSELECT * FROM HH WHERE 单价<13.4 AND 单价>10.6 CSELECT * FROM HH WHERE 单价>=13.4 AND 单价<=10.6 DSELECT * FROM HH WHERE 单价>13.4 AND 单价<10.6

2.下列关于HAVING子句的描述,错误的是 ()

AHAVING子句必须与GROUP BY子句同时使用,不能单独使用 B使用HAVING子句的同时不能使用WHERE子句 C使用HAVING子句的同时可以使用WHERE子句 DHAVING子句的使用是限定分组的条件

3.有如下SQL语句:SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号该语句的作用是 ()

A检索出所有教师中工资最高的教师的姓名和工资 B检索出各系教师中工资最高的教师的姓名和工资 C检索出所有教师中工资最低的教师的姓名和工资 D检索出各系教师中工资最低的教师的姓名和工资

4.保证表中记录惟一的特性是 ()

A实体完整性 B域完整性 C参照完整性 D数据库完整性

5.若在教师表中查找还没有输入工龄的记录,使用的SQL语句为 ()

ASELECT * FROM 教师 WHERE 工龄IS NOT NULL BSELECT * FROM 教师 WHERE 工龄=0 CSELECT * FROM 教师 WHERE 工龄 IS NULL DSELECT * FROM 教师 WHERE 工龄=NULL

6.在某个程序模块中使用命令PRIVATE XI定义一个内存变量,则变量XI ()

A可以在该程序的所有模块中使用 B只能在定义该变量的模块中使用 C只能在定义该变量的模块及其上层模块中使用 D只能在定义该变量的模块及其下属模块中使用

7.用命令"INDEX ON 姓名 TAG index_name UNIQUE"建立索引,其索引类型是 ()

A主索引 B普通索引 C候选索引 D惟一索引

8.把表中"单价"字段的有效性规则取消,使用SQL语句 ()

AALTER TABLE ORDER ALTER 单价 DROP CHECK BALTER TABLE ORDER DELETE 单价 DROP CHECK CALTER TABLE ORDER DELETE CHECK 单价 DALTER TABLE ORDER DROP CHECK 单价

9.使用SQL删除数据命令时,如果不使用WHERE子句,则 ()

A逻辑删除表中当前记录 B物理删除表中当前记录 C逻辑删除表中所有记录 D物理删除表中所有记录

10.数据库表的索引类型共有 ()

A1种 B2种 C3种 D4种

11.有班级表和学生表如下:班级表班级号 班级名称 班级人数200301 03计算机一班 55200302 03计算机二班 48200303 03计算机三班 50学生表班级号 学号 姓名 性别 籍贯200301 1001 王伟 男 北京200301 1002 刘红 女 上海200301 1003 李林 女 北京200302 2001 张清 女 上海200302 2002 刘雷 男 上海有如下SQL语句:SELECT班级名称,姓名,性别 FROM 班级表,学生表;WHERE班级表.班级号=学生表.班级号;AND 籍贯="上海" AND 性别="女";ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是 ()

A1 李林 B2 张清 C2 刘红 D3 张清

12.有图书表如下:图书图书编号 书名 出版单位 价格 作者编号0001 计算机应用 清华出版社 26.50 10010002 C++ 电子工业出版社 32.00 10010003 计算机基础知识 电子工业出版社 28.00 10020004 网络应用 清华出版社 24.50 10030005 数据库应用 清华出版社 26.00 10030006 数据库组成原理 清华出版社 23.00 10030007 Java 电子工业出版社 27.50 10040008 网页设计 电子工业出版社 31.00 1004执行如下SQL语句:SELECT DISTINCT 价格 FROM 图书;WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr则?arr[2]的结果是 ()

A23.00 B32.00 C.F. D系统报错

13.在数据库中可以存放的文件是 ()

A数据库文件 B数据库表文件 C自由表文件 D查询文件

14.下面对表单若干常用事件的描述中,正确的是 ()

A释放表单时,Unload事件在Destroy事件之前引发 B运行表单时,Init事件在Load事件之前引发 C单击表单的标题栏,引发表单的Click事件 D上面的说法都不对

15.下列关于报表带区及其作用的叙述,错误的是 ()

A对于"标题"带区,系统只在报表开始时打印一次该带区所包含的内容 B对于"页标头"带区,系统只打印一次该带区所包含的内容 C对于"细节"带区,每条记录的内容只打印一次 D对于"组标头"带区,系统将在数据分组时每组打印一次该内容

16.有如下SQL语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")执行语句后,显示查询到的仓库号有 ()

AA1 BA3 CA1,A2 DA1,A3

17.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ()

A抽象和信息隐蔽 B局部化和封装化 C内聚性和耦合性 D激活机制和控制方法

18.在软件测试设计中,软件测试的主要目的是 ()

A实验性运行软件 B证明软件正确 C找出软件中全部错误 D尽可能多地发现软件中的错误

19.栈通常采用的两种存储结构是 ()

A顺序存储结构和链式存储结构 B散列方式和索引方式 C链表存储结构和数组 D线性存储结构和非线性存储结构

20.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是 ()

A每个元素都有一个直接前件和直接后件 B线性表中至少要有一个元素 C表中诸元素的排列顺序必须是由小到大或由大到小 D除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件

21.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 ()

Abdgcefha Bgdbecfha Cbdgaechf Dgdbehfca

22.下列叙述中,正确的是 ()

A用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 B用E-R图只能表示实体集之间一对一的联系 C用E-R图只能表示实体集之间一对多的联系 D用E-R图表示的概念数据模型只能转换为关系数据模型

23.在数据库设计中,将E-R图转换成关系数据模型的过程属于 ()

A需求分析阶段 B逻辑设计阶段 C概念设计阶段 D物理设计阶段

24.在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 ()

A63 B64 C6 D7

25.有班级表和学生表如下:班级表班级号 班级名称 班级人数200301 03计算机一班 55200302 03计算机二班 48200303 03计算机三班 50学生表班级号 学号 姓名 性别 籍贯200301 1001 王伟 男 北京200301 1002 刘红 女 上海200301 1003 李林 女 北京200302 2001 张清 女 上海200302 2002 刘雷 男 上海有如下SQL语句:SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表执行该语句后 ()

Aarr[1]的内容为48 Barr[1]的内容为55 Carr[0]的内容为48 Darr[0]的内容为55

26.用二维表数据来表示实体及实体之间联系的数据模型为 ()

A层次模型 B网状模型 C关系模型 DE-R模型

27.下列关于运行查询的方法中,不正确的一项是 ()

A在项目管理器"数据"选项卡中展开"查询"选项,选择要运行的查询,单击"运行"命令按钮 B单击"查询"菜单中的"运行查询"命令 C利用快捷键CTRL+D运行查询 D在命令窗口输入命令DO <查询文件名.qpr>

28.下面是关于表单数据环境的叙述,其中错误的是 ()

A可以在数据环境中加入与表单操作有关的表 B数据环境是表单的容器 C可以在数据环境中建立表之间的联系 D表单运行时自动打开其数据环境中的表

二、 主观题()

1.软件定义时期主要包括【 】和需求分析两个阶段。 ()

2.软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 ()

3.数据的逻辑结构有线性结构和【 】两大类。 ()

4.某二叉树中度为2的结点有n个,则该二叉树中有【 】个叶子结点。 ()

5.在E-R图中,矩形表示【 】。 ()

6.在SQL语句中空值用【 】表示。 ()

7.查询图书表中每类图书中多于1册的图书的分类号、册数和平均单价。请对下面的SQL语句填空:SELECT 分类号,COUNT(*),AVG(单价) FROM 图书;GROUP BY 分类号 HAVING【 】 ()

8.要求按成绩降序排序,输出"文学系"学生选修了"计算机"课程的学生姓名和成绩。请将下面的SQL语句填写完整。SELECT 姓名,成绩 FROM 学生表,选课表;WHERE 院系="文学系" AND 课程名="计算机" AND 学生表.学号=选课表.学号;ORDER BY【 】 ()

9.删除COURSE表中字段"学时数",使用SQL语句:【 】TABLE COURSE DROP 学时数 ()

10.在文本框中,【 】属性指定在一个文本框中如何输入和显示数据,利用PasswordChar 属性指定文本框内显示占位符。 ()

11.打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为70的记录,应使用命令【 】。 ()

12.已知表单文件名myform.scx,表单备注文件名my form.sct。运行这个表单的命令是【 】。 ()

13.在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【 】属性值。 ()

14.如果要为控件设置焦点,则该控件的【 】和Enabled属性值为真。 ()

答案&解析:

一、 单选题()

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

二、 主观题()

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

8.

9.

10.

11.

12.

13.

14.