1、二级 VISUAL+FOXPRO笔试-379 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下关于查询的叙述中,正确的是( )。(分数:2.00)A.只能根据自由表建立查询B.不能根据自由表建立查询C.只能根据数据库建立查询D.可以自由表和数据库建立查询2.以下关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库只存在数据项之间的联系B.数据库的数据之间和记录之间都存在着联系C.数据库的数据之间和记录之间都不存在着联系D.数据库的数据项之间无联系,记录之间存在联系3.视图设计器中包括选项卡有( )。(分数:2.00)A.联
2、连、显示、排序B.更新条件、排序依据,显示C.显示、排序依据、分组依据D.更新条件、筛选、字段4.下列选项正确的是( )。(分数:2.00)A.不同记录的相同字段值不允许相同B.空格字符在字符串中没有意义C.当前工作区是指建立数据库时所在的工作区D.修改数据库结构的字段名称,不会变化5.命令?的作用是( )。(分数:2.00)A.可输出 2个表达式的值B.向用户提问的提示符C.只能显示变量的值D.从当前光标处显示表达式的值6.一个数据库表最多能创建的触发器的个数为( )。(分数:2.00)A.1B.2C.3D.47.SQL语句中修改结构命令是( )。(分数:2.00)A.ALTER TABLE
3、B.MODIFY TABLEC.ALTER STRUCTURED.h,0DIPY STRUCTURE8.以下关于列表框和组合框的合叙述中,正确的是( )。(分数:2.00)A.列表框和组合框都不能设置成多重选择B.列表框和组合框都可以设置成多重选择C.列表框可以设置成多重选择,组合框不能设置成多重选择D.组合框可以设置成多重选择,列表框不能设置成多重选择9.以下关于表单控件基本功操作的叙述中,错误的是( )。(分数:2.00)A.要在表单中复制某个控件,可以按住 CTRI。键并拖放该控件B.要使表单中被选定的多今控件大小一样,可单击“布局”工具栏中的“相同大小”按钮C.要将某个控件的 TAB序
4、号为 1,可以进入 TAB键次序交互设置状态,双击控件的 TAB键次序盒D.要在“表单控件”中工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮。10.”类”是面向对象程序设计的关建部分,创建新类不正确的方法是( )。(分数:2.00)A.在PRG 文件中心编程方式定义类B.从菜单方式进入“类设计器”C.在命令窗口输入 CREAT CLASS命令,进入“类设计器”D.在命令窗口输入 ADD CLASS命令11.下面对于控件类的各种描述中错误的是( )。(分数:2.00)A.控件类用于进行一种或多种相关控制B.可以对控件类对象中的组件进行修改和操作C.控件一般容器类的控件D.控
5、件类的封装性比容器类更严密12.启动 Visual FoxPro向导的方法是( )。(分数:2.00)A.选择“文件”菜单的“新建”选项,打开“新建”对话框B.选择“工具”菜单中的“向导”选项C.单击工具栏上的向导按钮D.以上方法多可以13.在 Visual FoxPro中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的先后顺序是( )。(分数:2.00)A.数值运算、关系运算、逻辑运算、函数B.数值运算、逻辑运算、关系运算、函数C.函数、数值运算、关系运算、逻辑运算D.函数、关系运算、逻辑运算、数值运算14.关系型数据库中最普通的联系是( )。(分数:2.00)A.1-1B.
6、1-mC.m-nD.1-1和 m-n15.在 Visual FoxPro中,表达式包括( )。(分数:2.00)A.常量和变量,B.函数C.用运算符及圆括号将常量,变量和函数连接起来的式子D.以上三项16.将 A区上的主库文件按关键字段“XM”和 C区上的辅助文件建立关联( )。(分数:2.00)A.SET RELA T0 XH INTO CB.SET RELA T0 C INTO XUC.SET RELA T0 XH T0 CD.SET RELA 0N XH INTO C17.要限制数据库表中字段的重复值,可以使用( )。(分数:2.00)A.主索引或侯选索引B.主索引或唯一索引C.主索引或
7、普通索引D.唯一索引或普通索引18.以下 4个表达式中,有语法错误的是( )。(分数:2.00)A.姓名”教授”B.”定价”+定价C.”性别:”+性别D.姓名职称19.以下有自由表的叙述中,正确的是( )。(分数:2.00)A.自由表不能添加到数据库中B.自由表可以添加到数据库中,数据库表也可以从数据库中移出做为自由表C.自由表可以添加到数据库中,但数据库表不能从数据库中移出做为自由表D.全部是用早期版本的 Visual FoxPro建立的表20.项目管理器中有 6个选项卡,以下不存在的选项卡是( )。(分数:2.00)A.类B.数据C.程序D.文档21.在已打开的库文件中,当前指针指向第 5
8、条记录,若要只显示记录号为 10的记录内容的命令是( )。(分数:2.00)A.LIST 10B.LIST RECORD 10C.TYPE 10D.DTSPLAY22.下列表达式运算结果为日期型的是( )。(分数:2.00)A.12/09/98+5B.DATE()+“01/02/98”C.CTOD(06/09/9)-2D.2+“06/69/98”23.如果数值型字段的宽度为 10,小数位数为 2,则其整数部分的最大取值是( )。(分数:2.00)A.9999999B.999999C.99999D.999924.执行下列序列后屏幕显示( )。STORE 5 T0 XSTORE X=15 T0 Y
9、?TYPE(Y)(分数:2.00)A.UB.LC.CD.F25.如果要创建一个 3级数据分组表,第一个分组表达式是“”,第二个是分组表达“性别”,第三个分组表达式是“基本工资”,则有当前索引的索引关键字表达式应该是( )。(分数:2.00)A.部门+性别+基本工资B.部门+性别+(STR)基本工资C.性别+部门+(STR)基本工资D.(STR)基本工资+部门+性别26.SQL的数据操作语句不包括( )。(分数:2.00)A.INSERTB.DELETEC.UPDATED.CHANGE27.在“表单设计器中”,可以使用的控件是( )。(分数:2.00)A.标签、文本框、列表框B.标签、 域控件、
10、列表框C.标签, 域控件、线条D.布局和数据源28.以下 4条命令中,正确的是( )。(分数:2.00)A.A=1,B=1B.A=B=1C.STORE 1,1 TO A,BD.STORE 1 TO A,B29.以下给出的 4个方法中,不能建立查询的是( )。(分数:2.00)A.在项目管理器的“数据”选项卡中选择“查询”。然后单击“新建”按钮B.选择“文件”菜单中的“新建”选项,打开“新建”对话框,再选择“查询”并单击“新建文件夹”按钮C.在命令窗口中执行 CREATE QUERY命令建立查询D.在命令窗口中执行 SEEK命令查询30.当记录指针指向 18条记录时,执行“REPLACEREST
11、 工龄 WITH 22龄+l”命令后,记录指针指向( )。(分数:2.00)A.表文件尾B.第 18条记录C.末记录D.表文件头31.在表设计器的“字段”选项卡中定义字段时,如果在某个字段的索引下拉列表中选定升序成降序,则建立的索引为( )。(分数:2.00)A.主索引B.后选索引C.普通索 51D.唯一索引32.Visual FoxPro纳 ZAP命令可以删除当前数据库文件的( )。(分数:2.00)A.结构和所有记录B.所有记录C.满足条件的记录D.有删除标记的记录33.在“报表设计器”中,任何时候都可以使用预览查看报表查看结果,以下 4种操作中不能实现预览功能的是( )。(分数:2.00
12、)A.直接单击常用工具栏上的“打印预览”按钮B.在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”C.打开“显示”菜单,选择“预览”选项D.打开“报表”菜单,选择“运行报表”选项34.数据库 Visual FoxPro中使用的变量类型有( )。(分数:2.00)A.数据变量和字段变量B.关系变量和数据变量C.字段变量和内存变量D.内存变量和关系变量35.以下叙述正确的是( )。(分数:2.00)A.在数据库中,每个字段都应有一个唯一的名字B.数值型字段的宽度包括整数位和小数位,但不包括小数点位C.数据的格式通常由字段名,数据类型和宽度三个结构属性组成D.CLEATE命令只能用于建立
13、数据库结构二、填空题(总题数:7,分数:14.00)36.Visual FoxPro提供了两种表单向导,创建基于一个表的表单时可选择 1 ,创建基于两个具有一对多关系的表单时可选择 2 。(分数:2.00)填空项 1:_37.要为控件设置焦点,其属性 3 和 4 必须为.T.。(分数:2.00)填空项 1:_38.对象的 5 就是对象可以执行的动作或它的行为(分数:2.00)填空项 1:_39.类是对象的集合,它包含了相似和行为方法,而 6 是类的实例。(分数:2.00)填空项 1:_40.以下程序功能为仅接受输入 Y或 N,否则程序结束,请补充完整。DO WHILE.T.WAIT”请输入 y
14、/n”T0 YNIF UPPER(YN)”N”?ELSE8 ENDIFENDDO(分数:2.00)填空项 1:_41.三次动态地从右向左显示变量 S内容的字幕程序:CLEARS-SPACE(80)+“热烈庆祝北京审半 2008年奥运会成功!热烈呼唤!”+SPACE(60)N-O9 I=1DO WHILE 1”N”?ELSE8 ENDIFENDDO(分数:2.00)填空项 1:_ (正确答案:7 EXIT8 L00P)解析:41.三次动态地从右向左显示变量 S内容的字幕程序:CLEARS-SPACE(80)+“热烈庆祝北京审半 2008年奥运会成功!热烈呼唤!”+SPACE(60)N-O9 I=
15、1DO WHILE 116020,0 SAY SUBSTR(S,I,80)H=INKEY(0,1,”H”)I=1+210 11 ENDDO(分数:2.00)填空项 1:_ (正确答案:9 D0 WH 几 E N310 ENDDO11 N=N+1)解析:42.求一个三角形的面积,程序时先输入三角形的一条边长,其他两边比输入的边长长 1倍和 2倍,求计算面积前先要检查边长是否合理。CLEAR MEMOINPUT”请输入三角形一边长”T0 B12 ?”B=” ,B13 D0 AREA 14 ?三角形面积:S1PROCEDURE ABC &过程 ABCIF B+B+DB+2RETURNELSEWAIT “输入的三角形边长值不合格!”CANCELENDIFRETURNPROCEDURE AREA SA过程 AREA15 SS=(X+Y+Z)/2S1=SQRT(SS*(SS-X)*(SS-Y)*(SS-Y)RETURN(分数:2.00)填空项 1:_ (正确答案:12 DO ABC13 S1=014 WITH B,B+1,Sr15 PARAMETERS X,Y,Z,S1)解析: