(11)VisualFoxPm是一种关系数据库管理系统,这里的关系通常是指()。
A)数据库文件(.dbc文件)
B)一个数据库中两个表之间有一定的关系
c)表文件(.dbf文件)
D)一个表文件中两条记录之间有一定的关系(12)在VisualFoxPr0中,报表文件的扩展名是()。
A).dbc
B).frx
C).SCX
D).mpr
(13)在VisualFoxPr0的“项目管理器”下建立命令文件(程序),应该使用的选项卡是()。
A)数据
B)文档
c)类
D)代码
(14)假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令:
姓名=姓名一”成绩”?姓名
屏幕上会显示()。
A)李三
B)李三成绩
c)成绩
D)李三一成绩
(15)执行如下命令的输出结果是()。
?19%4,19%一4
A)1—1
B)33
C)11
D)3—1
(16)计算结果不是字符串“Student”的语句是()。
A)left(”Student”,7)
B)substr(”MyStudent”,3,7)
C)right(”MyStudent”,7)
D)at(”MyStudent”,3,7)
(17)表达式VAL(SUBSTR(”i5处理器”,2,1))%Len(”msvisualfoxpr0”)的结果是()。
A)5.00
B)16.00
C)21.00
D)80.00
(18)在VisualFoxPr0中,用于建立或修改程序文件的命令是()。
A)MODIFY<文件名>
B)MODIFYCOMMAND<文件名>
C)MODIFYPROCEDURE<文件名>
D)上面B和c都对
(19)不允许出现重复字段值的索引是()。
A)候选索引和主索引
B)普通索引和唯一索引
C)唯一索引和主索引
D)唯一索引
(20)建立一个库文件结构,库中有姓名字段(Char型,6字节)、出生年月字段(Data型)和婚否字段(Losic
型),则该库中总的字段宽度是()。
A)15
B)16
C)17
D)18
(11)C【解析】在VisualFoxPro中,一个关系的逻辑结构就是一张二维表,一张二维表就是一个关系,所以关系数据库管理系统的关系是若干个二维表。
(12)B【解析】.dbc为数据库文件扩展名,.sex为表单文件扩展名,.mpr为菜单程序文件扩展名,.frx为报表文件扩展名。
(13)D【解析】在“代码”选项卡下,包括扩展名为.prg的程序文件、函数库和应用程序文件三大类程序。因此,要建立命令文件,可以在“代码”选项卡下操作。
(14)A【解析】当程序中内存变量和字段变量同名时,内存变量需要加前缀M以示区分,所以最后输出的姓名应该是字段变量,而当前记录的“姓名”字段值为“李三”,所以屏幕上显示“李三”。
(15)D【解析】求余运算结果的正负号与除数一致。如果被除数与除数同号,那么运算结果即为两数相除的余数;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。故答案为D。
(16)D【解析】at()函数的功能是返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,其结果是数值型的。所以选项D结果不是字符串。
(17)D【解析】SUBSTR():在一个字符串中从指定位置起返回给定长度的子串。
VAL():将字符型的数字转换成数值。
LEN():返回一个字符串的长度。注意:在VisualFox-Pro中一个汉字占两个字符的宽度。所以SUBSTR(”i5处理器”,2,1)的返回值是”5”,VAL(”5”)=5,Len(”msVisualFoxPro”)=16,5*16=80。
(18)B【解析】要建立或者修改一个程序文件,可使用MODIFY命令。其格式是“MODIFYCOMMAND<文件名>”。
(19)A【解析】主索引和候选索引的字段值可以保证唯一性,它拒绝重复的字段值。
(20)B【解析】本题考查的知识点是在VisualFoxPro中,各种数据类型所占用的字节大小。本题中姓名字段为Char型,占用6个字节,出生年月字段类型为Date型,占用8字节,婚否字段(Logic型)占用l字节,共l5字节,但是在Vis—ualFoxPro中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为16。因此本题的正确答案是选项B。