3月计算机二级VF练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX年3月计算机二级VF练习题及答案练习做多了自然会形成自己的做题方法和速度,为此,今天为大家了以下xx年3月VF练习题及答案,希望对大家有帮助!
1[单项选择题] 在Visual FoxPro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为( )。
A.向导
B.设计器
C.生成器
D.工程管理器
参考答案:B
参考解析:Visual FoxPro的设计器是创立和修改应用系统各种组件的可视化工具,利用各种设计器可以创立表、表单、数据库、查询、报表等。
向导是一种交互式程序,用户在一系列向导屏幕上答复以下问题或者选择选项,向导会根据答复生成文件或者执行任务,帮助用户快速地完成一般性的任务。
生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创立和修改正程。
工程管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。
2[单项选择题] 计算结果不是字符串“Teacher”的表达式是( )。
A.at(〝MyTeacher〞,3,7)
B.substr(〝MyTeacher〞,3,7)
C.right(〝MyTeacher〞,7)
D.left(〝Teacher〞,7)
参考答案:A
参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字
符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为
函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从
指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。
MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端
取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。
3[单项选择题] 层次型、网状型和关系型数据库划分原那么是( )。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联
系方式
参考答案:D
参考解析:层次模型的根本构造是树形构造,网状模型是一个
不加任何条件限制的无向图,关系模型采用二维表来表示,所以三
种数据库的划分原那么是数据之间的联系方式。
4[单项选择题] 有如下职员表:
职员(职员9(C,3),姓名(C,6),t哇N(C,2),职务(C,10))要在该
表中插入一条记录,正确的SQL语句是( )。
A.INSERT T0职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)
B.INSERT INTO职员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)
C.APPEND T0职员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)
D.INSERT INTO职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)
参考答案:D
参考解析:INSERT INTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入数据,首先排除A、C选项。
根据题意插入记录,在性别字段只能为男或女,因此此题D选项正确。
5[单项选择题]在数据库中建立索引的目的是
A.节省存储空间
B.提高查询速度
C.提高查询和更新速度
D.提高更新速度
参考答案:B
参考解析:VisualFoxPr0中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进展排序。
索引文件和表的.dbf文件是分别存储的,并且不改变表中记录的物理顺序。
使用索引的目的是为了加快对表的查询操作。
即B选项正确。
6[单项选择题] 在Visual FoxPro中,释放表单时会引发的事件是( )。
A.UnLoad事件
B.Init事件
C.Load事件
D.Release事件
参考答案:A
参考解析:释放表单时,会引发Destroy和Un1oad事件。
而Init和Load事件是在表单加载时引发的事件。
Release方法会将表单从内存中释放。
7[单项选择题] 在数据库设计过程中,如果表A和表B之间是一对多联系。
以下进展的数据库设计方法中,最合理的是( )。
A.将表A的主关键字字段添加到表B中
B.将表B的主关键字字段添加到表A中
C.创立一个新表,该表包含表A和表B的主关键字
D.将表A和表B合并,这样可以减少表的个数,便于管理和维护
参考答案:A
参考解析:同一个数据库中的表通常都是有关系的,当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。
在父表中建立主索引或候选索引,在子表对应字段上建立普通索引,然后将主索引拖至普通索引上,建立起表之间的联系。
故A为正确选项。
8[单项选择题] 在Visual FoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。
假设选项按钮“女”被选中,该选项组的Value属性值是( )。
A.1
B.2
C.〝女″
D.〝男″
参考答案:B
参考解析:选项组又称为选项按钮组,是包含选项按钮的-种容器。
-个选项组中往往包含假设干个选项按钮,但用户只能从中选择-个按钮。
Value属性用于初始化或返回选项组中被选中的选项按钮。
储存的是选择“选项组”中选项的位置顺序,女排在第2个位置,所以选项按钮“女”被中时,Value的值为2,即B)选项正确。
9[单项选择题] 在Visual FoxPro中,CREATE PROJECT命令将创立一个( )。
A.工程
B.数据库
C.程序
D.菜单
参考答案:A
参考解析:执行CREATE PROJECT命令即可创立工程;执行CREATE DATABASE命令可建立数据库;执行MOD IFY MAND命令可建立程序文件;执行CREATE MENU命令可建立菜单。
故A选项正确。
10[单项选择题] 将“万真秀”的工资增加200元,SQL语句是
A.REPLACE教师WITH工资=工资+200WHERE姓名=”万真秀”
B.UPDATE教师SET工资=200WHERE姓名=”万真秀”
C.UPDATE教师工资WITH工资+200WHERE姓名=”万真秀”
D.UPDATE教师SET工资=工资+200WHERE姓名=”万真秀”
参考答案:D
【解析】更新数据的命令格式为:UPDATE表名SET字
段名l=表达式1[,字段名2=表达式2……][WHERE条件]。
此题要使将“万真秀”的工资增加200元,应设置表达式为“工资=工资+200”,即D选项正确。
11[单项选择题] 构造化程序的三种根本控制构造是( )。
A.顺序、选择和重复(循环)
B.过程、子程序和分程序
C.顺序、选择和调用
D.调用、返回和转移
参考答案:A
参考解析:构造化程序的三种根本控制构造:顺序、选择和重复,故A选项正确。
12[单项选择题] 在Visual FoxPro中,要运行菜单文件
menu1.mpr,可以使用命令( )。
A.DO menu1
B.DO menu1.mpr
C.DO MENU menu1
D.RUN menu1
参考答案:A
参考解析:运行菜单可以使用命令格式:DO<文件名>,但文件名的扩展名.mpr不能省。