2020年3月甘肃省中职生对口升学考试《数据库》模拟试题(一)(附答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年3月甘肃省中职生对口升学考试模拟试题(一)
《数据库》(90分)——Leander
一、单项选择题(每小题1分,共10分)
1.以下操作中不能退出Visual FoxPro系统的是(C)。

A.单击主窗口的“关闭”按钮B.单击“文件”菜单中“退出”命令
C.单击“文件”菜单中“关闭”命令D.在命令窗口中输入:QUIT再按Enter键
2.数据库(DB)和数据库管理系统(DBMS)之间的关系是(B)。

A.DB管理DBMS B.DBMS管理DB C.DB等于DBMS D.二者关系不确定3.下面不是实体之间联系的是(D)。

A.一对一B.一对多C.多对多D.多对一
4.扩展名为.PJX的文件是(A)。

A.项目文件B.表文件C.数据库文件D.程序文件
5.在命令窗口中新的一行输入命令?date()则屏幕显示(B)。

A.2016年5月21日B.05/21/16C.2016.05.21D.05.21.16
6.命令格式“use <表文件名>[in 工作区号]”中,命令动词是(A)。

A.use B.<表文件名>C.[in 工作区号]D.[工作区号]
7.执行定义数组命令“declare xy(3,3)”后,数组xy的元素个数为(B)。

A.3B.9C.6D.1
8.变量ks=”2016年三校生对口升学考试”,能够显示“2016年对口升学考试”的命令是(C)。

A.?ks-“全国”B.?substr(ks,7,6)
C.?substr(ks,1,6)+ substr(ks,13,12)D.?ks-substr(ks,7,6)
9.复制D:\xs\xsda.dbf表中所有女学生的数据来创建新表xsda2.dbf,可使用的命令是(D)。

A.use d:\xs\xsda.dbf B.use d:\xs\xsda.dbf
Copy to d:\xs\xsda2Copy to d:\xs\xsda2 for 女学生C.use d:\xs\xsda2.dbf D.use d:\xs\xsda.dbf
Copy to d:\xs\xsda for 性别=”女”Copy to d:\xs\xsda2 for 性别=”女”
10.下列各式中不能作为内存变量名的是(C)。

A.xy_z B._xyz C.1_23D.xyz
二、填空题(每空2分,共10分)
1.Visual FoxPro是关系型数据库管理系统的典型代表之一。

2.Visual FoxPro的命令一般由两部分组成。

第一部分是命令动词,第二部分为子句。

3.Visual FoxPro可以使用多个工作区打开多个表,但任一时刻每个工作区只能打开 1 个表。

4.Visual FoxPro中,一个表最多有255 个字段。

三、判断题(正确的打“√”,错误的打“ⅹ”,每小题2分,共20分)
(√)1.Visual FoxPro中,灰色的菜单命令,说明该命令在当前操作下是无效的。

(√)2.成功启动Visual FoxPro后,有主程序窗口和命令窗口两个窗口,其中命令窗口就是当前窗口。

(ⅹ)3.Visual FoxPro的命令窗口中,一行可以写多条命令,命令之间用“;”隔开。

(ⅹ)4.内存变量必须先定义才能赋值。

(√)5.一个数据库表只能属于一个数据库。

(√)6.Create database d:\xs\st创建的文件默认扩展名为.dbc。

(ⅹ)7.表达式2+5*3**2-15/5-2*17%5的值为0。

(√)8.项目管理器可以帮助用户管理各种文件。

(ⅹ)9.在学生档案数据表中,“照片”字段的类型应该定义为备注型。

(ⅹ)10.关系表达式:”I am a student”=”I am”的结果是逻辑真,”I am a student”=”am”的结果也是逻辑真。

四、简答题(每小题8分,共32分)
1.什么是常量?什么是变量?内存变量名的命名规则是什么?
常量是随程序的运行其值不变的量。

变量是随程序的运行其值发生变化的量。

内存变量名的规则是:
(1)内存变量名由汉字、数字、字母、下划线构成,但不能以数字开头;
(2)内存变量名中不能出现空格;
(3)一般情况下,不建议使用VFP关键字作为变量名,
2.什么是数据库表?什么是自由表?二者如何相互转化?
(1)数据库表:属于某一个数据库的表。

(2)自由表:不属于任何数据库的表。

二者可以相互转化:
可以将数据库中的表转变为自由表;也可以将自由表添加到数据库中,变为数据库表。

具体转化方法:
选择“数据库表”,然后单击“移去”按钮,在弹出的对话框中单击“移去”按钮,则可将“数据库表”转化为自由表;
选择“数据库”,然后单击“添加”按钮,在弹出的对话框中选择要添加的自由表,则可将自由表转化为数据库表;
3.Visual FoxPro的算术运算符有哪些?它们的优先级顺序是什么?
算术运算符的优先顺序按从高到低依次为:^(乘方)、*、/(乘、除)、%(取余)、+-(加减)
4.写出下列命令
(1)给变量xh1、xh2、xh3赋值为字符串:china。

Store “china” to xh1,xh2,xh3
(2)删除所有用户自定义的内存变量。

Clear all或release all或Clear memory
五、综合题(共18分)
1.根据程序回答问题(8分)
clear
set talk off
input "请输入x的值:" to x
if x>=0
y=2*x+1
else
y=2*x-1
endif
y
set talk on
return
(1)以上程序是什么结构的程序?(4分)
是if双分支选择结构。

(2)执行程序时,当键盘输入数字4时,则程序的运行结果为多少?(4分)结果为9
2.根据程序回答问题(10分)
clear
set talk off
sum_m=0
for n=1 to 10
sum_m=sum_m+n
endfor
sum_m
set talk on
return
(1)以上程序是什么结构的程序?(3分)
指定次数的for循环结构。

(2)这个程序的功能是干什么的?(3分)
求1+2+3+…+10的和
(3)程序的运行结果为多少?(4分)
结果:55
答案
一、单项选择题(每小题1分,共10分)
1.C2.B3.D4.A5.B6.A7.B8.C9.D10.C
二、填空题(每空2分,共10分)
1.关系型
2.子句
3.多1
4.255
三、判断题(正确的打“√”,错误的打“ⅹ”,每小题2分,共20分)
1.√ 2.√3.ⅹ4.ⅹ5.√6.√7.ⅹ8.√9.ⅹ10.ⅹ
四、简答题(每小题8分,共32分)
1.常量是随程序的运行其值不变的量。

变量是随程序的运行其值发生变化的量。

内存变量名的规则是:
(1)内存变量名由汉字、数字、字母、下划线构成,但不能以数字开头;
(2)内存变量名中不能出现空格;
(3)一般情况下,不建议使用VFP关键字作为变量名,
2.(1)数据库表:属于某一个数据库的表。

(2)自由表:不属于任何数据库的表。

二者可以相互转化:
可以将数据库中的表转变为自由表;也可以将自由表添加到数据库中,变为数据库表。

具体转化方法:
选择“数据库表”,然后单击“移去”按钮,在弹出的对话框中单击“移去”按钮,则可将“数据库表”转化为自由表;
选择“数据库”,然后单击“添加”按钮,在弹出的对话框中选择要添加的自由表,则可将自由表转化为数据库表;
3.算术运算符的优先顺序按从高到低依次为:^(乘方)、*、/(乘、除)、%(取余)、+-(加减)4.(1)Store “china” to xh1,xh2,xh3
(2)Clear all或release all或Clear memory
五、综合题(共18分)
1.(1)是if双分支选择结构。

(2)结果为9
2.(1)指定次数的for循环结构。

(2)求1+2+3+…+10的和
(3)结果:55。

相关文档
最新文档