对字段设置默认值 B.自由表允许对字段设置默认值 C.自由表或数据库表都允许对字段设置默认值 D. 自由表或数据库表都不允许对字段设置默认值
24.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的( A.列 B.行 C.关系 D.分组
)。
25.在Visual Foxpro中,假设表单上有一选项组:○男 ⊙女,初始时该选项组的 Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是( )。 A.1 B.2 C.”女” D.”男” 26. 在Visual Foxpro中,假设教师表T(教师号,,性别,职称,研究生导师) 中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信 息,那么SQL语句“SELECT * FROM T WHERE <逻辑表达式>”中的<逻辑表达式>应是 ( )。
A. 研究生导师 AND 性别=”女” B. 研究生导师=.T. OR C. 性别=”女” AND 研究生导师=.F. D. 研究生导师=.T. OR 性别=女 27. 在Visual Foxpro中,有如下程序,函数IIF()返回值是( *程序 PRIVATE X,Y STORE ”男” TO X Y=LEN(X)+2 ?IIF(Y<4, ”男”, “女”) RETURN A. “女” A.1 个 B.”男” B.2个 C. .T. D. .F. )。 )。 D.35535个 28.在Visual Foxpro中,一个工作区中最多能打开数据库表的数量是( C.任意个,根据内存资源而确定 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” )。
C. SELECT DISTINCT FROM SC WHERE 成绩<60 D. 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 成绩 BETWEEM 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’) D. SELECT FROM S WHERE =(SELECT FROM SC WHERE 课程号=’C2’) 二.填空题 1.假设一个长度为 50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底 指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数 组下标