江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2010年秋江苏二级VFP语言真题

    绝密★ 启用前

2010年秋

江苏省高等学校非计算机专业学生

计算机基础知识和应用能力等级考试

二级试卷

试卷语种:VFP语言

 

  明:

1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;

2.本试卷满分为60分,分选择题和填空题,试卷不分AB类型;

3.计算机基础知识部分全部是选择题(20),程序设计部分分为选择题(1 0

  )和填空题(30)两种;

4.选择题用答题卡答题。每一项有ABCD四个可供选择的答案,请选

  择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。

  每选对一项得1分,不选或选错不得分;

5.填空题用答题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的

  相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,

  不填或填错不得分;

6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是

  否填写正确。

7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收

  毕清点后,方可离场。

 

第一部分计算机基础知识

  1.微电子技术是信息技术领域中的关键技术,它以集成电路为核心.下列有关集成电路的叙述中,错误的是 ___(1)___  

    A.  现代集成电路使用的半导体材料只能是硅(Si),不能使用其它任何半导体材料

    B.  集成度是指集成电路包含的电子元件数目,可分为SSIMSIVLSI

    C.  Moore定律指出,单块集成电路的集成度平均18--24个月翻一番

    D.  我国第二代身份证中嵌入了集成电路芯片,可以实现电子防伪和数字管理功能

  2.  数据传输速率是数据通信中重要的性能指标。Gb/s是数据传输速率的计量单位之一,其正确含义是 ___(2)___  

    A.每秒兆位

    B.每秒千兆位

    C.每秒百兆位

    D.每秒百万位

  3.  所谓"变号操作"是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数x=10010101,则经过变号操作后结果为___(3)___.

    A.01101010

    B.00010101

    C.11101010

    D.01101011

  4.  下列有关PC机主板的叙述中,错误的是 ___(4)___  

    A.  主板的物理尺寸没有标准,各厂家均可自行定义

    B.  主板上包含芯片组,它是PC机各组成部分相互连接和通信的枢纽

    C.  主板上包含BIOSCMOS芯片

    D.  主板上包含CPU插座、内存条插槽及其它类型的插槽

  5.  下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,正确的是 __(5)____   .

    A.PC机所采用的CPU都是Intel公司生产的Pentium系列芯片,其它厂商生产的

    CPU都与之不兼容

    B.  目前已有双核的微处理器(例如Core 2 Duo),但还没有四核的微处理器

    c.  通常来说,DRAM的速度比SRAM的存取速度慢

    D.  一般来说,一个内存条上仅有一个DRAMSRAM芯片

6.  下列有关PCI/O总线与I/O接口的叙述中,错误的是 __(6)____   .

    A.  目前PC机中协调与管理总线操作的总线控制器包含在主板上的芯片组中

    B.  总线最重要的性能是数据传输速率,其单位通常为MB/sGB/s

    C.  SATA接口的数据传输速率通常低于USB 2.0的数据传输速率

    D.  USB连接器有4个引脚,其中一个引脚连接+5V电源

7.  下列有关PC机常用I/O设备的叙述中,错误的是__(7)____

    A.  目前台式机键盘通常有一百零几个按键,笔记本电脑的键盘有八十几个按键

    B.  目前流行的鼠标是光电鼠标,其与主机的接口有PS/2USB两种

    C.  宽屏LCD显示器的宽高比为1691610

    D.  打印速度是打印机的重要性能指标,速度单位通常为dpi

8.  下列有关PC机外存储器的叙述中,错误的是___(8)___   

  A.  目前硬盘的盘片大多为3.52.51.8英寸,一个硬盘中可有一个或多个盘片

  B.  目前有些u盘可以模拟硬盘和光盘存储器启动操作系统

  C.  目前光盘存储器主要分为CDDVDBD三种,它们均采用红外激光进行读写

  D.  目前光驱的速率通常用多少倍速表示

9.  下列有关计算机软件的叙述中,错误的是___(9)___.

  A.  软件一般是指程序及其相关的数据和文档资料   

  B.  从软件的用途考虑,软件可以分为系统软件和应用软件,主要的系统软件有操作系统、语言处理系统和数据库管理系统等。   

  C.  从软件的权益来考虑,软件可以分为商品软件、共享软件和自由软件,共享软件和自由软件均为无版权的免费软件

  D.Linux是一种系统软件、自由软件

10.到目前以止,Windows系列操作系统已推出多个版本。在下列版本中,最新的Windows

  版本是___(10)___

  A.  Windows7   B.  Windows Me  C.  Windows XP    D.  Windows Vista

11.下列有关Windows XP操作系统功能的叙述中,错误的是___(11)___.

    A.  系统通过"时间片”轮转策略支持多任务处理 

    B.  系统利用SPOOLing技术进行存储管理

    C.  在设备管理中引入了缓冲技术,以减少I/O操作的等待时间

    D.  系统支持PnP功能,并按ACPI标准进行电源管理

12.在因特网中某台主机的IP地址为20.25.30.8,子网掩码为255.255.255.0,那么该主机

  的主机号为  ___(12)___ 

  A.  20   B.  25    C.  30   D.  8

13.局域网中需要传输的数据必须预先组织成若干数据帧,每一数据帧的格式如下图所示:

上图中最末部分"?”表示的是___(13)___   

发送计算机地址

目的计算机地址

编号

有效载荷

  ?

A.协议信息

B.校验信息

C.冗余信息

D.结束标志

14.目前网络用户接入因特网有多种方式,例如ADSLHFC等。通过HFC接入因特网时采用的网络是___(14)____

    A.  有线电话网   B.  有线电视网   C.  无线局域网    D.  移动电话网

15.下列网络协议中,直接与电子邮件传输相关的网络协议是___(15)___

    A.FTP   B.SMTP    C.TELNET     D.NNTP

16.下列有关计算机中文本与文本处理的叙述中,错误的是 ___(16)____ 

    A.  西文字符主要是采用ASCII字符集,基本ASCII字符集共有256个字符

    B.  我国最早采用的汉字字符集是GB2312,包含6000多个汉字和若干个非汉字字符

    C.  无论采用何种方式输入汉字,在计算机中保存时均采用统一的汉字内码

    D.  简单文本和丰富格式文本中字符信息的表示相同,区别在于格式信息的表示

17.彩色图像所使用的颜色描述方法称为颜色模型(即颜色空间)。下列四种颜色模型中,

    彩色喷墨打印机使用的是___(17)___.

    A.  RGB   B.  HSB    C.  YUV    D.  CMYK

 18.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名,

    列文件中,属于数字声音的文件是______

    A.  ABC.RM

    B.  ABC.WMA

    C.  ABC.MKV

    D.  ABC.SWF

 19.信息系统软件开发瀑布模型包括系统规划、系统分析、系统设计、系统实施和系统维

    护等几个阶段。下面各项工作中,属于系统实施阶段的是___(19)___

    A.问题定义

    B.可行性研究

    C.系统测试

    D.绘制E-R

20.下列有关Micmsoft Word 2003Microsoft Excel 2003软件的叙述中,错误的是___(20)___

    A.  利用Word软件编辑文档,可以将其保存为TXTDOCRTFHTM格式文件

    B.  利用Word软件编辑文档时,可以统计选定文本的字符数

    C.  Excel软件中,可以打开(导入)TXTDBFHTML格式的文件(数据)

    D.  Excel文件可以设置打开权限密码,但不可以单独设置修改权限密码

 

第二部分Vi sua I FoxPro程序设计

一、选择题(用答题卡答题,答案依次填在2130答题号内)

21.假设某学生表(XS)中有学号(XH)、姓名(XM)和籍贯(JG)等字段,SQL语句"SELECT xh

  FROM xs"完成的是关系的 ____(21)____  操作。

  A.选择   B.投影    C.连接   D.

22.文件扩展名为MNX的文件是   ____(22)_____ 

  A.项目文件  B.表单文件  C.菜单文件   D.备注文件

23.函数LEN(DTOC(DATE0,1))的返回值是   _____(23)_____

    A.1  B.4  C.8   D.10

24.在下列有关数据库表和自由表的叙述中,错误的是  _______(24)______ 

  A.数据库表和自由表都可以利用表设计器来创建

  B.数据库表和自由表都可以创建主索引和普通索引

  C.自由表可以添加到数据库中成为数据库表

  D.自由表与数据库表、自由表与自由表之间不可创建永久性关系

25.在下列有关查询与视图的叙述中,错误的是    ______(25)_______    .

  A.利用查询设计器创建的查询文件,可以利用"Windows记事本"应用程序打开和修改

  B.可以基于一个视图来建立新的查询,也就是说查询的数据源可以是视图

  C.基于两个表进行查询时,查询结果的记录数可能大于两个表的记录数之和

  D.可以基于一个查询文件来建立新的查询,也就是说查询的数据源可以是查询

26.下列自定义函数ABC的功能是计算一个整数的各位数字之和:

    FUNCTION abc

      Parameter x

      s=0

      DO WHILE x>0

       s=s+MOD(x,10)

       ___________

      ENDDo

      RETURN S

    ENDFUNC

  在上述函数定义中,下划线处应填写的语句是____(26)_____  .

  A.x=INT(x/10)

  B.x=x-INT(x/10)

  C.x=INT(x%10)

  D.x=x-INT(x%10)

27.下列有关表单设计器和表单()的叙述中,错误的是___(27)___

  A.利用表单设计器可以创建和设计表单集

  B.表单的最大设计区(即表单的大小,或者说分辨率)由系统决定,用户不可对其调整

  C.利用"ActiveX控件(OleControl)"可以向表单中添加视频和声音对象

  D.在默认情况下,表单的AutoCenter属性值为.F.

28.下列VFP基类中,均有ControlCount属性的是___(28)___

  A.FormTextBoxListBox

  B.FormSetFormPageFrame

  C.FormPageColumn

  D.ColumnOptionGroupCommandGroup

29.对于表单上的某文本框控件来说,下列事件中一定会发生的事件是___(29)___   .

    A.Init B.When  C.valid  D.GotFocus

30.下列命令中,语法正确的是 ___(30)____

    A.DO  PROGRAM ?

    B.DO  QUERY  ?

    C.DO  MENU ?

    D.DO  FORM ?

二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)

1.在信息系统的开发过程中,数据库设计一般分为三个阶段,即概念结构设计、逻辑结构设计和物理结构设计。其中,概念结构设计阶段常使用的设计工具是___(1)__图。

2.Windows环境下,用户通常使用鼠标的拖放操作或利用剪贴板功能进行文件的复制。在VFP,可以直接使用命令对文件进行复制。例如,将当前工作目录中的"abc.txt"文件复制到盘符为EU盘中,可以使用命令___(2)___abc.txt TO e:。

3.VFP支持多种数据类型,例如字符型、货币型、数值型等等。每种数据类型可以用一个字母表示,例如字符型可用C表示、数值型可用N表示、备注型可用___(3)___  表示。

4.函数ABS(MOD(-23,-5))的返回值为___(4)___;若要产生一个0-1之间的随机数,可以使用函数___(5)___   

5.用户可以在表设计器中修改表结构,也可以用命令直接修改表结构。例如,删除XS表的更新触发器可以使用命令DELETE ___(6)___ON xs FOR UPDATE

6.某表中有数值型的NL字段(字段宽度为3,无小数位)和字符型的DW字段.如果需要为该表创建一个普通索引,要求首先根据NL字段捧序,NL字段值相同时根据Dw字段捧序,则索引表达式可以为___(7)___  +dW

7.一个工作区中仅能打开一个表,但同一个表可以在多个工作区中同时打开.例如XS表已在1号工作区打开,则在5号工作区再次打开该表,可以使用命令USE xs IN 5 ___(8)___   .

8.VFP中使用Microsoft Excel文件中的数据有两种方法:一是执行"文件"菜单中的"导入"菜单命令(采用这种方式将会创建一个新表);二是利用命令___(9)___.XLS文件中的数据追加到当前工作区的表中。 

9.在使用SELECT-SQL命令进行查询时,可以在查询命令中使用___(10)__子句指定查询结果必须满足的筛选条件。

10.某展览会对每位参观者进出都有登记,并将数据记录在表DJB.DJB表含有进门时间(JSJ,日期时间型)、出门时间(CSJ,日期时间型)等字段。下列SELECT-sQL命令可以查询出每天的参观人数及参观者在展览会上逗留的平均时间(以小时计)

    SELECT LEFT(TTOC(jsj),8) AS 日期,___(11)___AS 参观人数,;

     ___(12)___ /60 AS平均时间;

    FROM djb;   

     ___(13)___

11.某高速公路上有一测速点(该路段限速60--120km/h),它对所有来往的车辆进行测速,并将测速数据登记在表CLCS中。该表含有日期时间(SJ)字段、汽车牌号(PH)字段和数值型的车速(cs)字段.下列SELECT-SQL命令可以查询出所有的违章车辆(低于最低速度或超过最高速度限制)

   SELECT sj,ph,cs FROM clcs _____(14)______

12.VFP,内存变量通常不需要特别声明(定义),在需要使用时可以直接进行赋值。但通过预先的声明,可以定义变量的作用域。例如,下列命令(语句)声明了两个全局变量xy:

 ____(15)_____    x,y

13.运行下列程序后,显示的运行结果为____(16)________

    CLEAR

    FOR i=1 T0 3

      j=1

      DO WHILE j<4

       m=i*j

       IF MOD(m,2)=0

         ??m

       ENDIF

       j=j+1

      ENDDO

      i=i+1

    ENDFOR

 14.下列程序(10行语句组成)的功能是求出所有的幸运数(幸运数是指前两位数字之和等于后两位数字之和的四位数),但程序运行时提示程序的第5行有错?5行语句应修改为____(17)_____

    CLEAR

    DIME x(4)

    FOR i=1001 TO 9999

      FOR j=1 T0 4

        x(j)=VAL(SUBSTR(i,j,1))

      ENDFOR

      IF x(1)+x(2)=x(3)+x(4)

        ?i

      ENDIF

    ENDFOR

  15.完善下列程序,其功能是统计一个文本文件(内容为英文文章)中大小写英文字母的个数。

    CLEAR

    cFile=GETFILE('TXT','文件名')

    cc=fileToMem(cFile)

    STORE 0 TO i,j

    DO WHILE LEN(cc)>0   

      c=LEFT(cc,1)

      ____(18)______

       CASE ASC(c)>96 AND ASC(c)<123

        j=j+1

       CASE ASC(c)>64 AND ASC(e)<91

        i=i+1

      ENDCASE

      cc=SUBSTR(___(19)____)

    ENDDO

    ?'大写、小写英文字母个数分别为',_____(20)______

    FUNCTION fileToMem  &&该函数的功能是将文件内容读到内存变量中

      PARAMETER cFileName

      fhandle=FOPEN(cFileName)

      cText=SPACE(0)

      IF fhandle>0

        nSize=FSEEK(fhandle,0,2)

        =FSEEK(fhandle,0)

        eText=FREAD(fhandle,nSize)

        =FCLOSE(fhandle)

    ENDIF

    RETURN cText

16.利用报表设计器设计报表时,报表设计区分为多个报表带区。系统规定最多有9种不同的报表带区,即标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和    ____(21)_____带区。

17.在菜单设计器中设置某一菜单()"结果",就是指定在选择该菜单()时发生的动作(即指定任务),可以设置的"结果"类型有命令、填充名称、___(22)____和过程。

18.主程序是一个应用系统运行时的起点,在连编项目之前一般要确定主程序.对于程序、菜单、表单、报表、查询来说,不能设置为主程序的是___(23)____

19.基类的事件集合是固定的,不能进行扩充。基类的最小事件集包括____(24)____事件、Destroy事件和Error事件。

20.设有"列表框示例"表单如图1所示。表单上有一个命令按钮控件(Command1)、两个标签控件和两个列表框控件(List1List2),且两个列表框的数据源类型已分别设置为"结构"""。单击命令按钮可以打开"打开"对话框以选择表文件,然后打开表文件、设置List1列表框的属性以显示表的结构(字段名),命令按钮的Click事件代码应为:

    CLOSE TABLE ALL

    cfile=GETFILE('DBF','文件名')

    IF !FILE(cfile)

       RETURN

    ENDIF

    USE &cfile

    THISFORM.List1.___(25)____=ALIAS()

    THISFORM.Refresh

  对于List1列表框来说,双击其中的某列表项可以将其添加到List2列表框,且从List1列表框中移去该项,List1列表框的DblCiick事件代码为

    THISFORM.List2.____(26)_____(THISFORM.List1.Value)

THISFORM.____(27)____.RemoveItem(THIS.ListIndex)

21.设有用于"显示日期或时间"的表单如图2所示.表单有一个计时器控件(Timerl)、一个文本框控件(Textl)和选项按钮组控件(Optiongroup1)。表单左上角的图标默认是VFP系统图标("狐狸头"),如果要更改该图标,应设置表单的___(28)____属性:表单上的文本框用于显示当前日期或当前时间(是显示日期还是显示时间,由选项按钮组决定);计时器控件根据选项按钮组和当前系统日期/时间,每秒更新文本框内容一次,则计时器控件的___(29)___ 事件代码可设置为:

    IF THISFORM.OptionGroup1.value=1

       THIS.___(30)___.Text1.Value=DATE() &&对象引用采用相对引用

    ELSE   

       THISFORM.Text1.Value=TIME()

    ENDIF

THISFORM.Text1.Refresh

 

选择题

1.A 2.B 3.D 4.A 5.C 6.C 7.D 8.C 9.C 10.A

11.B 12.D 13.B 14.B 15.B16.A 17.D 18.B 19.C 20.D

21.B 22.C 23.C 24.B 25.D 26.A 27.B 28.C 29.A 30.D

填空题  (答案不区分大小写)

(1)E-R (2)COPY  FILE (3)M (4)3 (5)Rand() (6)TRIGGER (7)str(nl)  (8)again  (9)APPEND FROM

(10)Where  (11)COUNT(*)  (12)(csj-jsj)/60  (13) GROUP BY 1 (14) Where cs<60 Or cs>120  或者输入Where not Between(cs,60,120)

(15) PUBLIC  (16)2  6 (17) x(j)=VAL(SUBSTR(str(i,4),j,1))  (18)DO CASE  (19)cc,2  (20)i,j

(21)总结  (22)子菜单  (23)报表  (24)Init  (25)RecordSource  (26)AddItem  (27)List1

(28)ICON  (29)TIMER  (30)Parent