职业中专2009-2010第二学期《数据库应用基础》
期中试卷。供09春计算机三职班使用。
一、填空题(每空1分,共15分)
1. 设a=10,b=5,c=4,表达式a%b+b^2/c+b的值为___
2. vfp中的变量分为两大类,它们是___和___
3. 执行命令?substr(“foxbase”, 2, 5)的显示结果___
4. 执行命令?upper(“foxbase”)的显示结果___
5. 表达式10-8>10 or 10+8>12 and “abc”$”ab” 的结果是___
6. 用declare m(6,3)命令定义了数组m,则该数组中数组元素的数目是___
7. visual foxpro可以使用的常量类型有逻辑型常量、日期型常量。
8. 执行命令 a=150>105后,内存变量a的数据类型是___其内容是___
9. left(“123456789” ,len(“数据库”))的计算结果是。
10. 函数between(40,34,50)的运算结果是___
11. time( )函数的返回值的数据类型是___
12. 设工资=1200,职称=”工程师”,下列逻辑表达式的值是___
工资》1000 and (职称=”教授” or职称=”工程师”)
二、单项选择题(每题1分,共25分)
)1、下列关于变量的叙述中不正确的是( )
a)变量值可以随时改变
b)变量值不可以随时改变。
c)visual foxpro的变量可以多次赋值
d)在visual foxpro中,可以将不同类型的数据赋给同一个变量。
)2、下列表达式中运算结果为数值的是( )
a)?ctod([07/21/02])-20 b)?500+200=400
c)?“100”-“50d)?len(space(4))+1
)3、字符型数据的最大长度是( )
a)20 b)254 c)10 d)64k
)4、以下选项中( )是合法的数值型常量。
a)123 b)[123+e456] c) “123.456” d)123*10
)5、在逻辑运算中,依照的运算优先原则为( )
a)not-or-andb)not-and-or
c)and-or-notd)or-and-not
)6、val(“123.45”)的值是( )
a) “123.45” b)123.45 c) [123.45] d)12345
)7、将日期型数据转换成字符型数据,使用的函数是( )
a)dtoc b)str c)ctod d)val
)8、以下正确的日期值是( )
a) “2001-05-23” b) [2001-05-23]
c){^2001-05-23} d)
)9、项目文件的扩展名是( )
a).pjx b).dbf c).opr d).dbc
)10、下面哪个不是给内存变量赋值的正确语句( )
a)x=3+5b)x=“3+5”
c)x=int(3+5d)x= =val(“3+5”)
)11、备注型字段的长度固定为( )
a)8 b)1 c)4 d)10
)12、str(109.87,7,3)的值是( )
a)109.87 b) “109.87” c)109.870 d) “109.870”
)13、 vfp是一种( )数据库管理系统。
a) 层次型b) 网状型。
c) 关系型d) 树型。
)14、clear memory命令的功能是( )
a)清除整个屏幕 b)清除内存中的所有信息
c)清除所有内存变量 d)清除所有变量。
)15、下列符号中不能作为日期型常量的分隔符的是( )
a)/ b) -c). d)^
)16、函数len(“计算机考试”)的运算结果是( )
a)10 b)5 c)计算机考试 d)计算机。
)17、下列表达式中,结果总是逻辑值的是( )
a) 关系表达式 b) 日期时间型表达式。
c) 数值表达式 d) 字符表达式。
e-10是一个( )型常量。
a)数值型 b)字符型 c)货币型d)非法表达式。
)19、下列表达式中,结果值为。f.的是( )
a) ‘90’>[100] b) “李小梅”<”张小梅”
c) 120<170d) +100<
)20、以下赋值语句正确的是( )
a) store 12+15 to a, b b) store 3, 7 to a, b
c) a=2, b=10 d) a, b=8
)21、设str=”vf是一种关系型数据库管理系统”,则可以输出”vf是数据库管理系统”的命令是( )
a) ?str-“一种关系”
b) ?right(str, 14)+left(str, 4)
c) ?substr(str, 1, 4)+ substr(str, 14,11)
d) ?substr(str, 1, 4)+right(str, 14)
)22、visual foxpro中,运算符优先级从高到低依次是( )
a)字符运算符、算术运算符、关系运算符、日期时间运算符和逻辑运算符。
b)算术运算符、字符运算符、日期时间运算符、逻辑运算符和关系运算符。
c)字符运算符、算术运算符、日期时间运算符、逻辑运算符和关系运算符。
d)算术运算符、字符运算符、日期时间运算符、关系运算符和逻辑运算符。
)23、使用declare命令定义数组后,各数组元素在没有赋值之前的数据类型是( )
a)无类型 b)字符型 c)逻辑型d)数值型。
)24、命令? “数据库系统”$ 数据库”和? “张梅”< 王梅”的执行结果是( )
a).t.、.f. b).f.、.f. c).f.、.t. d).t.、.t.
)25、命令?str(100.5454, 6, 3)执行后的显示结果为( )
a)100.54 b)100.545 c)100.55 d)00.545
三、判断题(每题1分,共10分)
)1.在关系运算符中,“<和“$”仅适用于字符型数据。
)2.每个二维**称作一个关系,表中的除第一行外的每一行称为一条记录,每一列称为一个字段。
)3. 数据表中的记录必定是同格式、等长度的,可以存在完全相同的两个记录。
)4.在vfp中,命令clear all的功能是清除内存变量。
)5.一个表可以存放多达10亿条记录,一个表最多允许有255个字段。
)6. 数据库管理系统的简称是dbms。
)7. 同一数据表中的备注型和通用型字段的内容保存在一个文件中。
)8. 两个日期相减,其结果是数值型数据。
)9. store 1,2,3 to x,y,z可将分别赋给x,y,z。
)10.表文件的扩展名是。dbc。
四、简答题(每题5分,共20分)
1、visual foxpro命令的基本规则有哪些?
2、写出三种数据模型与事物之间的对应关系。
3、常用的常量有哪几种,并分别举例说明其组成和表示方式。
4、简述“=”和“$”三种运算符在比较字符型数据时的功能。
五、计算下列表达式,写出计算过程题3分题4分,共14分)
1、.not. "a" $abc") and. "ab"="abc"
2、.not.("a"="b").or."b"$(13579").and.>
3、"bookcase" $book" .and. (1.5+3.8)<6.8
+3**2>5%3*4 ."visual foxpro 数据库基础")day() i am a student",5,1)= a"
六、按要求写出如下命令(每题4分,共16分)
1、根据上表利用sql命令在d盘创建学生。dbf。
2、复制表中99年以**学的女生记录的姓名、专业,入学日期字段到d盘的。
3、复制表结构:将”学生信息”表结构中“学号、姓名、年龄”字段到d盘的。
4、在当前工作区号最小的工作区中以xs为别名打开d盘上的学生。dbf。
2023年春数据库原理A
一 选择题 填空题 每小题2分,共20分 1 数据库系统的核心是 a 数据库 b 数据库管理系统 c 数据模型 d 软件工具。2.用二维表结构表示实体以及实体间联系的数据模型称为 a 网状模型b 层次模型。c 关系模型d 面向对象模型。3 在数据模型的三要素中,数据的约束条件规定数据及其联系的 a ...
2023年春数据库原理A
一 选择题 填空题 每小题2分,共20分 1 数据库系统的核心是 a 数据库 b 数据库管理系统 c 数据模型 d 软件工具。2.用二维表结构表示实体以及实体间联系的数据模型称为 a 网状模型b 层次模型。c 关系模型d 面向对象模型。3 在数据模型的三要素中,数据的约束条件规定数据及其联系的 a ...
2019数据库期中试题2答案
考试科目 数据库原理考试时间 90分钟试卷总分100分。一 选择题 在每个小题四个备选答案中选出一个正确答案,填入本题后,本大题共10小题,每小题2分,总计20分 1 5 c b d b c 6 10 a d a b c 二 简答题 本大题共5小题,每个6分,总计30分 1 什么是事务,事务有哪些特...