西北工业大学2020春机考《数据库语言》作业1答案42306
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
21.在 Visual FoxPro 中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命 令是( )。 A.PRIVATE
B.PUBLIC C.LOCAL D.在程序中直接使用的内存变量(不通过 A,B,C 说明) 答案:C
22.在 Visual FoxPro 中,关于视图的正确叙述是( )。 A.视图与数据库表相同,用来存储数据 B.视图不能同数据库表进行连接操作 C.在视图上不能进行更新操作 D.视图是从一个或多个数据库表导出的虚拟表 答案:D
46.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括( )。 A.连接 B.比较 C.选择 D.投影 答案:B
47.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则( )。 A.无法进行排序 B.只按第一个字段排序 C.按从左至右优先依次排序 D.按字段排序优先级依次排序 答案:C
41.使用 SQL 语句从表 STUDENT 中查询所有姓王的同学的信息,正确的命令是( )。 A.SELECT * FROM STUDENT WHERE LEFT(姓名,2)="王" B.SELECT * FROM STUDENT WHERE RIGHT(姓名,2)="王" C.SELECT * FROM STUDENT WHERE TRIM(姓名,2)="王" D.SELECT * FROM STUDENT WHERE STR(姓名,2)="王"
48.要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令( )。 A.RELEASE ALL *X B.RELEASE ALL LIKEX C.RELEASE ALL LIKE ?X D.RELEASE ALL LIKE “?X”
答案:B
35.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的( )。 A.参照完整性 B.实体完整性 C.域完整性 D.用户定义完整性 答案:B
36.( )是面向对象程序设计中程序运行的最基本实体。 A.对象 B.类 C.方法 D.函数 答案:A
37.VFP 数据表中的字段是一种( )。 A.常量 B.变量 C.函数 D.对应关系 答案:B
18.菜单文件和菜单备注文件的扩展名分别为( )。 A..DBF 和.FPT B..MPR 和.TXT C..PRG 和.MEM D..MNX 和.MNT 答案:D
19.命令?int(15/7)=15/7 的值是( )。 A.1 B..T. C..F. D.出错 答案:C
20.在 Visual FoxPro 中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是( )。 A.CREATE B.CREATE SDB C.CREATE TABLE SDB D.CREATE DATABASE SDB 答案:D
25.执行 DISPLAY 姓名,出生日期 FOR 性别=“女”命令后,屏幕显示的是所有性别字段值为“女”的记 录,这时记录指针指向( )。 A.最后一个性别为“女”的记录 B.最后一个性别为“女”的记录的下一条记录 C.文件末尾 D.状态视表文件中数据记录的实际情况而定 答案:B
26.能真正删除当前库文件中所有记录的命令是( )。 A.ZAP B.PACK C.DELETE ALL D.DELETE FOR .T. 答案:A
7.Visual FoxPro 内存变量的数据类型不包括( )。 A.数值型 B.货币型
C.备注型 D.逻辑型 答案:C
8.查询订购单号(字符型,长度为 4)尾字符是"1"的错误命令是( )。 A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= "1" B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1" C.SELECT * FROM 订单 WHERE "1"$订购单号 D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1" 答案:C
14.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当( )。 A.使用 WHERE 子句 B.在 GROUP BY 后面使用 HAVING 子句
C.先使用 WHERE 子句,再使用 HAVING 子句 D.先使用 HAVING 子句,再使用 WHERE 子句 答案:B
15.有关 Visual FoxPro 工作方式的叙述,正确的是( )。 A.只有一种工作方式,即命令工作方式 B.有两种工作方式,即命令方式和程序方式 C.有两种工作方式,即键盘方式和鼠标方式 D.有三种工作方式,即命令方式、程序方式和菜单方式 答案:D
44.用在程序中,可以终止程序执行并返回到 Visual FoxPro 命令窗口的命令是( )。 A.EXIT B.QUIT C.END D.CANCEL 答案:D
45.如果要中止一个正在运行的 Visual FoxPro 程序并返回命令窗口,应当按( )。 A.F1 B.Ctrl+A1t+Del C.Esc D.Ctr1+Break 答案:C
34.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录 全部打上删除标记,正确的命令是( )。 A.DELETE FROM 图书 FOR 图书号 LIKE"A%" B.DELETE FROM 图书 WHILE 图书号 LIKE"A%" C.DELETE FROM 图书 WHERE 图书号="A*" D.DELETE FROM 图书 WHERE 图书号 LIKE"A%"
38.在永真条件“DO WHILE .T.”的循环中,为退出循环可使用( )。 A.LOOP B.EXIT C.CLOSE D.CLEAR 答案:B
39.在 Visual FoxPro 中,相当于主关键字的索引是( )。 A.主索引 B.普通索引 C.唯一索引 D.排序索引 答案:A
40.关于 Visual FoxPro 的变量,下面说法中正确的是( )。 A.使用一个简单变量之前要先声明或定义 B.数组中各数组元素的数据类型可以不同 C.定义数组以后,系统为数组的每个数组元素赋以数值 0 D.数组元素的下标下限是 0 答案:B
27.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是( )。 A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB 包括 DB 和 DBMS D.以上答案均不对 答案:A
28.在 Visual FoxPro 中,SORT 命令和 INDEX 命令的区别是( )。 A.前者按指定关键字排序,而后者按指定记录排序 B.前者按指定记录排序,而后者按指定关键字排序 C.前者改变了记录的物理位置,而后者却不改变 D.后者改变了记录的物理位置,而前者却不改变 答案:C
9.在数据库表达式中,各种运算符按优先顺序排列正确的是( )。 A.算术运算、关系运算、逻辑运算、函数运算 B.算术运算、逻辑运算、关系运算、函数运算 C.函数运算、逻辑运算、关系运算、算术运算 D.函数运算、算术运算、关系运算、逻辑运算 答案:D
10.设当前数据表有 10 条10 B.11 C.0 D.9 答案:B
16.在 VFP 中,SORT 命令和 INDEX 命令的区别是( )。 A.前者按指定关键字排序,而后者按指定记录排序 B.前者按指定记录排序,而后者按指定关键字排序 C.前者改变了记录的物理位置,而后者却不改变 D.后者改变了记录的物理位置,而前者却不改变 答案:C
17.执行 LIST NEXT 2 命令之后,记录指针的位置指向( )。 A.下一条记录 B.原来记录 C.末记录 D.首记录 答案:A
答案:A
42.在 DO WHILE … ENDDO 循环结构中,LOOP 命令的作用是( )。 A.退出过程,返回程序开始处 B.转移到 DO WHILE 语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环 ENDDO 后面的第一条语句继续执行 D.终止程序执行 答案:B
43.在某个程序模块中用 PRIVATE 语句定义的内存变量( )。 A.可以在该程序的所有模块中使用 B.只能在定义该变量的模块中使用 C.只能在定义该变量的模块及其下属模块中使用 D.只能在定义该变量的模块及其下属模块中,与相关数据表一起使用 答案:C
设有两个数据库表父表和子表之间是一对多的联系为控制子表和父表的关联可以设置参照完整性规则为此要求这两个表
西北工业大学2020春机考《数据库语言》作业1
单选题 1.要复制一个表的结构,正确的命令格式是( )。 A.LIST STRUCTURE B.COPY STRUCTURE C.COPY FILE D.COPY TO 答案:B
11.对于现实世界中事物的特征,在实体-联系模型中使用( )。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述 答案:C
12.在 Visual FoxPro 中,参照完整性规则不包括( )。 A.更新规则 B.删除规则 C.查询规则 D.插入规则 答案:C
13.在 Visual FoxPro 中,关于自由表叙述正确的是( )。 A.自由表和数据库表是完全相同的 B.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引 D.自由表不可以加入到数据库中 答案:B
2.事件( )表示单击鼠标左键事件。 A.MouseUp B.Click C.DblClick D.keyPress 答案:B
3.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照 完整性规则”,为此要求这两个表( )。 A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D.在父表和子表的连接字段上都要建立主索引 答案:C
23.工作区 1 和 3 有打开的表,在工作区 10 输入“SELECT 命令,则工作区号函数 SELECT()的 值是( )。 A.0 B.2 C.4 D.10 答案:B
24.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙 述是( )。 A.建立关联的两个表一定在同一个数据库中 B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭 答案:C
29.关于工作区标识符的正确叙述是( )。 A.各工作区随时都有一个别名标识符 B.工作区的区号标识符是 1-10 C.可用表文件的别名作为工作区的别名标识等 D.工作区的区名标识符是 A-Z 答案:C
30.在 VFP 中,( )是不合法的字符串。 A.“‘计算机水平测试’” B.“[ 计算机水平测试]” C.[‘计算机水平测试’] D.“ “计算机水平测试” ” 答案:D
4.RELEASE ALL 命令的功能是( )。 A.删除指定的内存变量 B.删除所有内存变量 C.删除所有文件 D.删除内存变量文件中的内存变量 答案:B
5.应用数据库技术的主要目的是( )。 A.解决数据保密问题 B.解决数据冗余问题 C.解决数据独立性问题 D.解决数据管理问题 答案:D
6.Visual FoxPro 数据库是( )。 A.层次型数据库 B.关系型数据库 C.网状型数据库 D.连接型数据库 答案:B
31.在下列四个选项中,不属于基本关系运算的是( )。 A.联接 B.投影 C.选择 D.比较 答案:D
32.下列名词中,可以作为 VFP 自由表中的字段名的是( )。 A.计算机成绩 B.成绩 C.2001 年成绩 D.等级考试成绩 答案:A
33.调用对象方法的格式正确的是( )。 A.Object.Method B.Method Object C.Parent.Object.Method D.Parent.Method 答案:C
B.PUBLIC C.LOCAL D.在程序中直接使用的内存变量(不通过 A,B,C 说明) 答案:C
22.在 Visual FoxPro 中,关于视图的正确叙述是( )。 A.视图与数据库表相同,用来存储数据 B.视图不能同数据库表进行连接操作 C.在视图上不能进行更新操作 D.视图是从一个或多个数据库表导出的虚拟表 答案:D
46.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括( )。 A.连接 B.比较 C.选择 D.投影 答案:B
47.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则( )。 A.无法进行排序 B.只按第一个字段排序 C.按从左至右优先依次排序 D.按字段排序优先级依次排序 答案:C
41.使用 SQL 语句从表 STUDENT 中查询所有姓王的同学的信息,正确的命令是( )。 A.SELECT * FROM STUDENT WHERE LEFT(姓名,2)="王" B.SELECT * FROM STUDENT WHERE RIGHT(姓名,2)="王" C.SELECT * FROM STUDENT WHERE TRIM(姓名,2)="王" D.SELECT * FROM STUDENT WHERE STR(姓名,2)="王"
48.要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令( )。 A.RELEASE ALL *X B.RELEASE ALL LIKEX C.RELEASE ALL LIKE ?X D.RELEASE ALL LIKE “?X”
答案:B
35.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的( )。 A.参照完整性 B.实体完整性 C.域完整性 D.用户定义完整性 答案:B
36.( )是面向对象程序设计中程序运行的最基本实体。 A.对象 B.类 C.方法 D.函数 答案:A
37.VFP 数据表中的字段是一种( )。 A.常量 B.变量 C.函数 D.对应关系 答案:B
18.菜单文件和菜单备注文件的扩展名分别为( )。 A..DBF 和.FPT B..MPR 和.TXT C..PRG 和.MEM D..MNX 和.MNT 答案:D
19.命令?int(15/7)=15/7 的值是( )。 A.1 B..T. C..F. D.出错 答案:C
20.在 Visual FoxPro 中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是( )。 A.CREATE B.CREATE SDB C.CREATE TABLE SDB D.CREATE DATABASE SDB 答案:D
25.执行 DISPLAY 姓名,出生日期 FOR 性别=“女”命令后,屏幕显示的是所有性别字段值为“女”的记 录,这时记录指针指向( )。 A.最后一个性别为“女”的记录 B.最后一个性别为“女”的记录的下一条记录 C.文件末尾 D.状态视表文件中数据记录的实际情况而定 答案:B
26.能真正删除当前库文件中所有记录的命令是( )。 A.ZAP B.PACK C.DELETE ALL D.DELETE FOR .T. 答案:A
7.Visual FoxPro 内存变量的数据类型不包括( )。 A.数值型 B.货币型
C.备注型 D.逻辑型 答案:C
8.查询订购单号(字符型,长度为 4)尾字符是"1"的错误命令是( )。 A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= "1" B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1" C.SELECT * FROM 订单 WHERE "1"$订购单号 D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1" 答案:C
14.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当( )。 A.使用 WHERE 子句 B.在 GROUP BY 后面使用 HAVING 子句
C.先使用 WHERE 子句,再使用 HAVING 子句 D.先使用 HAVING 子句,再使用 WHERE 子句 答案:B
15.有关 Visual FoxPro 工作方式的叙述,正确的是( )。 A.只有一种工作方式,即命令工作方式 B.有两种工作方式,即命令方式和程序方式 C.有两种工作方式,即键盘方式和鼠标方式 D.有三种工作方式,即命令方式、程序方式和菜单方式 答案:D
44.用在程序中,可以终止程序执行并返回到 Visual FoxPro 命令窗口的命令是( )。 A.EXIT B.QUIT C.END D.CANCEL 答案:D
45.如果要中止一个正在运行的 Visual FoxPro 程序并返回命令窗口,应当按( )。 A.F1 B.Ctrl+A1t+Del C.Esc D.Ctr1+Break 答案:C
34.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录 全部打上删除标记,正确的命令是( )。 A.DELETE FROM 图书 FOR 图书号 LIKE"A%" B.DELETE FROM 图书 WHILE 图书号 LIKE"A%" C.DELETE FROM 图书 WHERE 图书号="A*" D.DELETE FROM 图书 WHERE 图书号 LIKE"A%"
38.在永真条件“DO WHILE .T.”的循环中,为退出循环可使用( )。 A.LOOP B.EXIT C.CLOSE D.CLEAR 答案:B
39.在 Visual FoxPro 中,相当于主关键字的索引是( )。 A.主索引 B.普通索引 C.唯一索引 D.排序索引 答案:A
40.关于 Visual FoxPro 的变量,下面说法中正确的是( )。 A.使用一个简单变量之前要先声明或定义 B.数组中各数组元素的数据类型可以不同 C.定义数组以后,系统为数组的每个数组元素赋以数值 0 D.数组元素的下标下限是 0 答案:B
27.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是( )。 A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB 包括 DB 和 DBMS D.以上答案均不对 答案:A
28.在 Visual FoxPro 中,SORT 命令和 INDEX 命令的区别是( )。 A.前者按指定关键字排序,而后者按指定记录排序 B.前者按指定记录排序,而后者按指定关键字排序 C.前者改变了记录的物理位置,而后者却不改变 D.后者改变了记录的物理位置,而前者却不改变 答案:C
9.在数据库表达式中,各种运算符按优先顺序排列正确的是( )。 A.算术运算、关系运算、逻辑运算、函数运算 B.算术运算、逻辑运算、关系运算、函数运算 C.函数运算、逻辑运算、关系运算、算术运算 D.函数运算、算术运算、关系运算、逻辑运算 答案:D
10.设当前数据表有 10 条10 B.11 C.0 D.9 答案:B
16.在 VFP 中,SORT 命令和 INDEX 命令的区别是( )。 A.前者按指定关键字排序,而后者按指定记录排序 B.前者按指定记录排序,而后者按指定关键字排序 C.前者改变了记录的物理位置,而后者却不改变 D.后者改变了记录的物理位置,而前者却不改变 答案:C
17.执行 LIST NEXT 2 命令之后,记录指针的位置指向( )。 A.下一条记录 B.原来记录 C.末记录 D.首记录 答案:A
答案:A
42.在 DO WHILE … ENDDO 循环结构中,LOOP 命令的作用是( )。 A.退出过程,返回程序开始处 B.转移到 DO WHILE 语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环 ENDDO 后面的第一条语句继续执行 D.终止程序执行 答案:B
43.在某个程序模块中用 PRIVATE 语句定义的内存变量( )。 A.可以在该程序的所有模块中使用 B.只能在定义该变量的模块中使用 C.只能在定义该变量的模块及其下属模块中使用 D.只能在定义该变量的模块及其下属模块中,与相关数据表一起使用 答案:C
设有两个数据库表父表和子表之间是一对多的联系为控制子表和父表的关联可以设置参照完整性规则为此要求这两个表
西北工业大学2020春机考《数据库语言》作业1
单选题 1.要复制一个表的结构,正确的命令格式是( )。 A.LIST STRUCTURE B.COPY STRUCTURE C.COPY FILE D.COPY TO 答案:B
11.对于现实世界中事物的特征,在实体-联系模型中使用( )。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述 答案:C
12.在 Visual FoxPro 中,参照完整性规则不包括( )。 A.更新规则 B.删除规则 C.查询规则 D.插入规则 答案:C
13.在 Visual FoxPro 中,关于自由表叙述正确的是( )。 A.自由表和数据库表是完全相同的 B.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引 D.自由表不可以加入到数据库中 答案:B
2.事件( )表示单击鼠标左键事件。 A.MouseUp B.Click C.DblClick D.keyPress 答案:B
3.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照 完整性规则”,为此要求这两个表( )。 A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D.在父表和子表的连接字段上都要建立主索引 答案:C
23.工作区 1 和 3 有打开的表,在工作区 10 输入“SELECT 命令,则工作区号函数 SELECT()的 值是( )。 A.0 B.2 C.4 D.10 答案:B
24.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙 述是( )。 A.建立关联的两个表一定在同一个数据库中 B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭 答案:C
29.关于工作区标识符的正确叙述是( )。 A.各工作区随时都有一个别名标识符 B.工作区的区号标识符是 1-10 C.可用表文件的别名作为工作区的别名标识等 D.工作区的区名标识符是 A-Z 答案:C
30.在 VFP 中,( )是不合法的字符串。 A.“‘计算机水平测试’” B.“[ 计算机水平测试]” C.[‘计算机水平测试’] D.“ “计算机水平测试” ” 答案:D
4.RELEASE ALL 命令的功能是( )。 A.删除指定的内存变量 B.删除所有内存变量 C.删除所有文件 D.删除内存变量文件中的内存变量 答案:B
5.应用数据库技术的主要目的是( )。 A.解决数据保密问题 B.解决数据冗余问题 C.解决数据独立性问题 D.解决数据管理问题 答案:D
6.Visual FoxPro 数据库是( )。 A.层次型数据库 B.关系型数据库 C.网状型数据库 D.连接型数据库 答案:B
31.在下列四个选项中,不属于基本关系运算的是( )。 A.联接 B.投影 C.选择 D.比较 答案:D
32.下列名词中,可以作为 VFP 自由表中的字段名的是( )。 A.计算机成绩 B.成绩 C.2001 年成绩 D.等级考试成绩 答案:A
33.调用对象方法的格式正确的是( )。 A.Object.Method B.Method Object C.Parent.Object.Method D.Parent.Method 答案:C