计算机二级VF复习题冲刺版.docx
《计算机二级VF复习题冲刺版.docx》由会员分享,可在线阅读,更多相关《计算机二级VF复习题冲刺版.docx(9页珍藏版)》请在冰点文库上搜索。
计算机二级VF复习题冲刺版
单选题:
1.____属性,提供了在方法中对对象的直接容器的引用。
A)THISB)Parent
C)ContainerD)ActivateObject
2.如果SEEK命令找到了索引关键字与指定的表达式相匹配的记录,则BOF()和EOF()返回____。
A).T.和.T.B).F.和.T.
C).T.和.F.D).F.和.F.
3.VisualFoxPro内存变量的数据类型不包括____。
A)数值型B)字符型
C)备注型D)逻辑型
4.如果查询的查询去向是“表”,则原有的SQL-SELECT语句后面增加的短语是____。
A)TOTABLE<表名>
B)INTOTABLE<表名>
C)TOCURSOR<表名>
D)INTOCURSOR<表名>
5.当____时,RightClick事件发生。
A)用鼠标左键单击对象
B)用鼠标左键双击对象
C)用鼠标右键单击对象
D)按下并释放键盘上某个键
6.在表单中,为表格控件指定数据源的属性是____。
A)DataFromB)DataSource
C)RecordFromD)RecordSource
7.使用“报表设计器”可以创建和修改报表。
若要在报表中插入页码,首先在报表中插入一个____控件,然后在表达式生成器中,从“变量”列表中选择_PAGENO。
A)线条B)标签
C)页码D)域
8.使用SQL语句向学生表(SNO,SN,AGE,SEX)中添加一条新记录,学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)字段的值分别为0121、王刚、男、28,正确的命令是____。
A)APPEND学生表VALUES('0121','王刚','男',28)
B)INSERT学生表VALUES('0121','王刚','男',28)
C)APPENDINTO学生表(SNO,SN,SXE,AGE)VALUES('0121','王刚','男',28)
D)INSERTINTO学生表(SNO,SN,SEX,AGE)VALUES('0121','王刚','男',28)
9.取子字符串函数为____。
A)SUBSTR()B)STRSUB()
C)STUFF()D)STR()
10.在表单中添加一个文本框(TextBox)控件时,文本框(TextBox)控件的Value属性的默认数据类型为____。
A)数值值B)字符型
C)逻辑型D)日期型
11.如果在运行表单FORM1时,使表单的标题显示“信息查询系统”,可以在Form1的Load事件中加入语句____。
A)FORM1.NAME="信息查询系统"
B)THISFORM.NAME="信息查询系统"
C)FORM1.CAPTION="信息查询系统"
D)THISFORM.CAPTION="信息查询系统"
12.要从某表中真正删除一条记录,正确的方法是____。
A)直接用ZAP命令
B)直接用PACK命令
C)先用DELETE命令,再用ZAP命令
D)先用DELETE命令,再用PACK命令
13.在下列表达式中,____的运算结果是数值型。
A)"Visual"+"FoxPro"
B)"Visual">"FoxPro"
C)len("VisualFoxPro")
D)"Visual"$"VisualFoxPro"
14.下列标识符中,____可以作为VisualFoxpro的变量名。
A)XYZB)123XYZ
C)INT(3.14)D)1+X/Y
15.用DISPLAY命令,显示从当前记录开始到文件结束的所有记录,范围应使用____。
A)ALLB)NEXT
C)RESTD)RECORD
16.当控件失去焦点时,____事件发生。
A)LostFocusB)SetFocus
C)GotFocusD)Deactivate
17.设X=1,语句?
IIF(X>0,.T.,.F.)的输出结果是____。
A)0B)1C).T.D).F.
18.表单的Name属性用于____。
A)引用表单对象
B)指定表单是否可用
C)表单运行时显示在标题栏中
D)保存表单时的文件名
19.当对象的Enabled属性设置为____时,不能响应用户产生的事件。
A)0B)1C).F.D).T.
20."图书"表中有字符型字段"图书号"。
要求用SQLDELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是_____。
A)DELETEFROM图书FOR图书号LIKE"A%"
B)DELETEFROM图书WHILE图书号LIKE"A%"
C)DELETEFROM图书WHERE图书号="A*"
D)DELETEFROM图书WHERE图书号LIKE"A%"
21.在VisualFoxPro中,关于自由表叙述正确的是____。
A)自由表不能建立候选索引
B)自由表不可以加入到数据库中
C)自由表和数据库表是完全相同的
D)自由表不能建立字段级规则和约束
22.以下是表单的Activate事件的代码:
s=1
n=0
dowhilen<=4
n=n+1
s=s*n
enddo
this.text1.value=s
这段代码执行后,文本框Text1的值为_____。
A)1B)4C)24D)120
23.将文本框的PasswordChar属性值设置为"*"后,在文本框中输入口令“123”时,显示内容为____。
A)123B)***
C)PasswordD)PasswordChar
24.要使“产品”表中所有产品的单价上浮5%,正确的SQL命令是____。
A)UPDATE产品SET单价=单价*1.05
B)UPDATE产品SET单价=单价+单价*5%
C)UPDATE产品SET单价=单价*1.05FORALL
D)UPDATE产品SET单价=单价+单价*5%FORALL
25.下列数据中,____可以作为VisualFoxPro的字符型常量。
A)StringB)"String"
C)"Str"+"ing"D)"Str"-"ing"
多选题:
1.下列函数中,返回值为字符型的有____。
A)LOWER()B)UPPER()
C)VAL()D)STR()
E)RECNO()
2.下列表达式中,运算结果为数值型的有____。
A)INT(3.1415926)
B)ROUND(3.1415926,2)
C){^2007/01/01}+365
D){^2008/12/31}-{^2008/01/01}
E)SUBSTR('VisualFoxPro',8,6)
3.逻辑变量的取值有____。
A).NOT.B).AND.C).OR.
D).T.E).F.
4.在下列移动数据库记录指针命令中,不正确的命令是____。
A)SKIP-1B)GOBOF()
C)GOEOF()D)GOTOP
E)GOBOTTOM
5.在VisualFoxPro中,循环语句有____。
A)IF...ENDIF
B)FOR...ENDFOR
C)SCAN...ENDSCAN
D)DOWHILE...ENDDO
E)DOCASE...ENDCASE
判断题:
1.VisualFoxPro的报表文件(.FRX)中保存的是已经生成的完整报表。
2.可以使用MODIFYSRTUCTURE命令修改表单。
3.DATETIME()的函数值等于DATE()函数与TIME()函数之和。
4.在VisualFoxPro中,表单(Form)是指数据库中各个表的清单。
5.在一个表文件中有1个备注型字段和1个通用型字段,其数据都存储在1个备注文件中。
6.创建视图时,在视图设计窗口中的"更新条件"选项卡下,选定"发送SQL更新"复选框,便可通过视图更新表中的数据。
7.在VisualFoxPro中,空值等同于空字符串。
8.在自由表中,可以设置字段的默认值。
9.惟一索引即一个表中只能创建一个索引。
10.在VisualFoxPro中,建立索引的作用是为了提高查询速度。
填空题:
1.将当前表单中的命令按钮Command1设置为不响应用户引发的事件(即按钮颜色变暗)的命令为:
ThisForm.Command1.____。
2.____方法,用于程序运行时,更新表单或控件。
3.将金牌榜.DBF中的奖牌总数字段设置为金牌数、银牌数、铜牌数三项的和,使用SQL语句:
UPDATE金牌榜____奖牌总数=金牌数+银牌数+铜牌数
4.____函数,返回由操作系统控制的当前系统日期。
5.FontUnderline属性,指定文本是否具有下划线效果。
FontUnderline属性的设置有:
设置说明
.T.("真")字体效果为下划线
.F.("假")(默认值)字体效果不是下划线
命令____可将当前表单中的标签Label1的文本设置为下划线效果。
6.函数mod(14,5)的值为____。
7.表达式2^3>3and5<12的值是____。
8.____运算符,将两个字符型数据连接成一个字符型数据。
9.与数学表达式:
x
1----
y
----------
a+b
1+---
a-b
等价的VisualFoxPro表达式为____。
10.对象接收到焦点时,____事件用来指定要发生的动作。
基本操作题:
单击考试系统界面左下角的VisualFoxPro图标,启动VisualFoxPro。
请在VisualFoxPro中完成下列操作(本题共有4小题):
1.打开"学生"数据库,将"选课表"从数据库中移去(不是删除)。
2.在"成绩表"中,给"成绩"字段设置有效性规则和默认值。
规则为:
成绩=>0.AND.成绩<=100;默认值为:
0。
3.建立一个名为"学生管理"的项目文件,将"学生"数据库添加到新建的项目中。
4.使用查询向导建立一个标准查询QUERY.QPR,表选取"学生表",字段选取"姓名"和"出生日期"。
简单应用题:
请在VisualFoxPro中完成下列操作(本题共有1小题):
使用向导建立一对多报表student_report。
父表为学生表.dbf,字段为学号、姓名、性别,子表为成绩表.dbf,字段为成绩,报表标题为"学生情况表",其他使用默认设置。
综合应用题:
请在VisualFoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform6。
表单的标题设置为:
"学生信息浏览"。
在表单中,添加下列控件:
1)页框(PageFrame1),有"学生"(Page1)和"成绩"(Page2)两个选项卡,单击选项卡"学生"时,在选项卡"学生"中使用"表格"方式显示"学生表"中的记录(表格名称为"grd学生表");单击选项卡"成绩"时,在选项卡"成绩"中使用"表格"方式显示"成绩表"中的记录(表格名称为"grd成绩表");
要求:
将学生表和成绩表添加到数据环境,并将学生表和成绩表从数据环境直接拖拽到相应的选项卡自动生成表格。
2)命令按钮(Command1),其标题为:
退出,功能为:
用鼠标单击该按钮时,释放所在表单。
注:
1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。