《数据库课程设计》测试题含答案(大学期末复习资料).doc
文本预览下载声明
《数据库课程设计》测试题
选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。每题2分)
C 1、下列有关数据库的描述,正确的是()
A、数据库是一个DBF文件
B、数据库是一个关系
C、数据库是一个结构化的数据集合
D、数据库是一组文件?
D 2、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()
A、一对一的联系
B、一对多的联系
C、多对一的联系
D、多对多的联系?
D 3、“实体”是信息世界中广泛使用的一个术语,它用于表示()
A、有生命的事物
B、无生命的事物
C、实际存在的事物
D、一切事物?
D 4、数据模式是()
A、文件的集合
B、记录的集合
C、数据的集合
D、记录类型及其联系的集合?
B 5、实体完整性要求主属性不能取空值,这一点通常是通过()
A、定义外部键来保证
B、定义主键来保证
C、用户定义的完整性来保证
D、关系系统自动保证?
C 6、表示数据库的概念模型一般使用()
A、用户活动图
B、数据流图
C、E-R图
D、流程图?
A 7、下列正确的日期型表达式是()
A、CTOD(07/01/99)
B、{07/01/99}
C、CTOD(07/01/99)
D、{07/01/99}?
A 8、执行语句DIMENSION aa(2,2)以后,数组aa中各元素的类型及值是()
A、逻辑型,值.F.
B、逻辑型,值.T.
C、数值型,值0
D、不可知?
C 9、下列说法错误的是()
A、字段变量依附于数据库文件结构而存在,程序执行后仍存在
B、FoxPro(或FoxBase)仅支持一维和二维数组
C、在程序中定义的内存变量在程序执行以后仍存在
D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据?
B 10、执行语句“? STUFF(北大,3,4,北京大学)”,输出结果为()
A、北京大学
B、北北京大学
C、北大北京大学
D、选项A、B、C都不对?
A 11、已知变量add的值为字符“+”,用语句“? result”显示数值50和20的和,为变量result赋值用语句()
A、STORE 50add.20 TO result
B、STORE 50 add 20 TO result
C、STORE 50add20 TO result
D、STORE 50add+20 TO result?
B 12、设字段段变量job是字符型,salary是数值型,分别存放职称和工资信息,要表述“职称是高工且工资大于1000元”这一命题,表达式是()
A、job=高工.AND.salary1000.00
B、job=高工.AND.salary1000.00
C、job=高工.OR.salary1000.00
D、job=高工.OR.salary1000.00?
B 13、命令“TOTAL ON姓名 TO flt”中的flt是()
A、内存变量名
B、新数据库文件名
C、文本文件名
D、库文件字段名?
D 14、在FoxPro(或FoxBase)数据库管理系统中,下列叙述正确的是()
A、索引过的数据库文件,其记录的物理顺序按索引表达式的逻辑顺序排列
B、用INDEX命令创建的索引文件可以按索引表达式升序或降序排列
C、使用USE命令打开库文件的同时也打开排序文件
D、SORT、INDEX命令中的关键字的类型可以是N型、C型、D型?
B 15、当前数据库文件中“性别”字段为逻辑型字段(.T.表示男,.F.表示女),显示所有女同志的记录使用命令()
A、LIST FOR 性别
B、LIST FOR.NOT.性别
C、LIST FOR 性别=F
D、LIST FOR 性别=F ALL?
D 16、从FoxPro(或FoxBase)的程序中直接退到操作系统提示符下,使用命令()
A、RETURN
B、CANCEL
C、EXIT
D、QUIT?
C 17、数据库文件zg.dbf已经打开,职工工资存于工资字段,对所有职工工资增加80元,使用命令()
A、REPLACE工资WITH工资+80
B、REPLACE工资WITH工资+80
C、REPLACE工资WITH工资+80 ALL
D、REPLACE工资WITH STR(工资)+80 ALL?
D 18、已知DIMENSION a(5,4)为这个数组的第6个元素赋值用()
A、a(1,1)=5
B、a(1,2)=5
C
显示全部