|
华师《数据库课程设计》在线作业
一、单选题(共 50 道试题,共 100 分。) V 1. 如果关系模式R是BCNF范式,那么下列说法不正确的是( )
A. R必是3NF
B. R必是1NF
C. R必是2NF
D. R必是4NF
2. SQL中可使用的通配符有( )
A. *(星号)
B. %(百分号)
C. (下划线)
D. B和C
3. 实现多查询的数据可以是( ).
A. 远程视图
B. 数据库
C. 数据表
D. 本地视图
4. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系( )
A. S
B. SC, C
C. S,SC
D. S,C,SC
5. 为一个表单建立了快捷菜单,要打开这个菜单应当( )
A. 用热键
B. 用快捷键
C. 用事件
D. 用菜单
6. 命令?STR(1000.50)执行后的显示结果应为( )
A. 1000
B. 1000.5
C. 1001
D. 1000.50
7. 可以伴随着表的打开而自动打开的索引是( )。
A. 单一索引文件(1DX)
B. 复合索引文件(CDX)
C. 结构化复合索引文件
D. 非结构化复合索引文件
8. 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为( )
A. 8位
B. 7位
C. 6位
D. 4位
9. 有关自定义函数的叙述,正确的是( )
A. 自定义函数的调用与标准函数不一样,要用DO命令
B. 自定义函数的最后结束语句可以是RETURN或RETRY
C. 自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值
D. 调用时,自定义函数名后的括号中一定写上形式参数
10. 在“添加表和视图”窗口,“其他”按钮的作用是让用户选择( )
A. 数据库表
B. 视图
C. 不属数据库的表
D. 查询
11. VisuAlFoxPro关系数据库管理系统能够实现的三种基本关系运算是( )。
A. 索引、排序、查找
B. 建库、录入、排序
C. 选择、投影、联接
D. 显示、统计、复制
12. 在SQL查询时,使用WHERE子句指出的是( )。
A. 查询目标
B. 查询结果
C. 查询条件
D. 查询视图
13. 当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填人总分字段中,使用命令( )。
A. REPL 总分 WITH 高等数学+英语+计算机网络
B. REPL 总分 WITH 高等数学,英语,计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WffH 高等数学+英语+计算机网络 FOR ALL
14. 命令?STR(1000.5454,7,3)执行后屏幕的显示结果为( )
A. 1000.54
B. 1000.55
C. 1000.545
D. 1000.5454
15. 设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是( )
A. FOR 600<工资<800
B. FOR工资>6000R工资<800
C. FOR工资>600.AND.工资<800
D. FOR工资>600.OR.工资<800
16. 对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是( )。
A. SORT TO XL ON 工资/A,出生日期/D FOR 学历="大学"
B. SORT TO XL ON 工资/D,出生日期/A FOR 学历="大学"
C. SORT TO XL ON 工资/A,出生日期/A FOR 学历="大学"
D. SORT TO XL ON 工资/D,出生日期/D FOR 学历="大学"
17. 层次型、网状型和关系型数据库划分原则是( )
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
18. 假定所创建表单对象的CliCk事件也可以修改该表单对象的CAption属性。为了在程序运行中修改由语句Myform=CreAteOBjeCt(“form”)所创建对象的CAption属性,下面语句中不可以使用的是( )
A. WITH Myform
B. Myform.CliCk .CAption=“我的菜单” ENDWITH
C. Myform.CAption=“我的菜单”
D. thisform.CAption=“我的菜单”
19. 设计菜单要完成的最终操作是
A. 创建主菜单及子菜单
B. 指定各菜单任务
C. 浏览菜单
D. 生成菜单程序
20. 要创建快速菜单,应当( ).
A. 用热键
B. 用快捷键
C. 用事件
D. 用菜单
21. 内存变量一旦定义后,它的( )可以改变。
A. 类型和值
B. 值
C. 类型
D. 宽度
22. 在VisuAl FoxPro中,打开数据库的命令是( )。
A. OPEN DATABASE<数据库名>
B. USE<数据库名>
C. USE DATABASE<数据库名>
D. OPEN<数据库名>
23. 查询设计器和视图设计器的主要不同表现在于( )。
A. 查询设计器有"更新条件"选项卡,没有"查询去向"选项
B. 查询设计器没有"更新条件"选项卡,有"查询去向"选项
C. 视图设计器没有"更新条件"选项卡,有"查询去向"选项
D. 视图设计器有"更新条件"选项卡,也有"查询去向"选项
24. SQL语言是( )
A. 高级语言
B. 结构化查询语言
C. 第三代语言
D. 宿主语言
25. 在定义类的基本命令DEFINE CLASS中,如果引用了关键字PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是( )
A. 用 <对象>.<属性或方法程序> 访问
B. 用?<对象>.<属性或方法程序> 访问
C. 用类定义中的其他方法访问
D. 用?THIS.<属性或方法程序> 访问
26. 在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令( )
A. COPY A:\STD.PRG C:\DB
B. COPY FILE A:\STD.PRG TO C:\STD.PRG
C. COPY A:\STD.PRG TO C:\DB\STD.PRG
D. COPY TO C:\DB\STD.PRG
27. 不能对记录进行编辑修改命令是( )。
A. MODISTRU
B. CHANGE
C. BROWSE
D. EDIT
28. 在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( )
A. MyForm.BACkColor=RGB(0,255,0)
B. THIS.PArent.BACkColor=RGB(0,255,0)
C. THISFORM.BACkColor=RGB(0,255,0)
D. THIS.BACkColor=RGB(0,255,0)
29. 已知当前表中有60条记录,当前记录为第6号记录。如果执行命令SKIP 3后,则当前记录为第( )号记录。
A. 3
B. 4
C. 8
D. 9
30. 假定系统日期是1998年12月20日,有如下命令: N:(YEAR(DATE())-1900)%100,执行后N的值应为( )
A. 1998
B. 98
C. 20
D. 12
31. 可以链接或嵌入OLE对象的字段类型是( )。
A. 备注型字段
B. 通用型和备注型字段
C. 通用型字
D. 任何类型的字段
32. 在下列四个选项中,不属于基本关系运算的是( )
A. 连接
B. 投影
C. 选择
D. 排序
33. 顺序执行下列命令后,最后一条命令显示结果是( )。 USE CHJ GO 5 SKIP-2 ?RECNO()
A. 3
B. 4
C. 5
D. 7
34. 在SQL中,短整型数据类型用( )
A. INTEGER
B. INT
C. NUMERIC
D. SMALLINT
35. 不可以作为文本框控件数据来源的是( ).
A. 数值型字段
B. 内存变量
C. 字符型字段
D. 备注型字段
36. 关系数据库管理系统所管理的关系是( )。
A. 一个DBF文件
B. 若干个二维表
C. 一个DBC文件
D. 若干个DBC文件
37. 设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是( )
A. FOR 婚否
B. FOR.NOT.婚否
C. FOR 婚否=F
D. FOR 婚否=.F.
38. 以下属于非容器类控件的是( )
A. Form
B. Label
C. Page
D. Container
39. 有关@…SAY…GET…语句中的校验子句叙述正确的是( )
A. RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错
B. VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错
C. RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。
D. VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围
40. 可以伴随着表的打开而自动打开的索引是( )。
A. GO TOP
B. GO BOTFOM
C. GO 6
D. SKIP
41. 在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用( )逻辑表达式。
A. 婚否.OR.(性别=’女’)
B. (婚否=.T.).AND.(性别=’女’)
C. 婚否.AND.(性别=女)
D. 已婚.OR.(性别=女)
42. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为( )
A. 3,8,10
B. 1,6,10
C. 1,8,任意
D. 1,8,10
43. 使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )。
A. 2个
B. 3个
C. 5个
D. 6个
44. 一个好的模式设计应符合下列原则 ( )
A. 表达式
B. 分离性
C. 最小冗余性
D. 以上三条
45. 要为当前表所有职工增加100元工资应该使用命令( )。
A. CHANGE工资WITH工资+100
B. REPLACE工资WITH工资+100
C. CHANGE ALL工资WITH工资+100
D. REPLACE ALL工资WITH工资+100
46. 有关FOR循环结构,叙述正确的是( )
A. 对于FOR循环结构,循环的次数是未知的
B. FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
C. FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错
D. FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句
47. 在VisuAl FoxPro中,通用型字段C和备注型字段M在表中的宽度都是( )。
A. 2个字节
B. 4个字节
C. 8个字节
D. 10个字节
48. 有关@…SAY…GET…语句中的功能符和格式符的使用正确的是( )
A. PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符
B. FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符
C. FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开
D. PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。且要求功能符在前,格式符在后
49. 关系数据模型( ).
A. 只能表示实体间的1:1联系
B. 只能表示实体间的l:n联系
C. 只能表示实体间的m:n联系
D. 可以表示实体间的上述三种联系
50. 有如下命令序列: STORE "456 "to X STORE "123"+X TO Y STORE TRIM(Y-"789")TO Z 执行上述命令之后,Z的值是( )
A. "123456789"
B. "123456 789"
C. "123 456789"
D. "1234 56789"
|
|