2019秋数据库专考试题型

发布 2024-04-14 15:25:10 阅读 9986

2010数据库(专科)复习题。

一、 单选题:

1. 在关系运算中,从关系中选取若干元组的操作称为 a

a)选择b)投影 c)连接 d)合并。

2. 假定n、c、l分别为数值型、字符型、逻辑型内存变量。在下面的表达式中错误的表达式是 b

a)3*n-5*(100-nb)c-“a”+at(“b”,c,2)

c)n=10 or ld)c>‘10’

3. 3)一个表文件有10条记录,用函数eof()测试为。f.,此时recno()值可能是 d

a)11b).fc)0d)1

4. 下列选项中,不能用作vfp的变量名是 b

a)b_aa_base b)8abcdc)s0000d)_stud

5. 在数据表中过滤出姓名为”张三”的命令是 a

a)set filter to 姓名=”张三b)set filter姓名=”张三”

c)set fields to姓名d)set fields 姓名。

6. 函数left(“abcdefg”,len(right(“abcdefg”,5)))的返回值是 a

a) “abcde” b) “bcdef” c) “cdefg” d) 5

7. 函数mod(4*7,at(‘is’,‘thisisabook’,1))的返回值是 a

a) 1 b)2 c)3 d) 5

8. 工资数据表和相应的索引文件已经打开,下列操作中错误的是 d

a) set index to

b) copy to x1 for 基本工资 >=1000

c) copy structure to x2

d) copy file to

9. 若一个表已经在当前工作区打开,为了在表的尾部增加一条空记录,应使用命令 c

a) appendb) insert into

c) append bland) insert blan

10. seek命令和locate命令都可以用来查找记录,但在使用上有所不同,如 b

1. seek命令可以一次找到全部记录,locate命令一次只能找到一条记录。

2. seek命令必须打开索引文件才能使用,locate命令不需要索引文件。

3. seek命令只能查找字符串,locate命令可以查找任何字段。

4. seek命令可以和continue连用,locate命令则不能。

11. 下列叙述正确的是 d

a) 一个数据表被更新时,它所有的索引文件会自动被更新。

b) 一个数据表被更新时,它所有的索引文件不会自动被更新。

c) 一个数据表被更新时,处于关闭状态下的索引文件会自动被更新。

d) 一个数据表被更新时,它的结构复合索引文件会自动被更新。

12. 语句list memory like b?能够显示的变量包括(c )

a)ab)a1 c)b2 d) ba3f

13. 计算结果是2的语句是 ( a )

a)at(“y”,"myteacherb)substr(“myteacher”,3,7)

c)right(“myteacher”,7) d)left(“myteacher”,7)

14. 学生表中有“学号”、“姓名”和“年龄”三个字段,sql 语句(select 姓名 from 学生)完成的操作称为( b )

a)选择 b)投影 c)连接 d)并。

15. 以下关于“视图”的正确描述是( d )

a)视图独立于表文件b)视图不可更新

c)视图只能从一个表派生出来d)视图可以删除。

16. 在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( d )

a)规则 b)信息 c)默认值 d)标题。

17. 若sql语句中的order by 短语中指定了多个字段,则(c )

a) 依次按自右至左的字段顺序排序。

b) 只按第一个字段排序。

c) 依次按自左至右的字段顺序排序。

d) 无法排序。

18. 下列函数返回类型为日期型的是( c )

a)str b)val c)ctod d)ttoc

19. 在sql- select 查询中,排序查询应该使用短语 d

a )asc b) desc c) group by d) order by

20. 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的sql语句是 d

1. select产品名称,**g(单价)from产品group by单价

2. select产品名称,**g(单价)from产品orderby单价。

3. select产品名称,**g(单价)from产品order by产品名称

4. select产品名称,**g(单价)from产品group by产品名称。

二、判断题。

1. locate for、find及seek命令执行前都必须对数据表按关键字段进行索引。b

2. 用accept命令输入字符数据时,不必使用定界符。 a

3. 可以伴随着表的打开而自动打开的索引是非结构化复合索引文件。 b

4. 日期型字段的宽度是由用户自己设定的。b

5. continue命令必须与locate命令配合使用才有意义。 a

6. 数据库表移出数据库后变成自由表,该表的字有效性规则仍然有效。 b

7. delete命令是对表中的记录进行物理删除 b

8. sql的计算查询中,用于求最小值的函数是min。a

三、阅读程序,选择运行结果。

1. 有如下程序:

a=2s=0

do while a<=10

s=s+aif a>=6

exitendif

a=a+1enddo

s程序运行的结果为( a )。

a)20 b)6c)55 d)15

程序的功能是:a

a)2~6求和 b) 1~6求和 c) 1~10求和 d) 1~11求和。

2. 设有表 如下:

record# 商品名金额

1 电冰箱 3100

2 洗衣机 1300

3 25彩电 1500

4 空调机 4100

执行下列命令后,变量s的值为。

use sale

dele reco 3

packgo bottom

insert blan

repl 商品名 with ‘34彩电’,金额 with 3500

sum 金额 to s

ss的结果是:c

a)11300 b)17300 c)12000 d)15500

pack”命令执行后,物理删除的记录是:b

a)4b)3c)5d)2

3. 设表文件中有下列记录。

record# 姓名性别单位补贴。

1孙学东男保卫科 10.00

2高娟女保管室 20.00

3林静之女宣传科 25.00

4刘克忠男设计室 15.00

5陆平男宣传科 20.00

6张河男设计室 30.00

set talk off

use zg

count for 性别= “女” to s1

sum 补贴 for 单位= “宣传科” to s2

**g 补贴 for 单位= “宣传科” to s3

执行以上命令后变量s1,s2的值分别是 c

a)4,2 b)4,120 c)2,45 d)4,30

执行以上命令后,变量s3的值分别是 a

a) 22.5 b)45 c)15 d)30

4. x=10

y=5do while y<=x

y=y+1enddo

运行以上程序后。

循环次数为( c )

a)4 b)5 c)6 d)7

退出循环后y值为( b )

a)15 b)11 c)9 d)10

5.程序如下:

dime a(3,2),b(3)

store 0 to b

for i=1 to 3

for j=1 to 2

a(i,j)=i*j

b(i)=b(i)+a(i,j)

endfor

endfor

a(2,1),b(2)

b(2)+b(3)

a(2,1),b(2) 的值是 c

a)1,12 b)2,12 c)2,6 d)1,10

b(2)+b(3)的值是 a

a)15b)14c)12d)10

6. clear

m=0for x=1 to 10

if mod(x,2)<>0 and mod(x,3)=0

m=m+xendif

endfor

mreturn

该程序的结果值m是 c

a) 2b) 6c) 12d) 1

该程序功能是 b

2024年春数据库中期试题

2013年春高二 数据库基础 期中试题。班级姓名总分 一 选择题 每小题2分,共计60分 1 下面关于列表框和组合框叙述正确的是 a 列表框和组合框都可以显示一行或多行数据。b 可以在列表框中输入新值,而组合框不能。c 可以在组合框中输入新值,而列表框不能。d 在列表框和组合框中均可以输入新值。2 ...

电大2019秋季专科数据库应用考试试题

试卷代号 2213 厂今,i 口厂一下一门月兰1址下了匕二一 广播电视大学2012 2013学年度第二学期 开放专科 期末考试。数据库应用试题。2013年7月。题号分数。四总分。得分评。人卷。一 单项选择题 把合适的选项编号填写在括号内。每小题2分,共。20分 1.数据库管理系统的主要功能之一是建立...

2019数据库课堂测试题 1

数据库课堂测试题。一个简单 商品销售数据库 需包含下列信息 1 仓库 仓库号,仓库名称,仓库管理员,6 商品分类 商品类别,类别名称,2 商品 商品类别,商品编号,商品名称,规格型号,产地,包装率,单位,单价3 库存 仓库号,商品编号,库存数量,成本价 11.6 库存金额,号4 销售 单据号,商品编...