有关计算机的试题—2006年3月全国计算机等级考试三级数据库笔试试题及答案
2025-07-22 0条评论
接下来,世普梯将给大家介绍计算机等级考试试题的相关信息。希望可以帮你解决一些烦恼。
有关计算机的试题

2009计算机等级考试习题(1)
[1-基础]互联网络基本含义是( )。[C]
A) 计算机与计算机互联
B) 计算机与计算机网络互联
C) 计算机网络与计算机网络互联
D) 国内计算机与国际计算机互联
[2-基础]电子邮件与普通邮件相比,具有( )的特点。[B]
A) 免费
B) 快速
C) 安全
D) 匿名
[3-基础]电子邮件中,在用户名和主机之间用( )符号隔开。[D]
A) ://
B) /
C)
D) @
[4-基础]个人和Internet连接需要一台计算机、调制解调器、电话线和( )。[C]
A) UPS
B) 打印机
C) 通信软件
D) 光驱
[5-基础]用户启动Outlook Express之后,单击( )按钮,可以发送和接收邮件。[D]
A) 收件箱
B) 发送
C) 编辑
D) 发送和接收
[6-基础]用户想要在网上查询WWW信息,必须安装并运行一个被称为( )的软件。[C]
A) HTTP
B) YAHOO
C) 浏览器
D) 万维网
[7-基础]目前,Internet为人们提供信息查询的最主要服务方式是( )的。[C]
A) Telnet
B) FTP
C) WWW
D) WAIS
[8-基础]目前因特网还没有提供的服务是( )。[D]
A) 文本传送
B) 电子邮件
C) 远程使用计算机
D) 电视节目
[9-基础]目前在Internet网上,应用范围最广泛的是( )。[A]
A) E-mail
B) WAIS
C) Archie
D) Gopher
[10-基础]如果电子邮件到达时,你的电脑没有开机,那么电子邮件将( )。[B]
A) 退回给发信人
B) 保存在服务商的主机上
C) 过一会儿对方再重新发送
D) 永远不再发送
[11-基础]下列的( )是某人的电子邮件(E-mail)地址。[C]
A) SJZ Vocational Railway Engineering Institute
B) pku.edu.cn
C) Zhengjiahui@hotmail.com
D) 202.201.18.21
[12-基础]一个用户想使用电子信函(电子邮件)功能,应当( )。[D]
A) 向附近的一个邮局申请,办理建立一个自己专用的信箱
B) 把自己的计算机通过网络与附近的一个邮局连起来
C) 通过电话得到一个电子邮局的服务支持
D) 使自己的计算机通过网络得到网上一个电子邮件服务器的服务支持
[13-基础]已知接入Internet网的计算机用户名为Xinhua,而连接的服务器主机名为public.Tpt.Fj.Cn,相应的E-mail地址应为( )。[A]
A) Xinhua@public.Tpt.fj.cn
B) @Xinhua.public.Tpt.Fj.cn
C) xinhua.public@.Tpt.fj.cn
D) public.Tpt.Fj.cn@Xinhua
[14-基础]因特网所提供的主要应用功能有电子邮件、WWW浏览、远程登录及( )。[A]
A) 文件传输
B) 协议转换
C) 磁盘检索
D) 电子图书馆
[15-基础]在Internet中,人们通过WWW浏览器观看的有关企业或个人信息的第一个页面称为( )。[D]
A) 网页
B) 统一资源定位器
C) 网址
D) 主页
[16-基础]在电子邮件中所包含的信息( )。[D]
A) 只能是文字
B) 只能是图形信息
C) 只能是文字与声音信息
D) 可以是文字、声音、图形、图像等信息
[17-基础]从接收服务器取回来的新邮件都保存在( )。[A]
A) 收件箱
B) 已发送邮件箱
C) 发件箱
D) 已删除邮件箱
[18-基础]电子信函(电子邮件)的特点之一是( )。[C]
A) 比邮政信函、电报、电话、传真都更快
B) 在通信双方的计算机之间建立起直接的通信线路后即可快速传递数字信息
C) 要用存储-转发方式在网络上逐步传递信息,不象电话那样直接、及时,但费用低
D) 在通信双方的计算机都开机工作的情况下即可快速传递数字信息
[19-基础]电子邮件的格式是由邮件头和邮件体组成。其中邮件头包括电子邮件地址、发信人电子邮件地址和( )部分。[A]
A) 主题
B) 抄送
C) 编辑
D) 工具
[20-基础]调制解调器(Modem)的功能是实现( )。[D]
A) 数字信号的编码
B) 数字信号的整形
C) 模拟信号的放大
D) 模拟信号与数字信号的转换
[21-基础]调制解调器用于完成计算机数字信号与( )之间的转换。
[D]
A) 电话线上的数字信号
B) 同轴电缆上的音频信号
C) 同轴电缆上的数字信号
D) 电话线上的模拟信号
[22-基础]发送电子邮件和接收电子邮件的服务器( )。[B]
A) 必须是同一主机
B) 可以是同一主机
C) 必须是两台主机
D) 答案都不对
[23-基础]下列地址中是域名的是( )。[B]
A) SJZ Vocational Railway Engineering Institute
B) pku.edu.cn
C) Zhengjiahui@hotmail.com
D) 202.201.18.21
[24-基础]下面( )不是因特网的顶级域名。[B]
A) edu
B) www
C) gov
D) cn
[25-基础]以局域网方式接入因特网的个人计算机( )。[C]
A) 没有自己的IP地址
B) 只有一个临时的IP地址
C) 有固定的IP地址
D) 有一个动态的IP地址
[26-基础]因特网上一台主机的域名由( )部分组成。[B]
A) 3、
B) 4
C) 5
D) 不限
[27-基础]在Internet中,用字符串表示的IP地址称为( )。[B]
A) 账户
B) 域名
C) 主机名
D) 用户名
[28-基础]撤消最后一个动作,除了用菜单命令和工具栏按钮之外,还可以用快捷键( )。[D]
A) Ctrl+W
B) Shift+X
C) Shift+Y
D) Ctrl+Z
[29-基础]当用鼠标移动文本时,移动鼠标光标到选取文本上,当鼠标光标变为( )状态时,按住鼠标左键拖动鼠标移动,此时鼠标光标也随之移动。[B]
A) 十字形
B) 箭头形
C) 手形
D) 漏斗形
[30-基础]通常情况下,Windows98用户可以通过在桌面上( ),从弹出的菜单中选取相应命令来创建快捷方式。[B]
A) 单击鼠标左键
B) 单击鼠标右键
C) 双击鼠标左键
D) 双击鼠标右键
[31-基础]在Windows98操作系统中,要进行各种输入法的切换,应按( )。[B]
A) Ctrl
B) Ctrl
C) Shift
D) Alt
[32-基础]在Windows98操作系统中,要切换到英文输入模式,应按( )。[B]
A) Ctrl
B) Ctrl
C) Shift
D) Alt
[33-基础]在Windows98操作系统中,要实现粘贴操作,可以按( )。[C]
A) Ctrl
B) Ctrl
C) Ctrl
D) Ctrl
[34-基础]在WINDOWS98的资源管理器窗口中,为了将选定的硬盘上的文件或文件夹复制到软盘,应进行的操作是( )。[B]
A) 先将它们删除并放入"回收站",再从"回收站"中恢复
B) 用鼠标右键将它们从硬盘发送到软盘
C) 先用执行"编辑"菜单下的"剪切"命令,再执行"编辑"菜单下的"粘贴"命令
D) 用鼠标右键将它们从硬盘拖动到软盘,并从弹出的快捷菜单中选择"移动到当前位置"
[35-基础]在某个文档窗口中,已经进行了多次剪贴操作,当关闭了该文档窗口后,剪贴板中的内容为( )。[B]
A) 第一次剪贴的内容
B) 最后一次剪贴的内容
C) 所有剪贴的内容
D) 空白
[36-基础]在文本编辑过程中,复制文本可以使用( )。[D]
A) 鼠标和剪贴板
B) 剪贴板和键盘
C) 剪贴板
D) 鼠标、键盘和剪贴板
[37-基础]调整图片大小可以用鼠标拖动图片四周任一控制点,但只有拖动( )控制点才能使图片等比例缩放。[D]
A) 左
B) 右
C) 上
D) 四角
[38-基础]对于已选定的一组文件,若要撤消其中一个,应按住( )键,再用鼠标左键单击要取消的文件。[A]
A) Ctrl
B) Alt
C) Shift
D) Tab
[39-基础]用鼠标选择光标所在单词,可( )该单词。[B]
A) 单击
B) 双击
C) 三击
D) 按下Alt键再单击
[40-基础]如果要选定一组不相邻的对象,可按住( )键,并依次单击要选定的对象。[A]
A) Ctrl
B) Alt
C) Shift
D) Tab
求计算机二级考试模拟试题
计算机等级考试二级模拟试题4
基础知识与FOXBASE程序设计
(考试时间120分钟,满分100分)
一、选择题((1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)
下列各题A)、B)、C)、D)、四个有选项中,只有一个选项是正确的
(1)通常所说的主机主要包括
A)CPU B)CPU和内存
C)CPU、内存与外存 D)CPU、内存与硬盘
(2)在微机系统中,最基本的输入出模块BIOS存放在
A)RAM中 B)ROM中 C)硬盘中 D)寄存器中
(3)一个24*24点阵的汉字字形信息所占的字节数为
A)2 B)24 C)32 D)72
(4)bit的意思是
A)字 B)字长 C)字节 D)二进制位
(5)某学校的工资管理程序属于
A)系统程序 B)应用程序
C)工具软件 D)文字处理软件
(6)与十六进制数BB等值的十进制数是
A)187 B)188 C)185 D)186
(7)设一张软盘已染上病毒的措施是
A)删除该软盘上的所有文件 B)格式化该软盘
C)删除该软盘上的所有可执行文件 C)删除该软盘上的所有批处理文件
(8)一张3.5英寸双面高密度软盘片的容量为
A)360KB B)720KB C)1.44MB D)1.2MB
(9)与二进制小数0.1等值的十六进制小数为
A)0.1 B)0.2 C)0.4 D)0.8
(10)DOS系统的热启动与冷启动的不同之处为热启动时
A)不检测键盘、处设接口与内存 B)不提示用户输入日期与时间
C)不用装入COMMAND .COM文件 D)不能从软盘启动
(11)为了将磁盘上的文件K1,K2,K3,依次连接在文件K4的后面,应使用命令
A)COPY K1+K2+K3 K4 B)COPY K1+K2+K3+K4
C)COPY K1+K2+K3+K4 K4 D)COPY K4+K1+K2+K3
(12)下列文件名中可以作为批处理文件名的是
A)AUTOEXEC.C B)AUTOEXEC
C)ATX.BAT D)AUTO.TXT
(13)要打印输出当前盘的根目录下所有文件与子目录清单,应使用命令
A)DIR \ >PRN B)TYPE \ >PRN
C)DIR >PRN C)TYPE >PRN
(14)设可执行文件 ABC.EXE 所需要的本该由键盘输入的数据已经按格式存放在文
件 XYZ 中,并要求执行结果放在文件 XYZ 中输入数据的后面. 下列命令中正
确的是
A) ABC < XYZ > XYZ B) ABC >XYZ
C) ABC << XYZ >XYZ
(15)设当前盘中某一目录路径为 \A\B\C,当前目录为\A.下列命令中肯定出错的是
A)MD \A\C B) CD C) MD \A\B\A D) MD \A\B
(16)设 A 盘的目录结构如下:
根目录
│
┌—————┬┴——┬———┬———┬————┐
│ │ │ │ │ │
ABC D1子目录 DX.C Q.DAT D2子目录 A.FOR
│ │
┌————┬—┴——┬———┐ ┌———┬———┐
│ │ │ │ │ │ │
B.PAS D3子目录 Y.BAS A.C A1.C D4子目录 XYZ.C
│
┌————┬————┬————┐
│ │ │ │
QR.C NA.C A.TXT B.C
如果当前盘为 C 盘,A 盘的当前目录为\D2,则下列对 A 盘上文件QR.C 的指定
中,合法的是
A)\D2\D4\QR.C B)D4\QR.C
C)A:D4\QR.C D)A:D2\D4\QR.C
(17)下列DOS命令中,有错误的是
A)TYPE AAB.FOR>CON B)TYPE AB.FOR
C)COPY *.C CON D)COPY CON PRN
(18)设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C 盘根目录下
的文件XYZ.TXT的后面,正确的命令是
A)COPY C:\XYZ.TXT+AB1.TXT
B)COPY AB1.TXT>>C:\XYZ.TXT
C)TYPE AB1.TXT>C:\XYZ.TXT
D)AB1.TXT+C:\XYZ.TXT>C:\XYZ.TXT
(19)下列命令中合法的是
A)DISKCOPY A: A: B)DISKCOPY A: C:
C)DISKCOPY C: A: D)DISKCOPY C: D:
(20)设当前盘中某一目录路径为\A\B\C\D\XU,当前目录为\A.要将根目录下扩展名
为.C的所有文件复制到当前目录下,并将扩展名改为.FOR,应使用命令
A)COPY \*.C *.FOR B)COPY *.C \A\*.FOR
C)COPY *.FOR \*.C D)COPY \A\*.C *.FOR
(21)FoxBASE数据库管理系统的数据模型是
A)结构型 B)关系型
C)网状型 D)层次型
(22)关系数据库管理系统存储与管理数据的基本形式是
A)关系树 B)二维表
C)结点路径 D)文本文件
(23)在关系运算中,查找满足一定条件的元组的运算称之为
A)复制 B)选择
C)投影 D)连接
(24)在一个FoxBASE数据库文件中有4个备注型字段,该数据库的备注文件数目是
A) 1 B) 4
C) 7 D)10
(25)在FoxBASE中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,
运算的优先次序是
A)数值运算,关系运算、逻辑运算,函数
B)数值运算,逻辑运算,关系运算,函数
C)函数,数值运算,关系运算,逻辑运算
D)函数,数值运算,关系运算,数值运算
(26)某数据库文件共有10条记录,当前记录的序号为6。先执行命令SKIP 10, 再
执行命令EOF()。执行最后一条命令后显示的结果是
A)出错信息 B)11
C) .T. D) .F.
(27)用DIMENSION Q(2,3)命令定义数组Q,再对各数组元素赋值:Q(1,1)=1,
Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6.然后再执行命令?Q(2),则
显示结果是
A)变量未定义的提示 B) 4
C) 2 D) .F.
(28)在一个关系中,能够唯一确定一个元组的属性或属性组合叫做
A)索引码 B)关键字
C)域 D)排序码
(29)假定N、C、L分别为数值型、字符型、逻辑型内存变量. 在下面的表达式中错
误的表达式是
A)3*N B)C-"A"
C)N=10.OR.L D)C>10
(30)使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是
A)字符型 B)数值型
C)逻辑型 D)未定义
(31)在没有打开索引文件的情况下,就功能而言,一条APPEND命令相当于命令组
A)SKIP BOTTOM B)GOTO BOTTOM
INSERT BEFORE INSERT BOTTOM
C)GOTO EOF D)GOTO BOTTOM
INSERT INSERT
(32)某数值型字段的宽度定义为6,小数位为2.该字段所能存放的最小数值是
A)0 C)-999.9 C)-99.99 D)-9999.99
(33)执行如下程序:
ST="FOXBASE"
UPPER(SIBSTR(ST,1,1))+LOWER(SUBSTR(ST,2))
屏幕的显示结果是
A)FOXBASE B)FoxBASE C)Foxbase D)foxBASE
(34)假定STUDENT.DBF 数据库文件共有8条记录,当EOF()函数的值为逻辑真时, 执
行命令? RECNO()的输出是
A)1 B)7 C)8 D)9
(35)假定出生年月字段为日期型,日期格式为dd/mm/yy.以下四组命令中各命令
A)LIST FOR SUBSTR(DTOC(出生年月),4,2)="97"
LIST FOR YEAR(出生年月)=1997
LIST FOB "97" $ DTOC(出生年月)
B)LIST FOR SUBSTR(DTOC(出生年月),7,2)="97"
LIST FOR YEAR(出生年月)=1997
LIST FOR "97" $ DTOC(出生年月)
C)LIST FOR SUBSTR(DTOC(出生年月),1,2)="97"
LIST FOR YEAR(出生年月)="1997"
LIST FOR "97" $ DTOC(出生年月)
D)LIST FOR SUBSTR(DTOC(出生年月),7,2)="97"
LIST FOR YEAR(出生年月)=1997
LIST FOE "97" $ 出生年
(36)一个有多条记录的数据库打开后,要在第一条记录后增加一条空记录, 应使用
命令
A)APPEND BLANK B)INSERT BLANK
C)APPEND BEFORE BLANK D)INSERT BEFORE BLANK
(37)在下列表达式中,结果为字符型的是
A)"125"-"100" B)"ABC"+"XYZ"="ABCXYZ"
C)CTOD("07/01/97") D)DTOC(DATE()) >"07/01/97"
(38)已打开数据库,其中出生年月字段为日期型,年龄字段为数值型。要计算每个今
年的年龄并把其值填入年龄字段中,应使用命令
A)REPLACE ALL 年龄 WITH YEAR(DATE())-YEAR(出生年月)
B)REPLACE ALL 年龄 WITH DATE()-出生年月
C)REPLACE ALL 年龄 WITH DTOC(DATE())-DTOC(出生年月)
D)REPLACE ALL 年龄 WITH VAL(SUBS(DTOC(DATE()),7,2)-SUBS(DTOC(出生年
月),7,2))
(39)在FoxBASE中,对数据库文件分别用COPY命令和COPY FILE命令进行复制时, 以
下叙述中错误的是
A)使用COPY命令时必须先打开数据库
B)使用COPY FILE 命令时数据库必须关闭
C)COPY FILE 命令可以同时复制备注文件
D)COPY 命令可以同时复制备注文件
(40)在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书
记录打上删除标记,应使用命令
A)DELETE FOR "D" $ 书号
B)DELETE FOR SUBSTR (书号,1,1)="D"
C)DELETE FOR 书号=D *
D)DELETE FOR RIGHT (书号,1)="D"
(41)在已打开的数据库文件中有"姓名"字段,此外又定义了一个内存变量"姓名".
要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令
A)姓名=M->姓名
B)RAPLACE 姓名 WITH M->姓名
C)STORE M->姓名 TO 姓名
D)GATHER FROM M->姓名 FIELDS 姓名
(42)在圆点提示符状态下,将A盘根目录下的STD.PRG 文件复制到C盘的\DB目录中,
应使用命令
A)COPY A:\STD.PRG C:\DB
B)COPY FILE A:\STD.PRG TO C:\DB\STD.PRG
C)COPY A:\STD.PRG TO C:\DB\STD.PRG
D)COPY TO C:\DB\STD.PRG
(43)设STUDENT.DBF 数据库中共有100条记录,执行如下命令序列:
USE STUDENT
GOTO 10
DISPLAY ALL
RECNO()
执行最后一条命令后一条命令后,屏幕显示的值是
A)1 B)10 C)100 D)101
(44)有以下程序段:
@5,10 SAY "请输入1—4" GET ANS
READ
CX="PG"+ANS+".PRG"
DO &CX
其功能是根据用户输入的数字,转去执行子程序PG1、PG2、PG3、PG4之一。但该程
序段有一个明显的错误,为此应当作以下修改
A) 增加STORE " " TO ANS 作为第一条命令
B) 把@ 5,10 sAY "请输入1—4"TO ANS 命令改为 ACCEPT" 请输入1—4" TO ANS
C) 把 CX="PG"+ANS+".PRG" 命令中的"+".PRG" 部分去掉
D) 把DO &CX 命令的&去掉
(45)有如下程序段:
SET TALK OFF
CLEAR
@ 2,20 SAY"请选择菜单项"
@ 4,15 PROMPT "1-修改"
@ 5,15 PROMPT "2-查询"
@ 6,15 PROMPT "3-报表"
@ 7,15 PROMPT "0-退出"
MENU TO ANS
ANS
执行该程序段后,如果移动光带选择"0-退出"项,则内存变量ANS的值应是
A)4 B)"0" C)0 D)"4"
(46) 现有向希望工程捐款的数据库文件,内容如下:
RECORD#姓名 捐款数额 捐款日期
1 欧阳惠 300.00 07/12/89
2 李明 230.00 02/24/90
3 杨霞 80.00 11/05/91
4 李明 170.00 02/24/92
5 杨霞 400.00 11/05/92
6 欧阳惠 200.00 07/12/93
7 李明 137.00 02/24/94
8 杨霞 215.00 11/05/95
9 欧阳惠 313.00 07/12/96
其中捐款数额字段为数值型.假定库文件及按姓名建立的索引文件均已打开,为
统计各位捐款者的捐款总额,应使用命令
A)SUM 捐款数额TO JK
B)COUNT 捐款数额TO JK
C)AVERAGE 捐款数额TO JK
D)TOTAL ON 姓名 TO JK FIELDS 捐款数额
(47)已打开数据库文件,其中出生日期字段为日期型, 下列表达式中结果不是日期
型的为
A)CTOD("09/18/97") B)出生日期+5
C)DTOC(出生日期) D)DATE()-2
(48)执行以下命令序列
SELEC1
USE STUDENT
LIST
record# 学 号 姓 名 性别 所在专业
1 9801 欧阳惠 女 计算机
2 9802 李 明 男 应用数学
3 9803 杨 霞 女 电子工程
4 9804 郭 昊 男 计算机
5 9805 何文强 男 电子工程
SELECT 2
USE SC ALIAS W
LIST
record # 学 号 课程号
1 9801 C1
2 9801 C2
3 9802 C2
4 9803 C2
5 9803 C2
6 9804 C1
7 9804 C4
SELECT 1
JOIN WITH W TO LK FOR学号=B->学号.AND.B->课程号="C1" FIELDS
学号,姓名,所在专业
USE LK
LIST 姓名
最后一条LIST命令显示的姓名依次是
A)欧阳惠,李明 B)欧阳惠,郭昊
C)欧阳惠,郭昊,何文强 D)李明,杨霞,郭昊
(49)执行如下命令序列
USE STUDENT
LIST
record# 姓 名 性别 入学成绩
1 王中一 男 470.0
2 李 慧 女 424.0
3 程 凯 男 487.0
4 陈嘉伟 男 389.0
5 刘广田 男 579.0
6 张晓敏 女 446.0
SORT TO ST ON 性别/D,入学成绩
USE ST
LIST 姓名
最后一条LIST命令显示的姓名顺序是
A)李慧,张晓敏,陈嘉伟,王中一,程凯,刘广田
B)王中一,程凯,陈嘉伟,刘广田,李慧,张晓敏
C)李慧,张晓敏,王中一,程凯,陈嘉伟,刘广田
D)张晓敏,李慧,刘广田,程凯,王中一,陈嘉伟
(50)执行如下程序
SET TALK OFF
S=0
I=1
INPUT"N="TO N
DO WHILE S<=N
S=S+I
I=I+1
ENDDO
S
SET TALK ON
如果输入N值为5,则最后S的显示值是
A)1 B)3 C)5 D)6
二、填空题(每空2分,共40分)
(1)自动批处理文件名为_(1).
(2)DOS命令分为内部命令与外部命令,COMP命令属于_(2)命令.
(3)设当前盘为C盘,现要用一条DOS命令在打印机上输出A 盘当前目录下所有扩展
名为DAT的文件内容.这一条DOS命令应为__(3).
(4)要将当前盘当前目录下的子目录XYZ中所有扩展名为.BAK的文件名改成扩展名
为.FOR,应使用的DOS命令为_(4).
(5)设DOS外部命令文件所在的路径均已用PATH命令打通. 现要将当前盘当前目录下的
文件WST.TXT设置为只读属性,应使用的DOS命令为_(5).
(6)用格式输出命令@<坐标>SAY设计的报表,如果需要打印输出, 应当使用设置命
令_(6).如果要在屏幕上输出,应当使用设置命令_(7).
(7)在FoxBASE的圆点状态,要调用过程文件ABC.PRG中的一个过程ZZ,必须首先用
_(8)命令打开这个过程文件;然后再用_(9)命令运行它.
(8)设有职工数据库文件,其内容是:
编号 姓名 部门 工资 奖金
1001 常胜 车间 850 200
1002 汪洋 车间 700 200
1003 陆地 车间 680 200
2001 林木 设计科 900 150
2002 陈路 设计科 1200 150
3004 孙海 财务科 900 100
3006 李扬 财务科 1300 100
3010 张虎 财务科 1100 100
请对以下程序或命令的执行结果依次填空:
USE 职工
TOTAL ON 部门 TO TEMP
USE TEMP
SORT ON 工资 TO TEMP1
USE TEMP1
DISPLAY 部门,工资,奖金
显示的结果是:(10)
USE 职工
AVERVGE 工资 TO a FOR 部门="财务科"
变量 a 的值是:__(11)
INDEX ON 工资 TO idx1
GO 1
编号,姓名
显示结果是:__(12)
SEEK 900
SKIP 3
工资+奖金
显示结果是:__(13)
LOCATE FOR 工资=900
CONTINUE
姓名
显示结果是:__(14)
SUM 奖全 TO b FOR SUBSTR (编号,1,1)="1"
(9)在学生数据库中,年龄字段为N型,标志字段为L型,请填空:
USE 学生
INDEX ON 年龄 TO idx2
将记录指针定位在第一个年龄是20的记录上,应使用命令__(16).
显示所有年龄为20的学生记录,应使用命令DISPLAY ALL__(17).
执行下列命令
SET INDEX TO
GO 11
之后,把从记录号11到末记录的标志字段设置为逻辑真,应使用命令:
REPLACE 标志 WITH .T._(18)
(10)设有职工(编号,姓名,职称,基本工资)和工资(编号,…,实发工资)两个数据
库文件,如下程序段用关联方法显示所有职工的编号,姓名,职称,基本工资和实发工资
的数据,请填空:
SELECT 1
USE 工资 ALIAS GZ
INDEX ON 编号 TO idx3
SELECT 2
USE 职工
SET RELATION ON __(19)
LIST 编号,姓名,职称,基本工资,__(20)实发工资
全国计算机等级考试三级笔试试题及答案?
一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在32位计算机中,一个字长所占的字节数为( )。
A) 1
B) 2
C) 4
D) 8
(2) 与十进制数511等值的十六进制数为( )。
A) 1FF
B) 2FF
C) 1FE
D) 2FE
(3) 能将高级语言编写的源程序转换成目标程序的是( )。
A) 编程程序
B) 编译程序
C) 解释程序
D) 链接程序
(4) 在计算机系统中,存储一个汉字的国标码所需要的字节数为( )。
A) 1
B) 2
C) 3
D) 4
(5) 下列带有通配符的文件名中,能表示文件ABC.TXT的是( )。
A) *BC.
B) A.*
C) BC.*
D) .
(6) 在多媒体计算机系统中,不能用以存储多媒体信息的是( )。
A) 光缆
B) 软盘
C) 硬盘
D) 光盘
(7) DOS命令“COPY/?”的功能是( )。
A) 将当前盘当前目录中的所有文件复制到当前盘的根目录下
B) 将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
C) 以提示方式复制文件
D) 显示COPY命令的帮助信息
(8) 在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按( )。
A) Ctrl+PrintScreen键
B) Ctrl+PrintScreen键
C) Shift+PrintScreen键
D) PrintScreen键
(9) 在Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是( )。
A) 将当前应用程序转为后台运行
B) 退出Windows后再关机
C) 退出Windows后重新启动计算机
D) 终止当前应用程序的运行
(10) 在Windows环境中,粘贴按钮是( )。
A) ctrl+A
B) ctrl+C
C) ctrl+X
D) ctrl+V
(11) 以下叙述中正确的是( )。
A) 构成C程序的基本单位是函数
B) 可以在一个函数中定义另一个函数
C) main()函数必须放在其它函数之前
D) 所有被调用的函数一定要在调用之前进行定义
(12) 以下选项中合法的实型常数是( )。
A) 5E2.0
B) E-3
C) .2E0
D) 1.3E
(13) 以下选项中合法的用户标识符是( )。
A) long
B) _2Test
C) 3Dmax
D) A.dat
(14) 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘101’是( )。
A) 字符A
B)字符a
C)字符e
D)非法的常量
(15) 以下非法的赋值语句是( )。
A) n=(i=2,++i);
B)j++;
C) ++(i+1);
D)x=j>0;
(16) 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。
A)6.500000
B)6
C) 5.500000
D) 6.000000
(17) 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。
A) scanf(“%2d%2d%2d”,&i,&j,&k);
B) scanf(“%d %d %d”,&i,&j,&k);
C) scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
(18) 与数学式子 对应的C语言表达式是( )。
A) 3*x^n(2*x-1)
B) 3*x**n(2*x-1)
C) 3*pow(x,n)*(1/(2*x-1))
D) 3*pow(n,x)/(2*x-1)
(19) 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。
A)printf(“x=%dn”,x);
B) printf(“x=%1dn”,x);
C)printf(“x=%8dLn”,x);
D)printf(“x=%LDn”,x);
(20) 若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%dn”,m,i);
}
执行后的输出结果是( )。
A) 8,6
B) 8,3
C) 6,4
D) 7,4
(21) 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是( )。
A) 6
B) 0
C) 2
D) 1
(22) 有一函数, ,以下程序段中不能根据x值正确计算出y值的是( )。
A) if(x>0) y=1; B) y=0;
else if(x==0) y=0; if(x>0) y=1;
else y=-1; else if(x<0) y=-1;
C)y=0; D)if(x>=0)
if(x>=0); if(x>0) y=1;
if(x>0) y=1 ; else y=0;
else y=-1; else y=-1;
(23) 以下选项中,与k=n++完全等价的表达式是( )。
A) k=n,n=n+1
B) n=n+1,k=n
C) k=++n
D) k+=n+1
(24) 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
main()
{ int n,k;
float score ,sum,ave;
sum=0.0;
for(n=1;n<=10;n++)
{ for(k=1;k<=4;k++)
{ scanf(“%f”,&score); sum+=score;}
ave=sum/4.0;
printf(“NO%d:%fn”,n,ave);
}
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是( )。
A) sum=0.0;
B) sum+=score;
C) ave=sun/4.0;
D) printf(“NO%d:%fn”,n,ave);
(25) 有以下程序段
int n=0,p;
do{scanf(“%d”,&p);n++;}while(p!=12345 &&n<3);
此处do—while循环的结束条件是( )。
A) P的值不等于12345并且n的值小于3
B) P的值等于12345并且n的值大于等于3
C) P的值不等于12345或者n的值小于3
D) P的值等于12345或者n的值大于等于3
(26) 有以下程序
main()
{ int a=15,b=21,m=0;
switch(a%3)
{ case 0:m++;break;
case 1:m++;
switch(b%2)
{ default:m++;
case 0:m++;break;
}
}
printf(“%dn”,m);
}
程序运行后的输出结果是( )。
A) 1
B) 2
C) 3
D) 4
(27) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是( )。
A) void
B) int
C) float
D) double
(28) 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
A) p=q;
B) *p=*q;
C) n=*q;
D) p=n;
(29) 有以下程序
float fun(int x,int y)
{ return(x+y); }
main()
{ int a=2,b=5,c=8;
printf(“%3.0fn”,fun(int)fun(a+c,b),a-c));
}
程序运行后的输出结果是( )。
A) 编译出错
B) 9
C) 21
D) 9.0
(30) 有以下程序
void fun(char *c,int d)
{ *c=*c+1;d=d+1;
printf(“%c,%c,”,*c,d);
}
main()
{ char a=’A’,b=’a’;
fun(&b,a); printf(“%c,%cn”,a,b);
}
程序运行后的输出结果是( )。
A)B,a,B,a
B) a,B,a,B
C) A,b,A,b
D) b,B,A,b
(31) 以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i
for(j=i+1,j
if(a[i]
}
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=o;i<10;i++) print(“%d,”,aa[i]);
printf(‘n”);
}
程序运行后的输出结果是( )。
A)1,2,3,4,5,6,7,8,9,10
B) 10,9,8,7,6,5,4,3,2,1,
C) 1,2,3,8,7.6.5.4.9,10
D) 1,2,10,9,8,7,6,5,4,3
(32) 有以下程序
int f(int n)
{ if (n==1) return 1;
else return f(n-1)+1;
}
main()
{ int i,j=0;
for(i=i;i<3;i++) j+=f(i);
printf(“%dn”,j);
}
程序运行后的输出结果是( )。
A) 4
B) 3
C) 2
D) 1
(33) 有以下程序
main()
{ char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘ ’}; int i,j;
i=sizeof(a); j=strlen(a);
printf(“%d,%db”i,j);
}
程序运行后的输出结果是( )。
A)9,9
B)8,9
C)1,8
D)9,8
(34) 以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。
void reverse(int a[ ],int n)
{ int i,t;
for(i=0;i{ t=a[i]; a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;
reverse(b,8);
for(i=6;i<10;i++) s+=b[i];
printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 22
B) 10
C) 34
D) 30
(35) 有以下程序
main()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0
for(i=0;i<4;i++) s+=aa[i][1];
printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 11
B) 19
C) 13
D) 20
(36) 有以下程序
#include
main()
{ char *p=“abcdeOfghjik ”;
printf(“%dn”,strlen(p));
}
程序运行后的输出结果是( )。
A) 12
B) 15
C) 6
D) 5
(37) 程序中头文件typel.h 的内容是:
#define N 5
#define M1 N*3
程序如下:
#define “type1.h”
#define M2 N*2
main()
{ int i;
i=M1+M2; printf(“%dn”,i);
}
程序编译后运行的输出结果是:( )。
A) 10
B) 20
C) 25
D) 30
(38) 有以下程序
#include
main()
{ FILE *fp; int i=20,j=30,k,n;
fp=fopen(“d1.dat”“w”);
fprintf(fp,“%dn”,i);fprintf(fp,“%dn”j);
fclose(fp);
fp=fopen(“d1.dat”, “r”);
fp=fscanf(fp,“%d%d”,&k,&n); printf(“%d%dn”,k,n);
fclose(fp);
}
程序运行后的输出结果是( )。
A) 20 30
B) 20 50
C) 30 50
D) 30 20
(39) 以下叙述中错误的是( )。
A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B) 在程序结束时,应当用fclose函数关闭已打开的文件
C) 在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D) 不可以用FILE定义指向二进制文件的文件指针
(40) 有以下程序
#include
main(int argc,char *argv[])
{ int i,len=0;
for(i=1;iprintf(“%dn”,len);
}
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
ex1 abcd efg 10
则运行的结果是:( )。
A) 22
B) 17
C) 12
D) 9
(41) 有以下程序
int fa(int x)
{ return x*x; }
int fb(int x)
{ return x*x*x; }
int f(int (*f1)(),int (*f2)(),int x)
{ return f2(x)-f1(x); }
main()
{ int i;
i=f(fa,fb,2); printf(“%dn”,i);
}
程序运行后的输出结果是( )。
A) -4
B) 1
C) 4
D) 8
(42) 有以下程序
int a=3;
main()
{ int s=0;
{ int a=5; s+=a++; }
s+=a++;printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 8
B) 10
C) 7
D) 11
(43) 有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t) *s=t-‘a’+’A’;
s++;
}
}
main()
{ char str1[100]=“abcddfefdbd”,c=’d’;
ss(str1,c); printf(“%sn”,str1);
}
程序运行后的输出结果是( )。
A) ABCDDEFEDBD
B) abcDDfefDbD
C) abcAAfefAbA
D) Abcddfefdbd
(44) 有以下程序
struct STU
{ char num[10]; float score[3]; };
main()
{ struct stu s[3]={{“20021”,90,95,85},
{“20022”,95,80,75},
{“20023”,100,95,90}},*p=s;
int i; float sum=0;
for(i=0;i<3,i++)
sum=sum+p->score[i];
printf(“%6.2fn”,sum);
}
程序运行后的输出结果是( )。
A) 260.00
B) 270.00
C) 280.00
D) 285.00
(45) 设有如下定义:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正确的赋值语句是( )。
A) p=&a;
B) p=data.a;
C) p=&data.a;
D) *p=data.a;
(46) 有以下程序
#include
struct NODE
{ int num; struct NODE *next; };
main()
{ struct NODE *p,*Q,*R;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)malloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->num=10; q->num=20; r->num=30;
p->next=q;q->next=r;
printf(“%dn”,p->num+q->next->num);
}
程序运行后的输出结果是( )。
A) 10
B) 20
C) 30
D) 40
(47) 若有以下说明和定义
typedef int *INTEGER;
INTEGER p,*q;
以下叙述正确的是( )。
A) P是int型变量
B) p是基类型为int的指针变量
C) q是基类型为int的指针变量
D) 程序中可用INTEGER代替int类型名
(48) 有以下程序
main()
{ unsigned char a,b,c;
a=0x3; b=a|0x8; c=b<<1;
printf(“%d%dn”,b,c);
}
程序运行后的输出结果是( )。
A) –11 12
B) –6 –13
C) 12 24
D) 11 22
(49) 有以下程序
#include
main()
{ char *p,*q;
p=(char*)malloc(sizeof(char)*20); q=p;
scanf(“%s%s”,p,q); printf(“%s%sn”,p,q);
}
若从键盘输入:abc def,则输出结果是:( )。
A) def def
B) abc def
C) abc d
D) d d
(50) 以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。
#include
void f(char p[][10],int n)
{ char t[20]; int i,j;
for(i=0;ifor(j=i+1;jif(strcmp(p[i],p[j])<0)
{ strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);}
}
main()
{ char p[][10]={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”};int i;
f(p,5); printf(“%dn”,strlen(p[0]));
}
程序运行后的输出结果是( )。
A) 6
B) 4
C) 5
D) 3
二、填空题(每空2分,共40分)
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
1、计算机软件分为系统软件和应用软件,操作系统属于 [1] 。
2、在DOS环境下,代表键盘和显示器的设备文件名为 [2] 。
3、支持Internet基本服务的协议是 [3] 。
4、从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为 [4] 。
5、某微型机的运算为2MIPS,则该微型机每秒执行 [5] 条指令。
6、设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf(“%d, ” [6] );
printf(“%dn”, [7] 。);
7、以下程序运行后的输出结果是 [8] 。
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf(“%d,%d n”,x,y);
}
8、以下程序运行后的输出结果是 [9] 。
main()
{ int x=15;
while(x>10 && x<50)
{ x++;
if(x/3){x++;break;}
else continue;
}
printf(“%dn”,x);
}
9、有以下程序:
#include
main()
{ char c;
while((c=getchar( ))!=’’) putchar(--c);
}
程序运行时,如果从键盘输入:Y?N?,则输出结果为 [10] 。
10、以下程序运行后的输出结果是 [11] 。
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
printf(“%d,%d,”,x,y); }
main()
{ int x=2,y=3;
fun(x,y);
printf(“%d,%dn”,x,y);
}
11、以下函数的功能是计算s=1+ + +……+ ,请填空。
double fun(int n)
{ double s=0.0,fac=1.0; int i;
for(i=1,i<=n;i++)
{ fac=fac [12] ;
s=s+fac;
}
return s;
}
12 fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
#include
#define N 100
int fun(int(*a)[N])
{ int row,col,max,min;
for(row=0;row{ for(max=a[row][0],col=1;colif( [13] )max=a[row][col];
if( row==0)min=max;
else if( [14] )min=max;
}
return min;
}
13、函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
#include
int sstrcmp(char *s,char *t)
{ while(*s&&*t&& *s== [15] )
{ s++;t++;}
return [16] ;
}
14、下面程序的运行结果是 [17] 。
#define N 10
#define s(x) x*x
#define f(x) (x*x)
main()
{ int i1,i2;
i1=1000/s(N); i2=1000/f(N);
printf(“%d %dn”,i1,i2);
}
15、下面程序的运行结果是: [18] 。
void swap(int *a,int *b)
{ int *t;
t=a; a=b; b=t;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
swap(p,q);
printf(“%d%dn”,*p,*q);
}
16、下面程序的运行结果是: [19] 。
typedef union student
{ char name[10];
long sno;
char sex;
float score[4];
}STU;
main()
{ STU a[5];
printf(“%dn”,sizeof(a));
}
(17) 函数sstrcmp()的功能是对两个字符串进行比较。当s 所指字符串和t所指字符相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
#include
int sstrcmp(char *s,char *t)
{while(*s&&*t&&*s==【19】)
{s++;t++; }
return 【20】;
}
广东开放大学
2006年3月全国计算机等级考试三级数据库笔试试题及答案
无 为大家收集整理了《2006年3月全国计算机等级考试三级数据库笔试试题及答案》供大家参考,希望对大家有所帮助!
一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是 A)操作系统 B)编译程序 C)数据库管理系统 D)网络通信软件
(2)通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问最慢的是 A)Cache B)磁带 C)硬盘 D)内存
(3)下列关于计算机系统工作原理的叙述中,哪一条是正确的? A)中央处理器直接对存储器中的数据进行处理 B)运算器完成解释和执行指令的工作 C)中央处理器可以从输入设备中得到控制指令 D)程序和数据均存放在存储器中
(4)下列关于异步传输模式ATM技术的叙述中,哪一条是不正确的? A)ATM技术可以满足用户对数据传输的服务质量的要求 B)ATM是B-ISDN选择的数据传输技术 C)ATM技术的实时性好,但灵活性不够 D)采用ATM技术可满足网络中突发性的通信量
(5)信息认证是信息安全的一个重要方面,下列哪一项不属于实施信息认证的方法? A)身份识别 B)密钥管理 C)数字签名 D)消息认证
(6)电子邮件软件向邮件服务器发送邮件时使用的协议是 A)SMTP B)POP3 C)IMAP D)MIME
(7)以下关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构 D)树形结构是典型的非线性结构
(8)以下关于广义表的叙述中,哪一条是正确的? A)广义表是0个或多个单元素或子表组成的有限序列 B)广义表至少有一个元素是子表 C)广义表不可以是自身的子表 D)广义表不能为空表
(9)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最短? A)线性表按顺序方式存储,查找关键码值为666的结点 B)线性表按链接方式存储,查找关键码值为666的结点 C)线性表按顺序方式存储,查找线性表中第900个结点 D)线性表按链接方式存储,查找线性表中第900个结点
(10)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长? A)线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点 B)线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点 C)线性表按顺序方式存储,删除线性表的第900个结点 D)线性表按链接方式存储,删除指针P所指向的结点
第(11)-(13)题基于下图所示的二叉树:
(11)该二叉树对应的树林包括几棵树? A)1 B)2 C)3 D)4
(12)如果用llink-rlink法存储该二叉树,则各结点的指针域中共包含多少个空指针? A)6 B)8 C)10 D)12
(13)如果将该二叉树存储为对称序线索二叉树,则结点H的左线索指向哪一个结点? A)结点A B)结点C C)结点E D)结点G
(14)对n个记录的文件进行归并排序,所需要的辅助存储空间为 A)O(1) B)O(n) C)O(log2n) D)O(n2)
(15)以下关于B树运算的叙述中,哪一条是正确的? A)若插入过程中根结点发生分裂,则B树的高度加1 B)每当进行插入运算,就在B树的最下面一层增加一个新结点 C)若要删除的关键码出现在根结点中,则不能真正删除,只能做标记 D)删除可能引起B树结点个数减少,但不会造成B树高度减小 (16)批处理操作系统的主要缺点是 A)系统吞吐量小 B)用户不能直接控制其作业的执行 C)不具备并发性 D)系统资源利用率不高
(17)一个进程执行V操作意味着 A)该进程从等待队列进入就绪队列 B)该进程从磁盘调入内存 C)可能有另一个进程从等待队列进入就绪队列 D)可能有另一个进程从磁盘调入内存
(18)设计作业调度算法时,不需要考虑下列哪一个因素? A)友好的用户界面 B)均衡使用资源 C)公平性 D)吞吐量大
(19)进程切换时,系统把即将运行进程的页表的起始地址存放在 A)内存中 B)快表中 C)寄存器中 D)磁盘中
(20)内存与磁盘之间交换信息的最小单位是 A)记录 B)数据项 C)块 D)文件
(21)在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是 A)顺序结构 B)链接结构 C)索引结构 D)B树结构
(22)假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。若采用记录成组技术存储若干记录,当块因子为4时,磁盘空间的利用率可达到 A)16% B)33% C)63% D)91%
(23)虚拟设备是指 A)模拟独占设备的共享设备 B)允许用户以标准化方式使用的物理设备 C)允许用户使用比系统中拥有的物理设备更多的设备 D)允许用户程序部分装入内存即可使用的系统设备
(24)对资源采用按序分配策略能达到下列哪一个目的? A)死锁预防 B)死锁避免 C)检测死锁 D)解除死锁
(25)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行” 的概念最接近? A)属性 B)关系 C)域 D)元组
(26)在一个数据库中,模式与内模式的映像个数是 A)1个 B)与用户个数相同 C)由设置的系统参数决定 D)任意多个
(27)在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中的SELECT语句执行的是 A)DECLARE B)OPEN C)FETCH D)CLOSE
(28)下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式? A)子模式 B)用户模式 C)存储模式 D)用户视图
(29)设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则 A)只有SNO不能取空值 B)只有CNO不能取空值 C)只有GRADE不能取空值 D)SNO与CNO都不能取空值
(30)如果对关系emp(eno,ename,salary)成功执行下面的SQL语句: CREATE CLUSTER INDEX name_index ON emp(salary) 对此结果的正确描述是 A)在emp表上按salary升序创建了一个聚簇索引 B)在emp表上按salary降序创建了一个聚簇索引 C)在emp表上按salary升序创建了一个索引 D)在emp表上按salary降序创建了一个索引 (31)设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记为T= R S,则 A)T的元数是r+s,且有n+m个元组 B)T的元数是r+s,且有nm个元组 C)T的元数是rs,且有n+m个元组 D)T的元数是rs,且有nm个元组
(32)下列关于数据库三级模式结构的说法中,哪一个是不正确的? A)一个数据库中可以有多个外模式但只有一个内模式 B)一个数据库中可以有多个外模式但只有一个模式 C)一个数据库中只有一个外模式也只有一个内模式 D)一个数据库中只有一个模式也只有一个内模式
(33)SQL语言的REVOKE语句实现下列哪一种数据控制功能? A)可靠性控制 B)并发性控制 C)安全性控制 D)完整性控制
(34)在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除? Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引 Ⅲ.在此表上建立的视图 A)Ⅰ和Ⅱ B)Ⅱ和Ⅲ C)Ⅰ和Ⅲ D)全部
第(35)(37)题基于“学生选课课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)
(35)若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系 A)S和SC B)SC和C C)S和C D)S、SC和C
(36)若要求“查询选修了3门课程的学生的学生号”,正确的SQL语句是 A)SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)> 3 B)SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3 C)SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3 D)SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3
(37)若要求“查询选修了C2号课程的学生的学生号”,正确的关系代数表达式是 Ⅰ.S# ( C#=’C2’ ( SC ) ) Ⅱ.C#=’C2’ ( S# ( S SC) ) Ⅲ.C#=’C2’(S#(SC)) A)只有Ⅰ B)只有Ⅱ C)只有Ⅲ D)都正确
(38)下列关于E-R模型的叙述中,哪一条是不正确的? A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B)实体类型之间的联系通常可以分为1 : 1,1 : n 和m : n三类 C)1 : 1联系是1 : n联系的特例,1 : n联系是m : n联系的特例 D)联系只能存在于两个实体类型之间
第(39)(41)题基于如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。 供应商关系S: 零件关系P: 供应商号 供应商名 所在城市 零件号 颜色 供应商号 100 红星 北京 A110 红 100 200 宇宙 上海 B201 蓝 300 300 黎明 天津 C312 白 200 400 立新 重庆
(39)如果要删除关系S中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除)? A)( ‘100’, ‘红星’, ‘北京’) B)( ‘200’, ‘宇宙’, ‘上海’) C)( ‘300’, ‘黎明’, ‘天津’) D)( ‘400’, ‘立新’, ‘重庆’)
(40)如果向关系P中插入一个元组,下列哪一个元组可以被插入? A)( ‘B201’, ‘白’, ‘200’) B)( ‘C301’, ‘红’, ‘300’ ) C)( ‘D401’, ‘绿’, ‘100’ ) D)( ‘B211’, ‘蓝’, ‘500’)
(41)对关系S和P执行下列哪一种关系代数操作,会得到如下的结果关系?
供应商号 供应商名 所在城市 零件号 颜色 100 红星 北京 A110 红 200 宇宙 上海 C312 白 300 黎明 天津 B201 蓝 A)S P B)S P C)S P D)S P
(42)下列关于数据操纵模块功能的叙述中,哪一个是不正确的? A)支持对数据的修改 B)支持数据的检索 C)支持在数据库中创建视图 D)支持嵌入式查询
(43)下列哪一项不是DBMS的组成部分? A)DDL及其翻译处理程序 B)DML及其编译、解释程序 C)数据库运行控制程序 D)宿主语言及其编译、处理程序
(44)下列条目中哪些是IBM商务智能解决方案的组成部分? Ⅰ. OLTP业务系统 Ⅱ. 前台分析工具 Ⅲ. 数据仓库管理器 Ⅳ. 多维服务器 A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ和Ⅳ C)Ⅰ、Ⅲ和Ⅳ D)Ⅱ、Ⅲ和Ⅳ
(45)Sybase公司的企业级服务器ASE支持哪几种锁机制? Ⅰ. 数据页锁 Ⅱ. 数据字段锁 Ⅲ. 数据行锁 Ⅳ. 所有页锁 A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ和Ⅳ C)Ⅰ、Ⅲ和Ⅳ D)都是 (46)保持事务的原子性是数据库管理系统中哪一个部件的责任? A)事务管理 B)存取管理 C)性能管理 D)安全管理
(47)数据的完整性是指 A)数据的存储和使用数据的程序无关 B)防止数据被非法使用 C)数据的正确性、一致性 D)减少重复数据
(48)SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户 A)只能是表的使用者 B)只能是表的建立者 C)只能是DBA D)是DBA和表的建立者
(49)数据库系统运行过程中,由于应用程序错误所产生的故障通常称为 A)设备故障 B)事务故障 C)系统故障 D)介质故障
(50)由于关系模式设计不当所引起的插入异常指的是 A)两个事务并发地对同一关系进行插入而造成数据库不一致 B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C)未经授权的用户对关系进行了插入 D)插入操作因为违反完整性约束条件而遭到拒绝
(51)下列关于关系模式的码的叙述中,哪一项是不正确的? A)当候选码多于一个时,选定其中一个作为主码 B)主码可以是单个属性,也可以是属性组 C)不包含在主码中的属性称为非主属性 D)若一个关系模式中的所有属性构成码,则称为全码
(52)设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下列关于多值依赖的叙述中,哪个(些)是正确的? Ⅰ. 若X Y,则X→Y Ⅱ. 若X→Y,则X→→Y Ⅲ. 若X→→Y,且Y Y,则X→→Y Ⅳ. 若X Y,则X Z A)只有Ⅱ B)只有Ⅲ C)Ⅰ和Ⅲ D)Ⅱ和Ⅳ
第(53)(54)题基于如下叙述:关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。
(53)关系模式Student的候选关键码有 A)1个,为 (Sno, Cno) B)1个,为 (Sno, Cno, Tname) C)2个,为 (Sno, Sname, Cno) 和 (Sno, Cno, Tname) D)2个,为 (Sno, Sname, Cno) 和 (Sname, Cno, Tname)
(54)关系模式Student的规范化程度达到 A)1NF B)2NF C)3NF D)BCNF
(55)在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式? A)2 B)3 C)4 D)5
(56)下列关于模式分解的叙述中,哪一条是不正确的? A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF D)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF
(57)Microsoft SQL Server 2000和下列哪一个产品集成使用,可以支持贸易伙伴之间的在线交流? A)BizTalkTM Server 2000 B)Commerce Server 2000 C)Microsoft English Query D)Microsoft OLE DB
(58)下列哪些条目是新一代数据库开发工具应具有的特征? Ⅰ. 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理 Ⅱ. 支持基于INTERNET应用的开发 Ⅲ. 支持面向对象的程序设计 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ C)仅Ⅱ和Ⅲ D)都是
(59)下列关于数据仓库的叙述中,哪一个是不正确的? A)数据仓库通常采用三层体系结构 B)底层的数据仓库服务器一般是一个关系型数据库系统 C)数据仓库中间层OLAP服务器只能采用关系型OLAP D)数据仓库前端分析工具中包括报表工具
(60)联机分析处理包括以下哪些基本分析功能? Ⅰ. 聚类 Ⅱ. 切片 Ⅲ. 转轴 Ⅳ. 切块 A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ和Ⅳ C)Ⅱ、Ⅲ和Ⅳ D)都是 二、填空题(每空2分,共40分) 请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。 (1)计算机是由运算器、 【1】 、存储器、输入设备和输出设备这5个主要功能部件组成的,它们被称为计算机的五大硬件。
(2)网络安全技术的研究主要涉及三方面问题: 【2】 、安全机制和安全服务。
(3)数据结构包括三方面的内容:数据的逻辑结构、数据的存储结构、数据的 【3】 。
(4)m阶B树的根结点至少有 【4】 棵子树。
(5)对于关键码序列18,30,35,10,46,38,5,40,进行堆排序(假定堆的根结点是最小关键码),在初始建堆过程中需进行的关键码交换次数为 【5】 。
(6)在单CPU系统中,如果同时存在24个并发进程,则处于就绪队列中的进程最多有 【6】个。
(7)在虚拟页式存储管理系统中,选择页面淘汰算法时应尽量注意减少或避免 【7】 现象的发生。
(8)文件系统提供按名存取功能,要求用户在读文件之前调用 【8】 文件操作。
(9)设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是 【9】 grade = grade+5 WHERE cname=“数据库系统”。
(10)在数据模型中,用树形结构表示实体以及实体间联系的是 【10】 数据模型。
(11)在SQL语言中,若要删除一个表,应使用的语句是 【11】 TABLE。
(12)在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为 【12】 连接。
(13)对数据库结构的描述和定义存储在 【13】 中,它是DBMS运行的基本依据。
(14)Oracle数据库系统中提供的CASE工具是 【14】 。
(15)数据库恢复通常基于数据备份和 【15】 。
(16)DBMS对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和 【16】 。
(17)在关系模式R U, F 中,如果XY,且存在X的一个真子集X′,有X′Y ,则称Y对X的依赖为 【17】 函数依赖。 (18)关系数据库规范化理论的研究中,在函数依赖的范畴内, 【18】 达到了的规范化程度。
(19)第三代数据库系统(或新一代数据库系统)是 【19】 技术和数据库技术相结合的系统。
(20)在分布式数据库系统中,每一个节点都是一个独立的 【20】 系统。 1-20 DABDD CCCDC DDBBC CABCD 21-40BBBCA CBADC BAABD CADBD 41-60CACAD ABACD AACBA ABDBC
版权声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
转载请注明来自,本文标题:有关计算机的试题—2006年3月全国计算机等级考试三级数据库笔试试题及答案
本文地址:https://www.shiputi.com/baoming/19927.html
标签:
- 本站介绍
-
世普梯专注提供全国考试报名时间、最新考试政策解读及备考资料,涵盖公务员、教师资格、职业资格等考试资讯,同步分享职场工作总结模板与学习经验,助考生高效规划备考,一站式解决考试全周期需求。