C)如果删除规则选择的是"忽略",则当用户删除父表中的记录时,系统将不负责检查子表中是否有相关记录D)上面三种说法都不对(30)在VisualFoxPro中,报表的数据源不包括A)视图B)自由表C)查询D)文本文件第(31)到第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:S(,,性别,年龄)其中,和性别为C型字段,年龄为N型字段.SC(,课程号,成绩),其中和课程号为C型字段,成绩为N型字段(初始为空值.(31)查询学生选修课程成绩小于60分的,正确的SQL语句是A)SELECTDISTINCTFROMSCWHERE"成绩"<60B)SELECTDISTINCTFROMSCWHERE成绩<"60"B)SELECTDISTINCTFROMSCWHERE成绩<60B)SELECTDISTINCT""FROMSCWHERE"成绩"<60(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是A)SELECT*FROM学生表INTOCURSORoneB)SELECT*FROM学生表TOCURSORoneC)SELECT*FROM学生表INTOCURSORDBFoneD)SELECT*FROM学生表TOCURSORDBFone(33)查询成绩在70分至85分之间学生的,课程号和成绩,正确的SQL语句是A)SELECT,课程号,成绩FROMscWHERE成绩BETWEEN70AND85B)SELECT,课程号,成绩FROMscWHERE成绩>=70OR成绩<=85C)SELECT,课程号,成绩FROMscWHERE成绩>=70OR<=85D)SELECT,课程号,成绩FROMscWHERE成绩>=70AND<=85(34)查询有选课记录,但没有考试成绩的学生的和课程号,正确的SQL语句是A)SELECT,课程号FROMscWHERE成绩=""B)SELECT,课程号FROMscWHERE成绩=NULLC)SELECT,课程号FROMscWHERE成绩ISNULLD)SELECT,课程号FROMscWHERE成绩(35)查询选修C2课程号的学生,下列SQL语句中错误是A)SELECTFROMSWHEREEXISTS(SELECT*FROMSCWHERE=S.AND课程号='C2')B)SELECTFROMSWHEREIN(SELECTFROMSCWHERE课程号='C2')C)SELECTFROMSJOINSCONS.=SC.WHERE课程号='C2'A)SELECTFROMSWHERE=(SELECTFROMSCWHERE课程号='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语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:CREATETABLE课程表(课程号C(5)【8】,课程名C(30))(9)在VisualFoxPro中,程序文件的扩展名是【9】.(l0)在VisualFoxPro中,SELECT语句能够实现投影,选择和【10】三种专门的关系运算.11)在VisualFoxPro中,LOCATEALL命令按条件对某个表中的记录进行查找,若查不到满足条件的记录,函数EOF()的返回值应是【11】.(12)在VisualFoxPro中,设有一个学生表STUDENT,其中有,,年龄,性别等字段,用户可以用命令