江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2007春江苏省高校计算机VFP试题

2007春江苏省高校VFP试题

第一部分基础知识

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

  (1) 

  A.目前Ic芯片(CPU芯片)的集成度可达数千万个电子元件

  BMoore定律指出,单块IC的集成度平均每半年翻一番

  c.从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高

  D.非接触式Ic卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡

2.下列有关通信中使用的传输介质的叙述错误的是(2) 

  A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m

  B.同轴电缆可用于传输电视信号   

  c.光纤价格高,一般不在校园网和企业网中使用

  D.微波的波长很短,适合于长距离、大容量无线通信

3.二进制数(1010)与十六进制数(B2)相加,结果为(3) 

A (273)8   B  (274)8    C (314)8   D(313)8

4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 DO CE C4 B0 E6,则在这段文本中含有(4) 

  A1个汉字和9个西文字符    B3个汉字和5个西文字符

C2个汉字和7个西文字符    D  4个汉字和3个西文字符

5.下列有关CPU的叙述错误的是(5)

  ACPU的主要组成部分有运算器、控制器和寄存器组

  BCPU的主要功能是执行指令,不同类型CPU的指令系统通常有所不同

  C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU)

  D.目前PC机所用的CPU芯片均为Intel公司的产品

6PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中用户按某一热键(通常是Del)则可以启动CMOS设置程序。这些程序运行的顺序是(6)   

  APOST程序--CMOS设置程序---系统自举程序一-引导程序

  BPOST程序--引导程序一-系统自举程序---CMOS设置程序

  CCMOS设置程序一系统自举程序_--引导程序--POST程序

  DPOST程序--CMOS设置程序一引导程序---系统自举程序

7.目前Pc机一般都有USBFireWire接口,用于连接各种外部设备。下列关于这两种接口的叙述错误的是(7)

  AUSB是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等多种设备

  BFireWire是一种并行接口,通常用于连接需要高速传输大量数量的设备(如音视频设备)

  CUSB 20的数据传输速率是USB 10的数十倍

  D.一个USB接口上可以连接不同的设备   

8.下列关于PC机外存储器的叙述错误的是(8)

  A144MB软盘的每一面有吞0个磁道,每个磁道分为18个扇区,每个扇区512字节

  B.硬盘的主要性能指标之一是平均存取时间,它与硬盘的转速(rpm)有很大关系。

  c.优盘的缺点是:优盘均无写保护功能,且不能起到引导操作系统的作用

  DcD-R是目前常用的可记录式光盘,但其该录的数据不能修改

9.下列关于Windows 98XP操作系统的存储管理功能的叙述错误的是.(9) 

  A.存储管理的功能主要包括内存的分配与回收、共享和保护、自动扩充(虚存的实现)

  B.系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度

  c.虚拟存储器采用的页面调度算法是“先进先出”(FIFO)算法

  D.在Windows 98Windows XP中,虚拟内存其实就是一个磁盘文件,即“交换文件”

10.人们常说“软件的主体是程序,程序的核心是算法”。下列有关程序、算法和数据结构的叙述错误的是.(10)

    A.程序是用程序设计语言对解题对象和解题步骤进行的一种描述

    B.算法和数据结构是设计与编写程序时首先要考虑的两个重要方面

    c.算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出

    D.数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算

11.下列关于局域网的叙述错误的是(11) 

    A.光纤分布式数字接口网(FDDI)常用于构造局域网的主干部分   

    B.采用红外线或者无线电波进行数据通信,可以构造无线局域网

    C.两个或多个局域网可以进行互连

    D.所有的局域网均为以太网

12•下列有关IP地址、域名和URL的叙述错误的是(12) 

    A•目前互联网中IP地址大多数使用4个字节(32个二进位)表示

    B•使用CIP地址的网络规摸最大,一少c类物理网络可以拥有上千万台主机

  C.一台主机通常只能有一个IP地址,但可以有多个域名

  DURL用来标识WWW网中的每一个信息资源,不同的信息资源对应不同的URL

13TCPIP协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到IP地址映射的是(13) 

ADNS    BSMTP  C .FTP    D.Telnet

14ADSL是一种宽带接入技术,在线路两端加装ADSL MODEM即可实现连网。下列关于  ADsL的叙述错误的是(14)    I

  A.它利用普通铜质电话线作为传输介质,成本较低  

  B.在上网的同时,还可以接听和拨打电话,几乎互不影响   

  C•从实现的技术上来看,数据的上传速度比数据的下载速度快  

  D.利用ADSL技术上网的用户,其PC机必须安装以太网卡   

15•目前PC机使用的字符集及其编码标准有多种,20多年来我国也颁布了多个汉字编码标准。在下列汉字编码标准中,不支持简体汉字的是(15)      I

AGB2312    BGBK    CBIG5  D. GB18030

16.下列有关数字图像的压缩编码和图像文件格式的叙述错误的是  (16) 

  A•图像压缩的出发点是图像中的数据相关性很强,且人眼的视觉有一定的局限性

  B•压缩编码方法的优劣主要是看压缩倍数、重建图像的质量和压缩算法的复杂度等

  CJPEG图像的压缩倍数是可以控制的,且大多为无损压缩

  DGIF格式的图像能够支持透明背景,且具有在屏幕上渐进显示的功能

17.下列有关MIDI音乐的叙述错误的是(17 )

    AMIDI是一种音乐描述语言,它规定了乐谱的数字表示方法

    BMIDI音乐的文件扩展名为MIDMIDI

    CMIDI音乐可以使用Windows中的媒体播放器等软件进行播放

    D•播放MIDI音乐时,声音是通过音箱合成出来的

18.下列有关中文版Windows 982000xP操作系统功能与操作的叙述错误的是  (18) 

  A•“五笔字型”汉字输入法是Windows内置的输入法之一

  B•在“画图”软件中画圆和正方形时,可在按Shift键的同时用鼠标拖放操作

  c•在“资源管理器’’窗口中,按Ctrl键的同时用鼠标单击文件,可以实现该文件的反向选定

  D•作为虚拟存储器使用的()交换文件可以设置在不同的逻辑硬盘上

19•下列有关Microsoft Word 9720002003功能和操作的叙述错误的是  (19) 

  AWord文档可以分别设置打开文件时的密码和修改文件时的密码

  B•页边距的计量单位可以设置为磅、英寸和厘米等

  c•可以将选中的英文统一设置为小写,或大写,或词首字母大写,或句首字母大写等

  D•利用工具栏上的“格式刷”,可以复制字体的格式,但不能复制段落的格式

20.下列有关Microsoft  PowerPoint 9720002003功能和操作的叙述错误的是  (20) 

  APowerPoint文件可以另存为网页文件

  B.演示文稿可以按讲义方打印,且一张纸(A4规格)可以打印多达69张投影爿

  c.演示文稿的放映方式可以设置为循环放映

  D.演示文稿中可以插入声音文件,但不可以录制旁白

21.下列有关表及其字段的叙述中,错误的是_______

A.每个表最多有100多个字段             B.每个数据库表只能属于一个数据库

C.自由表的字段名最多有10个字符组成    D.字符型字段的默认宽度为10

22.备注型、日期型和逻辑型字段的宽度是固定的,它们分别是(22) 

    A.482    B.882    C.441 D.481

23.在下列有关表索引的叙述中,错误的是(23) 

    A.数据库表可以有结构复合索引,但自由表不可以

    B.结构复合索引文件随着表的打开而自动打开

    C.数据库表可以创建主索引,但自由表不可以

    D.一个数据库表可以有多个候选索引,但只能有一个主索引

24.创建并保存一个表、数据库、查询、表单、报表、类库、程序或菜单时,生成的文件个数不点

    相同若创建了一个表单并保存之,则会在其存储的磁盘上生成(24)  个文件

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

25•在"项目管理器"窗口中选择一个表,然后单击"修改""浏览"按钮,则指定的表将被打

    (假设该表在这之前未被打开)在下列有关该表所在工作区的叙述中,正确

    (25)

    A.1号工作区中打开

    B.在当前工作区中打开

    C.在当前工作区的下一个工作区中打开,且该工作区被设置为当前工作区

    D.在当前未被使用的最小工作区中打开,且该工作区被设置为当前工作区

26.利用查询设计器设计查询时,下列叙述中错误的是  (26) 

    A.在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接

    B.在选择一个排序字段时,系统默认的排序方式为升序

    C."杂项"中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录

    D.所选的分组字段可以不是查询输出字段

27.在下列有关SQL命令的叙述中,错误的是、(27) 

    A.利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构

    B.利用DELETE--SQL命令可以直接物理删除(彻底删除)表中的记录

    C.利用一条UPDATESQL命令可以更新一个表中的多个字段的内容

    D.利用查询设计器设计的查询,其功能均可以利用一条SELECT-SQL命令实现

28.在下列VFP基类中,Caption属性的基类是(28) 

  A.Label    B.OptionGroup    C.Check D.EditBox

29.在下列有关控件及其属性的叙述中,错误的是(29) 

  A.一个标签控件最多可以显示128个字符

  B.计时器控件的Interval属性的单位为毫秒

  c.当形状控件的Curvature属性值为99,其曲率最大

  D•组合框控件的Style属性控制其为下拉列表框还是下拉组合框

30.在利用VFP菜单设计器设计菜单时,下列叙述中错误的是  (30) 

  A.利用菜单设计器可以创建菜单(一般菜单)和快捷菜单

  B.用户可以将VFP系统菜单项添加到自己设计的菜单中

  c."提示选项"对话框中为菜单项设置快捷键(快捷方式),只能使用Ctrl键与另一

    个字母键的组合

  D.用户菜单可以设置为替换VFP系统菜单,也可设置为追加在VFP系统桑单之后

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

1.在运行程序文件(.PRG),系统会自动地对程序文件进行"伪编译",包括对程序的词法检

  查和语法检查等系统生成的"伪编译"程序的文件扩展名为  (1 ) 

2.VFP中的数据完整性规则包括:域完整性规则、  ( 2 )  、参照完整性规则和用户自定义完

  整性规则

3.GETFILE()函数的功能是显示"打开"对话框,并返回选定文件的名称其常用格式为:

    GETFILE([cFileExtensions][,cText])

  其中,参数cFileExtensions指定要打开的文件类型,cText指定"打开"对话框中文本框前的

  标签若要打开如图1所示的对话框,则可执行命令:=GETFILE(" (3) ","表文件名")

 

    1

4.与表操作相关的系统函数有多个,例如EOF()BOF()USED()等用于统计当前工作区

  中表的字段个数的函数是( 4 ) 

5.已知某数据库中有学生表和成绩表,且两个表之间已设置了参照完整性(学生表为主表,

  绩表为子表)若在对学生表中的某条记录实施删除操作时,因该同学在成绩表中有相关

  的成绩记录而禁止删除,则在这两个表之间一定设置了参照完整性规则:  ( 5 ) 

6.UPDATE-SQL语句修改ts(图书)表中作者字段(zz,C)的值时,若要在所有记录的作者

  后面加汉字""(假设字段宽度足够),可以使用命令:

    UPDATE ts SET ZZ=( 6 )  +""

7.设有一职工档案表(zgda.dbf),含有姓名(xm)、部门(bin)和性别(xb)等字段使用下列

  SELECT-SQL命令,可以将查询结果保存在文本文件TEMP.txt中:

    SELECT xm bm FROM zgda ORDER BY bm (2)temp

8.某考试管理系统中有两个表:考试语种表(tyz.dbf)和考生报名表(bm.dbf)考试语种表

  含有语种代号(yzdh,C,2)和语种名称(yzmc,C,15)字段,考生报名表含有准考证号(zkz,

  c,10)等字段,它们的数据如下表所示:

  YZDH         YZMC

  43       一级

  52    Visual FoxPro

  53    Visual BASIC

  24        C

  54    Visual C++

  55    Java

  56    FORTRAN 90

  38    三级偏硬

  39    三级偏软

    ZKZ 

    0114300101        

    0114300102        

    0114300103        

    0215201601        

    0215201602        

    ...

    044380210l

        

  设准考证号(zkz)的第45位字符表示该考生所报的考试语种代号,则下列SELECT-SQL

  命令可用于统计和显示各语种报名考试的人数:

    SELECT tyz.yzdh,tyz.yzmc,COUNT(*)AS人数;

    FROM tyz INNER JOIN bm;

    ON tyz.yzdh=  ( 8 );

    ( 9 )

9.设有一学生成绩表(xscj.dbf),含有学号(xh,C,10)、姓名(xm,C,8)和成绩(cj,N,3)字段

  下列程序段可用于统计并显示分数段60分以下、90分以上和6089分的人数与比例:

    ALTER TABLE xscj ADD COLUMN bz C(8)    &&添加一个备注(bz,C,8)字段

    UPDATE xscj SET bz=IIF(cj<60,'60分以下',IIF(cj>89,'90分以上','6089'))

    SELECT  xscj

    n=RECCOUNT()

    SELECT bz AS 分数段,COUNT(*) As 人数,  (10)  *100 AS 比例;

    FROM xscj;

    GROUP BY bz

    ALTER TABLE xscj  ( 11 )  COLUMN bz    &&删除备注(Bz)字段

10.数据库SJK的学生表(XS.dbf)中有学号(xh,c,8)、姓名(xm,C,8)等字段;成绩表(cj.dbf)

  中有学号(xh,C,8)、课程代号(kcdh,C,3)和成绩(cj,N,3)等字段,以下SELECT-SQL

  令是根据学生表和成绩表查询选修课程在6门以上的学生选修课程门数、成绩优秀的课

  程门数(注:优秀是指成绩大于或等于85)

    SELECT XS.xh,xs.xm,COUNT(*) as 选课门数,;

      ( 12 )(IIF(cj.cj=>85,1,0)) As 优秀课门数;

    FROM sjk!xs INNER JOIN sjk!cj

    ON xs.xh=cj.xh

    GROUP BY xs.xh

    (13) 选课门数=>6

 

 

11.某表单中有一个列表框控件list1和一个命令按钮控件cmdl,且该

  列表框已与成绩表(cj.dbf)的成绩字段(cj,N,3)绑定,表单运行时

  如图2所示若命令按钮cmdlClick事件代码如下:

    PUBlic x

    X=THISFORM.Listl.LIST(4)

    ?x

?TYPE("x")

 

  则表单运行时单击该命令按钮,输出结果为( 14 )  (15) 

i2.某表单中有一个列表框控件listl和一个命令按钮控件cmdl,表单

  运行时如图3所示列表框显示的内容分别是学生的学号、姓名、

  选课数以及平均成绩命令按钮cmdlClick事件代码如下:

    THISFORM.Caption=THISFORM.Listl.Value

  在表单运行时,若单击该命令按钮后表单的标题显示学生的姓名("例如显示吴云")

  列表框控件listlBoundColumn属性值为  ( 16 )

 

13.已知xs(学生)表、kc(课程)表、cj(成绩)表的表结构如下:

  (1)xs.dbf:学号(xh,c,8)、姓名(xm,C,8)、性别(xb,C,2)

  (2)kc.dbf:课程代号(kcdh,C,3)、课程名称(kcmc,C,20)、学分(xf,N,2)

  (3)cj.dbf:学号(xh,C,8)、课程代号(kcdh,C,3)、成绩(cj,N,3)

 

 

  某表单运行时如图4所示,其功能是查看0l04年级学生需要补考的情况当用户利用

  选项按钮组(optl)选择一个年级时,列表框(1istl)中显示出该年级所有课程不及格的学

  生的学号、姓名、课程名称和成绩(xh字段的前两位表示年级)

  根据图4所示表单,填写表单、列表框和选项按钮组控件的下列属性值:

    表单:ControlBox=  (17)

    列表框:ColumnCount=  (18)

    选项按钮组:Value=(19)

14.某表单运行时如图5所示,表单上有一个页框控件PageFramel和一个微调框控件Spin-

  nerl微调框控件SpinnerlInit事件代码如下:

    THIS.Value=1

    THIS.KeyboardLowValue=1

    THIS.SpinnerLowValue=1

    THIS.KeyboardHighValue=10

    THIS.SpinnerHighValue=10

  在表单运行时,若要页框中页面的个数由微调框的值决定,则微调框控件SpinnerlIn-

  teractiveChange事件代码应包含下列命令:

    THISFORM.Pageframe1.  (20)  =THIS.Value

 

15.所有的容器对象都具有与之相关的计数属性和  (21)属性,其中,前者是一个数值型

  属性,它表明了所包含对象的数目;后者是一个数组,用以引用每个包含在其中的对象

16.利用ShowWindows属性和Desktop属性,可以将表单设置为  (22)  、浮动表单或子

  表单

17.在菜单设计器中,设置某一菜单()"结果"就是指定在选择该菜单()时发生的动

  ,其结果类型有:子菜单、填充名称、命令和(23) 

18.若要在报表的每一页打印页码,可以在设计报表时,"页标头""页注脚"带区中加人

  含系统变量(24)  的域控件

19.完善下列程序,使其产生10个随机的大写英文字母:

    CLEAR

    i=1

    DO WHILE  ( 25 )

      k=INT(RAND()*100)+1

      IF k>=65 AND k<=90    &&k的值为某大写英文字母的ASCII码值

        ?    (26)

        i=i+1

      ENDIF

    ENDDO

20.执行以下程序,屏幕显示为:  ( 27 ) 

    x=8

    D0 WHILE .T.

      x=x+1

      IF x=INT(x/4)*5

        ??X

      ELSE

        L00P

      ENDIF

      IF X>10 

        EXIT

      ENDIF

    ENDDO 

21.完善下列自定义函数STR_RV(),要求其功能为将一个字符串进行"反序",例如,STR_

RV("ABCD")的返回值为"DCBA"

    FUNCTION str_rv()

      PARAMETERS c

      P=SPACE(0)

      DO WHILE LEN(c)>0

       x=ASC( (28) )

       If x>127  &&ASCII码值大于127的字符为汉字(半个汉字)

         P=LEFT(c,2)+P

         c=SUBSTR(c,3)

       ELsE

         P=LEFT(c,1)+P

         c=SUBSTR((29))

       ENDIF

    ENDDO   

    ( 30 )

   End Function