计算机无纸化考试试题(9)
发布时间:2021-06-05
发布时间:2021-06-05
A) 属性 B) 键 C) 关系 D) 域
参考答案:C【解析】从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成
关系,E-R图中属性也可以转换成关系的属性。
11、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用命令( )。
A) MODI STRU B) MODI COMM TEST C) MODI DBF D) MODI TYPE TEST
参考答案:A【解析】要用命令修改表结构,先用USE打开要修改的表,然后使用MODIFY
STRUCTURE打开表设计器,对表结构进行修改。
12、有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是( )。
A) b + LEFT(a, 3) B) b + RIGHT(a, 1)
C) b + LEFT(a, 5, 2) D) b + RIGHT(a, 2)
参考答案:D【解析】LEFT(<字符表达式>,<长度>)函数从指定表达式左端截取一个指定长度
的子串作为函数值。RIGHT(<字符表达式>,<长度>)函数从指定表达式右端截取一个指定长度
的子串作为函数值。在Visual FoxPro中,一个汉字的长度为2。所以RIGHT(a,2)的值是"机",
b + RIGHT(a, 2) = "微型机"。
13、在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
A) EMPTY(SPACE(0)) B) LIKE('xy*', 'xyz')
C) AT('xy', 'abcxyz') D) ISNULL(.NULL.)
参考答案:C[解析】Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty
函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串
对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字
符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串
首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;Isnull
函数判断一个表达式的值是否为空值,故D)选项为真。
14.在Visual FoxPro中,宏替换可以从变量中替换出( )。
A) 字符串 B) 数值 C) 命令 D) 以上三种都可能
参考答案:D【解析】宏替换的功能是替换出字符变量的内容,即&的值是变量中的字符串。
去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。
15. 假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( )。
A) Hide B) Show C) Release D) SetFocus
参考答案:B【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;
Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release
方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单。所以符合
此题的方法是Show。
16. 让隐藏的MeForm表单显示在屏幕上的命令是( )。
A) MeForm.Display B) MeForm.Show C) MeForm.List D) MeForm.See
参考答案:B【解析】表单的Show方法用于显表单,该方法将表单的Visible属性值设为.T.,
使之成为活动表单。DisPlay、List、See都不是表单的方法。
17、为当前表中所有学生的总分增加10分,正确的命令是( )。
A) CHANGE 总分WITH 总分+10 B) REPLACE总分WITH 总分+10
C) CHANGE ALL 总分WITH 总分+10 D) REPLACE ALL 总分WITH 总分+10
参考答案:D【解析】直接修改记录的值,可以使用REPLACE命令,其格式为:
REPLACE FieldName WITH eExpression [, FieldName2 WITH eExpression2] … [FOR
iExpression]本题中A)、C)选项不对。因要对所有学生的总分增加10分,所以要用ALL表示全
部记录。
18、在数据库表上的字段有效性规则是( )。
A) 逻辑表达式 B) 字符表达式 C) 数字表达式 D) 汉字表达式