凡事预则立不预则废,复习好以下的三级数据库技术试题,刷好计算机等级考试题库,才能提前做好完全准备,打一场有计划有目标的仗!
计算机三级数据库技术试题
【1】
1.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是(d )
A.无类型
B.字符型
C.数值型
D.逻辑型
2.顺序执行下列命令后,屏幕最后显示的结果是(b )
a= "9"
b= "a"
?TYPE( &"b")
A.N
B.C
C.D
D.U
3.用DIMENSLON a(2,3)命令定义数组s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是( d )
A..F.
B.变量未定义
C.3
D.5
4.执行以下命令序列(设今天是2000年8月6日)
STORE DATE() TO MDATE
MDATE:MDATE-365
? YEAR(MDATE)的显示结果为( a)
A.199
B.99
C.2000
D.该语句序列中有错误
5.在下列表达式中,结果为字符型是(a )
A. "125"-"90"
B. "abc"+"def"="abedef"
C.CTOD( "99/10/01")
D.DTOC(DATE()) >"96/08/01"
6.数据库中有逻辑型字段变量"婚否"及日期型字段变量"出生日期",则判断满30岁且未婚的表达式为(a )
A..NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>=30
B. .NOT.婚否.AND.INT((DATE()-出生日期)/365) >30
C.婚否.AND.INT((DATE()-出生日期)/365) >:30
D.婚否.AND.INT((DATE()-出生日期)/365) >30
7.以下选项中不能参与数据运算的变量类型是(a )
A.屏幕型
B.字符型
C.逻辑型
D.日期型
8.设变量A= "99/10/01",则表达式MONTH((CTOD(A))和DAY((CTOD(A))的值分别为(c )
A.99和10
B.99和1
C.10和1
D.1和10
9.设一个数据库中有条记录,当EOF()返回真值且当前记录号应为(c )
A. 0
B.0
C.1
D.1
10.执行STORE "199年12月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示"澳门199年12月回归祖国",应使用命令(c )
A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)
B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,1)
C.?SUBSTR(XY,15,4)+LEFT(XY,10)十RIGHT(XY,10)
D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,1,10)
【2】
1.有如下命令序列:
STORE "456 "to X
STORE "123"+X TO Y
STORE TRIM(Y- "789")TO Z
执行上述命令之后,Z的值是(a )
A. "123456789"
B. "123456 789"
C. "123 456789"
D. "1234 56789"
2.假定有下述变量定义:姓名=[李华],性别=[女],生日={70/09/08),婚否=.T.,要显示出以下格式的信息:李华,女,出生于70-09-08 .T.,可用命令( c )
A.?姓名,性别,生日,婚否
B.?姓名+ ","+性别+","+"出生于"+生日+婚否
C.?姓名+ ","+性别+","+"出生于"+DTOC(生日),婚否
D.?姓名+ ","+性别+","+"出生于"+DTOC(生日)+婚否
3.设有变量PI=3.1415926,执行命令?round(PI,3)的显示结果是(b )
A.3.141
B.3.142
C.3.140
D.3.0
4.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行?M.A-A后屏幕将显示(b )
A.246
B.-246
C.0
D.错误信息
5.下列字符型常量Hello,world!表示方法中,错误的是(d )
A.[Hello,world!]
B.’Hello,world!’
C. "Hello,world!"
D.{Hello,world!}
6.命令?STR(1000.50)执行后的显示结果应为(c )
A.1000
B.1000.5
C.1001
D.1000.50
7.执行以下命令序列:
STORE CTOD( "991061") TO 日期
STORE MONTH(日期) TO 月份
?月份
显示的月份值为(D)
A.06
B.99
C.
D.6
8.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是( a)
A. LEFT( "FoxPro",3)与SUBSTR("FoxPro",1,3)
B.YEAR(DATE())与SUBSTR(DTOC(DATE())7,2)
C.TYPE( "36-5*4")与TYPE(36-5*4)
D.假定A= "This",B="is a string" A-B与A+B
9.CLEAR MEMORY命令的功能是(c )
A. 清除整个屏幕
B.清除内存中的所有信息
C.清除所有内存变量
D.清除所有变量
10.以.DBF为扩展名的文件是(c )
A. 备注文件
B.索引文件
C.数据库文件
D.菜单文件
【3】
1.命令?[李华] <=[黄华],"计算机报" $"计算机"的执行结果应为(b )
A..T..T.
B..F..F.
C..T..F.
D..F. .T.
2.命令?STR(1000.5454,7,3)执行后屏幕的显示结果为(b )
A.1000.54
B.1000.55
C.1000.545
D.1000.5454
3.设A= "abcd"+space(5),B="efgh",则A-B的结果与下列( )选项的结果相同。c
A. "abed"+space(5)+"efgh"
B. "abed"+"efgh"
C. "abcd"+F,ef8h"+space(5)
D. "abcd"+"efgh"+space(1)
4.假定系统日期是1998年12月日,有如下命令:
N:(YEAR(DATE())-1900)0,执行后N的值应为(b )
A.1998
B.98
C.
D.12
5.将1999年12月10存人日期型变量HQ的正确方法是(C)
A.STORE 99/12/10TORQ
B.STOREDTOC( "99/12/10")TORQ
C. STORE{99/12/10}TORQ
D.STORE "99/12/10"TORQ
6.假定字符串变量A= "123",B="234" a
A..NOT.(A:B).OR.B$("13579")
B.A$( "ABC").AND.(A<>B)
C..NOT.(A <>B)
D..NOT.(A <=B)
7.备注型字段的数据宽度是10字节,它用来存放(d )
A.指向备注的具体内容
B.指向DBF文件的指针
C.指向FPT文件的文件名
D.指向FPT中文字块的指针
8.假定 "出生日期"为日期型内存变量,下列表达式中结果不是日期型的是(c )
A.CTOD( "00/10/01")
B.{99/10/01}+365
C.CTOD(出生日期)
D.DATE()
9.执行下列命令
HZ= "中华人民共和国"
?SUBSTR(HZ,LEN(HZ)/2-2,4)
输出的结果是(b )
A.中华
B.人民
C.共和
D.和国
10.下列表达式中,运算值为日期型的是(c )
A.YEAR(DATE())
B.DATE()-{12/15/99)
C.DATE()-100
D.DTOC(DATE())- "12/15/99"
【4】
1.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修 "COMPUTER"课程的"女"学生姓名,将涉及到关系(d )
A.S
B.SC, C
C.S,SC
D.S,C,SC
2.SQL语言中,实现数据检索的语句是(a )
A.SELECT
B.INDERT
C.UPDATE
D.DELETE
3.下列SQL语句中,修改表结构的是(a )
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
4.SQL语言具有两种使用方式,分别称为交互式SQL和(c )
A.提示式SQL
B.多用户SQL
C.嵌入式SQL
D.解释式SQL
5.检索所有比 "王华"年龄大的学生姓名、年龄和性别。正确的SELECT语句是(a )
A.SELECT SN,AGE,SEX FROM S
SHERE AGE > (SELECT AGE FROM S)
WHERE SN=’王华’)
B.SELECT SN,AGE,SEX
FROM S
WHERE SN=’王华’
C.SELECT SN,ACE,SEX FROM S
WHERE AGE >(SELECT ACE
WHERE SN=’王华’)
D.SELECT SN,ACE,SEX FROM S
WHERE ACE >王华 AGE
6.检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SeLECT的语句是(d )
A.SELECT S# FORM SC
WHERE C#= "C2" AND GRADE> =(SELECT GRADE FORM SC)
WHERE C#= "C2")
B.SELECT S#FORM SC
WHERE C#= "C2" AND GRADE IN(SELECT CRADE FORM SC)
WHERE C#= "C2"
C.SELECT S# FORM SC
WHERE C#= "C2" AND GRADE NOT IN(SELECT GRADE FORM SC
WHERE C#= "C2"
D.SELECT S# FORM SC
WHERE C#= "C2" AND CRANDE> =ALL(SELECT GRADE FORM SC
WHERE C#= "C2")
7.检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是( C)
A.SELECT S.SN,SC.C#,SC.CRADE
FROMS
WHERE S.S#=SC.S#
B.SELCECT S.SN,SC.C#,SC.GRADE
FROM SC
WHERE S.S#=S
C.CRADEC.SELECT S.SN,SC.C#,SC.CRADE
FROM S,SC
WHERE S.S#:S C.S#
D.SELSECT S.SN,SC.C#,SC.GRADE
FROM S,SC
8.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序捧列出来。正确的SElECT语句是( B)
A.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
CROUP BY S#
ORDER BY 2 DESC
HAVING COUNT(*) >=4
B.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
GROUP BY S#
HAVING COUNT(*) >=4
ORDER BY 2 DESC
C.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
HAVINC COUNT(*) >=4
GROUP BY S#
ORDER BY 2 DESC
D.DELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
ORDER BY 2 DESC
CROUP BY S#
HAVINC COUNT(*) >=4
9.若用如下的SQL语句创建一个student表:
CREATE TABLE student NO C(4)NOT NULL,
NAME C(8)NOT NULL,
SEX C(2),
AGE N(2)
可以插入到student表中的是(b )
A.(’1031’,’曾华’,男,23)
B.(’1031’,’曾华’,NULL,NULL)
C.(NULL,’曾华’,’男’,’23’)
D.(’1031’,NULL,’男’,23)
10.SQL语言是(b )的语言,易学习。
A.过程化
B.非过程化
C.格式化
D.导航式
【5】
1.从数据库中删除表的命令是(a )
A.DROP TABLE
B.ALTER TABLE
C.DELETE TABLE
D.USE
2.在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为 "教授"、"副教授"的姓名和工资,应使用命令(c )
A. LIST姓名,工资 FOR 年龄 <=40.AN
D.职称= "教授".AND.职称="副教授"
B.LIST姓名,工资 FOR 年龄 <=40.OR.职称="副教授".OR.职称="副教授"
C.LIST姓名,工资 FOR 年龄 <=40.AND.(职称="副教授".OR.职称="副教授")
D.LIST姓名,工资 FOR 年龄 <=40.OR.(职称="副教授".AND.职称="副教授")
3.下列命令中,修改库文件结构的命令是(c )
A.MODIFY FILE
B.MODIFY COMMAND
C. MODIFY STRU CTURE
D.CREATE STRUCTURE
4.当前数据库中, "体育达标"字段为逻辑类型,要显示所有未达标的记录应使用命令(c )
A. LIST FOR 体育达标=.F.
B.LIST FOR 体育达标 <>.F.
C.LIST FOR .NOT.体育达标
D.LIST FOR .NOT. "体育达标"
5.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将(b )
A. 得到一个新的数据库文件
B.得到一个新的数据库文件和一个新的备注文件
C.得到一个新的数据库文件和两个新的备注文件
D. 显示出错误信息,表明不能复制具有备注型字段的数据库文件
6.在新打开的数据库记录号是20,只显示第20条记录,应使用的命令是(B)
A.GO 20
B.GO 20
C.SKIP 20
D.SKIP 20
7.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是(c )
A.FOR 600 <工资<800
B.FOR工资 >6000R工资<800
C.FOR工资 >600.AND.工资<800
D.FOR工资 >600.OR.工资<800
8.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是(b )
A. FOR 婚否
B.FOR.NOT.婚否
C.FOR 婚否=F
D.FOR 婚否=.F.
9.在命令窗口中,将A盘根目录下的ST D.PRG文件复制到C盘的\DB目录中,应使用命令(b )
A.COPY A:\STD.PRG C:\DB
B.COPY FILE A:\STD.PRG TO C:\STD.PRG
C. COPY A:\STD.PRG TO C:\DB\STD.PRG
D.COPY TO C:\DB\STD.PRG
10.使用USE <库文件名>命令打开库文件时,能够同时自动打开一个相关的(a )
A.备注文件
B.文本文件
C.内存变量文件
D.屏幕格式文件
【6】
1.库文件TEST.DBF尚未打开,要将该文件复制为数据库文件TESTl.DBF,应该使用命令( C)
A.COPY TO TESTl.DBF
B.COPY STRUCTURE TO TESTl.DBF
C. COPY FILE TEST.DBF TO TESTl.DBF
D.COPY INDEXES TEST.DBF TO TESTl.DBF
2.只将结果输出到打印机,不在屏幕上显示,应使用命令序列(c )
A. SET DEVICE TO PRINT 和@3,10 SAY "姓名:"、+姓名
B.SET PRINT ON 和@3,10 SAY "姓名:"+姓名
C.SET PRINT ON 和 SET DEVICE TO @3,10 SAY "姓名:"+姓名
D.LIST "姓名:"+姓名 TO PRINT
3.设数据库KSCJ.DBF有 "姓名(C,6)"、"笔试(N,3)"、"上机(N,3)"等字段,执行下列命令:
USE KSCJ
LIST
记录号# 姓名 笔试 上机
1 董一婉 76 62
2 黄兴东 65 53
3 姜浚 75 84
4 赵 飞 45 95
INDEX ON 上机+笔试 TO SJ
GO TOP
? RECNO( )
显示的记录号是( b )
A.1
B.2
C.3
D.4
4.当打开某个库文件和相关的多个索引文件被打开时,有关主索引的正确叙述是(b )
A.可以将多个索引文件同时设置为主索引
B.同一时刻只能将一个索引文件设置为主索引
C.只要指定主索引文件,就不能更改关于主索引文件的设置
D.索引文件只要打开就能对记录操作起作用
5.当前记录序号为3,将第6记录设置为当前记录的命令是(c )
A.SKIP-6
B.SKIP+6
C.SKIP+3
D.SKIP-3
6.若当前数据库中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是(d )
A. 显示第5号记录的内容
B.显示1至5号记录的内容
C.显示8号记录的5个字段
D.显示从8号记录开始以下5条记录的内容
7.要显示系统中所使用的内存变量,可以在命令窗口中输人命令(c )
A.DISPLAY FIELD
B.DISPLAY OFF
C. DISPLAY MEMORY
D.DISPLAY
8.在人事数据库文件中要显示所有姓王(姓名)的职工的记录,使用命令(d )
A.LIST FOR 姓名= "王***"
B.LIST FOR STR(姓名,1,2)= "王"
C. LOCATE FOR 姓名= "王"
D.LIST FOR SUBSTR(姓名,1,2)= "王"
9.在命令窗口输入:
STORE ".F." TO P
?TYPE( "P")
显示的结果类型是(a )
A.C
B.L
C.D
D.N
10.对当前数据库执行命令 LIST 姓名,职称 FOR 年龄 <35.AND.职称="高级工程师"的结果是( D)
A. 显示所有记录的姓名和职称
B.显示所有年龄在35岁以下的高级工程师的记录
C.显示所有年龄在35岁以下的记录的姓名和职称
D.显示所有年龄在35岁以下的高级工程师的姓名和职称
复习是要有坐稳“冷板凳”的毅力。只有不畏艰苦,勇于拼搏的人才能在学习上闯出一片天。当我们心中有一个明确的目标——做好计算机等级考试题库-三级数据库技术试题,凭着不屈的斗志,不懈地努力,就没有什么可以难倒我们,我们一定会到达理想的彼岸,一定会通过考试的。
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯