江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2006年春江苏等级二级Visual FoxPro 答案

2006年春
江苏省高等学校非计算机专业学生
计算机基础知识和应用能力等级考试
二级 Visual FoxPro

第一部分 计算机基础知识

1、信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处理的一类技术。在下列基本信息技术中,用于扩展人的效应器官功能的是____。

A.感测与识别技术    B.通信与存储技术

C.计算与处理技术    D.控制与显示技术

2、微电子技术是以集成电路为核心的电子技术。在下列关于集成电路(IC)的叙述中,正确的是____。

A.集成电路的发展导致了晶体管的发明

B.现代计算机的CPU均是超大规模集成电路

C.小规模集成电路通常以功能部件、子系统为集成对象

D.所有的集成电路均为数字集成电路

3、通信技术的发展促进了信息的传播。在下列有关通信与通信技术的叙述中,错误的是____。

A.通信系统必有“三要素”,即信源、信号与信宿

B.现代通信指的是使用电(光)波传递信息的技术

C.数据通信指的是计算机等数字设备之间的通信

D.调制技术主要分为三种,即调幅、调频和调相

4、在计算机中,数值为负的整数一般不采用“原码”表示,而是采用“补码”方式表示。若某带符号整数的8位补码表示为1000 0001, 则该整数为____.

A.129      B.-1     C.-127     D.127

5、在下列有关CPU(中央处理器)与Pentium微处理器的叙述中,错误的是____。

A.CPU除包含运算器和控制器以外,一般还包含若干个寄存器

B.CPU所能执行的全部指令的集合,称为该CPU的指令系统

C.Pentium系列处理器在其发展过程中,其指令系统越来越丰富

D.Pentium处理器与Power PC处理器虽然产自不同的厂商,但其指令系统相互兼容

6、根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是____。

A.SRAM     B.SDRAM    C.EPROM     D.Flash ROM

7、I/O接口指的是计算机中用于连接I/O设备的各种插头/插座,以及相应的通信规程以及电气特性。在下列相关I/O总线与I/O接口的叙述中,错误的是____。

A.PC机系统总线一般分为处理器总线和主板总线

B.PCI总线属于I/O总线

C.PC机的I/O接口可分为独占式和总线式

D.USB是以并行方式工作的I/O接口

8、输入设备用于向计算机输入命令和数据,它们是计算机系统必不可少的重要组成部分。在下列有关常见输入设备的叙述中,错误的是____。

A.目前数码相机的成像芯片仅有一种,即CCD成像芯片

B.扫描仪的主要性能指标包括分辨率、色彩位数和扫描幅面等

C.目前台式PC机普遍采用的键盘可直接产生一百多个按键编码

D.鼠标器一般通过PS/2接口或USB接口与PC机相连

9、显示器的作用是将数字信息转换为光信息,最终将文字和图形/图像显示出来。在下列有关PC机显示器的叙述中,错误的是____。

A.目前出厂的台式PC机大多数使用AGP接口连接显示卡

B.彩色显示器上的每个像素由RGB三种基色组成

C.与CRT显示器相比,LCD的工作电压高、功耗小

D.从显示器的分辨率来看,水平分辨率与垂直分辨率之比一般为4:3

10、计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是____。

A.软件的版权所有者不一定是软件作者

B.共享软件指的是一种无版权的软件

C.用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权

D.软件许可证是一种法律合同,它确定了用户对软件的使用方式

11、在下列有关Windows操作系统(这里指Windows 95及其以后的版本)的多任务处理功能的叙述中,正确的是____。

A.在多任务处理过程中,前台任务与后台任务都能得到CPU的响应(处理)

B.由于CPU具有并行执行指令的功能,所以操作系统才能进行多个任务的处理

C.由于用户只启动一个应用程序,那么该程序就可以自始至终地独占CPU

D.Windows操作系统采用协作方式支持多个任务的处理

12、文件管理是操作系统的基本功能之一。在Windows操作系统环境下,下列有关文件管理功能的叙述中,错误的是____。

A.计算机中的所有程序、数据、文档都组织成文件存放在外存储器中

B.磁盘上的文件分配表(FAT)有两个,且内容相同

C.任何磁盘上的文件根目录表(FDT)仅有一个

D.文件管理以扇区为单位分配磁盘上的存储空间

13、随着Internet的飞速发展,其提供的服务越来越多。在下列有关Internet服务及相关协议的叙述中,错误的是____。

A.电子邮件是Internet最早的服务之一,主要使用SMTP/POP3协议

B.WWW是目前Internet上使用最广泛的一种服务,常使用的协议是HTTP

C.文件传输协议(FTP)主要用于在Internet上浏览网页时控制网页文件的传输

D.远程登录也是Internet提供的服务之一,它采用的协议称为Telnet

14、在下列有关程序设计语言及其处理程序的叙述中,错误的是____。

A.程序设计语言可分为机器语言、汇编语言和高级语言

B.机器语言与计算机硬件关系密切,用它编写的程序可移植性较差

C.用于辅助编写汇编语言程序的编辑软件称为汇编程序

D.高级程序设计语言可以有解释与编译两种方式

15、在下列有关最常见局域网、网络设备以及相关技术的叙述中,错误的是____。

A.以太网是最常用的一种局域网,它采用总线结构

B.每个以太网网卡的介质访问地址(MAC地址)是全球惟一的

C.无线局域网一般采用无线电波或红外线进行数据通信

D.“蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网

16、字符编码标准规定了字种及其编码。在下列有关汉字编码标准的叙述中,错误的是____。

A.我国颁布的第一个汉字编码标准是GB2312-80,它包含常用汉字6000多个

B.GB2312-80和GBK标准均采用双字节编码

C.GB18030-2000标准使用3字节和4字节编码,与GB2312-80和GBK兼容

D.UCS-2是双字节编码,它包含拉丁字母文字、音节文字和常用汉字等等

17、不同格式的图像文件,其数据编码方式有所不同,通常对应不同的应用。在下列几组图像文件格式中,制作网页时用得最多的是____。

A.GIF与JPEG    B.GIF与BMP   C.JEPG与BMP    D.GIF与TIF

18、计算机中处理的声音分为波形声音和合成声音两类。在下列有关波形声音的叙述中,错误的是____。

A.波形声音的获取过程就是把模拟声音信号转换为数字形式,包括取样、量化和编码等步骤

B.声音信号的数字化主要由声卡来完成,其核心是数字信号处理器(DSP)

C.MP3采用MPEG-3标准对声音进行压缩编码

D.波形声音的主要参数包括取样频率、量化位数和声道数目等

19、在下列有关数据库技术的叙述中,错误的是____。

A.关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一

B.从组成上看,数据库系统由数据库及其应用程序组成,它不包含DBMS及用户

C.SQL语言不限于数据查询,还包括数据操作、定义、控制和管理等多方面的功能

D.Access数据库管理系统是Office软件包中的软件之一

20、Microsoft Word是目前最常用的文字处理软件之一。在下列有关Microsoft Word(97及其以后的版本)功能的叙述中,错误的是____。

A.在默认情况下,页面的版面(纸张大小)只能为A4

B.在同一文档中,所有页面的版面(纸张大小)只能相同(注:文档分节后可以设置不同纸张)

C.系统具有基于字典的拼写检查功能

D.在普通视图中,可以显示表格,但不能显示所插入的图片(注:现在word版本可以显示图片)

  

第二部分  Visual FoxPro 程序设计

 

一.选择题

 

21. 数据库系统与文件系统的最主要区别是 (21)

  A.数据库系统复杂,而文件系统简单

  B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

  C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量

  D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

 

22 .表( table )是存储数据的容器.在下列有关 VFP 表的叙述中,错误的是(22)

  A.系统默认的表文件扩展名为. dbf

  B.利用表设计器创建表结构时,系统默认的字符型字段宽度为 10

  C.自由表的索引功能与数据库表有区别

  D.表文件名在命名时只要遵循操作系统的规定 ,VFP 本身无任何新的限定

 

23. 数据库( database )是许多相关的数据库表及其关系等对象的集合.在下列有关 VFP 数据库的叙述中,错误的是(23)

  A.可用命令新建数据库

  B.从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程

  C.创建数据库表之间的永久性关系,一般是在数据库设计器中进行

  D.数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引

 

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

  A.通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选

  B.对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引

  C.在表打开时,系统会自动地将默认的第一个索引作为主控索引

  D.表的唯一索引并不能控制字段数据输入时的重复

 

25 .数据库表可以设置字段有效性规则,字段有效性规则属于(25)

  A.实体完整性范畴 B.参照完整性范畴

  C.数据一致性范畴 D.域完整性范畴

 

26 .函数是程序设计语言中重要的语言成分.在下列 VFP 系统函数中,其返回值不为字符型数据的是(26)

  A. TYPE     B. DOW ()

  C. CHR () D. TTOC ()

 

27 .利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是(27)

  A. 30,30,30  B. .F.,10,20

  C. 30,10,20  D. 0,10,20

 

28 .在 VFP 中,运行报表文件 PP.FRX 可用命令(28)

  A. DO PP.FRX        B. DO FORM PP.FRX

  C.REPORT FORM PP.FRX  D. REPORT PP.FRX

 

29. 在下列几组 VFP 基类中,均具有ControlSource 属性的是(29)

  A.ListBox ,Lable ,OptionButton

  B.ComboBox ,EditBox ,Grid

  C.ComboBox ,Grid ,Timer

  D.EditBox ,CheckBox ,OptionButton

 

30 .下列关于表单数据环境的叙述中,错误的是(30)

  A.表单运行时自动打开其数据环境中的表

  B.数据环境是表单的容器

  C.可以在数据环境中建立表之间的关系

  D.可以在数据环境中加入视图

 

二.填空题

  1.关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论——规范化理论.关系规范的条件可以分为多级,每一级称为一个范式,记作 n NF( n 表示范式的级别).在实际应用的过程中(设计关系模式时),一般要求满足3NF

 

2.在 VFP 中,关闭所有的文件并结束当前 VFP 系统运行的命令是 CLOSE ALL  

 

3.某公司实现人性化管理,在每个员工生日的当日会赠送礼物.若其人事档案表中包含一个出生日期字段(字段名为 csrq ,类型为日期型),则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为   right (DTOC( csrq,1),4).

 

4.利用COPY命令可以将当前工作区中的表复制成Microsoft Excel 文件.若当前工作区中已打开XS表,则用命令COPY TO xyz      xls       ,可以将XS表复制成Excel 文件 xyz.xls.

 

.使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,则要在第10号工作区中再次打开XS表,可使用命令 USE xs    again    IN 10 .

 

6.利用DBGETPROP()函数,可以返回当前数据库的属性,也可以返回当前数据库中表,表的子段或视图的有关属性.例如,要得到JS表的记录级有效性规则表达式,可以使用函数:

DBGETPROP"js","  TABLE   ","RuleExpression")

7.在 VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下划线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以   下划线   开头.

8.在 VFP 中创建一个新的数据库后,系统会生成3个文件,其文件扩展名分别为  .dbc      (数据库户文件), .dct (数据库备注文件)和 .dcx (数据库索引文件).

9.在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,而插入规则只有两个,即  限制和 忽略 

10. SQL语言是关系型数据库的标准查询语言.在 VFP 中,使用SELECT-SQL命令进行数据查询时,如果要求在查询结果中无重复记录,则可以在命令中使用   DISTINCT   短语(子局/关键词).

11. 已知借阅(JY)表中含读者类型( lx ),借阅日期( jyrq )和还书日期( hsrq )等字段.下列SQL命令用来统计教师,学生借书过期罚款人次和罚款金额.其中罚款金额的算法如下:

(1)对于学生类读者( lx 字段值为"X")来说,借阅期限为 30 天.每超过一天,罚款金额以每本书每天0.05元计算;

(2)对于教师类读者( lx 字段值为"J")来说,借阅期限为 60 天.每超过一天,罚款金额以每本书每天0.05元计算;

SELECT  "教师"  AS  类型, COUNT ( * )  AS 罚款人次;

         SUM ( 0.05*   hsrq-jyrq-60    ) AS 罚款金额;

       FROM sjk!jy ;

WHERE jy.lx="J"AND hsrq-jyrq>60;

UNION   

SELECT  "学生"  AS  类型, COUNT(*)  AS 罚款人次;

        SUM ( 0.05*(hsrq-jyrq-30) ) AS 罚款金额;

      FROM sjk!jy ;

      WHERE jy.lx="X" AND  hsrq-jyrq>30;

12. 设某图书资料室的"图书管理"数据库中有3张表: TS.dbf (图书表), DZ.dbf 与 JY.dbf (借阅表),表结构如下:

TS.dbf结构

DZ.dbf结构

JY.dbf结构

字段名

字段类型

字段名

字段类型

字段名

字段类型

编号

C(10)

借书证号

C(6)

借书证号

C(6)

分类号

C(10)

单位

C(18)

编号

C(10)

书名

C(8)

姓名

C(8)

借书日期

D(8)

出版单位

C(20)

性别

C(2)

还书日期

D(8)

作者

C(8)

职称

C(10)

 

单价

N(7,2)

地址

C(20)

藏书册数

N(4)

 

 

 

完善下列语句以查询该图书资料室各出版单位单位出版图书的藏书总册数,总金额和平均单价:

SELECT  出版单位, SUM (藏书册数)  AS  藏书总册数;

 藏书册数*单价   AS  总金额, AVG (单价) AS 平均单价;

     FROM  图书管理!TS;

     GROUP BY  出版单位

完善下列语句以查询借阅次数在 10 次(含 10 次)以上的读者的借书证号,姓名,单位和借阅次数:

SELECT DZ . 借书证号, DZ . 姓名, DZ . 单位, COUNT ( * ) as 借阅次数;

     FROM  图书管理! DZ INNTER JOIN  图书管理! JY ;

     ON DZ . 借书证号=JY.借书证号

     GROUPBY 1;

     Having     借阅次数> =10

13. 在 VFP 中,每个对象都具有属性,以及与之相关的事件和方法.其中,属性     是定义对象的特征或某一方面的行为.

14. 在 VFP 中,组合框控件具有列表框控件和和文本框控件的组合功能.根据是否可以输入数据值,组合框可设置为下拉组合框或     下拉列表框        

15. 某表单如图1所示,用于用户登录(需要输入用户名和口令信息).该表单无控制图标和控制按钮,则表单的Controlbox属性值必定为 .F.。

1 用户登录表单

设所有的用户名和口令信息均已存储在自由表 KLB 表(含有两个字符型字段"用户名"和"口令")中.完善命令按钮组(含两个命令按钮) Click 事件代码,以实现:当用户输入用户名和口令并单击"确定"按钮时,若用户名输入错误,则提示"用户名错误";若用户名输入正确而口令输入错误,则提示"口令错误";单击"取消"按钮则释放表单.

IF  this.value   =1 &&单击"确定"命令按钮

      IF NOT   used(“klb”)   

           SELECT  0

           USE klb

     ELSE

       SELECT klb

     ENDIF

     LOCATE FOR ALLTRIM (用户名)== ALLTRIM ( THISFROM . Text 1 . Value )

     IF FOUND ()

        IF ALLTRIM (口令)== ALLTRIM ( THISFROM . Text 2 . Value )

           WAIT "欢迎使用!"

           THISFROM . Release

        ELSE

           WAIT "口令错误!"

        ENDIF

           else        

           WAIT "用户名错误!"

       ENDIF

ELSE

       THISFROM . Release

ENDIF

16. 对于图2所示的表单,当表单运行时,利用微调框( Spinner 1)来调节形状控件( Shape 1)的 Curvature 属性值,使形状控件的角的曲率发生变化.该表单上的标签控件显示为"曲率()",其 Caption 属性值应为  曲率(\  .为了实现表单中"微调框控件的值发生变化时形状控件的角的曲率也随之变化"的功能,微调框控件( Spinner1 )的Interactivechange   事件代码为:

THISForM.Shape1.Curvature=THIS.Value

2  形状控件的曲率实验

17. 完善下列程序 , 使程序的运行结果如图 3 所示 .

SET TALK OFF

CLEAR

x=space(0)

For i=1 to      9           

x=x+allt(str(i))

?STR(VAL(x))+"*9+"+ allt(str(I+1))  +"="+ ALLT(STR(VAL(x)*9+ i+1))

ENDFOR

1*9+2=11

12*9+3=111

123*9+4=1111

1234*9+5=11111

12345*9+6=111111

123456*9+7=1111111

1234567*9+8=11111111

12345678*9+9=111111111

123456789*9+10=1111111111

                                   图3程序运行结果

18. 运行下列程序后,显示的运行结果为   FoxPro    

?TT("123E%n  w$O4q*5n6")

FUNCTION TT

    PARA cstr

    cResult=space(0)

    FOR n=1 to  LEN(ALLT(cStr))

      c=SUBSTR(cStr,n,1)

      IF !BETWEEN(c,"A","Z") and !BETWEEN(c,"a "," z")

        LOOP

    ENDIF

    cResult=cResult+CHR(ASC(c)+1)

   ENDFOR

   RETURN cResult

ENDFUNC

19. 从 VFP 的报表设计器中看,报表分为多个带区,如标题带区,页标头带区,列标头带区,细节带区和总结带区等.对于报表的带区来说,标题带区和   总结   带区在每个报表中仅打印一次.

20. 在 VFP 中,使用   Local        PRIVATE 和 PUBLIC 命令可以指定内存变量的作用域.

21. 将内存变量文件 mVar 中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令

  restore         FROM mVar ADDITIVE .

22. 页框对象是包含页面的容器对象.在默认情况下,一个页框对象包含两个页面对象,如果要修改页框对象所包含的页面对象数,则应该修改页框的    pagecount     属性值.