20秋《数据库程序设计基础》在线作业3题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.关于Visual FoxPro的变量,下面说法中正确的是( )。
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
2.打开表并设置当前有效索引(相关索引已建立)的正确命令是( )。
A.ORDER student IN 2 INDEX 学号
B.USE student IN 2 ORDER 学号
C.INDEX 学号 ORDER student
D.USE student IN 2
3.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的”规则”是一个( )。
A.逻辑表达式
B.字符表达式
C.数值表达式
D.日期表达式
4.扩展名为SCX的文件是( )。
A.备注文件
B.项目文件
C.表单文
D.菜单文件
5.可以链接或嵌入OLE对象的字段类型是( )。
A.备注型字段
B.通用型和备注型字段
C.通用型字
D.任何类型的字段
6.在SQL SELECT语句中将查询结果存放在一个表中应该使用哪条子句( )。
A.TO MENU
B.INTO TABL
C.INTO MENU
D.TO TABL
7.有关控件对象的Click事件的正确叙述是( )。
A.用鼠标双击对象时引发
B.用鼠标单击对象时引发
C.用鼠标右键单击对象时引发
D.用鼠标右键双击对象时引发
8.下列选项中不属于结构化程序设计方法的是( )。
A.自顶向下
B.逐步求精
C.模块化
D.可复用
9.扩展名为DBC的文件是( )。
A.表单文件
B.数据库表文件
C.数据库文件
D.项目文件
10.关系数据库管理系统所管理的关系是( )。
A.一个DBF文件
B.若干个二维表
C.一个DBC文件
D.若干个DBC文件
二、多选题 (共 8 道试题,共 40 分)
11.以下哪些是程序设计的基本结构( )。
A.分支
B.选通
C.循
D.顺序
12.在下面关于面向对象数据库的叙述中,正确的是( )。
A.每个对象在系统中都有唯一的对象标识
B.事件作用于对象,对象识别事件并作出相应反应
C.一个子类能够继承其所有父类的属性和方法
D.一个父类包括其所有子类的属性和方法
13.在学生数据表文件中有“姓名”字段,要显示所有姓李的学生记录,使用命令( )。
A.LIST FOR SUBSTR(姓名,1,2)=“李”
B.LIST FOR 姓名=“李**”
C.LIST FOR STR(姓名,1,2)=“李”
D.LIST FOR 姓名=“李”
14.SQL的数据库定义语言包括哪几部分?
A.定义数据表
B.定义视图
C.定义索引
D.定义数据值
15.Visual FoxPro支持的索引文件有( )。
A.结构化复合索引
B.非结构化索引
C.独立索引
D.候选索引
16.关于命令窗口理解正确的有( )。
A.命令窗口是一种帮助调试程序的工具
B.可在命令窗口中直接输入命令
C.是一种可编辑的窗口,但不能进行拷贝操作
D.Visual FoxPro中绝大多数命令都可以在命令窗口中输入
17.Visual Foxpro的工作方式包括( )。
A.命令方式
B.菜单方式
C.程序文件方式
D.交互执行方
18.对表中数据建立索引时候,常有哪几种类型?
A.独立索引
B.普通索引
C.候选索引
D.主索引
三、判断题 (共 10 道试题,共 20 分)
19.我们在项目管理器中不能实现数据库表的移去或删除操作。
20.对多个表和视图进行查询,只能使用查询向导。
21.使用UNION运算符时两个查询结果中的列的结果必须匹配,数据类型必须兼容。
22.数据表是以.dbf为扩展名的磁盘文件,使用时打开,用完后关闭。
23.在程序中用PRIVATE命令说明的变量均为全局变量。
24.Visual Foxpro的操作方式包括程序运行方式和交互方式,菜单属于程序运行方式。
25.同多表查询一样,也可以在视图中合并两个或多个表与视图。
26.SELECT语句可以嵌套在其他许多语句中,这些嵌套的SELECT称为子查询。
27.可以将一个表同时添加到两个以上的数据库中。
28.SQL的数据定义语言包括三部分:定义数据表、定义视图,定义查询。
转载请注明:奥鹏作业之家 » 电科20秋《数据库程序设计基础》在线作业3【标准答案】