资源描述
计算机类专业实践综合试题
本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分。满分200分,考试时间120分钟,考试结束后,将第Ⅱ卷和答题卡一并交回。
第Ⅰ卷 (选择题,共120分)
注意事项:每小题选出答案后,用铅笔把答题卡上对应题目的答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其它答案。
一、单项选择题(本大题共45个小题,每小题2分,共90分。在每小题列出的四个选项中,只有一项符合题目要求,请将符合题目要求的选项选出)
1.数据库、数据库系统、数据库管理系统三者之间的关系是 ( )
A.数据库系统包括数据库和数据库管理系统
B.数据库管理系统包括数据库和数据库系统
C.数据库包括数据库系统和数据库管理系统
D.数据库系统就是数据库,也是数据库管理系统
2.执行FoxPro命令X=”12”-“2”,再执行命令?X,则屏幕显示 ( )
A.1 0 B.12 C.122 D.12-2
3.有如下赋值语句,结果为“北京奥运会"的表达式是 ( )
x=“北京”
y=“2008奥运会”
A.x+AT(y,3) B.x+SUBSTR(y,3)
C.x+STR(y,5,6) D.x+SUBSTR(y,5)
4.下列操作中,不能用MODIFY STRUCTURE命令实现的是 ( )
A.为数据库增加字段 B.对记录数据进行修改
C.对字段名进行修改 D.删除数据库中的某些字段
5.一次操作就能对当前数据库中的全部或部分字段值进行修改的命令是 ( )
A.CHANGE B.BROWSE C.EDIT D.REPLACE
6.执行命令DISPLAY WHILE 性别=”女”后,屏幕显示多条记录,但执行命令DISPLAY FOR性别=”男”后,屏幕没有显示记录,这说明 ’( )
A.数据库是空库 B.第一条记录的性别字段值不是“男"
C.库中没有“男生”记录 D.当前记录的性别字段值不是“男”
7.当前数据库有一个C型字段MN,要将内存变量CD的字符串内容赋给当前记录的MN字段,应使用命令 ( )
A.REPLACE MN WITH CD B.MN=CD
C.STORE CD TO MN D.REPLACE MN WITH “CD”
8.关于FoxPro数据库中COPY命令的说法,不正确的是 ( )
A.可以将数据库文件制作一个备份
B.可以将数据库文件复制为一个文本文件
C.可以将数据库文件复制为一个Word文档
D.可以将数据库文件进行合并
9.在当前打开的数据库中,要将记录指针定位在首条单价是1 00的记录上,应使用命令 ( )
A.SEEK FOR单价=100 B.DISPLAY FOR单价=100
C.LOCATE FOR单价=100 D.GO FOR单价=100
lO.下面有关索引的描述,正确的是 ( )
A.建立索引以后,数据库文件中记录的物理顺序将被改变
B.索引与数据库的数据存储在一个文件中
C.使用索引并不能加快对表的查询操作
D.创建索引是创建一个指向数据库记录的指针构成的文件
11.如果要将当前库中所有商品的数量之和存储在数组SL中,应使用命令 ( )
A.SUM数量TO SL B.SUM ALL数量TO SL
- C.SUM数量TO ARRAY SL D.SUM数量TO DIMENSION SL
1 2.对当前数据库按姓名字段建立结构复合索引文件,应使用命令 ( )
A.INDEX ON姓名TAG姓名 B.INDEX ON姓名TAG姓名OF xm
C.INDEX ON姓名TO xm D.INDEX ON姓名TAG姓名TO xm
13.对当前打开的数据库文件进行排序,可以使用的对话框是 ( )
A.Sort B.Index C.Open D.Setup
14.职工数据库共有20条记录,当前记录号是lO,用AVERAGE命令计算职工的平均奖金,如果不给出范围与条件,那么该命令 L ,
A.只计算第l 0条记录的奖金 B.计算前lO条记录的平均奖金
C.计算后l 0条记录的平均奖金 D.计算全部记录的平均奖金
15.打开SP数据库执行LIST命令后,显示结果如下:
Record# 名称 数量 单价
1 排球 2 50
2 排球 3 50
3 足球 5 60
4 排球 4 50
执行命令TOTAL TO XP ON名称FIELDS数量,生成的XP数据库中含有的记录数是 ( )
A.0 B.2 C.3 D.4
16.每当启动FoxPro后,系统默认的当前工作区是 ( )
A.0区 B.1区 C.225区 D.不确定
17.执行下列命令序列后,选择ZG数据库所在工作区的错误命令是 ( )
CLOSE ALL
USE CK IN 0
USE ZG IN 0
A.SELECT ZG B.SELECT 0 C.SELECT 2 D.SELECT Bl 18.使用SET RELATION命令建立两个数据库之间的关联,这种关联是 ( )
A.物理性关联 B.物理性关联和逻辑性关联
C.逻辑性关联 D.不确定
l 9.结构化程序设计的三种基本逻辑结构是 ( )
A.选择结构、循环结构和嵌套结构 B.顺序结构、选择结构和循环结构
C.选择结构、循环结构和模块结构 D.顺序结构、递归结构和循环结构
20.WAIT、ACCEPT和INPUT三个交互式命令的共同特点是 ( )
A.都能接收数值型数据 B.都能接收字符型数据
C.都能接收逻辑型数据 D.都能接收日期型数据
21.下列程序的输出结果是 ( )
ch="abcdefg”
FOR n=1 TO 5 ’ 一
??SUBSTR(ch,6-n,1) ’
NEXT
A.gfedc B.abcde C.edcba D.fedcb
22.有数据库文件CJ,它有两个字段(其中ZF为数值型字段)并有两条记录:
Record# XM ZF
1 蔡依琳 100
2 刀郎 200
下列程序的运行结果是
USE CJ
M.ZF=0
DO WHILE NOT EOF()
M.ZF=M.ZF+ZF
SKIP
ENDDO
?M.ZF
A.0 B.100 C.200 D.300
23.在FoxPro中,执行以下命令序列,最后一条命令的显示结果是
A=100.99
B=VAL(“100.99”) .
?A=B
A.100.99 B..T. C..F. D.出错信息
24.在FoxPro中,执行命令?ROUND(247.65,0)后,输出的结果是
A.247.6 B.247 C.248 D.247.7
25.在FoxPro中,假定已经执行了命令M="15+16",再执行命令?M,屏幕将显示
A.31 B.15+16 C.31.00 D.”15+16”
26.在FoxPro中,记录是由若干字段构成的,但每条记录的长度总比各字段宽度之和多一个字节,这个字节用来存放
A.记录分隔标记 B.记录序号
C.记录指针定位标记 D.记录删除标记 .
27.在FoxPro中,要从当前数据库文件中真正删除一条记录,应进行下列哪种操作
A.直接用ZAP命令 B.先用DELETE命令,再用ZAP命令
C.直接用DELETE命令 D.先用DELETE命令,再用PACK命令
28.在FoxPro中,设当前记录号是5,执行LIST NEXT 1命令后,记录指针指向
A.4号记录 B.5号记录 C.6号记录 D.尾记录
29.在FoxPro中,若己打开的数据库文件KSCJ.DBF中有10条记录,执行如下操作后,输出的结果是
GO BOTTOM
SKIP
?RECNO(),EOF()
A.10 .F. B.10 .T. C.11 .F. D.11 .T.
30.对当前数据库文件ZGDA.DBF,按照字符型字段”职称"及数值型字段“工资"建立升序索引,应使用的命令是
A.INDEX TO ZGDAIND ON职称,工资
B.INDEX TO ZGDAI.ND ON职称+工资
C.INDEX TO ZGDAlND ON职称/A,工资/A
D.INDEX TO ZGDAIND ON职称+STR(工资)
31.数据库及相应的索引文件已经打开,通过SEEK命令将记录指针指向工资为1200的记录之后,接着要使记录指针指向下一个相同工资的记录,应使用命令
A.DISPLAY NEXT 1 B.SKIP
C.CONTINUE D.SEEK 1200
32.当前数据库中有N型字段“基本工资”、“奖金"、“津贴”和“工资总额,要计算每位职工的工资总额,并存入“工资总额’’字段中,应使用的命令是
A.REPLACE ALL工资总额WITH基本工资+奖金+津贴
B.TOTAL ON工资总额FIELDS基本工资,奖金,津贴
C.REPLACE工资总额WITH基本工资+奖金+津贴
D.SUM基本工资+奖金+津贴TO工资总额
33.只将已打开库文件KSCJ.DBF的结构复制到KSCJBAK.DBF中的命令是
A.COPY TO KSCJBAK FROM KSCJ
B.COPY TO KSCJBAK FIELDS 字段名表
C.COPY STRUCTURE TO KSCJBAK
D.COPY FILE TO KSCJBAK.DBF
34.在DO WHILE .T. 循环中,只退出本循环结构应使用的命令是
A.EXIT B.LOOP C.CLOSE D.QUIT
35.在下面的DO循环中,循环的次数是
X=5
DO WHILE X<=10
X=X+1
ENDDO
A.5 B.6 C.7 D.4
36.在FoxPro中,关于命令动词后短语说法正确的是
A.短语的位置是固定不变的 B.短语的位置是可以交换的
C.所有短语必须同时出现 D.短语不能同时出现,只能出现一个短语
37.职工数据库的“性别’’字段为逻辑型,执行以下命令序列,最后一条命令显示的结果是
USE ZGDA
APPEND BLANK
REPLACE 姓名 WITH “王五”,性别 WITH .T.
?IIF(性别,”男”,”女”)
A.男 B.女 C..T. D..F.
38.若当前库文件为空,则函数BOF()、EOF()的值分别是
A. .T. .F. B. .F. .T. C. .T. .T. D. .F. .F.
39.执行命令ACCEPT “请输入数据:” TO DD时,键入352并按回车键后,内存变量DD的类型是
A.C型 B.D型 C.L型 D.N型
40.与AT电源比较,ATX电源输出电压规格除保留了AT电源输出外,还提供了输出电压 ( )
A.5V B.3.3V C.4V D.-3.3V
41.下列CPU插座中不是零插拔力(ZIF)插座标准的是 ( )
A.Socket7 B.Slot A C.Socket A D.Socket370
42. ATX电源插座是 芯插座。
A.12 B.1 5 C.25 D.20
43.Pentium Ⅳ是 公司的CPU产品。
A.Microsoft B.AMD C.IBM D.Intel
44.运算器的功能是 。
A.算术运算 B.逻辑运算 C. 算术运算和逻辑运算 D.函数运算
45.一张3.5英寸软盘的存储容量为 MB,每个扇区存储的固定数据是
A.1.44MB 512B B.1MB 1024B
C.2MB 256B D.1.44MB 512KB
二、多项选择题(本大题共15个小题,每小题2分,共30分。在每小题列出的四个选项中,可有多项符合题目要求,请将符合题目要求的选项选出)
46.FoxPro内存变量的数据类型不包括 ( )
A.数值型 B.时间型 C.备注型 D.逻辑型
47. 以下关于记录指针的定位叙述,正确的是 ( )
A.GO TOP命令和GOTO TOP命令是等价的
B.GOTO短语后的表达式省略时,默认值为l
C.当函数BOF()返回值为真时,SKIP后的表达式不能为负值,否则会显示出错信息
D.SKIP命令与SKIP 1命令是等价的
48.在FoxPro中,当省略范围和条件短语时,默认对当前记录操作的命令是 ( )
A.DELETE B.LIST C.REPLACE D.TOTAL
49.使用CLOSE INDEX命令可以关闭的索引文件有 ( )
A.所有的索引文件 B.单索引文件
C.结构复合索引文件 D.非结构复合索引文件
50.对于当前数据库,执行SET DELETE ON命令后,带删除标记的记录不被操作的命令是 ( )
A.COUNT B.SUM C.AVERAGE D.LIST
5 1.在FoxPro中,下列叙述错误的是 ( )
A.不允许在不同工作区中同时打开同一个库文件
B.不允许在同一工作区中同时打开两个不同的库文件
C.USE命令只能关闭当前工作区的数据库,但不能关闭其他工作区已打开的数据库
D.CLOSE DATABASE命令只能关闭当前工作区的数据库,但不能关闭其他工作区
52.下列哪些是FoxPro的字符常量
A.{Windows} B.(Windows) C.[Windows] D.’Windows’
53.在FoxPro中,能对数据库原有记录内容进行修改的命令是
A.EDIT B.APPEND BLANK
C.CHANGE D.BROWSE
54.当前数据库文件的“出生日期”字段为日期型,另有一个数值型的“年龄”字段,现要根据出生日期计算出年龄,以下表达式错误的是
A.DATE()一出生日期 B.YEAR(DATE())-YEAR(出生日期)
C.VAL(DATE())一VAL(出生日期) D.DTOC(DATE())-DTOC(出生日期)
55.在FoxPro中,对于一个刚刚打开且有多条记录的数据库,若要给所有记录加上删除标记,可以使用的命令是
A.DELETE B.DELETE NEXT 1
C.DELETE ALL D.DELETE REST
56.当前数据库中,有“工资"和“性别”字段,执行下列命令后,函数EOF()的值一定为.T.的是
A.SUM 工资 TO DD WHILE性别=”女”
B.LIST
C.REPLACE I资 WITH 工资+200
D. DISP FOR 工资>900
57.下列命令执行后,一定能产生数据库文件的是
A.SORT B.COPY C.TOTAL D.INDEX
58.在FoxPro中,可以关闭所有工作区数据库文件的命令是
A.CLOSE B.USE C.CLEAR ALL D.CLOSE DATABASE
59.下列各选项中,属于CPU插座型号的是
A.SOKET370 B.SLOT C.PCI D.Intel810
60.下面的设备属于输人设备的有 .
A.键盘 B.鼠标 C.显示器 D.手写板
第Ⅱ卷(非选择题,共80分)
三、填空题(本大题共15个空,每空2分,共30分)
1.在FoxPro数据库中要存储图片,该数据库中至少应有一个 类型的字段。
2.将数学表达式写成FoxPro表达式是 。
3.在数据库维护过程中,需要使用 命令定期对数据库的索引文件重新索引。
4.一个含有7条记录的数据库,执行命令AVERAGE 数量TO SL后,变量SL的值是56,添加一条空白记录后,再执行命令AVERAGE数量TO SL,这时变量SL的值是 。
5.在当前工作区打开CK数据库,并指定其别名为MK的命令为 。
6.FoxPro中可以使用的注释语句或注释说明符号有NOTE、&&和 。
7.在FoxPro中,可以用来存放多媒体数据的字段类型是 。
8.在FoxPro中,若要删除数据库中的全部记录可直接执行 命令。
9.在FoxPro中,对于一个刚刚打开的空数据库文件,函数RECNO()的值为 。
10.在FoxPro中,命令FIND和SEEK都可以用来查询字符和 型数据。
11.假设职工数据库有10条记录,且有N型“工资’’字段,则执行以下命令序列后,记录指针定位在工资 的记录上。
USE职工
INDEX ON工资TO TEMP
GO TOP
12.在FoxPro中,LIST、SKIP、GOTO 10、TOTAL四个命令,一定不受索引影响的是 。
13.在FoxPro中,函数INT(25/7)的值是 。.
14.在FoxPro中,表达式SQRT(LEN(“98”)+2)的值是 。
15.CPU的外频指的是 的频率。
四、简答题(本大题个4小题,共20分)
1.在FoxPro中,如何选择工作区?如何访问非当前工作区中已打开的数据库?(4分)
2.写出主板的安装步骤。(6分)
3.下面程序的功能是逐条显示学生档案数据库STU.DBF中所有男学生的记录,请把程序补充完整:(6分)
SET TALK OFF
USE STU
DO WHILE NOT EOF()
IF性别=”女”
ELSE
DISP
ENDIF
WAIT”按任意键继续显示下一个男生的记录”
ENDDO
4. 写出下面程序的运行结果: (4分)
SET TALK OFF
I=l
S=1
DO WHILE .T.
I=I+l
S=S+I
IF I>=4
EXIT
ENDIF
ENDDO
?”S=”,S
五、操作题(共20分)
有一家庭财产数据库JTCC.dbf,其库结构和部分记录如下:
Record#
类别
名称
数量
单价
保险
1
体育器械
跑步机
1
200.00
.t.
2
家具
沙发
2
1600.00
.t.
3
体育器械
山地车
1
1200.00
.t.
4
电器
计算机
1
7000.00
.f.
5
工具
扳手
2
20.00
.f.
6
工具
钢锯
3
15.00
.f.
7
电器
电视
2
2800.00
.t.
JTCC数据库已经打开,写出完成下列操作的FoxPro命令或命令序列。
(1)列出单价在500元(含500元)以上的财产清单。
(2)计算家庭财产的总金额,结果存放在内存变量JE中。
(3)按名称字段升序排序记录,生成的新库文件名为CCMC.dbf。
(4)按类别字段建立非结构复合索引文件CCLB.cdx,索引标记为LB。
(5)在复合索引文件CCLB.cdx(已经打开)中查找并将指针定位到类别是“工具”的第2条记录。
(6)删除索引标记为LB的非结构复合索引文件CCLB.cdx。
(7)在数据库末尾追加一条空白记录。
(8)将已经保险的记录复制到数据库CCBX.dbf数据库中,只包含类别、名称和单价字段。
(9)物理删除没有参加保险的记录。
(10)将数据库JTCCl.dbf(与JTCC.dbf数据库的结构相同)中类别是“工具"或“电器”的全部记录,追加到当前数据库JTCC中。
(二)有两个商品数据库文件SPl.DBF和SP2.DBF,库结构和记录如下:
SPl.DBF含商品代码(C,8)、商品名称(C,6)、单价(N,8,2)、数量(N,3)
四个字段,SP2.DBF含商品代码(C,8)、产地(C,8)、品牌(C,8)三个字段,请写出完成下列功能的命令序列:(10分)
1.在1号工作区打开数据库SPl.DBF;(1分)
2.在2号工作区打开数据库SP2.DBF;(1分)
3.对数据库SP2.DBF按商品代码字段建立索引文件SPDM.IDX;(2分)
4.选择l号工作区为当前工作区;(1分)
5.按商品代码将SPl.DBF与SP2.DBF建立一对一关联;(2分)
6.显示商品代码、商品名称、产地及品牌字段的内容;(2分)
7. 取消两个数据库的关联;(1分)
计算机实践检测试题(共5页 第5页)
展开阅读全文