1、二级 VISUAL+FOXPRO 笔试 77 及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual FoxPro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为(分数:2.00)A.1,8,10B.1,8,4C.3,8,10D.3,8,任意2.若要控制数据库表中学号字段只能输入数字,则应设置(分数:2.00)A.显示格式B.输入掩码C.字段有效性D.记录有效性3.假设一个数据库中的某个表中有 100 条记录,如果当前记录为第 20 条记录,把记录指针移到最后一个,测试当前记录号函数 RECNO()的值是(分数:2
2、.00)A.99B.100C.21D.1014.在 Visual FoxPro 环境下,若已打开DBF 表文件,统计该表中的记录数,使用的命令是(分数:2.00)A.TOTALB.COUNTC.SUMD.AVERAGE5.SQL 中可使用的通配符有(分数:2.00)A.*(星号)B.%(百分号)C._(下划线)D.A 和 B6.数据库系统的核心是(分数:2.00)A.数据库B.操作系统C.数据库管理系统D.文件7.在一个关系中如果有这样一个属性存在,它的值能唯一地标志关系中的每一个元组,称这个属性为(分数:2.00)A.关键字B.数据项C.主属性D.主属性值8.在 SQL 中,可以用谓词 UN
3、IQUE 来测试一个集合中是否(分数:2.00)A.为空集合B.存在重复分量值C.为非空集合,D.存在重复元组9.假定一个表单里有一个文本框 Text1 和 Command1、Command2 两个命令按钮,如果要在 Command1 命令按钮的某个方法中访问文本框的 Value 属性值,下面 _ 式子是正确的(分数:2.00)A.ThiThisForText1.ValueB.ThisForText1.ValueC.ParenParenText1.ValueD.ThiparenText1.Value10.如果要改变一个关系中元组的排列顺序,应使用的关系运算是(分数:2.00)A.重建B.选取C
4、.投影D.连接11.关于模块设计的原则,以下叙述中正确的是(分数:2.00)A.模块的内聚性高,模块之间的耦合度高B.模块的内聚性高,模块之间的耦合度低C.模块的内聚性低,模块之间的耦合度高D.模块的内聚性低,模块之间的耦合度低13.SQL 中既允许执行比较操作,又允许执行算术操作的数据类型是(分数:2.00)A.数值型B.字符串型C.位串型D.时间型14.在 Visual FoxPro 中,有下面几个内存变量赋值语句: X=2001-07-28 10:15:20 PM Y=.T. M=$123.45 N=123.45 Z=“123.24“ 执行上述赋值语句之后,内存变量 X,Y,M,N 和
5、Z 的数据类型分别是(分数:2.00)A.D,I,Y,N,CB.D,L,M,N,CC.T,L,M,N,CD.T,L,Y,N,C15.执行下列命令后: D=* ?5 N40)解析:分析 主要考察循环语句 DO WHILE 和条件语句 IF ELSE ENDIF 的用法。 第一次循环结束:A=8,B=5,N=5,C=1 第二次循环结束:A=40,B=40,N=40,C=1 第三次循环结束:A=1595,B=1640,N=40,C=046.为使日期型数据能够显示世纪(即年为 4 位),应该使用命令 SETU 【14】 /UON。(分数:2.00)填空项 1:_ (正确答案:CENTURY)解析:分析 使用命令 SET CENTURY ON,使日期型数据能够显示世纪(即年为 4 位)。47.使用 Visual FoxPro 的菜单设计器时,选中菜单项之后,如果设计它的子菜单,应该在 RESULT 中选择U 【15】 /U。(分数:2.00)填空项 1:_ (正确答案:子菜单)解析:分析 使用 Visual FoxPro 的菜单设计器时,选中菜单项之后,如果设计它的子菜单,应该在“结果”中选择子菜单。