盘点全国计算机等级考试题库-三级数据库技术试题

发布于 2019-01-12 15:59  编辑:simi
0
计算机等级考试题库 扫码微信刷题


凡事预则立不预则废,复习好以下的三级数据库技术试题,刷好计算机等级考试题库,才能提前做好完全准备,打一场有计划有目标的仗!


计算机三级数据库技术试题

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(23)命令定义数组s后再对各元素赋值:a(12);2a(13)3a(21)=4a(22)=5a(23)=6,然后再执行命令?a(5),则显示结果是( d )

A..F.

B.变量未定义

C.3

D.5

 

4.执行以下命令序列(设今天是200086)

STORE DATE() TO MDATE

MDATEMDATE-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.9910

B.991

C.101

D.110

 

9.设一个数据库中有条记录,当EOF()返回真值且当前记录号应为(c )

A. 0

B.0

C.1

D.1

 

10.执行STORE "19912月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示"澳门19912月回归祖国",应使用命令(c )

A.?SUBSTR(XY154)+SUBSTR(XY10)+SUBSTR(XY10)

B.?SUBSTR(XY154)+LEFT(XY110)+RIGHT(XY1)

C.?SUBSTR(XY154)+LEFT(XY10)RIGHT(XY10)

D.?SUBSTR(XY154)+LEFT(XY10)+RIGHT(XY110)

 

 

 

 

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(PI3)的显示结果是(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.下列字符型常量Helloworld!表示方法中,错误的是(d )

A.[Helloworld!]

B.Helloworld!

C. "Helloworld!"

D.{Helloworld!}

 

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"13)

B.YEAR(DATE())SUBSTR(DTOC(DATE())72)

C.TYPE( "36-5*4")TYPE(36-5*4)

D.假定A= "This"B="is a string" A-BA+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.545473)执行后屏幕的显示结果为(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"+Fef8h"+space(5)

D. "abcd"+"efgh"+space(1)

 

4.假定系统日期是199812月日,有如下命令:

N(YEAR(DATE())-1900)0,执行后N的值应为(b )

A.1998

B.98

C.

D.12

 

5.19991210存人日期型变量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.(AB).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(HZLEN(HZ)/2-24)

输出的结果是(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#SNAMESEXAGE),课程关系是C(C#CNAMETEACHER),学生选课关系是SC(S#C#GRADE)。要查找选修 "COMPUTER"课程的""学生姓名,将涉及到关系(d )

A.S

B.SC C

C.SSC

D.SCSC

 

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 SNAGESEX FROM S

SHERE AGE > (SELECT AGE FROM S)

WHERE SN=’王华’)

B.SELECT SNAGESEX

FROM S

WHERE SN=’王华’

C.SELECT SNACESEX FROM S

WHERE AGE >(SELECT ACE

WHERE SN=’王华’)

D.SELECT SNACESEX 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.SNSC.C#SC.CRADE

FROMS

WHERE S.S#=SC.S#

B.SELCECT S.SNSC.C#SC.GRADE

FROM SC

WHERE S.S#=S

C.CRADEC.SELECT S.SNSC.C#SC.CRADE

FROM SSC

WHERE S.S#S C.S#

D.SELSECT S.SNSC.C#SC.GRADE

FROM SSC

 

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’,’曾华’,NULLNULL)

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.),将库中工资收入在(600800)之间的人员记录数据库拷贝到新库中的筛选条件是(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 @310 SAY "姓名:"+姓名

B.SET PRINT ON @310 SAY "姓名:"+姓名

C.SET PRINT ON SET DEVICE TO @310 SAY "姓名:"+姓名

D.LIST "姓名:"+姓名 TO PRINT

 

3.设数据库KSCJ.DBF "姓名(C6)""笔试(N3)""上机(N3)"等字段,执行下列命令:

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.显示15号记录的内容

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(姓名,12)= ""

C. LOCATE FOR 姓名= ""

D.LIST FOR SUBSTR(姓名,12)= ""

 

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

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1901/1250526.html
选择分享到: