福师15春《数据库应用》在线作业一
一、单选题:
1.SQL语句中删除视图的命令是( ) (满分:2)
A. DROP TABLE
B. DROP VIEW
C. ERASE TABLE
D. ERASE VIEW
2.操作对象只能是一个表的关系运算是( ) (满分:2)
A. 联接和选择
B. 联接和投影
C. 选择和投影
D. 自然连接和选择
3.在SQL中,建立索引的命令是( ) (满分:2)
A. CREATE TABLE
B. CREATE INDEX
C. CREATE VIEW
D. INDEX ON
4.在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令( ) (满分:2)
A. DO menul
B. DO menul.mpr
C. DO MENU menul
D. RUN menul
5.设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插到表SC中,正确的语句是( ) (满分:2)
A. INSERT INTO SC(SNO
CNO
GRADE) value S(‘S101’
‘C11’
‘98’)
B. INSERT INTO SC(SNO
CNO
GRADE) value S(S101
C11
98)
C. INSERT(‘S101’
‘C11’
‘98’) INTO SC
D. INSERT INTO SC value S(‘S101’
‘C11’
98)
6.要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( ) (满分:2)
A. UPDATE产品SET单价=单价+单价*8%FOR ALL
B. UPDATE产品SET单价=单价*1.08 FOR ALL
C. UPDATE产品SET单价=单价+单价*8%
D. UPDATE产品SET单价=单价*1.08
7.数据表当前记录的"基本工资"字段值为500,执行以下命令,当前记录的基本工资字段值为( )REPLACE 基本工资 WITH 基本工资*1.2 (满分:2)
A. 1.2
B. 500
C. 600
D. 语法错误
8.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是( ) (满分:2)
A. 级联和忽略
B. 级联和删除
C. 级联和限制
D. 限制和忽略
9.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( ) (满分:2)
A. 日期型
B. 数值型
C. 字符型
D. 以上操作出错
10.在Visual FoxPro中可以用DO命令执行的文件不包括( ) (满分:2)
A. PRG文件
B. MPR文件
C. FRX文件
D. QPR文件
11.Visual FoxPro是一种( ) (满分:2)
A. 数据库系统
B. 数据库管理系统
C. 数据库
D. 数据库应用系统
12.在Visual FoxPro中,关于查询和视图的正确描述是( ) (满分:2)
A. 查询是一个预先定义好的SQL SELECT语句文件
B. 视图是一个预先定义好的SQL SELECT语句文件
C. 查询和视图是同一种文件,只是名称不同
D. 查询和视图都是一个存储数据的表
13.在数据库表上的字段有效性规则是( ) (满分:2)
A. 逻辑表达式
B. 字符表达式
C. 数字表达式
D. 以上三种都有可能
14.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( ) (满分:2)
A. 改变表中记录的物理顺序
B. 为了对表进行实体完整性约束
C. 加快数据库表的更新速度
D. 加快数据库表的查询速度
15.当对象获得焦点时引发的事件是( ) (满分:2)
A. GotFocus
B. LostFocus
C. SetFocus
D. InteractiveChange
16.设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( ) (满分:2)
A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC
B. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC
C. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC
D. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC
17.Visual FoxPro中,释放表单时会引发的事件是( ) (满分:2)
A. UnLoad事件
B. Init事件
C. Load事件
D. Release事件
18.表单控件工具栏的作用是在表单上创建( ) (满分:2)
A. 文本
B. 事件
C. 控件
D. 方法
19.“图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是( ) (满分:2)
A. DELETE FROM图书FOR图书号LIKE“A%”
B. DELETEFROM图书WHILE图书号LIKE“A%”
C. DELETE FROM图书WHERE图书号=“A*”
D. DELETE FROM图书WHERE图书号LIKE“A%”
20.如果希望用户在输入"年龄"字段值时,要求数值必须大于0,应在下列哪项中设置( ) (满分:2)
A. 字段类型
B. 信息
C. 规则
D. 默认值
21.MODIFY STRUCTURE命令的功能是( ) (满分:2)
A. 修改记录值
B. 修改表结构
C. 修改数据库结构
D. 修改数据库或表结构
22.以下所列各项属于命令按钮事件的是( ) (满分:2)
A. Parent
B. This
C. ThisForm
D. Click
23.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( ) (满分:2)
A. 是同一个数据库中的两个表
B. 是不同数据库中的两个表
C. 是两个自由表
D. 一个数据库表,另一个是自由表
24.命令 ?LEN(SPACE(3)-SPACE(2))的结果是( ) (满分:2)
A. 1
B. 2
C. 3
D. 5
25.关闭表单的程序代码是 ThisForm.Release, Release是( ) (满分:2)
A. 表单对象的标题
B. 表单对象的属性
C. 表单对象的事件
D. 表单对象的方法
26.在SELECT语句中使用ORDER BY是为了指定( ) (满分:2)
A. 查询的表
B. 查询结果的顺序
C. 查询的条件
D. 查询的字段
27.下列叙述中正确的是( ) (满分:2)
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
28.从内存中清除内存变量的命令是( ) (满分:2)
A. Release
B. Delete
C. Erase
D. Destroy
29.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( ) (满分:2)
A. 在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B. 在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C. 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D. 在父表和子表的连接字段上都要建立主索引
30.以下关于“查询”的描述正确的是( ) (满分:2)
A. 查询保存在项目文件中
B. 查询保存在数据库文件中
C. 查询保存在表文件中
D. 查询保存在查询文件中
31.在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( ) (满分:2)
A. 再次使用LOCATE FOR 命令
B. SKIP命令
C. CONTINUE命令
D. GO命令
32.以下不属于SQL数据操作命令的是( ) (满分:2)
A. MODIFY
B. INSERT
C. UPDATE
D. DELETE
33.在Visual FoxPro中以下叙述正确的是( ) (满分:2)
A. 表也被称作表单
B. 数据库文件不存储用户数据
C. 数据库文件的扩展名是DBF
D. 一个数据库中的所有表文件存储在一个物理文件中
34.Visual FoxPro中,在屏幕上预览报表的命令是( ) (满分:2)
A. PREVIEW REPORT
B. REPORT FORM … PREVIEW
C. DO REPORT … PREVIEW
D. RUN REPORT … PREVIEW
35.在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有( ) (满分:2)
A. 数值型、字符型和逻辑型
B. 数值型、字符型和日期型
C. 数值型、日期型和逻辑型
D. 字符型、日期型和逻辑型
36.打开数据库的命令是( ) (满分:2)
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
37.在Visual Foxpro中,Unload事件的触发时机是( ) (满分:2)
A. 释放表单
B. 打开表单
C. 创建表单
D. 运行表单
38.以下关于“视图”的描述正确的是( ) (满分:2)
A. 视图保存在项目文件中
B. 视图保存在数据库中
C. 视图保存在表文件中
D. 视图保存在视图文件中
39.在表单控件中,要保存多行文本,可创建( ) (满分:2)
A. 列表框
B. 文本框
C. 标签
D. 编辑框
40.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( ) (满分:2)
A. 数据库文件(dbc文件)
B. 一个数据库中两个表之间有一定的关系
C. 表文件(dbf文件)
D. 一个表文件中两条记录之间有一定的关系
41.参照完整性规则的更新规则中“级联”的含义是( ) (满分:2)
A. 更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B. 若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C. 父表中的连接字段值可以随意更新,不会影响子表中的记录
D. 父表中的连接字段值在任何情况下都不允许更新
42.在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语( ) (满分:2)
A. TO CURSOR
B. INTO CURSOR
C. INTO DBF
D. TO DBF
43.扩展名为mnx的文件是( ) (满分:2)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
44.假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是( ) (满分:2)
A. MyForm.Lis
B. MyForm.Display
C. MyForm.Show
D. MyForm.ShowForm
45.要为当前表所有性别为"女"的职工增加100元工资,应使用命令( ) (满分:2)
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 FOR 性别="女"
C. REPLACE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
46.下列表单的哪个属性设置为真时,表单运行时将自动居中( ) (满分:2)
A. AutoCenter
B. AlwaysOnTop
C. ShowCenter
D. FormCenter
47.在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( ) (满分:2)
A. CREATE
B. APPEND
C. COLUMN
D. ADD
48.在Visual FoxPro中调用表单mf1的正确命令是( ) (满分:2)
A. DO mf1
B. DO FROM mf1
C. DO FORM mf1
D. RUN mf1
49.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( ) (满分:2)
A. 执行表单的Click事件代码
B. 执行选项按纽组的Click事件代码
C. 执行Option1的Click事件代码
D. 不会有反应
50.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( ) (满分:2)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩福师《数据库应用》在线作业二
一、单选题:
1.在Visual FoxPro中,以下关于视图描述中错误的是( ) (满分:2)
A. 通过视图可以对表进行查询
B. 通过视图可以对表进行更新
C. 视图是一个虚表
D. 视图就是一种查询
2.可以随表的打开而自动打开的索引是( ) (满分:2)
A. 单项索引文件
B. 复合索引文件
C. 结构化复合索引文件
D. 非结构化复合索引文件
3.如果有定LOCAL data,data 的初值是( ) (满分:2)
A. 整数0
B. 不定值
C. 逻辑真
D. 逻辑假
4.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( ) (满分:2)
A. 日期型
B. 数值型
C. 字符型
D. 以上操作出错
5.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( ) (满分:2)
A. 数据库文件(dbc文件)
B. 一个数据库中两个表之间有一定的关系
C. 表文件(dbf文件)
D. 一个表文件中两条记录之间有一定的关系
6.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( ) (满分:2)
A. 执行表单的Click事件代码
B. 执行选项按纽组的Click事件代码
C. 执行Option1的Click事件代码
D. 不会有反应
7.可以运行查询文件的命令是( ) (满分:2)
A. DO
B. BROWSE
C. DO QUERY
D. CREATE QUERY
8.已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( ) (满分:2)
A. INDEX ON 职称+性别 TO ttt
B. INDEX ON 性别+职称TO ttt
C. NDEX ON职称,性别TO ttt
D. INDEX ON 性别,职称TO ttt
9.SQL的SELECT语句中,“HAVING”用来筛选满足条件的( ) (满分:2)
A. 列
B. 行
C. 关系
D. 分组
10.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( ) (满分:2)
A. DB包含DBS和DBMS
B. DBMS包含DB和DBS
C. DBS包含DB和DBMS
D. 没有任何关系
11.命令 ?LEN(SPACE(3)-SPACE(2))的结果是( ) (满分:2)
A. 1
B. 2
C. 3
D. 5
12.报表的数据源可以是( ) (满分:2)
A. 表或视图
B. 表或查询
C. 表、查询或视图
D. 表或其他报表
13.下列叙述中正确的是( ) (满分:2)
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
14.以纯文本形式保存设计结果的设计器是( ) (满分:2)
A. 查询设计器
B. 表单设计器
C. 菜单设计器
D. 以上三种都不是
15.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( ) (满分:2)
A. 查询、视图或表单
B. 表单、报表和标签
C. 查询、表单或程序
D. 以上文件都可以
16.Visual FoxPro中,释放表单时会引发的事件是( ) (满分:2)
A. UnLoad事件
B. Init事件
C. Load事件
D. Release事件
17.表单控件工具栏的作用是在表单上创建( ) (满分:2)
A. 文本
B. 事件
C. 控件
D. 方法
18.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( ) (满分:2)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩
19.假设表单上有一选项组:●男 ○ 女,其中第一个选项按钮”男”被选中。请问该选项组的value属性值为( ) (满分:2)
A. T
B. "男"
C. 1
D. "男"或1
20.在Visual FoxPro中,以下关于删除记录的描述,正确的是( ) (满分:2)
A. SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B. SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
C. SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
D. 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
21.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是( ) (满分:2)
A. “顾客”与“收款口”的关系
B. “收款口”与“收款员”的关系
C. “班组”与“收款口”的关系
D. “收款口”与“设备”的关系
22.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( ) (满分:2)
A. 向导
B. 设计器
C. 生成器
D. 项目管理器
23.允许出现重复字段值的索引是( ) (满分:2)
A. 侯选索引和主索引
B. 普通索引和惟一索引
C. 侯选索引和惟一索引
D. 普通索引和侯选索引
24.如果运行一个表单,以下事件首先被触发的是( ) (满分:2)
A. Load
B. Error
C. Init
D. Click
25.有下程序,请选择最后在屏幕显示的结果:( )SET EXACT ONs="ni"+SPACE(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"four"ENDIFENDIFRETURN (满分:2)
A. one
B. two
C. three
D. four
26.在Visual Foxpro中,过程的返回语句是( ) (满分:2)
A. GOBACK
B. COMEBACK
C. RETURN
D. BACK
27.在SQL中,建立索引的命令是( ) (满分:2)
A. CREATE TABLE
B. CREATE INDEX
C. CREATE VIEW
D. INDEX ON
28.在SQL的SELECT查询的结果中,消除重复记录的方法是( ) (满分:2)
A. 通过指定主索引实现
B. 通过指定唯一索引实现
C. 使用DISTINCT短语实现
D. 使用WHERE短语实现
29.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句( ) (满分:2)
A. ThisForm.Close
B. ThisForm.Erase
C. ThisForm.Release
D. ThisForm.Return
30.在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语( ) (满分:2)
A. TO CURSOR
B. INTO CURSOR
C. INTO DBF
D. TO DBF
31.在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用( ) (满分:2)
A. LOOP语句
B. EXIT语句
C. BREAK语句
D. RETURN语句
32.在数据库表上的字段有效性规则是( ) (满分:2)
A. 逻辑表达式
B. 字符表达式
C. 数字表达式
D. 以上三种都有可能
33.在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有( ) (满分:2)
A. 数值型、字符型和逻辑型
B. 数值型、字符型和日期型
C. 数值型、日期型和逻辑型
D. 字符型、日期型和逻辑型
34.下列表单的哪个属性设置为真时,表单运行时将自动居中( ) (满分:2)
A. AutoCenter
B. AlwaysOnTop
C. ShowCenter
D. FormCenter
35.向一个项目中添加一个数据库,应该使用项目管理器的( ) (满分:2)
A. “代码”选项卡
B. “类”选项卡
C. “文档”选项卡
D. “数据”选项卡
36.下面属于表单方法名(非事件名)的是( ) (满分:2)
A. Init
B. Release
C. Destroy
D. Caption
37.要为当前表所有性别为"女"的职工增加100元工资,应使用命令( ) (满分:2)
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 FOR 性别="女"
C. REPLACE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
38.在Visual FoxPro 中以下叙述正确的是( ) (满分:2)
A. 利用视图可以修改数据
B. 利用查询可以修改数据
C. 查询和视图具有相同的作用
D. 视图可以定义输出去向
39.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令( ) (满分:2)
A. DELETE FOR AGE30
B. DELETE FROM S WHERE AGE30
C. DELETE S FOR AGE30
D. DELETE S WHERE AGE30
40.扩展名为SCX的文件是( ) (满分:2)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
41.下面关于类、对象、属性和方法的叙述中,错误的是( ) (满分:2)
A. 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
B. 属性用于描述对象的状态,方法用于表示对象的行为
C. 基于同一个类产生的两个对象可以分别设置自己的属性值
D. 通过执行不同对象的同名方法,其结果必然是相同的
42.在Visual Foxpro中,菜单程序文件的默认扩展名是( ) (满分:2)
A. mnx
B. mnt
C. mpr
D. prg
43.在Visual FoxPro中以下叙述正确的是( ) (满分:2)
A. 表也被称作表单
B. 数据库文件不存储用户数据
C. 数据库文件的扩展名是DBF
D. 一个数据库中的所有表文件存储在一个物理文件中
44.当对象获得焦点时引发的事件是( ) (满分:2)
A. GotFocus
B. LostFocus
C. SetFocus
D. InteractiveChange
45."项目管理器"中的"文档"选项卡用于显示和管理( ) (满分:2)
A. 程序、API库和应用程序
B. 数据库、自由表和查询
C. 菜单、文本文件和其他文件
D. 表单、报表和标签
46.在SELECT语句中使用ORDER BY是为了指定( ) (满分:2)
A. 查询的表
B. 查询结果的顺序
C. 查询的条件
D. 查询的字段
47.打开数据库的命令是( ) (满分:2)
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
48.不允许出现重复字段值的索引是( ) (满分:2)
A. 侯选索引和主索引
B. 普通索引和惟一索引
C. 惟一索引和主索引
D. 惟一索引
49.表结构中的空值(NULL)表示的含义是( ) (满分:2)
A. 空格
B. 数值0
C. 默认值
D. 尚未输入的值
50.在Visual FoxPro中可以用DO命令执行的文件不包括( ) (满分:2)
A. PRG文件
B. MPR文件
C. FRX文件
D. QPR文件
一、单选题:
1.SQL语句中删除视图的命令是( ) (满分:2)
A. DROP TABLE
B. DROP VIEW
C. ERASE TABLE
D. ERASE VIEW
2.操作对象只能是一个表的关系运算是( ) (满分:2)
A. 联接和选择
B. 联接和投影
C. 选择和投影
D. 自然连接和选择
3.在SQL中,建立索引的命令是( ) (满分:2)
A. CREATE TABLE
B. CREATE INDEX
C. CREATE VIEW
D. INDEX ON
4.在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令( ) (满分:2)
A. DO menul
B. DO menul.mpr
C. DO MENU menul
D. RUN menul
5.设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插到表SC中,正确的语句是( ) (满分:2)
A. INSERT INTO SC(SNO
CNO
GRADE) value S(‘S101’
‘C11’
‘98’)
B. INSERT INTO SC(SNO
CNO
GRADE) value S(S101
C11
98)
C. INSERT(‘S101’
‘C11’
‘98’) INTO SC
D. INSERT INTO SC value S(‘S101’
‘C11’
98)
6.要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( ) (满分:2)
A. UPDATE产品SET单价=单价+单价*8%FOR ALL
B. UPDATE产品SET单价=单价*1.08 FOR ALL
C. UPDATE产品SET单价=单价+单价*8%
D. UPDATE产品SET单价=单价*1.08
7.数据表当前记录的"基本工资"字段值为500,执行以下命令,当前记录的基本工资字段值为( )REPLACE 基本工资 WITH 基本工资*1.2 (满分:2)
A. 1.2
B. 500
C. 600
D. 语法错误
8.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是( ) (满分:2)
A. 级联和忽略
B. 级联和删除
C. 级联和限制
D. 限制和忽略
9.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( ) (满分:2)
A. 日期型
B. 数值型
C. 字符型
D. 以上操作出错
10.在Visual FoxPro中可以用DO命令执行的文件不包括( ) (满分:2)
A. PRG文件
B. MPR文件
C. FRX文件
D. QPR文件
11.Visual FoxPro是一种( ) (满分:2)
A. 数据库系统
B. 数据库管理系统
C. 数据库
D. 数据库应用系统
12.在Visual FoxPro中,关于查询和视图的正确描述是( ) (满分:2)
A. 查询是一个预先定义好的SQL SELECT语句文件
B. 视图是一个预先定义好的SQL SELECT语句文件
C. 查询和视图是同一种文件,只是名称不同
D. 查询和视图都是一个存储数据的表
13.在数据库表上的字段有效性规则是( ) (满分:2)
A. 逻辑表达式
B. 字符表达式
C. 数字表达式
D. 以上三种都有可能
14.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( ) (满分:2)
A. 改变表中记录的物理顺序
B. 为了对表进行实体完整性约束
C. 加快数据库表的更新速度
D. 加快数据库表的查询速度
15.当对象获得焦点时引发的事件是( ) (满分:2)
A. GotFocus
B. LostFocus
C. SetFocus
D. InteractiveChange
16.设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( ) (满分:2)
A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC
B. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC
C. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC
D. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC
17.Visual FoxPro中,释放表单时会引发的事件是( ) (满分:2)
A. UnLoad事件
B. Init事件
C. Load事件
D. Release事件
18.表单控件工具栏的作用是在表单上创建( ) (满分:2)
A. 文本
B. 事件
C. 控件
D. 方法
19.“图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是( ) (满分:2)
A. DELETE FROM图书FOR图书号LIKE“A%”
B. DELETEFROM图书WHILE图书号LIKE“A%”
C. DELETE FROM图书WHERE图书号=“A*”
D. DELETE FROM图书WHERE图书号LIKE“A%”
20.如果希望用户在输入"年龄"字段值时,要求数值必须大于0,应在下列哪项中设置( ) (满分:2)
A. 字段类型
B. 信息
C. 规则
D. 默认值
21.MODIFY STRUCTURE命令的功能是( ) (满分:2)
A. 修改记录值
B. 修改表结构
C. 修改数据库结构
D. 修改数据库或表结构
22.以下所列各项属于命令按钮事件的是( ) (满分:2)
A. Parent
B. This
C. ThisForm
D. Click
23.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( ) (满分:2)
A. 是同一个数据库中的两个表
B. 是不同数据库中的两个表
C. 是两个自由表
D. 一个数据库表,另一个是自由表
24.命令 ?LEN(SPACE(3)-SPACE(2))的结果是( ) (满分:2)
A. 1
B. 2
C. 3
D. 5
25.关闭表单的程序代码是 ThisForm.Release, Release是( ) (满分:2)
A. 表单对象的标题
B. 表单对象的属性
C. 表单对象的事件
D. 表单对象的方法
26.在SELECT语句中使用ORDER BY是为了指定( ) (满分:2)
A. 查询的表
B. 查询结果的顺序
C. 查询的条件
D. 查询的字段
27.下列叙述中正确的是( ) (满分:2)
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
28.从内存中清除内存变量的命令是( ) (满分:2)
A. Release
B. Delete
C. Erase
D. Destroy
29.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( ) (满分:2)
A. 在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B. 在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C. 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D. 在父表和子表的连接字段上都要建立主索引
30.以下关于“查询”的描述正确的是( ) (满分:2)
A. 查询保存在项目文件中
B. 查询保存在数据库文件中
C. 查询保存在表文件中
D. 查询保存在查询文件中
31.在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( ) (满分:2)
A. 再次使用LOCATE FOR 命令
B. SKIP命令
C. CONTINUE命令
D. GO命令
32.以下不属于SQL数据操作命令的是( ) (满分:2)
A. MODIFY
B. INSERT
C. UPDATE
D. DELETE
33.在Visual FoxPro中以下叙述正确的是( ) (满分:2)
A. 表也被称作表单
B. 数据库文件不存储用户数据
C. 数据库文件的扩展名是DBF
D. 一个数据库中的所有表文件存储在一个物理文件中
34.Visual FoxPro中,在屏幕上预览报表的命令是( ) (满分:2)
A. PREVIEW REPORT
B. REPORT FORM … PREVIEW
C. DO REPORT … PREVIEW
D. RUN REPORT … PREVIEW
35.在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有( ) (满分:2)
A. 数值型、字符型和逻辑型
B. 数值型、字符型和日期型
C. 数值型、日期型和逻辑型
D. 字符型、日期型和逻辑型
36.打开数据库的命令是( ) (满分:2)
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
37.在Visual Foxpro中,Unload事件的触发时机是( ) (满分:2)
A. 释放表单
B. 打开表单
C. 创建表单
D. 运行表单
38.以下关于“视图”的描述正确的是( ) (满分:2)
A. 视图保存在项目文件中
B. 视图保存在数据库中
C. 视图保存在表文件中
D. 视图保存在视图文件中
39.在表单控件中,要保存多行文本,可创建( ) (满分:2)
A. 列表框
B. 文本框
C. 标签
D. 编辑框
40.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( ) (满分:2)
A. 数据库文件(dbc文件)
B. 一个数据库中两个表之间有一定的关系
C. 表文件(dbf文件)
D. 一个表文件中两条记录之间有一定的关系
41.参照完整性规则的更新规则中“级联”的含义是( ) (满分:2)
A. 更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B. 若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C. 父表中的连接字段值可以随意更新,不会影响子表中的记录
D. 父表中的连接字段值在任何情况下都不允许更新
42.在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语( ) (满分:2)
A. TO CURSOR
B. INTO CURSOR
C. INTO DBF
D. TO DBF
43.扩展名为mnx的文件是( ) (满分:2)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
44.假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是( ) (满分:2)
A. MyForm.Lis
B. MyForm.Display
C. MyForm.Show
D. MyForm.ShowForm
45.要为当前表所有性别为"女"的职工增加100元工资,应使用命令( ) (满分:2)
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 FOR 性别="女"
C. REPLACE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
46.下列表单的哪个属性设置为真时,表单运行时将自动居中( ) (满分:2)
A. AutoCenter
B. AlwaysOnTop
C. ShowCenter
D. FormCenter
47.在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( ) (满分:2)
A. CREATE
B. APPEND
C. COLUMN
D. ADD
48.在Visual FoxPro中调用表单mf1的正确命令是( ) (满分:2)
A. DO mf1
B. DO FROM mf1
C. DO FORM mf1
D. RUN mf1
49.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( ) (满分:2)
A. 执行表单的Click事件代码
B. 执行选项按纽组的Click事件代码
C. 执行Option1的Click事件代码
D. 不会有反应
50.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( ) (满分:2)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩福师《数据库应用》在线作业二
一、单选题:
1.在Visual FoxPro中,以下关于视图描述中错误的是( ) (满分:2)
A. 通过视图可以对表进行查询
B. 通过视图可以对表进行更新
C. 视图是一个虚表
D. 视图就是一种查询
2.可以随表的打开而自动打开的索引是( ) (满分:2)
A. 单项索引文件
B. 复合索引文件
C. 结构化复合索引文件
D. 非结构化复合索引文件
3.如果有定LOCAL data,data 的初值是( ) (满分:2)
A. 整数0
B. 不定值
C. 逻辑真
D. 逻辑假
4.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( ) (满分:2)
A. 日期型
B. 数值型
C. 字符型
D. 以上操作出错
5.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( ) (满分:2)
A. 数据库文件(dbc文件)
B. 一个数据库中两个表之间有一定的关系
C. 表文件(dbf文件)
D. 一个表文件中两条记录之间有一定的关系
6.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( ) (满分:2)
A. 执行表单的Click事件代码
B. 执行选项按纽组的Click事件代码
C. 执行Option1的Click事件代码
D. 不会有反应
7.可以运行查询文件的命令是( ) (满分:2)
A. DO
B. BROWSE
C. DO QUERY
D. CREATE QUERY
8.已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( ) (满分:2)
A. INDEX ON 职称+性别 TO ttt
B. INDEX ON 性别+职称TO ttt
C. NDEX ON职称,性别TO ttt
D. INDEX ON 性别,职称TO ttt
9.SQL的SELECT语句中,“HAVING”用来筛选满足条件的( ) (满分:2)
A. 列
B. 行
C. 关系
D. 分组
10.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( ) (满分:2)
A. DB包含DBS和DBMS
B. DBMS包含DB和DBS
C. DBS包含DB和DBMS
D. 没有任何关系
11.命令 ?LEN(SPACE(3)-SPACE(2))的结果是( ) (满分:2)
A. 1
B. 2
C. 3
D. 5
12.报表的数据源可以是( ) (满分:2)
A. 表或视图
B. 表或查询
C. 表、查询或视图
D. 表或其他报表
13.下列叙述中正确的是( ) (满分:2)
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
14.以纯文本形式保存设计结果的设计器是( ) (满分:2)
A. 查询设计器
B. 表单设计器
C. 菜单设计器
D. 以上三种都不是
15.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( ) (满分:2)
A. 查询、视图或表单
B. 表单、报表和标签
C. 查询、表单或程序
D. 以上文件都可以
16.Visual FoxPro中,释放表单时会引发的事件是( ) (满分:2)
A. UnLoad事件
B. Init事件
C. Load事件
D. Release事件
17.表单控件工具栏的作用是在表单上创建( ) (满分:2)
A. 文本
B. 事件
C. 控件
D. 方法
18.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( ) (满分:2)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩
19.假设表单上有一选项组:●男 ○ 女,其中第一个选项按钮”男”被选中。请问该选项组的value属性值为( ) (满分:2)
A. T
B. "男"
C. 1
D. "男"或1
20.在Visual FoxPro中,以下关于删除记录的描述,正确的是( ) (满分:2)
A. SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B. SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
C. SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
D. 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
21.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是( ) (满分:2)
A. “顾客”与“收款口”的关系
B. “收款口”与“收款员”的关系
C. “班组”与“收款口”的关系
D. “收款口”与“设备”的关系
22.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( ) (满分:2)
A. 向导
B. 设计器
C. 生成器
D. 项目管理器
23.允许出现重复字段值的索引是( ) (满分:2)
A. 侯选索引和主索引
B. 普通索引和惟一索引
C. 侯选索引和惟一索引
D. 普通索引和侯选索引
24.如果运行一个表单,以下事件首先被触发的是( ) (满分:2)
A. Load
B. Error
C. Init
D. Click
25.有下程序,请选择最后在屏幕显示的结果:( )SET EXACT ONs="ni"+SPACE(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"four"ENDIFENDIFRETURN (满分:2)
A. one
B. two
C. three
D. four
26.在Visual Foxpro中,过程的返回语句是( ) (满分:2)
A. GOBACK
B. COMEBACK
C. RETURN
D. BACK
27.在SQL中,建立索引的命令是( ) (满分:2)
A. CREATE TABLE
B. CREATE INDEX
C. CREATE VIEW
D. INDEX ON
28.在SQL的SELECT查询的结果中,消除重复记录的方法是( ) (满分:2)
A. 通过指定主索引实现
B. 通过指定唯一索引实现
C. 使用DISTINCT短语实现
D. 使用WHERE短语实现
29.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句( ) (满分:2)
A. ThisForm.Close
B. ThisForm.Erase
C. ThisForm.Release
D. ThisForm.Return
30.在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语( ) (满分:2)
A. TO CURSOR
B. INTO CURSOR
C. INTO DBF
D. TO DBF
31.在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用( ) (满分:2)
A. LOOP语句
B. EXIT语句
C. BREAK语句
D. RETURN语句
32.在数据库表上的字段有效性规则是( ) (满分:2)
A. 逻辑表达式
B. 字符表达式
C. 数字表达式
D. 以上三种都有可能
33.在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有( ) (满分:2)
A. 数值型、字符型和逻辑型
B. 数值型、字符型和日期型
C. 数值型、日期型和逻辑型
D. 字符型、日期型和逻辑型
34.下列表单的哪个属性设置为真时,表单运行时将自动居中( ) (满分:2)
A. AutoCenter
B. AlwaysOnTop
C. ShowCenter
D. FormCenter
35.向一个项目中添加一个数据库,应该使用项目管理器的( ) (满分:2)
A. “代码”选项卡
B. “类”选项卡
C. “文档”选项卡
D. “数据”选项卡
36.下面属于表单方法名(非事件名)的是( ) (满分:2)
A. Init
B. Release
C. Destroy
D. Caption
37.要为当前表所有性别为"女"的职工增加100元工资,应使用命令( ) (满分:2)
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 FOR 性别="女"
C. REPLACE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
38.在Visual FoxPro 中以下叙述正确的是( ) (满分:2)
A. 利用视图可以修改数据
B. 利用查询可以修改数据
C. 查询和视图具有相同的作用
D. 视图可以定义输出去向
39.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令( ) (满分:2)
A. DELETE FOR AGE30
B. DELETE FROM S WHERE AGE30
C. DELETE S FOR AGE30
D. DELETE S WHERE AGE30
40.扩展名为SCX的文件是( ) (满分:2)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
41.下面关于类、对象、属性和方法的叙述中,错误的是( ) (满分:2)
A. 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
B. 属性用于描述对象的状态,方法用于表示对象的行为
C. 基于同一个类产生的两个对象可以分别设置自己的属性值
D. 通过执行不同对象的同名方法,其结果必然是相同的
42.在Visual Foxpro中,菜单程序文件的默认扩展名是( ) (满分:2)
A. mnx
B. mnt
C. mpr
D. prg
43.在Visual FoxPro中以下叙述正确的是( ) (满分:2)
A. 表也被称作表单
B. 数据库文件不存储用户数据
C. 数据库文件的扩展名是DBF
D. 一个数据库中的所有表文件存储在一个物理文件中
44.当对象获得焦点时引发的事件是( ) (满分:2)
A. GotFocus
B. LostFocus
C. SetFocus
D. InteractiveChange
45."项目管理器"中的"文档"选项卡用于显示和管理( ) (满分:2)
A. 程序、API库和应用程序
B. 数据库、自由表和查询
C. 菜单、文本文件和其他文件
D. 表单、报表和标签
46.在SELECT语句中使用ORDER BY是为了指定( ) (满分:2)
A. 查询的表
B. 查询结果的顺序
C. 查询的条件
D. 查询的字段
47.打开数据库的命令是( ) (满分:2)
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
48.不允许出现重复字段值的索引是( ) (满分:2)
A. 侯选索引和主索引
B. 普通索引和惟一索引
C. 惟一索引和主索引
D. 惟一索引
49.表结构中的空值(NULL)表示的含义是( ) (满分:2)
A. 空格
B. 数值0
C. 默认值
D. 尚未输入的值
50.在Visual FoxPro中可以用DO命令执行的文件不包括( ) (满分:2)
A. PRG文件
B. MPR文件
C. FRX文件
D. QPR文件
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 福师15春《文学艺术产业》在线作业答案
下一篇 :福师15春《心理学》在线作业答案