参考答案:A【解析】建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的"字段"选项卡中有一组定义字段有效性规则的项目,它们是"规则"(字段有效性规则)、"信息"(违背字段有效性规则时的提示信息)、"默认值"(字段的默认值)三项。其中"规则"是逻辑表达式,"信息"是字符串表达式,"默认值"的类型则以字段的类型确定。
19、在Visual FoxPro中,释放表单时会引发的事件是( )。
A) UnLoad事件 B) Init事件 C) Load事件 D) Release事件 参考答案:A【解析】释放表单时,会引发Destroy和Unload事件。而Init和Load事件是在表单加载时引发的事件。Release方法会将表单从内存中释放。
20.在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是
( )。
A) FOREIGN KE B) DEFAULT C) PRIMARY KEY D) CHECK
参考答案:C【解析】在建立表的语句CREATE TABLE中,FOREIGN KEY 短语用于建立和加强两个表数据之间的链接的一列或多列,即外键约束;PRIMARY KEY短语用于定义满足实体完整性的主索引,DEFAULT短语用于定义属性的默认值;CHECK短语是用于定义属性的有效性规则的。
21. 扩展名为mpr的文件是( )。
A) 菜单文件 B) 菜单程序文件 C) 菜单备注文件 D) 菜单参数文件 参考答案:B【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在。
22. 打开已经存在的表单文件的命令是( )。
A) MODIFY FORM B) EDIT FORM C) OPEN FORM D) READ FORM
参考答案:A【解析】修改表单文件的命令格式是:MODIFY FORM <表单文件名>。
23. 如果在命令窗口执行命令:LIST 名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。
GO 2
SCAN NEXT 4 FOR LEFT(名称,2)="电"
IF RIGHT(名称,2)="线"
EXIT
ENDIF
ENDSCAN
名称
A) 电话线 B) 电线 C) 电冰箱 D) 电视机
参考答案:A【解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。
RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型。 本题是从2、3、4、5四条记录中,找出第一个字是"电",最后一个字是"线"的第一个符合的记录,并显示出来,由此可知第3条记录"电话线"符合。
24. 在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令( )。
A) DO menu1 B) DO menu1.mpr C) DO MENU menu1 D) RUN menu1
参考答案:B【解析】运行菜单可以使用命令格式:DO<文件名>,但文件名的扩展名.mpr不能省略。