中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 教育认证 > 等级考试 > 历年试题
2002计算机二级考试FoxBASE试卷
作者:未知 时间:2004-06-04 12:12 出处:互联网 责编:chinaitpower
              摘要:暂无

、选择题((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) B) C) D)

    (11) 按照数据模型分类、数据库系统可以分为三种类型,即

    A)大型、中型和小型 B) 西文、中文和兼容

    C) 单机、分时和网络 D) 层次、网状和关系

    (12) 在FoxBASE的COPY命令中,可选短语FIELDS <字段名表>和FOR <条件>对应的两种关系运算分别是

    A) 投影和联接 B) 投影和选择 C) 统计和筛选 D) 筛选和选择

    (13) 在FoxBASE中,可以在同种类型的数据之间进行“-”(减号)运算的数据类型是

    A)数值型、字符型、逻辑型 B)数值型、字符型、日期型

    C)数值型、日期型、逻辑型 D)逻辑型、字符型、日期型

    (14) 设数据库中有姓名字段,并有姓名为“郑中”的记录,按姓名字段索引的文件已经打开。执行过XM=“郑中”命令后,不能将记录指针定位到相应记录的命令是

    A)SEEK &XM B) FIND &XM

    C) LOCATE FOR 姓名=XM D)LOCATE FOR 姓名=“郑中”

     (15) 图书数据库文件中有字符型字段“分类号”。要求将分类号中以字母A开头的图书记录打上删除标记,在执行了SET EXACT OFF的情况下,下面命令中错误的是

    A)DELETE FOR AT(“A”,分类号)=1

    B)DELETE FOR AT 分类号=“A”

    C)DELETE FOR SUBSTR(分类号,1,1)=“A”

    D)DELETE FOR “A”$分类号

  本页答案:

  (1) C (2) B (3) B (4) C (5) A (6) D (7) D (8) D

  (9) D (10) A (11) D (12) B (13) B (14) A (15) D
一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)

  下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

  (16) 有以下命令序列:

    SET DEVICE TO PRINT

    @ 3,10 SAY“姓名:”+姓名

    执行上述命令序列之后,其结果

    A)将输出到打印机上

    B)将输出到屏幕和打印机上

    C) 只有在执行SET PRINT ON之后,才能输出到打印机上

    D)在执行SET PRINT ON之后,输出到屏幕和打印机上

    (17) 在FoxBASE中,要将缓冲区的所有内容存入磁盘而不关闭数据库文件,应使用命令

    A)SAVE B)FLUSE C)WRITE D)PUSH

    (18) 在FoxBASE中,必须打开索引文件才可使用的命令是

    A) LOCATE B) TOTAL D)SET RELATION D)SEEK

    (19) 在FoxBASE中,要将CCTV.DBF的文件名更改为BTV.DBF,应使用命令

    A)REN CCTV.DBF TO BTV.DBF B) RENAME FILE CCTV.DBF TO BTV.DBF

    C)RENAME CCTV.DBF TO BTV.DBF D) RENAME CCTV.DBF BTV.DBF

    (20) 命令SET DELETED OFF的作用是

    A) 使命令操作排除带有删除标记的记录 B)禁止删除数据库中的记录

    C) 取消记录的删除标记 D)使命令操作包括带有删除标记的记录

    (21) 设数据库有字段工资(N,8,2)、工作日期(D),要求按工资升序排列,工资相同者按参加工作的先后顺序排列,在建立索引文件时应使用命令

    A)INDEX ON 工资/A,工作日期/D TO ING

    B)INDEX ON 工资+YEAR(DATE())-YEAR(工作日期)TO ING

    C)INDEX ON STR(工资,8,2)+DTOC(工作日期,1)TO ING

    D) INDEX ON 工资+(DATE()-工作日期)TO ING

    (22) 在FoxBASE中,已经在多个工作区中打开了若干个数据库。要显示当前工作区的区号,应使用命令

    A) SELECT B)? C) SELECT() D) ?SELECT()

    (23) 对一个数据库文件执行了ZAP命令之后,再执行?RECNO()命令,屏幕将显示

    A) 0 B) 1 C) .F. D) .T.

    (24) 在FoxBASE中,已经建立了一个过程文件ABC.PRG,打开此过程文件的命令是

    A) OPEN PROCEDURE TO ABC B) DO PROCEDURE ABC

    C) SET PROCEDURE TO ABC D) PUN PROCEDURE ABC

    (25) 顺序键入以下命令:

    STORE“21.47”TO A

    B=INT(&A+4)

    ?B

    屏幕上显示的结果为

    A) 24 B) 25 C) 25.47 D) 21.474

    (26) 在下列FoxBASE表达式中,结果为日期类型的正确表达式是

    A) DATE()+TIME() B) DATE()+YEAR(DATE())

    C) DATE()-CTOD(“01/01/02”) D) 365-DATE()

    (27) 命令?VAL(“100-86.5WWW”)的结果是

    A) 100.00 B) 13.50 C) 100-86.5 D) 0

    (28) 设数据库文件STD.DBF中包含8个字段,并有以下命令序列:

    DIMENSION DATA(10)

    USE STD

    SCATTER TO DATA

    ?DATA(10)

    执行以上命令序列后,屏幕显示的结果是

    A)空 B).T. C).F. D)0

    (29) 在交互式输入命令中,可以接受逻辑型数据的命令包括

    A)INPUT和ACCEPT B)WAIT和INPUT

    C)INPUT和@...GEF D)INPUT和@...SAY

    (30) 有以下命令序列:

    STORE 123.456 TO A

    STORE STR(A+A,5)TO B

    ?LEN(B),B

    执行以上命令序列,最后一条命令显示的结果是

    A)3 123 B) 3 264 C) 5 246 D) 5 247   

  本页答案:

  (16) D (17) C (18) C (19) B (20) C (21) D (22) B

  (23) D (24) D (25) A (26) A (27) A (28) C (29) A (30) B
一、选择题,((1)-(40)每题1分,(41)-(50)每题2分,共60分)

  下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

    (31) 在下面关于备注文件的描述中,不正确的是

    A)备注文件的扩展名为.DBT

    B) 备注文件的文件主名一定与相对应的数据库文件同名

    C)一个数据库文件的所有备注型字段内容都放在同一个备注文件中

    D)使用备注文件时,需用单独的命令将其打开

    (32) 设某字段为数值字段,其宽度为6,则其小数宽度最多可定义为

    A) 6 B) 5 C) 4 D) 2

    (33) 当前工作区的库文件包含6个字段,执行以下命令:

    COPY TO NEWSTRU STRUCTURE EXTENDED

    复制生成的NEWSTRU.DBF文件中包含的字段个数是

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

    (34) 在DBF文件中,系统将字段宽度自动定义为10的字段类型是

    A)字符型 B)日期型 C)备注型 D)数值型

    (35) 已知X=“research”,Y=“sea”,LEN(X)的值为10,则LEN(X-Y)的结果为

    A) 5 B) 7 C) 11 D) 13

    (36) 在FoxBASE中,函数MOD(18,4)的结果为

    A)1 B) 2 C) 3 D) 4

    (37) 已知X=100,Y=“X”,则函数TYPE(Y)的值为

    A) N B) C C) U D) 不确定

    (38) 在FoxBASE中,不能实现关系选择运算的短语或子句有

    A) WHILE B) 范围 C) FOR D) 字段名表

    (39) 要在当前数据库文件中增加字段,应使用命令

    A)DEIT B)BROWSE C)MODIFY COMMAND D)MODIFY STRUCTURE

    (40) 在FoxBASE中,已打开数据库文件zg.dbf,其中含有日期型字段“出生日期”,实现“输出69年10月12日以后出生的男同志的全部记录”操作时,不正确的命令是

    A) LIST FOR 性别=“男”.AND.出生日期>CTOD(“10/12/69”)

    B) LIST FOR 性别=“男”.AND.出生日期  C) DISPLAY FOR 性别=“男”.AND.出生日期>CTOD(“10/12/69”)

    D) LIST FOR.NOT.性别=“女”.AND.出生日期>CTOD(“10/12/69”)

    (41) 当范围子句缺省时,操作范围为全部记录的命令有

    A) DELETE B) REPLACE C) COUNT D) DISPLAY

    (42) 下列命令中,能够关闭已打开索引文件的命令是

    A) CLOSE INDEX B) SET ORDER TO 0

    C)SET ORDER TO D)SET INDEX

    (43) 下列命令组合中,不能配对使用的命令有

    A) @…PROMPT和MENU TO B) DO…WITH和PAPAMETERS

    C) DO CASE和ENDDO D) IF和ENDIF

    (44) 有以下命令:

    @ 10,20 SAY“请输入”GET X

    下列说法中不正确的是

    A) 在使用该语句之前,变量X必须存在

    B) 在使用该语句之前,变量X不必定义

    C) 该语句通常与READ语句配合使用

    D) 该语句在对变量X的编辑修改过程中,只能改变它的值,不能改变它的类型

    (45)—(50)题的程序或操作均基于如下已知条件:

     已知某工厂有四个生产车间,分别是一车间、二车间、三车间和四车间。已经建立了职工情况数据库zgqk.dbf和工作情况数据库gz.dbf,其中各有20条记录。

     zpqk.dbf: 职工编号(C6)?姓名(C,8)?性别(C,2)?车间(C,8)

     gz.dbf: 职工编号(c,6)?计件数量(N,6,0)

    (45) 有以下命令序列:

    SELECT A

    USE zgqk

    SKIP -1

    ?BOF(),RECNO()

    执行以上命令序列后,屏幕输出结果为

    A) .F. 0 B) .F. 1 C) .T.0 D) .T. 1

    (46) 有如下命令序列:

    USE zgqk

    GO BOTTOM

    SKIP -9

    LIST REST

    执行以上命令序列后,输出结果是显示数据库文件zgqk.dbf的

    A)最后8条记录 B)最后9条记录

    C)最后10条记录 D)全部记录

    (47) 在以下命令中,不能逻辑删除zgqk.dbf中职工编号和姓名都为空的记录命令是

    A) DELETE FOR LEN(职工编号)=O.AND.LEN(姓名)=0

    B) DELETE FOR(职工编号)=SPACE(6).AND.姓名=SPACE(8)

    C) DELETE FOR SPACE(6)=职工编号.AND.SPACE(8)=姓名

    D) DELETE FOR LEN(TRIM(职工编号))=O.AND.LEN(TRIM(姓名))=0

    (48) 有如下命令序列:

    SELECT 1

    USE zgqk

    INDEX ON 车间 TO zh

    TOTAL ON车间TO cjqk

    SELECT 0

    USE cjqk

    ?车间

    执行以上命令序列后,输出的结果是

    A) 一车间 B) 二车间 C) 三车间 D) 四车间

    (49) 有如下命令序列:

    STORE 0 TO x,y

    USE GZ

    AVERAGE 计件数量 TO num_ave

    GO TOP

    DO WHILE .NOT.EOF()

    IF 计件数量>=num_ave

    x=x+1

    ELSE

    y=y+1

    ENDIF

    SKIP

    ENDDO

    ?x

    执行以上命令序列后,输出结果是

    A) 计件数量高于全体职工计件数量平均值的职工人数

    B) 计件数量低于全体职工计件数量平均值的职工人数

    C) 计件数量不低于全体职工计件数量平均值的职工人数

    D) 0

     (50) 有如下命令程序

    SELECT 2

    USE GZ

    INDEX ON 职工编号 TO gz

    SELECT 1

    USE zgqk

    SET RELATION TO 职工编号 INTO B

    执行上述命令序列后,显示工厂里所有男职工全部情况的命令为

    A) LIST FOR 性别=“男”职工编号,姓名,性别,车间,计件数量

    B) LIST FOR 性别=“男”FIELDS职工编号,姓名,性别,车间,gz->计件数量

    C) LIST FOR 性别=“男”职工编号,姓名,性别,车间,gz>计件数量

    D) LIST FOR 性别=“男”职工编号,zgqk->姓名,zgqk->性别,zgqk->车间,计件数量

  本页答案:

  (31) D (32) C (33) B (34) C (35) D (36) B (37) A (38) D (39) D (40) B

  (41) C (42) A (43) C (44) B (45) D (46) C (47) A (48) B (49) C (50) C
二、填空题(每空2分,共40分)

  请将每一个空的正确答案写在答案卡上,答在试卷上不得分。   

  (1) 计算机软件分为系统软件和应用软件,操作系统属于【1】 。

  (2) 在DOS环境下,代表键盘和显示器的设备文件名为【2】 。

  (3) 支持Internet基本服务的协议是【3】 。

  (4) 从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为【4】 。

  (5) 某微型机的运算速度为2MIPS,则该微型机每秒执行【5】条指令。

  (6) 数学式 a+2cos(w-x)+(x-y)的平方根 的QBASIC表达式为【6】 。

  (7) 表达式INT(8.6)=FIX(8.1)的值为【7】 。

  (8) 有如下程序

  DEF fna(a,b,c)=(a+b*b)*c

  a=3:b=5:c=7

  abc=fna(c,a,b)

  PRINT abc

  END

  运行后,输出的值是【8】 。

  (9) 四个字符串"ABC"、"abc"、"about"及"abacus"中的最大者为【9】 。

  (10) 下面程序将打印输入串的回文(即字符串正反读相同),并且该回文长度为原来串长的2倍,例如:输入串为“abc”,则回文为“abccba”。请在空格处填入适当内容将程序补充完整。

  INPUT a$

  b$=a$

  x=【10】

  FOR j=x TO 1 STEP -1

  b$=b$+【11】

  NEXT j

  PRINT b$

  END

  (11)有如下程序

  sum=0

  FOR j=1 TO 6

  IF (j mod 2=0) THEN

  sum=sum+j*j

  ELSE

  sum=sum+2*j*j

  END IF

  NEXT j

  PRINT sum

  END

  运行后的输出是【12】。

  (12) 有如下程序

  a$="1234567"

  FOR m=1 TO 4

  PRINT TAB(5-m);【13】

  NEXT m

  END

  运行后的输出结果如下

  4

  34

  234

  1234

  但程序不完整,请在空处补充使之完整。

  (13) 数组a中有100个整数,下标从1到100,下面的程序采用比较交换法把a中所有的数按照升序排列,请在空处填入适当的内容将程序补充完整。

  DIM a(100),b(100)

  FOR i=1 TO 100

  a(i)=INT(1000*RN  D):PRINT a(i);

  NEXT i

  PRINT

  FOR i=1 TO 99

  FOR j=【14】

  IF a(i)>a(j) THEN SWAP 【15】

  NEXT j

  NEXT i

  PRINT "data after sorting:"

  FOR i=1 TO 100

  PRINT a(i)

  NEXT i

  END

  (14) 下面函数计算两个非负整数a与b的整除的商,并约定除数为0时商为零。请在空处填入适当内容将程序补充完整。

  FUNCTION division(a,  B)

  IF b=0 THEN

  tmp=【16】

  ELSEIF a
  tmp=0

  ELSE

  tmp=1+division(【17】,  B)

  ENDIF

  division=【18】

  END FUNCTION

  (15) 下面程序的功能是产生100个1到10(含1和10)之间的随机整数,统计其中数k(1<=k<=10)的出现次数并记入数组a(k),请在空处把程序补充完整。

  DIM a(10)

  FOR j=1 TO 100

  b=【19】

  【20】

  NEXT j

  FOR k=1 TO 10

  PRINT "a(";k;")=";a(k)

  NEXT k

  END

  本页答案:

  二、填充题

  【1】系统软件

  【2】CON 或 CON:

  【3】TCP/IP 或 传输控制协议/网际协议

  【4】EXIT

  【5】二百万 或 两百万 或 2百万 或 200万 或 2000000 或 2,000,000

  【6】ABS(a+2*COS(w-x)+SQR(x-y))

  【7】-1

  【8】80

  【9】"about" 或 about

  【10】LEN(a$) 【11】MID$(a$,j,1)

  【12】126

  【13】MID$(a$,5-m,m)

  【14】i+1 TO 100 【15】a(i),a(j) 或 a(j),a(i)

  【16】0 【17】a-b 【18】tmp

  【19】1+INT(10*RN  D) 或 INT(10*RN  D)+1 或 INT(RND*10+)【20】a(  B)=a(  B)+1

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有