2009年3月计算机等级考试二级VF笔试试题与答案 联系客服

发布时间 : 星期三 文章2009年3月计算机等级考试二级VF笔试试题与答案更新完毕开始阅读bae90aaa5ef7ba0d4a733bc5

C).T. D).F.

(28)在Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是 A)1个 B)2个

C)任意个,根据内存资源而确定 D)35535个

(29)在Visual FoxPro中,有关参照完整性的删除规则正确的描述是

A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录

C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统将不负责检查子表中是否有相关记录

D)上面三种说法都不对

(30)在Visual FoxPro中,报表的数据源不包括 A)视图 B)自由表 C)查询 D)文本文件

第(31)到第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值。

(31)查询学生选修课程成绩小于60分的,正确的SQL语句是 A)SELECT DISTINCT 学号 FROM SC WHERE “成绩” <60 B)SELECT DISTINCT 学号 FROM SC WHERE 成绩 <“60” B)SELECT DISTINCT 学号 FROM SC WHERE 成绩 <60 B)SELECT DISTINCT “学号” FROM SC WHERE “成绩”<60

(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是 A)SELECT*FROM 学生表 INTO CURSOR one B)SELECT*FROM 学生表 TO CURSOR one C)SELECT*FROM 学生表INTO CURSOR DBF one D)SELECT*FROM 学生表TO CURSOR DBF one

(33)查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是 A)SELECT学号,课程号,成绩 FROM sc WHERE 成绩 BETWEEN 70 AND 85 B)SELECT学号,课程号,成绩 FROM sc WHERE 成绩>= 70 OR 成绩 <=85 C)SELECT学号,课程号,成绩 FROM sc WHERE 成绩>=70 OR <=85 D)SELECT学号,课程号,成绩 FROM sc WHERE 成绩>=70 AND <=85 (34)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是 A)SELECT 学号,课程号 FROM sc WHERE 成绩 =“” B)SELECT 学号,课程号 FROM sc WHERE 成绩 =NULL C)SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULL D)SELECT 学号,课程号 FROM sc WHERE 成绩

(35)查询选修C2课程号的学生姓名,下列SQL语句中错误是 A)SELECT 姓名 FROM S WHERE EXISTS

(SELECT*FROM SC WHERE学号=S.学号 AND 课程号 ='C2?) B)SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号 ='C2?)

C)SELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE 课程号 ='C2' A)SELECT 姓名 FROM S WHERE 学号 =

(SELECT 学号 FROM SC WHERE 课程号 ='C2?) 二、填空题(每空2分,共30分)

(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。

(2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于【2】测试。 (3)符合结构化原则的二种基本控制结构是:选择结构、循环结构和【3】。 (4)数据库系统的核心是【4】。

(5)在E-R图中,图形包括矩形框、菱形框、椭圆枢。其中表示实体联系的是【5】框。 (6)所谓自由表就是那些不属于若任何【6】的表。 (7)常量{^2009-10-01,15:30:00}的数据类型是【7】。

(8)利用SQL语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:CREATE TABLE课程表(课程号 C(5)【8】,课程名C(30)) (9)在Visual FoxPro中,程序文件的扩展名是【9】。

(l0)在Visual FoxPro中,SELECT语句能够实现投影、选择和【10】三种专门的关系运算。 (11)在Visual FoxPro中,LOCATE ALL命令按条件对某个表中的记录进行查找,若查不到满足条件的记录,函数EOF()的返回值应是【11】。

(12)在Visual FoxPro中,设有一个学生表STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“【12】年龄 WITH 年龄+l”将表中所有学生的年龄增加一岁。 (13)在Visual FoxPro中,有如下程序: *程序名:TEST.PRG SET TALK OFF PRIVATE X,Y X=“数据库”- Y=“管理系统” DO subl ?X+Y RETURN *子程序:subl PROCEDURE subl LOCAL X X=“应用” Y=“系统” X=X+Y RETURN

执行命令DO TEST后,屏幕显示的结果应是【13】。

(14)使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组, 应当在GROUP BY中使用【14】子句。

(15)设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。

SETECT 学号 FROM sc WHERE 成绩 >=(SELECT 【15】FROM sc) 答案 选择题

1-5 DACDC 6-10 ABABC 11-15 ADBBC 16-20 DABBC 21-25 BBADB 26-30 AAACD 31-35 CAACD 填空题

1.19 2..白盒 3.顺序结构 4.数据库管理系统 5.菱形 6.数据库 7.日期时间型 8.Primary Key 9. .prg 10.连接 11. .T. 12.replace all 13.数据库系统 14.having 15.avg(成绩)