(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
(31)下面表单及控件常用事件中,与鼠标操作有关的是
a)click
b)dbclick
c)rightclick
d)以上3项都是
正确答案: d
(32)有"仓库"表和"职工"表,检索仓库中基本工资大于3000元的职工姓名和他们所在的仓库名
a)select 姓名,仓库名 from 职工;
where 基本工资>3000
b)select 姓名,仓库名 from 仓库;
where 基本工资>3000
c)select 姓名,仓库名 from 职工,仓库;
where (基本工资>3000) or (职工.仓库号=仓库.仓库号)
d)select 姓名,仓库名 from 职工,仓库;
where (基本工资>3000) and (职工.仓库号=仓库.仓库号)
正确答案: d
(33)有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是
a)select 班级名称 from 班级表 where 班级号 in;
select 班级号 from 学生表 where 民族!= "汉"
b)select 班级名称 from 班级表 where 班级号 in;
(select 班级号 from 学生表 where 民族!= "汉")
c)select 班级名称 from 班级表 where 学号 in;
select 学号 from 学生表 where 民族!= "汉"
d)select 班级名称 from 班级表 where 学号 in;
(select 学号 from 学生表 where 民族!= "汉")
正确答案: b
(34)在数据库已打开的情况下,利用sql 命令从学生表中派生出含有"学号"、"姓名"和"年龄"字段的视图,下列语句正确的是
a)create view xs_view as;
select 学号,姓名,年龄 from 学生表
b)create view xs_view;
select学号,姓名,年龄 from 学生表
c)create view xs_view as;
(select学号,姓名,年龄 from 学生表)
d)create view xs_view;
(select学号,姓名,年龄 from 学生表)
正确答案: a
(35)有如下sql语句:
select 姓名 from 学生表 where 学号 in;
(select 学号 from 成绩表 where 成绩>90)
下列哪条命令与该sql语句等价
a)select 姓名 from 学生表 where exists;
(select 学号 from 成绩表 where 成绩>90)
b)select 姓名 from 学生表 where exists;
(select 学号 from 成绩表 where 学号=学生表.学号 and 成绩>90)
c)select 姓名 from 学生表 where学号 exists;
(select 学号 from 成绩表 where 学号=学生表.学号 and 成绩>90)
d)select 姓名 from 学生表 where学号=;
(select 学号 from 成绩表 where 成绩>90)
正确答案: b
二 、填空题
(1)当线性表采用顺序存储结构实现存储时,其主要特点是 【1】 。
正确答案: 1.(逻辑结构中相邻的结点在存储结构中仍相邻)
(2)软件工程的出现是由于 【2】 。
正确答案: 1.(软件危机的出现)
(3)单元测试又称模块测试,一般采用 【3】 测试。
正确答案: 1.(白盒法)
(4)数据库恢复是将数据库从 【4】 状态恢复到某一已知的正确状态。
正确答案: 1.(错误)
(5)数据的基本单位是 【5】 。
正确答案: 1.(数据元素)
(6)执行命令store{^2004-05-01} to rq后,函数day(rq)的值是 【6】 。
正确答案: 1.(1)
(7)在visual foxpro中,对于只取两种值的数据,一般使用 【7】 字段。
正确答案: 1.(逻辑型)
(8)设置字段有效性规则在表设计器的 【8】 选项卡中进行。而设置记录有效性规则,是在表设计器的 【9】 选项卡中进行。
正确答案: 1.(字段) 2.(表)
(9)在调用"菜单设计器"后,"显示"菜单中会出现两条与菜单设计有关的命令,分别是 【10】 和 【11】 。
正确答案: 1.(常规选项) 2.(菜单选项)
(10)设计表单时,要确定表单中是否有最大化按钮,可通过表单 【12】 属性进行设置。
正确答案: 1.(maxbutton)
(11)sql语句中,修改表中数据的短语是 【13】 ,修改表结构的短语是 【14】 。
正确答案: 1.(update) 2.(alter)
(12)检索学生表中,"籍贯"为"上海"的学生记录,将结果保存到文本文件temp中,sql语句为:
select * from 学生表 where 籍贯="上海" 【15】 temp
正确答案: 1.(to file)