江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2008年秋江苏省计算机等级考试VFP试题下载

绝密★启用前

2008年秋

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

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

二级试卷

试卷语种:    VFP

  明:

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

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

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

  )和填空题(30)两种;

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

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

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

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

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

  不填或填错不得分;

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

  否填写正确。   

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

  毕清点后,方可离场。

 

第一部分计算机基础知识

1.  信息技术指的是用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术。在下列有关信息技术的叙述中,错误的是       

    A.现代信息技术的主要特征之一是以数字技术和电子技术为基础

    B.遥感遥测技术、自动控制技术等均属于现代信息技术

    C.微电子技术是信息技术领域的关键技术,它以集成电路为核心

    D.利用磁带、光盘、电话、传真等进行信息传递均属于现代通信

2.  二进制数1011100011001010进行逻辑与”运算,结果再与10100110进行逻辑或”运算最终结果的16进制形式为    2   

    A.A2    B.DE    C.AE    D.95

3.  计算机的性能在很大程度上是由CPU决定的。在下列有关CPU结构和原理的一些叙述中,错误的是      

    A.目前PC机所使用的CPU均是Intel公司的产品

    B.从逻辑组成上看,CPU主要由寄存器组、运算器和控制器等部分组成

    C.目前CPU中的运算部件ALU有多个,每个ALU均可独立完成运算

    D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是向下兼容的”

4.  在下列有关目前PC机主板及其组件的叙述中,正确的是       

    A.主板的物理尺寸没有标准,通常不同品牌的主板采用不同的尺寸

    B.主板上的BIOS芯片是一种RAM芯片,因而其存储的信息是可以随时刷新的

    C.主板上的存储器控制和Io控制功能大多集成在芯片组内

    D.主板上的CMOS芯片是一种非易失性存储器,其存储的信息永远不会丢失

5.  在下列有关PC机硬盘存储器的叙述中,错误的是

    A.硬盘上的数据块要用柱面号、扇区号和磁头号这三个参数来定位

    B.目前硬盘一般都含有DRAM芯片构成的高速缓存(Cache)

    C.目前硬盘与主机的接口大多为串行ATA接口

    D.硬盘容量的增加主要是靠碟片数增加,目前硬盘一般均有数十个碟片组成

6.  在下列有关PCIO总线和接口的叙述中,错误的是  o

    A.可用于连接键盘或鼠标器的PS2接口是一种并行数据传输接口

    B.USB 2.0接口的数据传输速率可达每秒几十MB

    C.通过USB集线器,USB接口连接设备数最多可达100多个

D.目前数字视频设备常用IEEE.1394接口与主机连接

7.  在下列有关PC机软件的叙述中,错误的是    2   

    A.任何软件都具有版权,因此均不能随意复制和使用

    B.软件由程序及相关的数据和文档组成

    C.数据库管理系统属于系统软件

    D.Outlook Express属于应用软件

8.  操作系统产品有许多种。在下列软件中,不属于操作系统产品类型的是      

    A.UNIX    B.Linux

    C.Access 2000 D.Windows Server 2003

 9.  在下列有关Windows操作系统的叙述中,错误的是       

    A.Windows操作系统采用图形用户界面

    B.WindowS XP操作系统分为家庭版、专业版、平板PC版等多种版本;

    C.Windows XP环境下,用户可以通过任务管理器”查看CPU的使用率

    D.Windows XP中,作为虚拟内存使用的交换文件的文件名是Win386.swp

lO.在下列有关算法和数据结构的叙述中,错误的是       

    A.算法描述解决问题的步骤,数据结构描述求解问题的对象

    B.算法应具有确定性、有穷性和能行性

    C.数据结构研究的内容包括数据的逻辑结构和存储结构,与数据的运算无关

    D.精心选择和设计的数据结构可以提高算法的时间效率和空间效率

11.常用局域网有以太网、FDDI网等类型。下面的相关叙述中,错误的是       

    A.总线式以太网采用带冲突检测的载波侦听多路访f6J(CSMACD)方法进行通信

    B.以太网交换机比集线器具有更高的性能,它能提高整个网络的带宽

    C.FDDI网通常采用光纤双环结构,具有高可靠性和数据传输的保密性

    D.FDDI网的MAC地址和帧格式与以太网相同,因此这两种局域网可以直接互连

12.路由器用于连接多个异构的计算机网络。下列是一些有关网络中路由器与IP地址的叙述,其中

    正确的是       

    A.路由器不能有IP地址

    B.路由器可不分配IP地址

    C.路由器只需要分配一个IP地址

    D.路由器应分配两个或两个以上的IP地址

13.下列关于利用有线电视网和电缆调制解调技术(Cable MODEM)接入互联网的优点的叙述中,

    错误的是    

    A.每个用户独享带宽且速率稳定    B.无需拨号

C.不占用电话线    D.可永久连接

14.Web浏览器和Web服务器都遵循    _______    协议,该协议定义了浏览器和服务器的网页谋

  求格式及应答格式。    .

    A.TCP    B.HTTP

    C.UDP D.1i-IP

15.下列有关网络信息安全的叙述中,正确的是      

    A.只要加密技术的强度足够高,就能保证数据不被非法窃取

    B.访问控制的任务是对每个文件或信息资源规定各个()用户对它的操作权限

    C.硬件加密的效果一定比软件加密好

    D.根据人的生理特征进行身份鉴别的方式在单机环境下无效

16.若内存中相邻2个字节的内容为十六进制74 51,则它们不可能是  ______  

    A.2个西文字母的ASCII

    B.1个汉字的机内码

    C.116位整数

    D.一条指令的组成部分

17.以下关于汉字编码标准的叙述中,错误的是:    _________       .

    A.UnicodeGBl8030中的汉字编码是相同的

    B.GBl8030汉字编码标准兼容GBK标准和GB 2312标准

    C.我国台湾地区使用的汉字编码标准主要是BIG5

    DGBl8030编码标准收录的汉字数目超过2万个

18.不同的图像文件格式往往具有不同的特性。有一种格式具有图像颜色数目不多、数据量不大、

    能实现累进显示、支持透明背景和动画效果、适合在网页上使用等特性,这种图像文件格式是

    曼墨   

    A.TIF    B.GIF

    C.BMP    D.JPEG

19.制造业信息系统是一个复杂的信息系统,它可分为辅助技术系统和管理业务系统两大类。在下歹I

    缩写中,不属于计算机辅助技术系统的是   ________   

    A.CAD    B.CAPP

    C.CEO   D.CAM

20.在信息系统的结构化生命周期开发方法中,具体的程序编写属于    ______    阶段的工作。

    A.系统规划    B.系统分析

C.系统设计    D.系统实施

第二部分Visua l FoxPro程序设计

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

21.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是       

  A.投影    B.联接    C.选择    D.合并

22.已知数值型变量X=1,Y=2,以下返回值为"!3!"的表达式是      

    A."!"+STR(X+Y,1)+"!"    B."!"+"X+Y"+"!"

    C."!"+VAL("X+Y")+"!"    D."!"+X+Y+"!"

23.以下几组表达式中,返回值均为.T.()的是        

  A.EMPTY({})ISNULL(SPACE(0))EMPTY(0)

  B.EMPTY(0)ISBLANK(.NULL.)ISNULL(.NULL.)

  C.EMPTY(SPACE(0))ISBLANK(0)EMPTY(0)

  D.EMPTY({})EMPTY(SPACE(5))EMPTY(0)

24.JS(教师)表中有XG(性格,备注型)等字段,使用   ________    命令可以直接浏览,输出所有

  记录的XG字段的具体内容(即备注中的信息)

  A.USE  js

     LIST  OFF  xg

  B.SELECT xg FROM  js

  C.USE js

    BROWSE FIELD xg

  D.USE js

25.XS(学生)表中有XM(姓名,字符型)XB(性别,字符型)等字段。如果要将所有男生记录

  的姓名字段值清空,则可以使用命令   _______   

  A.UPDATE XS SET xm=…’WHERE"xb"=

  B.UPDATE XS SET xm=SPACE(0)WHERE xb=""

  C.UPDATE XS SET xm=SPACE(0)  FOR xb=""

  D.UPDATE XS SET xm=””  FOR  "xb"=

26•从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含       

  A.WHERE子旬    B.INTO子旬

  C.FOR子旬D.UNION子旬

27•可以用REPORT命令预览或打印报表。在下列有关该命令的叙述中,错误的是      

    A.命令中必须指定报表的数据源

    B.PREVIEW选项指定以页面预览模式显示报表

    C.SUMMARY选项指定只打印总计和分类总计信息

    D.FOR子旬指定打印条件,满足条件的记录被输出

28•在下列关于表格控件的叙述中,错误的是      

  A.表格是容器型控件,它包含列对象    .

  B.表格的数据源若是表,则该表必须在表单的数据环境中

  C.表格的数据源可以是表、别名、查询文件或SELECT-SQL命令

  D.表格滚动条可以设置为不同类型

29•在下列几组控件中,均可直接添加到表单中的是      

  A.CommandGroupOptionButtonTextBox

  B.PagePageFrameGrid

  C.CommandButtonPageFrameEditBox

  D.TextBoxColumnHeader

30•在下列几组文件类型中,均可设置为项目主程序的是       

  A•表单、菜单和.PRG程序    B.查询、菜单和表

  C•项目、数据库和.PRG程序  D.表单、查询、报表

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

1•在数据库设计中,广泛使用的概念模型当属实体.联系"模型(简称E-R模型)E-R模型中有3

  个基本的概念,它们分别是实体、___1________  和联系。

2•为了实现数据的独立性,便于数据库的设计和实现,一般把数据库系统的结构定义为三级模式结构,

  即分为外部层、    (2)    和内部层。

3•执行函数MESSAGEBOX("清华大学"+( 3 )  +"计算机科学系",48,"提示••),则可出现如图1

 

 

 

4.函数STRTRAN(STR(35.96),SPACE(2),"* )的返回值为 (   4 )  (提示:系统函数STRTRAN(<

  字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替换<字符串1>中所包含的<字符串2>)

5.执行以下程序,3SELECT()函数的输出值分别是   _______5___  

    【程序清单】

    CLoSE TABLES ALL

    SELECT3

    USEjs

    SELECT xh,xm,csrq FROM XS INTO CURSOR t3

    ? SELECT("XS")

    ??SELECT("t3")

    ??SELECT(0)

6•在VFP集成环境下调试程序,如果程序运行时出现死循环"现象,通常可以通过按  (  6  )

  强制中断程序执行。

7.使用SET    ( 7  )   ON|OFF命令,可以指定visual FoxPro系统是否处理已做了删除标记

  的表记录。

8.某表含有两个字段:XX(字符型)YY(日期型)。若要创建一个索引,要求先根据XX字段排

  ,xx字段相同时再根据YY字段排序,则索引表达式可以设置为xx+(   8    )   

9.在两个数据库表创建永久性关系后,就可以创建它们之间的参照完整性规则。在VFP,

  照完整性规则分为更新规则、( 9   )   规则和插入规则。

10•数据库JXSJ中有XS(学生)表和CJ(成绩)表。学生表中有XH(学号)XM(姓名)等字段;

  成绩表中有XH(学号)KCDM(课程代码)CJ(成绩,数值型)等字段,两表通过XH字段

  创建了一对多一关系。下列SELECT.SQL命令用于查询各门考试成绩均在60分以上的学生成绩

  情况,要求输出学号、姓名和总成绩,且只输出总成绩前5名。

    SELECT TOP 5 Xs.xh AS学号,Xs.xm AS姓名,SUM(Cj.cj)AS总成绩;

    FROM jxsj!xs INNER JOIN jxsj!cj;

    ON Xs.xh=cj.xh;

    GROUP BY Xs.xh;

    _______(10)_________  MIN(Cj.cj)>=60;

    ORDER BY 3 DESC

11•某图书管理系统中JY(借阅)表是已还书情况的记录表,其中含有DZH(图书证号,字符型)

  JYRQ(借阅日期,日期型)HSRQ(还书日期,日期型)等字段。下列SELECT-SQL命令用

  于查询每个图书证号借书本数、过期本数、过期罚款数。(注:过期"是指借阅超过60,对每

  本书借阅超过60天者,超过部分按每天0.05元计算罚款。)

SELECT Jy.dzh as图书证号,COUNT(*) as 借书本数,;

    (  11  )    AS   过期本数,;

    SUM(IIF(Jy.hsrq-Jy.jyrq>60,(Jy.hsrq-Jy.jyrq-60)*0.05,0.00))AS罚款数;

    FROM JY;

    GROUP BY Jy.dzh

12.数据库JXSJ中有js(教师)表、KCAP(课程安排)表和KC(课程)表。教师表中有GH(

  )XM(姓名)等字段;课程安排表中有GH(工号)KCDM(课程代码)BJBH(班级编

  )等字段;课程表中有KCDM(课程代码)KCMC(课程名称)KSS(周课时数,数值型)

  等字段。若周课时总数≤9,每课时津贴30;周课时总数>9,超过部分每课时津贴80,

  则下列SELECT-SQL命令可以统计每位教师周课时总数以及周课时津贴,且按周课时津贴降序排

  ,查询去向为文本文件RS.TXT

    SELECTJs.ghAS工号,Js.xmAS姓名, ____(12)______________ AS周课时总数,;

    IIF(SUM(Kc.kss)<)9,SUM(Kc.kss)*30,270+(SUM(Kc.kss)-9)*80) AS周课时津贴;

    FROM jxsj!js INNER JOIN jxsj!kcap;

    INNER JOIN jxsj!kc;

    ON Kcap.kcdm=Kc.kcdm;

    ON Js.gh=Kcap.gh;

    GROUP BY Js.gh;

    ORDER BY  4  DESC;

    ______(13)__________rs.txt

 13.某表单上有一个文本框(text1)和一个命令按钮。单击命令按钮后,将随机产生122位的正整数,这些数存储在一个二维数组中,并且在文本框中显示(显示格式为34,如图2所示)

完善该命令按钮的Click事件代码:

    DIMENSION x(3,4)

    s=SPACE(0)

    FoR i= 1T0 3

      FOR j=1  T0  4

        n=INT(90*RAND0+10)

        x___( 14  )_____=n

        s=s+STR(n,4)

      ENDFOR

      s=s+CHR(13)

    ENDFOR

    THISFORM.Textl.Value=______(15)_____________

14.电子表"表单(运行时如图3所示)上分别有一个文本框(textl)、计时器(timerl)和命令

  按钮(cmdl)。计时器的Enabled属性值为.T.,Interval属性值为500,Timer事件代码为

THISFORM.Textl.Value=DATETIME()

 

  命令按钮的标题为关闭电子表"。若要单击命令按钮时标题在关闭电子表"打开电子表"

  之间切换,且当标题为打开电子表"时计时器停用(即文本框中显示的时间不随时间的变化而变

  )、标题为关闭电子表"时计时器启用,则可以将命令按钮的Click事件代码设置为:

    THIS.Caption=IIF(THIS.Caption="关闭电子表","打开电子表,关闭电子表)

    THISFORM.Timerl.Enabled=    (16)

15.数据库SJK中有DD(电子产品),其结构和部分记录如下表所示:

 

4所示的表单用以查询生产厂商所能推出的产品。表单上组合框(comb01)的数据源为生产厂商

名称列表;列表框(1istl)的数据源类型是SQL语句。完善下列组合框的InterActiveChange事件代

,其功能是:在组合框中选定厂商后,在列表框中能立即显示该厂商提供的产品名称。

    xx=ALLTRIM(THIS.Value)

THISFORM.Listl.RowSource="SELECT cp FROM dd_____(17)___________INTO CURSOR temp"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.某表单(运行时如图5所示)的数据环境中有一个ZY(专业),该表有27条记录;表单上有3

  个文本框分别与专业表的专业代号、专业名称、学制字段绑定,另有一文本框(textl)用来显示物

  理记录号;表单上有一个计时器控件,Interval属性值为1000,Timer事件代码如下:

    IF  EOF()

      GOTO TOP

    ELSE

     SKIP

    ENDIF

    THISFORM.Textl.Value=RECNO()

    THISFORM.Refresh

  若该表单最大化按钮不可用,最小化按钮和关闭按钮可用,则表单的____(18)__________属性值为.F.;

  若文本框textl不能响应用户引发的事件,则其___(19)_________属性值为.F.;ZY表的记录指针位

  于记录结束标记处(EOF().T.),文本框textlValue属性值是___(20)______  

 

17.根据Style属性的设置,组合框(ComboBox)可以分为:下拉组合框(Style属性值为0)

  下拉______(21)_________框。(Style属性值为2)。它们的区别在于:前者既可以输入数据、也可

  以在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据。

18.复选框(CheckBox)Value属性值指定控件的当前状态,其取值可以为12 ______(22)______

  ,以表示不同的状态。    

19.在设计报表时,可以使用系统变量_______(23)___________ 页标头"页注脚"等带区中插入页码。

20.VFP,创建的新类可以被保存在 _____(24)____________ 文件中,其文件扩展名为VCX

21.某菜单在运行时,其一菜单项显示为灰色(即菜单项为跳过),则此时该菜单项的跳过"条件的逻辑值为    ______(25)___________ 

22.下列程序代码是表单(如图6所示)上文本框控件的KeyPress事件代码,其功能是:在文本框中

  键入字符串直至按回车键,则将其中的各个由连续汉字组成的字符串作为列表项,分别填入列表框

  (1istl)中。

    LPARAMETERS nKeyCode,nShiftAltCtrl

    IF nKeyCode=13    &&按回车键

    ns=SPACE(0)

    s=ALLTRIM(THIS.Value)+"a"  &&末尾增加一个字母

    FOR  i=1 T0 LEN(s)   

       IF ASC(SUBS(s,i,1))>=128

         ns=ns+SUBSTR(s,i,2)

         _______(26)_________

       ELSE

         IF !EMPTY(ns)

            THISFORM.Listl.Addltem(ns)

            _______(27)______________

         ENDIF

       ENDIF

     ENDFOR

  ENDIF  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本题程序求以下正项

【程序清单】‘

    CLEAR

    i=0

    sn1=O

    DO  WHILE  .T.

       i=i+1

       sn1=sn1+l/(i*(i+1)*(i+2))

       sn2=______(28)______

       IF ABS(sn2-snl)<0.0001

         _________(29)__________

      ENDIF

    ENDDO

    ?sn2

24.以下程序产生1000O-100之间的随机整数,并且统计互不相同的数据个数。

    CLEAR    

    n=1000

    DIMENSION x(n),p(n)    &&数组P用于存储数是否相同的标识

    FOR i=1 T0 n

      x(i)=INT(RAND()*100)

    ENDFOR

    s=O

    FOR i=1 T0 n-1

      FOR j=i+l TO n

         IF x(i)=x(j)

             p(i)=.T.

            _______30___________

         ENDIF

      ENDFOR

    ENDFOR

    FOR  i=1  TO  n

       IF  !p(i)

           s=s+1

       ENDIF

    ENDFOR

    ?s

答案:1.D 2.C 3.A 4.C 5.D 6.A 7.A 8.C 9.D 10.C 11.D 12.D 13.A 14.B 15.B 16.B 17.A 18.B 19.C 20.D

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

(1)属性 (2)概念层 (3)Chr(13) (14)****36 (15)1,2,2  (6)ESC (7)Delete (8)DTOC(yy,1) (9)删除

(10)Having (11)Sum(iif(jy.hsrq-jy.jyrq>60,1,0)) (12) sum(kc.kss) (13)To File

(14)i,j (15) s  (16)!ThisForm.Timer1.Enabled (17)Where xx$sc  (18)MaxButton (19)Enabled

(20)28 (21)列表 (22)0  (23)_pageNo  (24)类库 (25).T. (26)i=i+1  (27)ns=space(0)

(28)sn1+1/((i+1)*(i+2)*(i+3))  (29)Exit  (30)Exit