二、填空题
1.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。
【参考答案】
【1】数据库系统
2.算法复杂度主要包括时间复杂度和【2】复杂度。
【参考答案】
【2】空间
3.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
【参考答案】
【3】驱动模块
4.一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。
【参考答案】
【4】32
5.数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。
【参考答案】
【5】存储
6.在Visual FoxPro中,数据库表中不允许有重复记录是通过指定【6】来实现的。
【参考答案】
【6】主关键字(候选关键字)
7.在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在【7】文件中。
【参考答案】
【7】备注
8.在Visual FoxPro中,可以使用【8】语句跳出SCAN…ENDSCAN 循环体外执行ENDSCAN后面的语句。
【参考答案】
【8】EXIT
9.在SQL的SELECT查询中使用【9】子句消除查询结果中的重复记录。
【参考答案】
【9】DISTINCT
10.在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【10】属性值。
【参考答案】
【10】ColumnCount
11.在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用【11】子句。
【参考答案】
【11】Into cursor
12.在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【12】子句说明主索引。
【参考答案】
【12】PRIMARY KEY
13.在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。
【参考答案】
【13】CHECK
14.在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。
【参考答案】
【14】HAVING
15.设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。
SELECT 学号,性别 FROM s
WHERE【15】 (SELECT * FROM sc WHERE s
C.学号=s.学号 AND 成绩 <85)。
【参考答案】
【15】NOT EXISTS
上机部分
1.基本操作题
在考生文件夹下,完成如下操作:
(1)建立数据库ordersmanage.dbc,把自由表employee.dbf和orders.dbf添加到数据库中。
(2)打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。
(3)打开表单dh.scx,为命令按钮“隐藏”添加代码,使表单运行时,单击此按钮隐藏表单上标签控件label1;保存并运行该表单。
(4)利用报表向导建立一对多报表,以employee表为父表,选择其中职工号、姓名和性别字段;以orders表为子表,选择其全部字段。报表样式为简报式,表之间的关联通过“职工号”字段实现,排序方式按职工号降序,报表标题为“职工订单”。报表其他参数取默认值。最后将生成的报表保存为empor
D.frx。
【参考答案】
(1)具体步骤如下:
① 从“文件”菜单中选择“打开”命令。在弹出的“打开”对话框中选择考生目录下的ordersmanage.dbc文件,单击“确定”按钮。
② 系统打开“数据库设计器”窗口,在窗口中单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。
③ 在弹出的“打开”对话框中选择employee.dbf文件。
④ 以同样的方法添加另一个表。
(2)具体步骤如下:
① 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择dh.scx,单击“确定”按钮。
② 系统打开“表单设计器”,并显示dh.scx的内容。
③ 选中标签文字,在“属性”窗口中设置其FontSize属性为18
④ 保存表单。
(3)具体步骤如下:
① 打开表单dh.scx。
② 选择“隐藏”按钮,在“属性”窗口中双击Click事件,在弹出的代码窗口中添加如下代码:
thisform.label1.visible=.f.
③ 保存表单,并运行表单。
(4)具体步骤如下:
① 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“报表”单选按钮,单击“向导”按钮。
② 在弹出的“向导选取”对话框中选择“一对多报表向导”
单击“确定”按钮。
③ 在弹出的对话框中选择父表为employee,并选择其中的“职工号”、“姓名”、“性别”字段
,单击“下一步”按钮。
④ 选择子表为orders,并选择所有字段,单击“下一步”按钮。
⑤ 设置两个表之间通过“职工号”进行关联,单击“下一步”按钮。
⑥ 选择排序依据为“职工号”,并选中“降序”单选按钮,单击“下一步”按钮。
⑦ 选择报表样式为“简报式”,单击“下一步”按钮。
⑧ 输入报表标题为“职工订单”,单击“完成”按钮,在弹出的“另存为”对话框中将报表保存为emporD.frx。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |