西工大18春《数据库语言》在线作业[答案]满分答案
B.方法是指对象为完成一定功能而编写的一段程序代码
C.方法与事件有着紧密联系,一个时间必定有一个与之相对应的方法
D.方法与事件相同,用户不可以扩充方法
正确选项:----
2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )。
专业答案:----
A.DBS包括DB和DBMS
专业答案:----
B.DBMS包括DB和DBS
正确选项:----
C.DB包括DB和DBMS
专业答案:----
D.以上答案均不对
正确选项:----
3.下列关于“封装性”的说法中,错误的是( )。
正确答案:----
A.封装性就是把对象的内部代码与操作过程隐藏起来
B.封装是借助类来实现的
C.封装是借助对象来实现的
D.封装要求所有对象具备明确的功能,并有接口和其他对象相互作用
正确答案:----
4.应用数据库技术的主要目的是( )。
A.解决数据保密问题
B.解决数据冗余问题
C.解决数据独立性问题
D.解决数据管理问题
正确答案:----
5.下面( )可以恢复系统菜单的缺省配置。
A.SET DEFAULT TO
专业答案:----
正确选项:----
B.SET SYSMENU DEFAULT TO
C.SET SYSMENU TO DEFAULT
专业答案:----
D.SET MENU TO DEFAULT
专业答案:----
6.在Visual FoxPro命令的一般结构中,表示命令执行操作的是( )。
A.命令短语
B.命令动词
C.基本项
D.可选项
正确选项:----
7.下面描述错误的是( )。
A.每个数据库的数据文件中有且只有一个主数据文件。
B.日志文件可以存在于任意文件组中。
C.主数据文件默认为primary文件组。
D.文件组是为了更好的实现数据库文件组织。
正确选项:----
8.下列对象中,不属于输入类的控件是( )。
A.文本框
B.编辑框
C.列表框
D.标签
专业答案:----
9.每个过程的第1个语句是( )。
A.PARAMETER
B.DO <过程名>
正确答案:----
C.PROCEDURE <过程名>
正确答案:----
D.< 过程名>
正确选项:----
10.下列关于“继承性”的说法,错误的是( )。
专业答案:----
A.继承性用来描述对象之间的共同属性
B.继承性用来描述类之间的共同属性
C.继承性可以避免方法和数据的重复
D.继承性体现了一般化和特殊化的原则
专业答案:----
11.在当前过程中建立的私有变量( )。
A.可以在所有过程中使用
B.只能在定义该变量的过程中使用
C.只能在定义该变量的过程及本过程所嵌套的过程中使用
D.只能在定义该变量的过程及该过程所嵌套的过程中与相关表一起使用
正确选项:----
12.使用( )可在菜单设计器中自动复制一个于VFP系统菜单一样的菜单。
A.插入菜单项命令
B.快速菜单命令
C.插入栏命令
D.生成命令
专业答案:----
13.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是( )。
专业答案:----
A.X=Y
B.X==Y
C.X$Y
D.AT(X,Y)=0
正确答案:----
14.下列关于设置单个对象属性的语法正确的是( )。
A.Object.Property=Value
B.Parent.Property=Value
C.Property=Value
D.Parent.Object.Property=Value
正确答案:----
15.( )保证了数据库的数据与程序的物理独立性和逻辑独立性。
A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映像
D.三层模式
正确答案:----
16.建立一个表文件结构,表中有姓名字段( C型,6字节),出生年月字段( D型)和婚否字段( L型),则该表中总的字段宽度是( ) 。
正确答案:----
A.15
B.16
C.17
D.18
专业答案:----
17.如果要中止一个正在运行的Viaual FoxPro程序并返回命令窗口,应当按( )。
A.F1
B.Ctrl+A1t+Del
专业答案:----
C.Esc
D.Ctr1+Break
正确选项:----
18.下列关于调用对象的方法的说法,错误的是( )。
A.对象的方法没有返回值
B.调用对象的方法时,如果该方法有返回值,被调用方法必须以圆括弧结尾
C.如果在调用方法时有参数传递,则必须把传递参数放在方法名后面的圆括弧内
D.在创建了一个对象后,可以在程序的任何部分调用方法
正确答案:----
19.命令?MOD(44,-5)的值是( )。
正确答案:----
A.1
B.-1
C.4
D.-4
正确答案:----
20.在VFP的表结构中,逻辑型和日期型字段的宽度分别为( )。
A.1,4
B.1,8
C.4,8
D.3,8
正确答案:----
21.在数据管理技术的发展过程中,数据独立性最高的阶段是( )。
A.文件系统
B.人工管理
C.程序管理
D.数据库系统
正确答案:----
22.当前记录序号为3,将第6记录设置为当前记录的命令是( )。
A.SKIP-6
B.SKIP+6
C.SKIP+3
D.SKIP-3
专业答案:----
23.在Visual FoxPro中,建立索引的作用之一是( )。
A.节省存储空间
B.便于管理
C.提高查询速度
D.提高查询和更新的速度
正确选项:----
24.在永真条件“DO WHILE .T.”的循环中,为退出循环可使用( )。
正确答案:----
A.LOOP
B.EXIT
C.CLOSE
D.CLEAR
专业答案:----
25.下列关于创建新类的叙述中,错误的是( )。
A.从“项目管理器”里选择“类”| “新建”
正确选项:----
B.从系统菜单上选择“文件”|“新建”|“类”|“新建文件”
正确选项:----
C.可以在命令窗口输入ADD CLASS命令,进入“类设计器”
专业答案:----
D.在命令窗口里执行CREATE CLASS命令
专业答案:----
26.要求数据表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度定义为( )。
A.8位
B.7位
C.6位
D.4位
正确选项:----
27.在表单运行中,当结果发生变化时,应刷新表单,刷新表单使用( )命令。
A.RELEASE
B.DELETE
正确答案:----
C.REFRESH
D.PACK
正确选项:----
28.一般不用来触发事件的控件是( )控件。
A.标签
B.列表框
C.命令按钮
D.文本框
正确选项:----
29.( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
正确答案:----
30.关于Visual FoxPro的变量,下面说法中正确的是( )。
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
正确选项:----
31.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A.使用WHERE子句
B.在GROUP BY后面使用HAVING 子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING 子句,再使用WHERE子句
正确答案:----
32.若要确定指定对象内部的背景色,可通过设置( )属性来实现。
A.ForeColor
B.FillColor
C.BackColor
D.Color
专业答案:----
33.在表单文件中,Init是指( )的触发的基本事件。
A.当创建表单
B.当从内存中释放对象
C.当表单装入内存
D.当用户双击对象
正确选项:----
34.在基本关系中,下列说法正确的是( )。
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
正确答案:----
35.ABC.DBF是一个具有两个备注型字段的数据表文件,使用COPY TO PSQ命令进行复制操作,其结果将( )。
正确选项:----
A.得到一个新的数据表文件
B.得到一个新的数据表文件和一个新备注文件
C.得到一个新的数据表文件和两个新备注文件
D.显示出错误信息,表明不能复制具有备注型字段的数据表文件
专业答案:----
36.Visual FoxPro内存变量的数据类型不包括( )。
A.数值型
B.货币型
C.备注型
D.逻辑型
正确选项:----
37.表达式12%3^2*3的值是( )。
A.0
B.1
C.9
D.12
专业答案:----
38.用于建立和修改过程文件的命令是( )。
A.MODI FY<文件名>
正确答案:----
B.MODIFY COMMAND <文件名>
正确答案:----
C.MODIFY PROCEDURE <文件名>
正确选项:----
D.上面B和C都对
专业答案:----
39.定义访问键的方法为:在要定义的字符之前加上( )。
A.“—”
正确选项:----
B.“<”
专业答案:----
C.“…”
正确选项:----
D.“F”
正确答案:----
40.用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
正确选项:----
西工大18春《数据库语言》在线作业[答案]历年参考题目如下: