2016年计算机二级《VFP》模拟试题及答
案1
1[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。
A.综合查询\\1
ThisForm.Grid1.RecordSourceType=0 ThisForm.Grid1.RecordSource=\
⑥在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“kaoqin”,将数据表文件“出勤”和“stuff”添加到数据环境中。
⑦选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。
⑧单击表单的“未迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result1”中。
⑨单击表单的“迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result2”中。
1
5[简答题]对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
参考解析:本大题主要考查表单的设计及组合框、文本框、表格和命令按钮等控件的使用,重点是表格的数据源设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“图书信息浏览”。单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框Combol,单击表单控件工具栏上的“标签”控件图标,为表单添加3个标签Label1、Label2和Label3,单击表单控件工具栏上的“文本框”控件图标,为表单添加3个文本框Textl、Text2和Text3,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。
②选择命令按钮,在按钮属性窗口中将命令按钮Command1
2
韵Caption属性值修改为“关闭”,如图105-1所示。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
③选择组合框,在组合框属性窗口中,双击“Init Event”,打开Init事件代码编辑窗口,输入以下过程代码:
USE图书信息
ThisForm.Label1.Caption=FIElD(1) ThisForm.Label2.Caption=FIELD(3) ThisForm.Label3.Caption=FIELD(4) GO
DO WHILE.NOT.EOF()
ThisForm.Comb01.AddItem(书名) SKIP ENDDO USE
④选择组合框,在组合框属性窗口中,双击“Click Event”,打开Click事件代码编辑窗口,输入以下过程代码:
SELECT*INTO ARRAY aa FROM图书信息WHERE书名=ThisForm.Comb01.displayvalue
ThisForm.textl.value=aa(1) ThisForm.text2.value=aa(3) ThisForm.text3.value=aa(4)
⑤选择【表单】→【执行表单】命令,系统首先要求保存该表
3
单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。
6[单选题] 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。
A.CREATEB.APPENDC.COLUMND.ADD 参考答案:D
参考解析:向表中添加新的字段和新的索引,其命令格式为:ALTER
TABLEADD[COLUMN][[,])][NULLINOTNULL][CHECK[ERROR]][DEFAULT][ADD PRIMARY KEYTAG][ADD UNIQUETAG]增加-个新的字段应该使用ADD短语,即D)选项正确。
7[单选题] 在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是
A.“选定对象”按钮 B.“按钮锁定”按钮 C.“生成器锁定”按钮 D.“查看类”按钮 参考答案:A
参考解析:表单控件工具栏提供设计表单界面的各种控件按钮。选定对象:用于选定一个或多个对象,默认情况下处于按下状态;按钮锁定:按下此按钮时,可以向表单连续添加多个同种类型的控件;生成器锁定:按下此按钮时,每次添加控件,系统自动打开相应的生
4
成器对话框,便于设置属性。查看类:利用此按钮添加一个已有的类库文件,或选择一个已注册的类库。
8[单选题] 在Visual FoxPro中如果字段定义为日期型,则长度固定为( )。
A.8B.6C.10D.4 参考答案:A
参考解析:Visual FoxPm中有些数据类型宽度是固定的,如数值型、货币型、日期型、日期时间型均为8个字节,逻辑型为l个字节,备注型和通用型为4等。故A选项正确。
9[单选题] 在Visual FoxPro中,通过带选项卡的对话框快速创建或修改表单、复杂控件等的工具是( )。
A.向导B.设计器C.生成器D.项目管理器 参考答案:C
参考解析:生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选定对象的晨性。可使用的生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。故本题C选项正确。
10[单选题] 设有读者表:
读者(借书证号C,姓名C,单位C,性别.L,职称C,联系电话C.
查询姓名中含“志”的所有读者的信息,正确的SQL语句是:
5
A.SELECT*FROM读者WHERE姓名LIKE”+志+” B.SELECT*FROM读者WHERE姓名=”*志*” C.sELECT*FROM读者WHERE姓名LIKE”%志%”
D.SELECT*FROM读者WHERE姓名=”%志%” 参考答案:C
参考解析:SQL的基本格式为SELECT—FROM—WHERE,其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。LIKE为字符串匹配运算符,可与通配符“%”和“一”一起使用。“%”表示与任意多个字符匹配;“一”表示与任意一个字符匹配。查询姓名中含“志”的所有读者的信息可用“LIKE”%志%””表示,C选项正确。
6