
电科大20秋《数据库程序设计基础》在线作业1参考答案.docx
8页20 《数据库程序设计基础》作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 40 分)1.Visual FoxPro参照完整性规则不包括( )A.更新规则B.查询规则C.删除规D.插入规则答案:B2.表格控件的数据源可以是( )A.视图B.表C.SQL SELECT语句D.以上三种都可以答案:D3.用命令"INDEX on 姓名 TAG index_name "建立索引,其索引类型是( )A.主索引B.候选索引C.普通索引D.惟一索引答案:C4.以下关于空值(NULL)叙述正确的是( )A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值0答案:B5.下列符号既不可以用作文件名又不可以用作变量名的是( )A.V-abcdefgB.F-a1234C.Vabcdef-D.List答案:D6.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( )A.Name属性B.Caption属性C.Closable属性D.AlwaysOnTop属性答案:B7.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )。
A.DO mymenuB.DO mymenu.mprC.DOmymenu.PJxD.DOmymenu.max答案:B8.设X=123,Y=456,Z="X+Y",则表达式6+&Z的值是( )A.6+&ZB.6+X+YC.585D.错误提示答案:C9.SQL语言是( )A.高级语言B.结构化查询语言C.第三代语言D.宿主语言答案:B10.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表答案:A二、多选题 (共 8 道试题,共 40 分)11.Visual FoxPro中表与表之间的联系分为( )A.永久关系B.临时关系C.互补关系D.排斥关系答案:AB12.关于工作区以下叙述正确的有( )A.Visual Foxpro系统最多能同时使用32767个工作区B.在每个工作区中只能打开一个表C.每个工作区中都各有一条记录指针指向该区表的当前记录D.工作区既可用数字表示,也可以用字符等表示的别名表示答案:ABCD13.程序文件建立后,可使用多种方式、多次执行它,常用的以下哪两种方式?A.菜单方式B.命令方式C.查询方式D.更新方式答案:AB14.Visual FoxPro的对象可以是( )。
A.表单B.窗口C.表单集D.控件答案:ACD15.子查询有哪几种类型?A.返回运算符的子查询B.返回运算值的子查询C.返回单值的子查询D.返回一组值的子查询答案:CD16.下面属于项目管理器的命令按钮有( )A.新建按钮B.添加按钮C.修改按钮D.运行按钮答案:ABCD17.在SQL SELECT语句中,以下用于计算检索的函数有( )A.COUNTB.MAXC.MIND.SUM答案:ABCD18.关于命令窗口理解正确的有( )A.命令窗口是一种帮助调试程序的工具B.可在命令窗口中直接输入命令C.是一种可编辑的窗口,但不能进行拷贝操作D.Visual FoxPro中绝大多数命令都可以在命令窗口中输入答案:ACD三、判断题 (共 10 道试题,共 20 分)19.使用REPORT输出标签时,标签文件LabelName的扩展和.LBX不能省略答案:正确20.NULL不等于空值,默认时不允许使用NULL答案:正确21.项目管理器是Visual Foxpro中用于管理数据和对象的一个重要组织,是它的控制中心答案:正确22.在表字段定义中使用圆括号是很重要的不能丢失,字段定义之间用分号隔开答案:错误23.任何一个表都是由表的结构和表中数据两部分构成。
答案:正确24.报表文件的扩展名为.FRX答案:正确25.表单上可以包含多个对象,这些对象又有可能具有互相包含的层次关系答案:正确26.Container属于非容器类控件答案:错误27.如果用DO命令执行查询文件、菜单文件,在文件名中必须要包括扩展名(QPR、MPR)答案:正确28.数据字典是包含数据库中所有信息的一个表答案:正确。












