西工大18秋《数据库语言》在线作业[答案]满分答案
西工大18秋《数据库语言》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 40 道试题,共 100 分)
1.建立一个表文件结构时,若该库文件中有备注行型字段,则保存时会( )。
A.只创建一个表文件,扩展名为.DBF
B.在创建一个表文件同时还创建一个备注文件,扩展名为.FPT
C.在创建一个表文件同时还创建一个备注文件,扩展名为.TXT
D.在创建一个表文件同时还创建一个备注文件,扩展名为.CDX
2.使用( )可在菜单设计器中自动复制一个于VFP系统菜单一样的菜单。
A.插入菜单项命令
B.快速菜单命令
C.插入栏命令
D.生成命令
3.在数据管理技术的发展过程中,数据独立性最高的阶段是( )。
A.文件系统
B.人工管理
C.程序管理
D.数据库系统
4.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。
A.TEXT-END TEXT
B.DO WHILE-ENDDO
C.IF-ENDIF
D.DO CASE-ENDCASE
5.下列关于创建新类的叙述中,错误的是( )。
A.从“项目管理器”里选择“类”| “新建”
B.从系统菜单上选择“文件”|“新建”|“类”|“新建文件”
C.可以在命令窗口输入ADD CLASS命令,进入“类设计器”
D.在命令窗口里执行CREATE CLASS命令
6.应用数据库技术的主要目的是( )。
A.解决数据保密问题
B.解决数据冗余问题
C.解决数据独立性问题
D.解决数据管理问题
7.在永真条件“DO WHILE .T.”的循环中,为退出循环可使用( )。
A.LOOP
B.EXIT
C.CLOSE
D.CLEAR
8.Visual FoxPro数据库是( )。
A.层次型数据库
B.关系型数据库
C.网状型数据库
D.连接型数据库
9.关系数据库系统中所使用的数据结构是( )。
A.树
B.图
C.二维表
D.表格
10.一般不用来触发事件的控件是( )控件。
A.标签
B.列表框
C.命令按钮
D.文本框
11.表在数据库中是一个非常重要的数据对象,数据库创建后就可以创建表了,创建表可以用( )等方法来创建。
A.企业管理器
B.查询分析器
C.OSQL
D.企业管理器和CREATE TABLE语句
12.下列关于调用对象的方法的说法,错误的是( )。
A.对象的方法没有返回值
B.调用对象的方法时,如果该方法有返回值,被调用方法必须以圆括弧结尾
C.如果在调用方法时有参数传递,则必须把传递参数放在方法名后面的圆括弧内
D.在创建了一个对象后,可以在程序的任何部分调用方法
13.在表单运行中,当结果发生变化时,应刷新表单,刷新表单使用( )命令。
A.RELEASE
B.DELETE
C.REFRESH
D.PACK
14.用DEFINE CLASS 命令定义了一个名为“my_c”的FORM类时,若要为该类添加一个label1标签对象,应当使用的基本代码是( )。
A.AddObject(“label1”,”” label”)
B.MyForm.AddObject(“label1”,”” label”)
C.Add Object label1 AS label
D.Add Object my_c.label1 AS label
15.下面是关于表单数据环境的叙述,其中错误的是( )。
A.可以在数据环境中加入与表单操作有关的表
B.数据环境是表单的容器
C.可以在数据环境中建立表之间的联系
D.表单自动打开其数据环境中的表
16.打开菜单设计器后,系统菜单将自动增加一个( )菜单。
A.常规
B.运行
C.设计
D.菜单
17.在表单运行中,如复选框变为不可用,其Value属性值为( )。
A.1
B.0
C.2或NULL
D.不确定
18.表单文件的扩展名是( )。
A.MNX
B.IDX
C.SCX
D.FXP
19.在Visual FoxPro中,建立索引的作用之一是( )。
A.节省存储空间
B.便于管理
C.提高查询速度
D.提高查询和更新的速度
20.若使命令按钮command1失效,对其属性设置为( )。
A.THISFORM.command1.Enabled=.F.
B.THISFORM.command1.Enabled=.F.
C.THISFORM.command1.Default=.F.
D.THISFORM.command1.Default=.T.
21.在基本关系中,下列说法正确的是( )。
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
22.下面描述错误的是( )。
A.每个数据库的数据文件中有且只有一个主数据文件。
B.日志文件可以存在于任意文件组中。
C.主数据文件默认为primary文件组。
D.文件组是为了更好的实现数据库文件组织。
23.下列关于设置单个对象属性的语法正确的是( )。
A.Object.Property=Value
B.Parent.Property=Value
C.Property=Value
D.Parent.Object.Property=Value
24.用二维表来表示实体及实体之间联系的数据模型称为( )。
A.实体一联系模型
B.关系模型
C.层次模型
D.网状模型
25.命令?MOD(44,-5)的值是( )。
A.1
B.-1
C.4
D.-4
26.在表单文件中,Init是指( )的触发的基本事件。
A.当创建表单
B.当从内存中释放对象
C.当表单装入内存
D.当用户双击对象
27.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A.使用WHERE子句
B.在GROUP BY后面使用HAVING 子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING 子句,再使用WHERE子句
28.下列关于类的说法错误的是( )。
A.类不能被直接调用
B.由类创建的对象可以被直接调用
C.由类创建的对象可以被直接调用
D.类可以被直接调用
29.定义弹出式菜单的命令格式为( )。
A.DEFINE POPUP <弹出式菜单名> ……
B.DEFINE BAR <表达式> OF <弹出式菜单名> PROMPT <表达式>…
C.ON SELECTION BAR <表达式> OF <弹出式菜单名> [<命令>]
D.ACTIVE POPUP <弹出式菜单名> ……
30.( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
31.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( )。
A.*
B.%
C.-
D.?
32.在下列对象中,属于容器类的为( )选项。
A.文本框
B.组合框
C.表格
D.命令按钮
33.如果要中止一个正在运行的Viaual FoxPro程序并返回命令窗口,应当按( )。
A.F1
B.Ctrl+A1t+Del
C.Esc
D.Ctr1+Break
34.下列关于“封装性”的说法中,错误的是( )。
A.封装性就是把对象的内部代码与操作过程隐藏起来
B.封装是借助类来实现的
C.封装是借助对象来实现的
D.封装要求所有对象具备明确的功能,并有接口和其他对象相互作用
35.设计表单时,可以利用( )向表单中添加控件。
A.表单设计器工具栏
B.布局工具栏
C.调色板工具栏
D.表单控件工具栏
36.关于Visual FoxPro的变量,下面说法中正确的是( )。
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
37.修改表文件结构时,下列可能使库中数据丢失的操作是( )。
A.增加一个字段
B.改变一个字段名
C.改变一个字段的数据类型
D.上述ABC三种情况
38.查询订购单号(字符型,长度为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"
39.下面( )可以恢复系统菜单的缺省配置。
A.SET DEFAULT TO
B.SET SYSMENU DEFAULT TO
C.SET SYSMENU TO DEFAULT
D.SET MENU TO DEFAULT
40.Visual FoxPro内存变量的数据类型不包括( )。
A.数值型
B.货币型
C.备注型
D.逻辑型
西工大18秋《数据库语言》在线作业[答案]历年参考题目如下: