《Visual FoxPro》2019年秋季学期在线作业(一)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.“项目管理器中”的“数据”选项卡实现对( )显示和管理。
A.数据库、视图和查询
B.数据库、表单和查询
C.数据库、自由表和视图
D.数据库、自由表和查询
2.在SQL中,从数据库中删除表可以用( )
A.DROP VIEW命令
B.DROP TABLE命令
C.DROP SCHEMA命令
D.DROP INDEX命令
3.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )
A.首记录的前面
B.首记录
C.末记录的后面
D.末记录
4.备注型字段的数据内容存放在扩展名为( )的文件中。
A..TXT
B..MEM
C..FPT
D..DBF
5.SQL语言是( )的语言。
A.非关系型数据库
B.网状型数据库
C.层次型数据库
D.关系型数据库
6.一个表的全部备注字段的内容存储在( )
A.同一表备注文件
B.同一文本文件
C.同一数据库文件
D.不同表备注文件
7.( )是面向对象程序设计中程序运行的最基本实体。
A.类
B.方法
C.对象
D.函数
8.要为当前表所有职工增加100元工资,应该使用命令( )
A.REPLACE 工资 WITH 工资+100
B.REPLACE ALL 工资 WITH 工资+100
C.CHANGE 工资 WITH 工资+100
D.CHANGE ALL 工资 WITH 工资+100
9.从关系中指定若干个字段组成新的关系的操作称为( )
A.选择
B.联接
C.投影
D.关联
10.SQL SELECT语句完成的是( )
A.选择操作
B.连接操作
C.查询操作
D.修改操作
11.使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )
A.不能在删除字段的同时修改其他字段的类型及宽度
B.不能同时修改字段名和插入新的字段
C.不能同时修改字段名和删除字段
D.不能同时修改字段名及其类型或宽度
12.按照传统的数据模型分类,数据库可分为三种类型( )
A.西文、中文和兼容
B.数据、图形和多媒体
C.层次、网状和关系
D.大型、中形和小型
13.职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )
A.SKIP
B.GOTO NEXT
C.FIND 王
D.CONTINUE
14.DBMS指的是( )
A.数据库系统
B.数据库管理系统
C.数据库服务系统
D.数据库应用系统
15.在下面列出的数据模型中,哪一个属于概念数据模型( )
A.网状模型
B.层次模型
C.实体—联系模型
D.关系模型
16.以下关于Visual FoxPro的叙述最全面的是( )
A.Visual FoxPro是一个综合应用软件
B.Visual FoxPro是一个数据库应用开发工具
C.Visual FoxPro是一个数据库应用平台软件
D.Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
17.在Visual FoxPro中表单(Form)是( )
A.窗口界面
B.数据库中表的清单
C.数据库中可以查询的对象清单
D.一个表中记录的清单
18.当用户用鼠标单击命令按钮时,将引发事件( )
A.Load
B.Init
C.Error
D.Click
19.Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )
A.第1条记录
B.第101条记录
C.第100条记录
D.文件结束标识位置
20.不属于SQL定义功能的是( )
A.UPDATE
B.CREAT VIEW
C.CREAT TABLE
D.ALTER TABLE
《Visual FoxPro》2019年秋季学期在线作业(二)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。
A.过程化语言
B.自含语言
C.数据操作语言
D.数据定义语言
2.?表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列?
?姓名=”李敏”?
?? 姓名?
屏幕显示的结果是( )
A.王小平李敏
B.王小平
C.李敏王小平
D.李敏
3.设A=[5*8+9],B=6*8,C=“6*8”,在下列表示形式中,只有( )是合法表达式。
A.C-B
B.B+C
C.A+C
D.A+B
4.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )
A.软件系统
B.管理系统
C.文件系统
D.数据库系统
5.( )是( )的具体表现形式,( )是( )有意义的表现。
A.数据库、信息、信息、数据库
B.数据、信息、数据库、信息
C.数据、信息、信息、数据
D.信息、数据、数据、信息
6.在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为( )
A.61
B.60
C.59
D.58
7.同一个数组中的所有数组元素的数据类型( )
A.必须相同
B.必须不同
C.可相同也可不同
D.不可改变
8.下面关于对象的叙述错误的是( )
A.属性是对象所具有的固有特征,方法是描述对象的行为的过程
B.对象是客观世界的任何实体
C.任何对象都有自己的属性和方法
D.不同的对象具有相同的属性和方法
9.Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )
A.第1条记录
B.第101条记录
C.第100条记录
D.文件结束标识位置
10.要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )
A.ZAP
B.REPLACE
C.MODIFY STRUCTURE
D.DELETE
11.设A=”123”,则2*&A的值为( )
A.246
B.”2*123”
C.”2&123”
D.” 2*&A”
12.VF的应用程序由三种基本结构组合而成,它们是( )
A.顺序结构、选择结构和循环结构
B.顺序结构、循环结构和模块结构
C.逻辑结构、物理结构和程序结构
D.分支结构、重复结构和子程序结构
13.函数SUBSTR(“12345678”,3,2)的结果是( )
A.6
B.34
C.23
D.12
14.在Visual FoxPro中存储图像的字段类型应该是( )
A.通用型
B.字符型
C.备注型
D.双精度型
15.按数值型字段“总分”进行索引,使其按降序排列的命令是( )
A.INDEX ON 总分/D TO WP
B.INDEX ON 总分/A TO WP
C.INDEX ON 总分 TO WP
D.INDEX ON -总分 TO WP
16.若要在表中真正删除记录,先用DELETE命令,再用( )
A.按ESC键
B.不用其他命令
C.RECALL
D.PACK
17.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A.文件系统
B.数据项管理
C.数据库系统
D.人工管理
18.如果一个字段的宽度为8,则此字段的类型不可能是( )
A.日期型
B.数值型
C.字符型
D.备注型
19.DIM AB(3,4),则AB(2,3)的初值为( )
A..T.
B..F.
C.5
D.0
20.数据库系统的特点不包括( )
A.数据共享
B.完全没有数据冗余
C.加强了对数据安全性和完整性保护
D.具有较高的数据独立性
《Visual FoxPro》2019年秋季学期在线作业(三)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.在以下各种说法中,正确的是( )
A.ZAP和PACK的功能相同
B.DELETE 、ZAP和PACK的功能各不相同
C.DELETE ALL和PACK的功能相同
D.DELETE ALL、PACK和ZAP的功能相同
2.在关系模型中,对关系的要求不包括( )
A.在同一关系中字段必须按顺序排列
B.在同一关系中不允许出现完全相同的记录
C.在同一关系中不允许出现完全相同的字段
D.关系必须规范化
3.在Visual FoxPro中,内存变量的类型是( )
A.赋值时决定的
B.由数据输入语句决定的
C.由变量名规定的
D.在使用内存变量前定义的
4.在数据库中存储的是( )
A.数据模型
B.数据以及数据之间的联系
C.数据
D.信息
5.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( ) USE ABC GO 3 LOCATE NEXT 3 FOR 性别 =”男”
A.第6号记录上
B.第5号记录上
C.第4号记录上
D.第3号记录上
6.假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是( )
A.SET INDEX ON 工资,职工号 TO CN
B.INDEX ON 工资/A,职工号/D TO CN
C.INDEX ON 工资/A 职工号/A TO CN
D.INDEX ON STR(工资,4)+职工号 TO CN
7.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )
A.Y%2=0
B.MOD(Y,2)=0
C.INT(Y/2)=Y/2
D.INT(Y/2)=MOD(Y,2)
8.在SQL语句中,与表达式”工资 BETWEEN 1800 AND 2300″功能相同的表达式是( )
A.工资>=1800 OR 工资<=2300
B.工资>=1800 AND 工资<=2300
C.工资>1800 AND 工资<2300
D.工资2300
9.常见的3种数据模型是( )
A.链表模型、结构模型、网状模型
B.链状模型、关系模型、层次模型
C.层次模型、网状模型、关系模型
D.关系模型、环状模型、结构模型
10.在SQL中,从数据库中删除表可以用( )
A.DROP VIEW命令
B.DROP TABLE命令
C.DROP SCHEMA命令
D.DROP INDEX命令
11.在Visual FoxPro系统中,表中的字段是一种( )
A.运算符
B.常量
C.变量
D.函数
12.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )
A.4个
B.3个
C.1个
D.0个
13.将打开的表中全部记录删除的命令为ZAP,与之等价的命令是( )
A.RECALL ALL
B.DELETE PACK
C.DELETE ALL PACK
D.DELETE ALL
14.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )
A.SEEK “讲师”
B.LOCATE ALL FOR 职称=“讲师”
C.FIND 讲师
D.FIND 职称=“讲师”
15.下列( )属性是每个控件都具有。
A.picture
B.name
C.contorlsoure
D.caption
16.以下字符型常量表达不正确的是( )
A.’ABC’
B.[ABC]
C.(ABC)
D.’ABC”
17.函数运算YEAR(date( ))返回值的类型是( )
A.逻辑型
B.数值型
C.字符型
D.备注型
18.新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是( )
A.USE JS COPY TO JSNEW
B.USE JS COPY STRU TO JSNEW
C.CREAT JSNEW FROM JS
D.COPY FILE JS.DBF TO JSNEW.DBF
19.在Visual FoxPro中,关于视图的描述正确的是( )
A.视图是从一个或多个数据库表导出的虚拟表
B.视图与数据库表相同,用来存储数据
C.视图不能同数据库表进行连接操作
D.在视图上不能进行更新操作
20.统计女生人数并将结果存放于变量X中的命令是( )
A.SUM FOR ( 性别<>”男”)=.T. TO X
B.SUM FOR 性别=”女” TO X
C.)COUNT FOR ( 性别=”女”)=.T. TO X
D.COUNT FOR .NOT. 性别=”男” TO X