A) 项目管理器中进行 B) 数据库设计器中进行
C) 表设计器中进行 D) 表单设计器中进行
参考答案:C【解析】建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的"字段"选项卡中有一组定义字段有效性规则的项目,它们是"规则"、"信息"、"默认值"三项。其中"规则"是逻辑表达式,"信息"是字符串表达式,"默认值"的类型则以字段的类型确定。
23. 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为"x" 的菜单名称定义是( )。
A) 综合查询<(x) B) 综合查询/<(x) C) 综合查询(<x) D) 综合查询(/<x) 参考答案:C【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"<"两个字符。为"综合查询"设定访问键"x"的正确方法是:综合查询(《x)。
24. 设置表单标题的属性是( )。
A) Title B) Text C) Biaoti D) Caption
参考答案:D【解析】表单的Caption属性指明显示于表单标题栏上的文本。
25. 有如下赋值语句,结果为"大家好"的表达式是( )。
a="你好"
b="大家"
A) b+AT(a, 1) B) b+RIGHT(a, 1)
C) b+LEFT(a, 3, 4) D) b+RIGHT(a, 2)
参考答案:D解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。
RIGHT(<字符表达式>,<数值表达式>):返回一个字符串右边的若干字符,返回值是字符型。一个汉字在计算机中占两个字符,如果要取得一个完整的汉字字符,必须指定字符长度为2。AT(<字符串表达式1>,<字符串表达式2>)的函数值为数值型。
A)选项的函数返回值是数值型,答案不正确;B)选项中,由于中文字符在Visual FoxPro中占两个字符,所以RIGHT(a,1)也不正确,C)选项中的表达式格式不正确,D)选项中b的值为"大家",RIGHT(a,2)的值为"好",所以D)选项的答案正确。
26. 在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( )。
A) EMPTY(.NULL.) B) LIKE(′xy?′, ′xyz′)
C) AT(′xy′, ′abcxyz′) D) ISNULL(SPACE(0))
参考答案:B
【解析】EMPTY(<表达式>)根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.),这里所指的"空"值与NULL值是两个不同的概念,函数EMPTY(.NULL.)的返回值为逻辑假,所以A)选项为逻辑假;LIKE(<字符串表达式1>,<字符串表达式2>)比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式1中可包含通配符*和?,*表示若干个任意字符,?表示任意一个字符,所以LIKE(′xy?′, ′xyz′)为逻辑真;AT(<字符串表达式1>,<字符串表达式2>)的函数值为数值型,
C)选项不正确;ISNULL(<表达式>)判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真,否则返回逻辑假,SPACE(<数值表达式>)返回由指定数目的空格组成的字符串,所以SPACE(0)为空字符串,ISNULL(SPACE(0) )为逻辑假。
27. 关于视图和查询,以下叙述正确的是( )。
A) 视图和查询都只能在数据库中建立
B) 视图和查询都不能在数据库中建立
C) 视图只能在数据库中建立
D) 查询只能在数据库中建立
参考答案:C【解析】视图是数据库中的一个特有功能,视图只能创建在数据库里。而查询从