1[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。
A.综合查询\<(x)B.综合查询/<(x)C.综合查询(\
参考答案:C
参考解析:在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“、<”两个字符。为“综合查询”设定访问键…x’的正确方法是:综合查询(\
2[简答题](1)打开“bd3”表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个“表格”控件,修改其相关属性,使得在表格中显示“学生”表中的记录;表单上还有一个标题为“关闭”的按钮,为按钮编写事件,使单击此按钮时退出表单。
(2)在考生文件夹下对数据库“住宿管理”中的表“宿舍”的结构做如下修改:指定“宿舍编号”为主索引,索引名为“宿舍编号”,索引表达式为“宿舍编号”;指定“电话”为普通索引,索引名为“电话”,索引表达式为“电话”。设置“电话”字段的有效性为电话必须以“81”开头。
参考解析:
【考点指引】本大题第1小题主要考查表单的建立,重点是表格控件的使用,注意表格控件数据源的设置;第2小题中主要是数据库表索引的建立和字段有效性设置。
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd3.scx”,单击“确定”按钮,打开表单设计器。
②选择表格控件,在表格属性窗口将RecordSourceType属性值修改为“0”,将Record Soure属性值修改为“学生”。
③双击“关闭”命令按钮,在Click事件中输人代码:ThisForm.Release,用来关闭表单。
④关闭表单设计器并保存表单“bd3”。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“住宿管理.dbc”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,选择表“宿舍”,选择【数据库】→【修改】命令,打开表设计器修改表“宿舍”结构,在“宿舍”表设计器中的“索引”选项卡的“索引名”中输入“宿舍编号”,选择索引类型为“主索引”,索引表达式为“宿舍编号”。
③单击下一行,在“索引名”中输入“电话”,选择索引类型为“普通索引”,索引表达式为“电话”。
④单击“字段”选项卡,选择“电话”字段,在“字段有效性”的“规则”文本框中输入“left(电话,2)="81"”,单击“确定”按钮关闭表设计器并保存表“宿舍”结构。
3[单选题] 表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码( )。
A.myForm.Page3.myPageFrame.Caption=〝修改〞
B.myFonn.myPageFrame.Caption.Page3=〝修改〞
C.Thisform.myPageFrame.Page3.Caption=〝修改〞
D.Thisform.myPageFrame.Caption.Page3=〝修改〞
参考答案:C
参考解析:在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常要用到的关键字是:Parent(对象的直接容器对象,即父对象):This(当前对象);ThisForm(当前表单);ThisFormSet(当前表单集)。本题将该页框的第3页(Page3)的标题设置为“修改”,正确的代码应该是Thisform.myPageFrame.Page3.Caption=”修改”,即C)选项。
4[简答题]对“kaoqin”数据库中的表“出勤”,建立文件名为“bd2”的表单,标题为“出勤情况查询”,表单上有一个表格控件和3个命令按钮“未迟到查询”、“迟到查询”和“关闭”。
单击“未迟到查询”按钮,查询出勤情况表中每个人的“姓名”、“出勤天数”和“未迟到天数”,其中“未迟到天数”为“出勤天数”减去“迟到次数”。结果在表格控件中显示,同时保存在表“result1”中。
单击“迟到查询”按钮,查询迟到天数在1天以上的人的所有信息,结果在表格控件中显示,同时保存在表“result2”中。
单击“关闭”按钮关闭表单。
参考解析:
【考点指引】本大题主要考查表单的表格控件的建立及使用,重点是表格的数据潦的设置。
【操作步骤】
①选择【文件】→【打开】命令打开数据库“kaoqin”。
②选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,将Caption属性值修改为“出勤情况查询”,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加3个命令按钮Command1、Command2和Command3,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件。
③分别选择3个命令按钮,在按钮属性窗口中将命令按钮Command1的Name属性值修改为“cmdQryl”,Caption属性值修改为“未迟到查询”;将命令按钮Command2的Name属性值修改为“cmdQry2”,Caption属性值修改为“迟到查询”;将命令按钮Command3的Name属性值修改为“cmdClose”,Caption属性值修改为“关闭”,如图93-1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
④双击“未迟到查询”命令按钮,在Click事件中输入代码:
SELECT姓名,出勤天数,出勤天数-迟到次数AS未迟到天数INTO TABLEresult1 FROM stuff,出勤wHERE stuff.员工编号=出勤.员工编号
ThisForm.Grid1.RecordSourceType=0
ThisForm.Grid1.RecordSource="result1"
⑤双击“迟到查询”命令按钮,在Click事件中输入代码:select姓名,出勤天数,迟到次数AS迟到天数INTO TABLEresult2 FROM stuff,出勤WHERE stuff.员工编号=出勤.员工编号AND迟到次数>1
ThisForm.Grid1.RecordSourceType=0
ThisForm.Grid1.RecordSource="result2"
⑥在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“kaoqin”,将数据表文件“出勤”和“stuff”添加到数据环境中。
⑦选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。
⑧单击表单的“未迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result1”中。
⑨单击表单的“迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result2”中。
5[简答题]对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
参考解析:本大题主要考查表单的设计及组合框、文本框、表格和命令按钮等控件的使用,重点是表格的数据源设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“图书信息浏览”。单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框Combol,单击表单控件工具栏上的“标签”控件图标,为表单添加3个标签Label1、Label2和Label3,单击表单控件工具栏上的“文本框”控件图标,为表单添加3个文本框Textl、Text2和Text3,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。
②选择命令按钮,在按钮属性窗口中将命令按钮Command1韵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 TOP
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)
⑤选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。
6[单选题] 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。
A.CREATEB.APPENDC.COLUMND.ADD
参考答案:D
参考解析:向表中添加新的字段和新的索引,其命令格式为:ALTER TABLE<表名>ADD[COLUMN]<字段类型>[<长度>[,<小数位数>])][NULLINOTNULL][CHECK<逻辑表达式1>[ERROR<字符型文本提示信息>]][DEFAULT<默认值表达式>][ADD PRIMARY KEY<索引表达式2>TAG<索引名1>][ADD UNIQUE<索引表达式3>TAG<索引名2>]增加-个新的字段应该使用ADD短语,即D)选项正确。
7[单选题] 在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是
A.“选定对象”按钮
B.“按钮锁定”按钮
C.“生成器锁定”按钮
D.“查看类”按钮
参考答案:A
参考解析:表单控件工具栏提供设计表单界面的各种控件按钮。选定对象:用于选定一个或多个对象,默认情况下处于按下状态;按钮锁定:按下此按钮时,可以向表单连续添加多个同种类型的控件;生成器锁定:按下此按钮时,每次添加控件,系统自动打开相应的生成器对话框,便于设置属性。查看类:利用此按钮添加一个已有的类库文件,或选择一个已注册的类库。
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语句是:
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选项正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |