您的当前位置:首页正文

模拟6

2022-09-02 来源:好走旅游网
学苑笔试模拟套题(6)

一、选择题

1. 在软件开发中,下面任务不属于设计阶段的是______。 A、数据结构设计 B、给出系统模块结构 C、定义模块算法

D、定义需求并建立系统模型

2. 下列模式中,能够给出数据库物理存储结构与物理存取方

法的是______。

A、内模式 B、外模式 C、概念模式 D、逻辑模式

3. 下述关于数据库系统的叙述中正确的是______。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切冗余

C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 4. 在深度为5的满二叉树中,叶子结点的个数为______。 A、32 B、31 C、16 D、15

5. 算法一般都可以用哪几种控制结构组合而成______。 A、循环、分支、递归 B、顺序、循环、嵌套 C、循环、递归、选择 D、顺序、选择、循环

6. 在面向对象方法中,一个对象请求另一对象为其服务的方

式是通过发送______。

A、调用语句 B、命令 C、口令 D、消息 7. 栈和队列的共同点是______。 A、都是先进后出 B、都是先进先出

C、只允许在端点处插入和删除元素 D、没有共同点

8. SQL语言又称为______。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构化操纵语言

9. 数据结构中,与所使用的计算机无关的是数据的______。A、存储结构 B、物理结构

C、逻辑结构 D、物理和存储结构 10. 需求分析阶段的任务是确定______。 A、软件开发方法 B、软件开发工具 C、软件开发费用 D、软件系统功能

11. 在Visual FoxPro 中\"表\"指的是______。

A、报表 B、关系 C、表格 D、表单

12. 在当前表单的LABEL1控件中显示系统时间的语句是

______。

A、THISFORM.LABEL1.CAPTION=TIME() B、THISFORM.LABEL1.VALUE=TIME() C、THISFORM.LABEL1.TEXT=TIME() D、THISFORM.LABEL1.CONTROL=TIME()

13. 在Visual FoxPro中创建项目,系统将建立一个项目文件,

项目文件的扩展名是______。

A、pro B、prj C、pjx D、itm

14. 在Visual FoxPro的项目管理器中不包括的选项卡是

______。

A、数据 B、文档 C、类 D、表单

15. 数据库表可以设置字段有效性规则,字段有效性规则属于

______。

A、实体完整性范围 B、参照完整性范围 C、数据一致性范围 D、域完整性范围

16. 在Visual FoxPro中字段的数据类型不可以指定为______。 A、日期型 B、时间型 C、通用型 D、备注型

17. 用命令\"INDEX ON 姓名 TAG index_name UNIQUE\"建立索

引,其索引类型是______。

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

18. 有如下赋值语句,结果为\"大家好\"的表达式是______。

a=\"你好\" b=\"大家\"

A、b+AT(a,1) B、b+RIGHT(a,1) C、b+LEFT(a,3,4) D、b+RIGHT(a,2)

19. 数据库表的字段可以定义默认值,默认值是______。 A、逻辑表达式 B、字符表达式 C、数值表达式 D、前三种都可以

20. 在SQL语句中,与表达式\"供应商名 LIKE \"%北京%\"\"功能

相同的表达式是______。

A、LEFT(供应商名,4)=\"北京\" B、\"北京\"$供应商名

C、供应商名 IN \"%北京%\" D、AT(供应商名,\"北京\")

21. 使数据库表变为自由表的命令是______。 A、DROP TABLE B、REMOVE TABLE C、FREE TABLE D、RELEASE TABLE

22. 在Visual FoxPro 的查询设计器中\"筛选\"选项卡对应的

SQL短语是______。

A、WHERE B、JOIN C、SET D、ORDER BY

23. SQL支持集合的并运算,在Visual FoxPro 中SQL并运算的

运算符是______。

A、PLUS B、UNION C、+ D、∪

24. 数据库表的字段可以定义规则,规则是______。 A、逻辑表达式 B、字符表达式

C、数值表达式 D、前三种说法都不对

25. 如果指定参照完整性的删除规则为\"级联\",则当删除父表

中的记录时______。

A、系统自动备份父表中被删除记录到一个新表中 B、若子表中有相关记录,则禁止删除父表中记录 C、会自动删除子表中所有相关记录

D、不作参照完整性检查,删除父表记录与子表无关 26. 以下关于关系的说法正确的是______。 A、列的次序非常重要

B、当需要索引时列的次序非常重要 C、列的次序无关紧要

D、关键字必须指定为第一列

27. 为了在报表中打印当前时间,这时应该插入一个______。A、表达式控件 B、域控件 C、标签控件 D、文本控件

28. 在Visual FoxPro 中释放和关闭表单的方法是______。 A、RELEASE B、CLOSE C、DELETE D、DROP

29. 为了从用户菜单返回到系统菜单应该使用命令______。 A、SET DEFAULT SYSTEM B、SET MENU TO DEFAULT C、SET SYSTEM TO DEFAULT D、SET SYSMENU TO DEFAULT

30. 在表单中为表格控件指定数据源的属性是______。 A、DataSource B、RecordSource C、DataFrom D、RecordFrom 31. 以下关于表单数据环境叙述错误的是______。 A、可以向表单数据环境设计器中添加表或视图 B、可以从表单数据环境设计器中移出表或视图 C、可以在表单数据环境设计器中设置表之间的联系 D、不可以在表单数据环境设计器中设置表之间的联系32. 以下关于查询描述正确的是______。 A、不能根据自由表建立查询 B、只能根据自由表建立查询 C、只能根据数据库表建立查询

D、可以根据数据库表和自由表建立查询 33. 使用如下三个表:

部门.DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16)

职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),

出生日期 D

工资.DBF:职工号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除 N(8.2)

查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是______。

A、SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职

工 ON 部门.部门号=职工.部门号 GROUP BY 部门名 B、SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 部门名 C、SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工 WHERE 部门.部门号=职工.部门号 GROUP BY 部门名 D、SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工 WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

34. 使用如下三个表:

部门.DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16)

职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D

工资.DBF:职工号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除 N(8.2)

查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是______。.

A、SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄>35 B、SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工WHERE YEAR(出生日期)>35 C、SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)>35 D、SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工WHERE YEAR(DATE())-YEAR(出生日期)>35

35. 当前盘当前目录下有数据库:学院.dbc,其中有\"教师\"表和\"学院\"表。

\"学院\"表:

为\"教师\"表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是______。

A、CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=\"110\"

B、ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=\"110\"

C、ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=\"110\"

D、CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=\"110\" 二、填空题

1. 关系数据库管理系统能实现的专门关系运算包括选择、连

接和______。

2. 数据结构包括数据的______结构和数据的存储结构。

3. 数据库系统中实现各种数据管理功能的核心软件称为

______。

4. 测试的目的是暴露错误,评价程序的可靠性;而______的

目的是发现错误的位置并改正错误。

5. 在最坏情况下,堆排序需要比较的次数为______。

6. 为了把多对多的联系分解成两个一对多联系所建立的\"纽

带表\"中应包含两个表的______。

7. 实现表之间临时联系的命令是______。

8. 查询设计器的筛选选项卡用来指定查询的_______。

9. 在Visual FoxPro中参数传递的方式有两种,一种是按值传

递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS______。

10. 有如下三个表:

零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格C(8)

使用零件.DBF:项目号 C(2),零件号 C(2),数量 I

项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)

查询与项目\"s1\"(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是 SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称; FROM 项目,使用零件,零件 WHERE 项目.项目号=使用零件.项目号 ______;

使用零件.零件号=零件.零件号 AND 使用零件.零件号______;

(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=

's1')

11. 有如下三个表:

零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)

使用零件.DBF:项目号 C(2),零件号 C(2),数量 I

项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)

建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为\"s2\"的数据,应该使用的SQL语句是 CREATE VIEW item_view______;

SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;

FROM 零件 INNER JOIN 使用零件; INNER JOIN ______;

ON 使用零件.项目号=项目.项目号; ON 零件.零件号=使用零件.零件号; WHERE 项目.项目号='s2'

12. 有如下三个表:

零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)

使用零件.DBF:项目号 C(2),零件号 C(2),数量 I

项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)

从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是

SELECT* ______ 2 FROM item_view ______ 数量 DESC

因篇幅问题不能全部显示,请点此查看更多更全内容