江苏省计算机vfp二级等级考试2007春vfp笔试及答案

2007春VFP 笔试第一部分基础知识1.微电子技术是信息技术领域的关键技术,它以集成电路(Ic)为核心。下列有关叙述错误是(B) 。A.目前Ic 芯片(如CPU 芯片) 的集成度可达数千万个电子元

2007春VFP 笔试

第一部分基础知识

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

是(B) 。

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

B .Moore 定律指出,单块IC 的集成度平均每半年翻一番18-24个月翻一番

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

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

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

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

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

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

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

3.二进制数(1010)与十六进制数(B2)相加,结果为B 。不是逻辑加

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,则在这段文本中含有D) 。

A.1个汉字和9个西文字符 B.3个汉字和5个西文字符

C .2个汉字和7个西文字符 D 4个汉字和3个西文字符

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

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

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

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

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

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

A.POST 程序--CMOS 设置程序---系统自举程序一-引导程序

B.POST 程序--引导程序一-系统自举程序---CMOS 设置程序

C.CMOS 设置程序一系统自举程序_--引导程序--POST 程序

D.POST 程序--CMOS 设置程序一引导程序---系统自举程序

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

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

B .FireWire 是一种“并行”接口,通常用于连接需要高速传输大量数量的设备(如音视频设备) 串行接口1394给ps

C.USB 2.0的数据传输速率是USB 1.0的数十倍

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

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

A.1.44MB 软盘的每一面有吞0个磁道,每个磁道分为18个扇区,每个扇区

,

512字节

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

D•URL 用来标识WWW 网中的每一个信息资源,不同的信息资源对应不同的URL 13•TCP /IP 协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到IP 地址映射的是(A) 。

A .DNS B.SMTP C .FTP D.Telnet

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

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

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

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

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

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

,

A .GB2312 B.GBK C .BIG5 D. GB18030

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

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

限性

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

杂度等

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

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

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

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

B•MIDI 音乐的文件扩展名为MID 或MIDI

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

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

18.下列有关中文版Windows 98/2000/xP 操作系统功能与操作的叙述错误的

是 (A) 。

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

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

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

该文件的反向选定

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

19•下列有关Microsoft Word 97/2000/2003功能和操作的叙述错误的是

D 。

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

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

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

母大写等

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

20.下列有关Microsoft PowerPoint 97/2000/2003功能和操作的叙述错误

的是 (D) 。

A.PowerPoint 文件可以另存为网页文件

B.演示文稿可以按讲义方打印,且一张纸(如A4规格) 可以打印多达6或9

张投影爿

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

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

第二部分 Visual FoxPro程序设计

一.选择题(用答题卡答题,答案一次填在21~30答题号内)

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

A. 每个表最多有100多个字段

B. 每个数据库表只能属于一个数据库

C. 自由表字段名最多由10个字符组成

,

D. 字符型字段默认宽度为10

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

A .4,8,2 B.8,8,2 C.4,4,1 D .4,8,1

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. 利用一条UPDATE-SQL 命令可以更新一个表中的多个字符的内容

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 )、部门(bm )和性别(xb)等

字段。使用下列SELECT_SQL命令,keyiji9ang 查询结果保存在文本文件TEMP.TXT 中:

SELECT xm ,bm FROM zgda ORDER BY bm (7) temp

8. 某考试管理系统中有两个表:考试语种表(tyz.dbf )和考生报名表(bm.dbf )。考试语种表含有语种代号(yzdh ,C ,2)和语种名称(yzmc ,C5)字段,考生报名表含有准考证号(zkz ,C ,10)等字段,它们的数据如下表所示:

,

设准考证号(zkz )的第4、5位字符表示该考生所报的考试语种代号,则下列SELECT —SQL 命令可用于统计和显示各种语种报名的人数:

SELECT tyz.yzdh,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分以上和60~90分的人数比例:

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

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

SELECT xscj

N=RECCOUNT()

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

GROUP BY bz ALTER TABLE xscj (10) 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. 某表单中有一个列表框控件listl

和一个命令按钮控件

,

cmdl ,且该列表框已与成绩表(cj.dbf )的成绩字段(cj ,N ,3)绑定,表单运行时如图2所示。若命令按钮cmdl 的Click 事件代码如下:

PUBLIC x

x=THISFORM.Listl.LIST(4)

? x

?TYPE(“x ”)

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

12. . 某表单中有一个列表框控件listl 和一个命令按钮控件cmdl ,表单运行时如图3所示。列表框显示的内容分别是学生的学号、姓名、选课数以及平均成绩。命令按钮cmdl 的Click 事件代码如下:

THISFORM.Caption=THISFORM.Listl.Value

在表单运行时,若单击该命令按钮后表单的标题显示学生的姓名(例如显示“吴云”),则列表框控件listl 的BoundColumn 属性值为 (16) 。

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

(1) xs.dbf :学号(xh,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所示,其功能是查看01~04年级学生需要补考的情况。当用户利用选项按钮组(opt1)选择一个年级时,列表框(listl )中显示出该年级所有课程不及格的学生的学号、姓名、课程名称和成绩(xh 字段的前两

,

位表示年级)。

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

表单:ControlBox= (17)

列表框:ColumnCount= (18)

选项按钮组:Value= (19)

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

。微调框控件Spinnerl 的Init 事件代码如下:

THIS.Value=1

THIS.KeyboardLowValue=1

THIS.SpinnerLowValue=1

THIS.KeyboardHighValue=10

THIS.SpinnerHighValue=10

在表单运行时,若要页框中页面的个数有微调框的值决定,则微调框控件Spinnerl 的InteractiveChange 事件代码应包含下列命令

THISFORM.Pageframel. (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

,

? (26)

i=i 1

ENDIF

ENDDO

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

x=8

DO WHILE.T.

x=x 1

IF x=INT(x/4)*5

??x

ELSE

LOOP

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 = SUBDTR(c,3)

ELSE

p = LEFT(c,1) p c = SUBSTR( (29) )

ENDIF

ENDDO (30)

ENDFUNCTION

2007春VFP 答案

一.选择题

(1)B (2)C (3)B (4)D (5)D (6)A (7)B (8)C (9)C (10)C (11)D (12)B (13)A (14)C (15)C

(16)C (17)D (18)A (19)D (20)D

21-25:ADABD 26-30:CBDAC

,

标签: