中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  

全国计算机等级考试二级笔试试卷(1999年4月)
基础部分和FOXBASE程序设计


    选择题

  1. 十进制数1358转换成十六进制数为

    A)568  B)569  C)D85  D)D55

  2. 下列叙述中正确的是

  1. 计算机病毒只能传染给可执行文件

  2. 计算机软件是指存储在软盘中的程序

  3. 计算机每次启动的过程之所以相同,是因为RAM中的所有信息大关机后不会丢失

  4. 硬盘虽然装在主机箱内,但它属于外存

  1. 一个字长的二进制位数是

    A)8  B)16  C)32  D)随计算机系统而不同

  2. CPU主要由运算器与控制器组成,下列说法中正确的是

  1. 运算器主要负责分析指令,并根据指令要求作相应的运算

  2. 运算器主要完成对数据的运算,包括算术运算和逻辑运算

  3. 控制器主要负责分析指令,并根据指令要求作相应的运算

  4. 控制器直接控制计算机系统的输入与输出操作

  1. 下列叙述中正确的是

  1. 将数字信号变换面便于在模拟通信线路中传输的信号称为调制

  2. 以原封不动的形式将来自终端的信息送入通信线路称为调制解调

  3. 在计算机网络中,一种传输介质不能传送多路信号

  4. 在计算机局域网中,只能共享软件资源,而不能共享硬件资源

  1. 各种网络传输介质

  1. 具有相同的传输速率和相同的传输距离

  2. 具有不同的传输速率和不同的传输距离

  3. 具有相同的传输速率和不同的传输距离

  4. 具有不同的传输速率和相同的传输距离

  1. 多媒体计算机系统的两大组成部分是

  1. 多媒体功能卡和多媒体主机

  2. 多媒体通信软件和多媒体开发工具

  3. 多媒体输入设备和多媒体输出设备

  4. 多媒体计算机硬件系统和多媒体计算机软件系统

  1. 按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是

    A)Internet   B)CERNET    C)Novell   D)CHINANET

  2. 在Windows中,终止应用程序的正确方法是

  1. 用鼠标双击应用程序窗口左上角的控制菜单框

  2. 将应用程序窗口最小化成图标

  3. 用鼠标双击应用程序窗口右上角的还原按钮

  4. 用鼠标双击应用程序窗口中的标题栏

  1. 在Windows中,启动应用程序的正确方法是

  1. 用鼠标双击该应用程序图标

  2. 将该应用程序窗口最小化成图标

  3. 将该应用程序窗口还原

  4. 将鼠标指向该应用程序图标

  1. DOS控制键Ctrl+Alt+Del的功能为

  1. 删除一个字符并退格

  2. 暂停标准输出设备的输出

  3. 热启动

  4. 终止当前操作

 12、设当前盘为C盘,为了将A盘当前目录中所有扩展名为。PAS的文件改成扩展名为

   。P,应使用的DOS命令为

A)REN A:*。PAS A:*。P       B)REN A:*。PAS *。P

C)REN A:*。PAS A:。P        D)REN A:。PAS 。P

 13、设当前盘为C盘,其根目录下有两个子目录D1与D2,且当前目录为D1,若要进入子目录D2,正确的DOS命令为

A)CD D2  B)CD D2\ C)CD \D2 D)CD D1\D2

  1. 设当前盘为A盘,要将B盘当前目录下的两个文件A。TXT与X。TXT连接后以文件名Y。TXT存放到A盘折当前目录中,正确的DOS命令为

  1. COPY A.TXT+X.TXT A:Y.TXT

  2. COPY B.TXT+X.TXT A:Y.TXT

  3. COPY B.TXT+B:X.TXT >Y.TXT

  4. COPY B.TXT+B.TXT Y.TXT

  1. 下列DOS命令中正确的是

     A)REN \USER\A.TXT \B.TXT C)CD \

    C)TYPE *.TXT D)MD\

  2. 一个关系是一张二维表。在FoxBASE中,一个关系对应一个

     A)字段    B)记录    C)数据库文件     D)索引文件

  3. 设当前数据库有10条记录,当EOF()为真时命令?RECNO()的显示结果是

     A)10  B)11   C)0   D)空

  4. 设当前数据库中姓名字段咪字符型,要把内存变量NEME字符串的内容输入到当前记录的姓名字段,应当使用命令

  1. 姓名=NAME

  2. REPLACE 姓名 WITH NAME

  3. REPLACE 姓名 WITH &NAME

  4. REPLACE ALL姓名WITH NAME

  1. 工资数据库文件 和相应的索引文件已经打开,下列操作中错误的是

  A)SET INDEX TO

  1. COPY TO NEW1 FOR 基本工资>=1000

  2. COPY STRUCTURE TO NEW2

  3. COPYFILE TO NEW3。DBF 

  1. 设在1、2工作区分别打开两个数据库,内存变量AA的内容为两个库的公共字段名,内存变量DBN的内容咪新数据库名。在工作区1执行联接命令,正确的是

  1. JOIN WITH B TO DBN FOR &AA=&AA

  2. JOIN WITH B TO DBN FOR AA=B->&AA

  3. JOIN WITH B TO &DBN FOR &AA=B->AA

  4. JOIN WITH B TO &DBN FOR &AA=B->&AA

  1. 执行STORE“1999年12月庆祝澳门回归祖国!”TO XY命令之后,要在屏幕上显示“澳门1999年12月回归祖国!”应使用命令

     A)?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)

    B) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)

    C) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,10)

    D) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19,10)

  2. 在FoxBASE中,可以使用索引文件的命令有多条。在下面各条命令中,错误的是

  1. USE<库文件名>INDEX TO<索引文件名>

  2. USE<库文件名>INDEX <索引文件名>

  3. INDEX ON职工号TO<索引文件名>

  4. SET INDEX TO<索引文件名>

  1. 在FoxBASE中,用DIMENSION(2,3)定义数组后,数组W包含的数组元素(下标变量)的个数是

     A)2 个   B)3个   C)5 个     D)6 个

  2. 顺序执行下面FoxBASE命令之后,屏幕显示的结果是

     S=“Happy Chinese New Year!”

     T=“CHINESE”

     ?AT (T,S)

     A)0  B)7  C)14  D)错误信息

  3. 在FoxBASE中执行LIST命令,要想屏幕和打印机上同时输出,应使用

     A)LIST ON PRINT   B)LIST TO PRINT

     C)PRINT LIST     D)LIST PRINT ON

  4. 顺序执行下面在FoxBASE命令之后,屏幕所显示的记录号顺序是

       USE XYZ

       GO 6

       LIST NEXT4

      A)1~4 B)4 ~ 7 C)6~9 D)7~10

  5. 执行命令之后,能在打印机上实现输出的命令是

    A)?姓名   B)@10,10 SAY姓名

    C)LIST姓名  C)@10,10 GET姓名

  6. 一个过程文件最多可以包含128个过程,每个过程的第一条语句是

     A)PARAMETER  B)DO<过程名>  C)<过程名>  D)PROCEDURE<过程名>

  7. 程序中有如下命令序列:

    SELECT A

    USE DEMO1

    SELECT B 

    USE DEMO2

    SET RELATION TO RECNO()INTO A

    SELECT C

    USE DEMO3

    SET RELATION TO RECNO()INTO B

    SELECT B

    GO 8

    ?RECNO(),RECNO(1),RECNO(3)

    执行此程序段之后,屏幕显示的记录号是

     A)1 8 8    B)8 1 8    C)8 8 1     D)8 8 8

  8. 命令SELECT0的功能是

  1. 选择区号最小的空闲工作区

  2. 选择区号最大的空闲工作区

  3. 选择当前工作区的区号加1的工作区

  4. 随机选择一个工作区的区号

  1. 设职工数据库和按“工作日期”索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应池使用命令

A)FIND DATE()-30     B)SEEK DATE()+30

 C)FIND DATE()+30     D)SEEK DATE()-30

32、比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是

 A)WAIT、ACCEPT、INPUT    B)WAIT、ACCEPT

 C)ACCEPT、INPUT       D)INPUT、WAIT

33、在FoxBASE中,可以使用FOUND()函数来检测查询是否成功的命令包括

 A)LIST、FIND、SEEK    B)FIND、SEEK、LOCATE

 C)FIND、DISPLAY、SEEK   D)LIST、SEEK、LOCATE

34、在下面FoxBASE命令中,不能修改数据记录的命令是

A)BROWSE B)EDIT C)CHANGE D)MODIFY

35、在下面四组FoxBASE命令中,两条命令执行结果可能不相同的是

A)DELETE          B)DELETE ALL

 DELETE RECORD RECNO()   DELETE FOR.T.

C)DELETE FOR <条件> D)DELETE

DELETE WHILE<条件> DELETE NEXT1

36、在下面命令中,执行效果一定相同的是

  1. AVERAGE基本工资FOR性别=

  2. AVERAGE基本工资WHILE性别=

  3. AVERAGE基本工资FOR!性别=

  4. AVERAGE基本工资WHILE性别=<>

A)(1)和(4)、(2)和(3)

 B)(1)和(3)、(2)和(4)

 C)(1)和(2)、(4)和(3)

 D)(1)、(2)、(3)和(4)

37、顺序执行下面FoxBASE命令之后,屏幕显示的结果是

INPUT TO XX

.T.

?XX.AND.XX=XX

A).T. B).F. C)0 D)错误信息

38、数据库SSS.DBF中有20条记录,顺序执行如下命令序列

USE SSS

DELETE NEXT 5

SET DELETE ON

INDEX ON 职工号TO ZGH

ZGH.IDX中被索引的记录个数为

A)5 B)10 C)15 D)20

39、在FoxBASE中,MIN(ROUND(8.89,1),9)的值是

A)8 B)8.9 C)9 D)9.8

40、在下面四个FoxBASE函数中,不返回逻辑值的函数是

 A)DELETE()  B)COL()   C)FILE()   D)FOUND()

41、顺序执行下面FoxBASE命令之后,屏幕显示的结果是

 STORE“FoxBASE”TO TITLE

 ?UPPER(LEFT(TITLE,3))

 A)FOXBASE    B)FOX    C)Fox    D)ASE

42、在FoxBASE中,命令?SELECT()>10的显示结果为

 A)1   B).F. C).T.     D)错误信息

43、在FoxBASE中,命令CLOSE ALL与CLEAR ALL相比,CLEAR ALL

  1. 关闭所有文件,不释放内存变量

  2. 关闭所有文件,释放内存变量

  3. 不关闭所有文件,释放内存变量

  4. 不关闭所有文件,不释放内存变量

 44、A盘上已存在FOX子目录,在FoxBASE的圆点状态下,下述命令中不能被执行的是

  1. RUN COPY *.DBF A:\FOX

  2. RUN FILE .DBF TO A:\FOX\*.DBF

  3. ! COPY *.IDX A:\FOX

  4. RUN FILE ABC.DBF TO A:\FOX\ABC.DBF

 45、职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期,应使用命令

A)?姓名+MONTH(出生日期)+“月”+DAY(出生日期)+“日”

B)?姓名+STR(MONTH(出生日期)+“月”+DAY(出生日期))+“日”

C)?姓名+SUBSTR(MONTH(出生日期))+“月”+SUBSTR(DAY(出生日期))+“日”

D)?姓名+STR(MONTH(出生日期),2)+“月”+STR(DAY(出生日期),2)+“日”

 46、职工数据库中有D型字段“出生日期”,要计算职工的整数实足年龄,可以使用

A)?DATE()-出生日期/365

B) ?(DATE()-出生日期)/365

C) ?INT((DATE()-出生日期)/365)

D) ?ROUND((DATE()-出生日期)/365)

 47、某数据库有姓名(字符型,宽度为6,小数位为2)和特长爱好(备注型)共三个字段,则该数据库的记录长度为

A)22      B)23     C)24      D)25

 48、建立两个数据库关联,要求

A)两个数据库都必须排序       B)关联的数据库必须排序

C)两个数据库都必须索引       D)被关联的数据库必须索引

 49、对于一个数据库文件,可以同时打开的索引文件的个数为

A)5    B)6    C)7    D)8

 50、可以向变量输入逻辑值的命令是

  1. ACCEPT 和@。。。。GET

  2. INPUT和@。。。。SAT

  3. INPUT和@。。。。GET

  4. WAIT和@。。。。SAY

  1. 填空题

  1. DOS命令分为内部命令与外命令,PATH命令是(1)命令

  2. 设当前盘为A盘,当前目录为\X\Y,A盘上的一个文件QC.C在当前目录下的子目录W 中。现已将A盘的当前目录改为\D\XY ,当前盘改为C盘,如果需指定A盘上的该文件应写成(2)

  3. 为了得到XCOPY命令的在线帮助,可使用的DOS命令之一为(3)

  4. 在DOS系统下,代表键盘与显示器的设备文件名为(4)

  5. 在DOS系统下,可以直接执行的文件的扩展名除.EXE外,还有两个是(5)

  6. 在FoxBASE中,字段类型有(6)种,分别用大写字母表示为(7)

  7. 设FoxBASE的当前状态已设置为SET EXACT OFF,下面命令

?“你好吗?”=[你好]的显示结果是(8)

   设有计算机等级考试考生数据库文件STD.DBF,其中准考证号、姓名和性别咪字符型字段,笔试成绩和上机成绩咪数值型字段,合格否为逻辑型字段。(8)~(11)题的操作都基于该数据库。

RECORD# 准考证号  姓名   性别 笔试成绩 上机成绩 合格否

          1  101001  刘林芬   女   72    78    .F.

2 101003 林育成 男 87 78 .F.

3 101006 张鸿宾 男 60 42 .F.

    1. 101014 柳林 男 90 60 .F.

    2. 101016 江小涛 女 56 66 .F.

  1. 将STD.DBF数据库中笔试成绩和上机成绩均及格的(大于等于60)学生记录的合格否字段修改为逻辑真,然后将合格的记录复制生成合格数据库HG.DBF。请对以下操作填空.

    .USE STD

    .LIST

    .REPLACE ALL 合格否(9)FOR(10)

    .COPY TO HG(11)

  2. 接下来对HG.DBF数据库建立索引,按笔试成绩与上机总分升序,然后查询。请对

    .USE HG

    .INDEX (12)TO CHJ

    .FIND 150

    .?姓名,笔试成绩,上机成绩,笔试成绩+上机成绩

    .SKIP

    .?姓名,笔试成绩, 上机成绩,笔试成绩+上机成绩

    .GO BOTTOM

    .?姓名

    第一条?命令显示的内容是(13)

    第二条?命令显示的内容是(14)

    最后一条?命令显示的姓名是(15)

  3. 分别计算男女考生的平均分,请对以下命令序列填空。

    。USE STD

    。AVERAGE笔试成绩,上机成绩FOR性别=“男” TO nan1,nan2

    。AVERAGE笔试成绩,上机成绩FOR性别=“女” TO nan1,nan2

    。?nan1,nv1,nan2,nv2

    。?nan1>nv1,nan2>nv2

    最后一条命令显示的结果是(16)

  4. 要显示所有姓名中含有“林”字的记录,请对以下命令填空

    。USE STD 

    。LIST FOR(17)

  5. 阅读下列程序,并给出运行结果:

    SET TALK OFF

    CLEAR

    STORE O TO X,Y,S1,S2,S3

    DO WHILE X<10

    X=X+1

    DO CASE

     CASE INT (X/2)=X/2

    S1=S1+X/2

    CASE MOD(X,3)=0

    S2=S2+X/3

    CASE INT (X/2)<>X/2

    S3=S3+1

    ENDCASE

    ENDDO

    ?S1,S2,S3

    SET TALK ON

    RETURN

    运行以上程序后,屏幕显示(18)

  6. 下面程序的功能是接受数据库文件名,显示数据库的字段名、字段类型、宽度和小数位数,请阅读程序填空

SET TALK OFF

CLEAR

DBNAME=SPACE(10)

YN=“Y”

DO WHILE UPPER(YN)=“Y”

@2,16SAY“请输入数据库文件名”:GET DBNAME

READ

FNAME=TRIM(DBNAME)+“。DBF”

IF。NOT。FILE(FNAME)

@4,30SAY“数据库不存在!”

LOOP

ENDIF

USE(19)

COPY TO XYZ STRUCTURE EXTENDED

USE XYZ

@4,10SAY“字段名:”

@4,21SAY“类型:”

@4,32SAY“宽度:”

@4,42“小数位:”

ROW=5

DO WHILE 。NOT。EOF()

@ROW,10SAY FIELD-NAME

@ROW,23SAY(20)

@ROW,32SAY STR(FIELD-LEN,3)

@ROW,44SAY STR(FIELD-DEC,3)

ROW=ROW+1

SKIP

ENDDO

USE

@ROW,30SAY“是否继续?(Y/N)”GET YN

READ

ENDDO

SET TALK ON

RETURN

  《热点考网


  
相关报道




本站检索



中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统





   

网络教室编辑信箱