2012春江苏省计算机二级VFP笔试考试
(总分50, 做题时间120分钟)
说 明:

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

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

3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0分)和填空题(30分)两种;

4.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分;

5.填空题用答题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分;

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

7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收毕清点后,方可离场。
第一部分 计算机基础知识
1. 
下列有关信息产业、信息化、信息社会等相关的叙述中,错误的是___(1)___ 。
A 信息产业是指生产制造信息设备的制造业,不包含信息服务行业
B 信息化是一个推动人类社会从工业社会向信息社会转变的过程
C 在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基本要素
D 目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展
2. 
下列有关数字技术与微电子技术的叙述中,错误的是___(2)___ 。
A 数字技术的处理对象是"比特",它只有两种状态(取值)
B 在计算机中,经常使用称为"触发器"的双稳态电路来存储比特,一个触发器可以存储1个比特
C 微电子技术以集成电路为核心,现代集成电路所使用的半导体材料主要是硅
D 所有的IC卡均只能存储数据,不能处理和收发数据
3. 
下列有关计算机发展与分类的叙述中,错误的是___(3)___
A 人们通常根据计算机采用的主要电子元器件的不同,将计算机的发展划分为四代
B 由于20世纪90年代计算机网络的发展,计算机应用进入了"网络计算模式"
C 目前所有的服务器产品均为小型计算机、大型计算机或巨型计算机,PC机不能作为网络服务器使用
D 美国的HP、DELL和我国的联想、方正、同方等均是知名的PC机品牌
4. 
下列有关PC机CPU的叙述中,错误的是___(4)___。
A 长期以来,多数PC机采用Intel公司生产的CPU芯片
B Intel Core i7是高端的CPU产品,其中i7表示它采用7个内核的结构
C 目前部分PC机使用AMD公司的CPU芯片,它们与Intel公司的CPU芯片指令系统基本一致,因此这些PC机相互兼容
D 目前我国也能设计、生产PC机的CPU芯片
5. 
下列有关PC机主板上CMOS和BIOS的叙述中.错误的是___(5)___ 。
A 主板上的CMOS芯片是一种易失性存储器,它通常使用电池供电
B BIOS是存储在主板上闪烁存储器中的一组程序.每次机器加电时总是首先执行其中的程序
C CMOS设置程序存储在CMOS存储器中,它与BIOS无关
D CMOS芯片中存储了许多配置信息,包括当前的日期与时间、开机密码等
6. 
下列是PC机使用的四种外设接口,其中最新的一种是___(6)___。
A USB3.0
B IEEE.1394b
C IDE
D 红外线接口(IrDA)
7. 
下列有关扫描仪与数码相机的叙述中.错误的是___(7)___
A 扫描仪分为平板扫描仪、手持扫描仪、滚筒扫描仪等多种类型.相对来说使用平板扫描仪的较多
B 光学分辨率是扫描仪的主要性能指标,其单位为dpi
C 目前数码相机的成像芯片为CCD或CMOS.它可以将光信号转换为电信号
D 数码相机所拍摄的数字图像以GIF格式存储在存储卡中
8. 
光盘分为多种不同类型,其容量大小差异较大。对于单面单层、80mm的DVD光盘来说.其容量大约为 ___(8)___。
A 670MB
B 1.46GB
C 4.7GB
D 25GB
9. 
通用的应用软件可以分为若干类型,例如文字处理软件、信息检索软件、媒体播放软件等。在下列软件中,不属于文字处理软件的是___(9)___
A WPS
B Adobe Acrobat
C Word
D Access
10. 
下列有关Windows XP操作系统的叙述中,错误的是___(10)___
A Windows XP分为多种版本.例如家庭版、专业版
B Windows xP采用并发多任务方式支持多个任务的执行
C Windows XP一般采用按时间片轮转的策略调度处理器来执行每个任务
D 虚拟存储器由主板上的RAM、ROM及显示卡的显存联合组成,它与硬盘无关
11. 
在下列有关算法的叙述中.错误的是___(11)___
A 算法的设计一般采用由细到粗、由具体到抽象的方法
B 算法设计方法有多种,例如枚举法、迭代法、递归法等等
C 算法的表示可以有多种形式,例如文字说明、流程图表示、伪代码等
D 一个问题的解决往往可以有多种不同的算法
12. 
下列有关Microsoft Office 2000(及其后续版本)的叙述中.错误的是___(12)___
A 由Word、Excel、PowerPoint创建的文档,均可以设置打开文件的密码
B 在Word文档中,可以插入声音和视频对象
C ExceI工作簿可以包含的工作表数量、工作表的行数与列数均没有限制,用户可以根据需要无限制地增加
D 由PowerPoint创建的演示文稿,用户可以直接将其保存为HTML文件(即网页)
13. 
在下列有关调制解调技术、多路复用技术的叙述中.错误的是___(13)___
A 调制与解调技术中使用的"载波"信号,通常是低频正弦波信号
B 调制技术可以分为幅度调制、频率调制和相位调制
C 多路复用技术的作用主要是提高传输线路的利用率,降低通信成本
D 多路复用技术可以分为时分复用、频分复用等类型
14. 
目前IPv4协议只有大约36亿个地址.很快就会分配完毕。新的IPv6协议把IP地址的长度扩展到___(14)___,几乎可以不受限制地提供IP地址。
A 32位
B 64位
C 128位
D 256位
15. 
下列与IP地址相关的叙述中.错误的是___(15)___ 。
A IP地址由三个部分组成,从左到右分别代表类型号、网络号和主机号
B 因特网上的每台在线主机都必须有IP地址
C 通过ADSL上网时,用户主机的IP地址通常是由因特网服务提供者动态分配的
D 网络中的路由器不需要设置IP地址
16. 
通常所说的TCP/IP协议.是指由100多个协议组成的协议系列(包含下列几个协议)。在下列协议中。实现文件传输服务主要依赖 ___(16)___ 。
A NNTP协议
B FTP协议
C Telnet协议
D SMTP协议
17. 
目前有线电视(CATV)系统已经广泛采用数字技术传输电视节目。下列是有关数字有线电视的相关叙述.其中错误的是___(17)___ 。
A 数字有线电视采用光纤同轴电缆混合网.其主干线部分采用光纤连接到"小区"
B 数字有线电视网络依赖于时分多路复用技术
C 借助数字有线电视网络接入因特网.需要专用的Cable MODEM或互动式机顶盒
D 借助数字有线电视网络接入因特网的多个终端用户共享连接段线路的带宽
18. 
下列有关文本与文本处理的叙述中,错误的是___(18)___ 。
A 文本信息在计算机中存储时,汉字均为双字节编码,非汉字字符均为单字节编码
B 文本输入可以是键盘输入,也可以是联机手写输入、语音输入等
C DOC文档、HTML网页、PDF文档均为丰富格式文本,但它们的格式标记方式不同
D 文本中的字符可以使用不同的字体,不同字体的同一个汉字,其机内码相同
19. 
在未压缩的情况下.存储一幅分辨率为1024×1024的24位彩色数字图像需要的存储空间大约为 ___(19)___
A 24KB
B 3MB
C 8MB
D 24MB
20. 
文件扩展名通常用于标识文件的类型。下列4个文件扩展名中,属于数字波形声音文件的是___(20)___。
A WAV
B MIDI
C AVI
D MPG
第二部分V i sua I FoxPro程序设计

一、选择题(用答题卡答题,答案依次填在21-30答题号内)
21. 
数据库、数据库系统和数据库管理系统之间的关系是___(21)___ 。
A 数据库包含数据库系统和数据库管理系统
B 数据库系统包含数据库和数据库管理系统
C 数据库管理系统包含数据库和数据库系统
D 数据库、数据库系统和数据库管理系统之间没有包含关系
22. 
下列有关Visual FoxPro项目、数据库和表的叙述中,错误的是___(22)___。
A 一个项目中可以有多个数据库,一个数据库也可以从属于多个项目
B 一个数据库中可以有多个表,一个表也可以从属于多个数据库
C 数据库中可以包含表、视图和存储过程等
D 数据库表可以移出数据库变为自由表,自由表也可以添加到数据库中变为数据库表
23. 
利用SET DATE命令可以设置日期显示的格式。例如,将日期显示为"2012年3月24日"形式,可以使用命令___(23)___进行日期格式设置。
A SET DATE TO YMD
B SET DATE TO "年月日"
C SET DATE TO CHINESE
D SET DATE TO LONG
24. 
在下列4个函数中,返回值为字符型数据的是___(24)___
A TTOC(  )
B VAL(  )
C DOW(  )
D FILE(  )
25. 
在Visual FoxPro集成环境下(例如在其"命令"窗口中),利用DO命令执行—个程序文件时,系统实质上是执行___(25)___文件。
A PRG
B FXP
C BAK
D EXE
26. 
设有一个教师档案表(表名为JS)包含一个数值型的年龄字段(字段名为NL)。下列4条命令中,语法正确且可以逻辑删除年龄大于60的记录的SQL命令是___(26)___ 。
A DELETE FOR nl>60
B DELETE js FOR nl>60
C DELETE js WHERE nl>60
D DELETE FROM js WHERE nl>60
27. 
在下列有关查询和视图的叙述中,错误的是___(27)___。
A 利用查询设计器创建的查询文件,文件中包含一条SELECT-SQL语句
B 查询文件是一个文本文件,用户可以利用文本编辑软件对其修改
C 在默认情况下查询去向为VFP主窗口,通过设置可以使查询结果以浏览窗口方式显示
D 视图不以独立的文件保存,其定义保存在数据库中
28. 
对于某表单上的一个文本框控件来说,可以有(或者说可能发生)下列4个事件。在这4个事件中,最后发生的事件是___(28)___。
A Init
B Valid
C Destroy
D LostFocus
29. 
利用"表单控件"工具栏向一个不包含任何控件的表单上添加一个选项按钮组控件,在默认情况下该控件的名称(即Name属性值)是___(29)___。
A Spinner1
B Checkgroup1
C Optiongroup1
D Listbox1
30. 
在一个Visual FoxPro项目中可以选择一个文件并设置为主文件,用它作为应用系统运行时的起点,在下列4种类型的文件中,不能够作为主文件的是___(30)___ 。
A 数据表
B 表单
C 菜单
D 程序
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1. 
在数据库设计中,建立概念模型的常用工具是 ___(1)___图。
2. 
在Visual FoxPro环境下,用户可通过"选项"对话框进行操作环境的设置,也可使用SET命令进行设置。例如,将当前工作目录设置为D盘ABC文件夹,可使用命令:SET ___(2)___ TO d:\abc
3. 
在Visual FoxPro中可以创建多种类型的文件,且每种类型的文件具有其默认文件扩展名。其中,查询文件的文件扩展名为___(3)___。
4. 
在创建表时,日期型、日期时间型、逻辑型、备注型字段的宽度是默认的(固定的),它们分别为8、___(4)___、1、4。
5. 
为了测试一个表文件是否已在某个工作区中打开,可使用函数___(5)___;在命令窗口中依次执行下列三个命令,则屏幕显示的结果为___(6)___。 CLEAR SET DATE TO LONG ?LEN(DTOC({^2012-02-22}))
6. 
在最小未使用工作区中打开某Js表,可以使用命令:USE js IN ___(7)___ 。
7. 
使用命令:CREATE TRIGGER ON jS FOR DELETE AS ___(8)___,可以为JS表设置删除触发器,以禁止删除该表的记录。
8. 
在Visual FoxPro中,自由表与数据库表有许多不同之处。以索引来说,数据库表可以创建主索引、候选索引、普通索引、唯一索引等类型,但自由表不能创建 ___(9)___。某数据库表含有XH(字符型)和RQ(日期型)等字段,若要创建一个普通索引,要求记录先按XH字段排序,XH字段值相同时再按RQ字段中的年份进行排序,则该索引的索引表达式为XH+STR(___(10)___)。
9. 
将当前工作区中打开的表的数据复制到文件名为ABC的EXCEL文件中,可以使用命令:COPY TO abc ___(11)___。
10. 
使用SELECT-SQL命令进行数据查询时,如果要求查询结果无重复记录,则在SQL命令中可以使用___(12)___关键字进行控制。
11. 
运行下列程序后,屏幕显示的数据为___(13)___。 CLEAR STORE "qcw" TO C cc=SPACE(0) DO WHILE LEN(c)>0 cc=CHR(ASC(LEFT(c,1))+2)+cc c=SUBS(c,2) ENDDO ?cc
12. 
设有一个自由表(表文件名为LWSJ.DBF,GJC字段的含义为"关键词"),用于记录某期刊发表的学术论文情况,其表结构(部分字段)如表1所示,表数据如表2所示 表1 LWSJ.DBF表文件的结构及其说明 表2 LWSJ.DBF表的数据 从表2中可以看出,每篇论文有多个关键词,且各个关键词之间用斜杠(/)分隔(注:关键词的个数为3-8)。完善下列程序,其功能是:统计关键词个数相同的论文篇数(即3个关键词的论文有多少篇、4个关键词的论文有多少篇,......),并将统计结果输出到文本文件ABC.TXT中 CLoSE TABLE ALL ALTER TABLE lwsj ADD COLUMN gs N(1) &&为LWSJ表添加一个数值型字段 SELECT lwsj SCAN c=ALLT(gjc) FOR i=7 to 1 ___(14)___ IF AT("/",c,i)>0 REPLACE gs with i+1 ___(15)___ ENDIF ENDFOR ENDSCAN SELECT gs,COUNT(*) FROM lwsj ___(16)___ 1 ORDER BY 1 TO FILE abc.txt ALTER TABLE lwsj ___(17)___ COLUMN gs &&删除LWSJ表中的GS字段
13. 
有一学生成绩表(CJ.DBF),用于记录学生各门课程的成绩,其表结构如表3所示 要求完善以下SQL命令,使得可以查询有两门或两门以上课程不及格(成绩小于60)的学生情况,查询输出包括学号、考试课程数、不及格课程数。 SELECT CJ.Xh AS学号,___(18)___ AS考试课程数,; SUM(___(19)___) AS 不及格课程数; FROM Cj; GROUP BY Cj.Xh; ___(20))___ 不及格课程数>=2
14. 
在Visual FoxPro中,处理对象时可以使用绝对引用和相对引用。采用相对引用时,可以利用系统规定的一些关键字或属性来指代某个对象,例如ThisForm、Parent、ActivePage等。如果指代当前活动表单中具有焦点的控件(即活动对象),可以使用___(21)___属性。
15. 
计时器控件是用来处理复发事件的控件。在Visual FoxPro中,计时器控件有多个属性,但用户常用的属性主要有两个:一是用于指定触发Timer事件时间间隔(单位为毫秒)的Interval属性,另一个是用于指定计时器控件是否响应触发的Timer事件的 ___(22)___属性。
16. 
Visual FoxPro主窗口实质上是一个特殊的表单,用户也可以用设计和处理表单的方法来对Visual FoxPro主窗口进行处理。例如,运行下列程序段,可以在Visual FoxPro主窗口中添加一个标签控件,并以居中的方式显示文本"欢迎使用"。 _SCREEN. ___(23)___('Labell','Label') &&向主窗口中添加标签控件 WITH _SCREEN.Label1 .Left=_SCREEN.Left .Width=_SCREEN.Width .Alignment=2 &&居中对齐 .Height=28 .Top=(_SCREEN.Height-28)/2 .___(24)___='欢迎使用' .Visible=.T. ENDWITH
17. 
在Visual FoxPro中,可以使用命令来预览报表文件。例如,使用下列命令可以预览报表文件ABC:___(25)___ abc PREVIEW
18. 
利用菜单设计器创建菜单文件MYMENU并运行之,则在磁盘上会存有4个文件,它们的主文件名相同、扩展名不同。如果使用命令运行该菜单文件,则命令应为DO ___(26)___。
19. 
在Visual FoxPro 6.0中,系统约定:数据库表的字段名长度最大值为128个字符,自由表字段名长度最大值为___(27)___个字符。
20. 
设有一个如图1所示的表单,用于按类型显示代码表(DMB.DBF)中的数据。代码表含有3个字符型字段(字段名分别为类型、代码、名称),其数据如表4所示。 图1所示的表单中,有一个选项按钮组控件和一个表格控件,且表格控件的数据源已与表DMB绑定。表单初始运行时如图1所示,选项按钮组控件当前状态为选中"政治面貌",表格控件中仅显示类型为"政治面貌"的记录(已通过数据环境有关属性的设置实现),此后根据用户对选项按钮组控件的操作(选择),表格控件中显示相应的记录。为此,选项按钮组控件的InteractiveChange事件代码可为: PUBLIC c c=ALLT(THIS.Value) SET ___(28)___ TO 类型=c THISFORM.Refresh 并且选项按钮组控件的Value属性值应设置为___(29)___;此外,表格控件无删除标志列(从图1可以看出),则表格控件的___(30)___属性值被设置为.F。
答题卡