2011年春江苏省计算机二级VFP考试真题 |
绝密★ 启用前 2011年春 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:VFP语言 说 明: 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. 多路复用技术可以降低信息传输的成本,常用的多路复用技术有TDM和FDM C. 卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物 D. 目前 2.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。存储容量的单位有多种,下面不是存储容量单位的是___(2)___ 。 A. TB B. XB C. GB D. MB 3.设有补码表示的两个单字节带符号整数a=01001110和b=01001111。则a-b的结果用补码表示为___(3)___ 。 A. 11111111 B. 10011101 C. 00111111 D. 10111111 4. 下列有关PC机主板上BIOS和CMOS的叙述中,错误的是___(4)___ 。 A. BIOS芯片是一块闪烁存储器,其存储的信息关机后不会丢失 B. BIOS中包含加电自检程序、系统自举程序等 C. CMOS芯片属于易失性存储器,它使用电池供电 D. CMOS中存放着与硬件相关的一些配置信息,以及CMOS设置程序 5. 下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,错误的是___(5)___ 。 A. 目前PC机所使用的Pentium和Core 2微处理器的指令系统有数百条不同的指令 B. 所谓双核CPU或四核CPU,是指CPU由两个或四个芯片组成 C. DDR内存条、DDR2内存条在物理结构上有所不同,例如它们的引脚数目不同 D. 通常台式机中的内存条与笔记本电脑中的内存条不同,不能互换 6. 下列有关PC机I/O总线与I/O接口的叙述中,正确的是___(6)___ 。 A.PC机中串行总线的数据传输速率总是低于并行总线的数据传输速率 B. SATA接口主要用于连接光驱,不能连接硬盘 C. 通过USB集线器,一个USB接口理论上可以连接127个设备 D. IEEEl394接口的连接器与USB连接器完全相同,均有6根连接线 7. 蓝光光盘(BD)是全高清影片的理想存储介质,其单层盘片的存储容量大约为___(7)___ 。 A.4.7GB B. 8.5GB C.17GB D.25GB 8. 下列有关PC机常用I/O设备(性能)的叙述中,错误的是___(8)___。 A. 通过扫描仪扫描得到的图像数据可以保存为多种不同的文件格式,例如JPEG、 TIF等 B. 目前数码相机的成像芯片均为CCD类型,存储卡均为SD卡 C. 刷新速率是显示器的主要性能参数之一,目前PC显示器的刷新速率一般在60Hz以上 D. 从彩色图像输出来看,目前喷墨打印机比激光打印机有性价比优势 9. 下列有关计算机软件的叙述中,错误的是___(9)___ · A. 软件的主体是程序,单独的数据和文档资料不能称为软件 B. 软件受知识产权(版权)法的保护,用户购买软件后仅得到了使用权 C. 软件的版权所有者不一定是软件的作者(设计人员) D. 共享软件允许用户对其进行修改,且可在修改后散发 10.PC机从硬盘启动Windows XP操作系统是一个比较复杂的过程·在这个过程中,它需 要经过以下这些步骤: I.装入并执行引导程序 Ⅱ.读出主引导记录 Ⅲ.装入并执行操作系统 Ⅳ.加电自检 在上述步骤中,正确的工作顺序是___(10)___ A. I、Ⅱ、Ⅲ、Ⅳ B. Ⅳ、I、lI、Ⅲ C. Ⅳ、II、I、Ⅲ D. Ⅳ、Ⅲ、II、I 11.下列有关算法和程序关系的叙述中,正确的是___(11)___ A. 算法必须使用程序设计语言进行描述 B. 算法与程序是一一对应的 C. 算法是程序的简化 D. 程序是算法的具体实现 12.采用ADSL方式接入因特网时,ADSLModem将电话线传输信道分为三个信息通道: 语音通道、上行数据通道、下行数据通道。下列有关这三个信息通道的叙述中,错误 的是 ___(12)___ · A. 语音通道的频带最宽、采用的频率最高,以保证电话通话的质量 B. 通常上行数据通道的数据传输速率低于下行数据通道的数据传输速率 C. ADSL的数据传输速率是根据线路情况自动调整的 D. 这三个信息通道可以同时工作,即可以同时传输信息(数据) 13.无线局域网是以太网与无线通信技术相结合的产物,其采用的网络协议主要是IEEE 制订的___(13)___ 。 A. IEEE 802.3 B. IEEE 802.11 C. IEEE 1394 D. IEEE 1394b 14.在因特网中目前主要采用IPv4协议,IP地址长度为32位,只有大约36亿个地址。新的第6版IP协议(IPv6)已经将IP地址的长度扩展到___(14)___ 位,几乎可以不受限制地提供地址。 A. 48 B. 64 C. 128 D. 256 . 15.因特网由大量的计算机和信息资源组成,它为网络用户提供了非常丰富的网络服务。 下列与www服务相关的叙述中,错误的是___(15)___ 。 A. WWW采用客户机/服务器工作模式 B. 网页到网页的链接信息由URL指出 C. 浏览器是客户端应用程序 D. 所有的网页均是HTML文档 16.目前Windows操作系统支持多种不同语种的字符集,即使同一语种(例如汉语)也可 有多种字符集。下列字符集中,不包括“臺”、“灣”等繁体汉字的是___(16)___ 。 A. GBK B. Big5 C. GB2312 D. GBl8030 17.下列与数字图恸图形相关的叙述中,错误的是___(17)___ 。 A. 彩色图像在数字化过程中需进行分色处理,然后对不同的基色进行取样和量化 B. 如果某RGB图像的像素深度为12,则可表示的颜色数目为2 C. 数码相机常用JPEG格式保存图像文件,该格式的图像大多采用有损压缩编码 D.图形是计算机合成的图像,也称为矢量图形 18.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名。下列文件中,属于数字视频的文件是___(18)___ A. ABC.RMVB B. ABC.DLL C. ABC.PDF D. ABC. 19.下列几种类型的系统软件中,不属于计算机集成制造系统(CIMS)范畴(或者说,与CIMS无直接关系)的是___(19)___。 A. GIS B. CAM C. MRP D. ERP 20.下列有关Microsoft PowerPoint 2003和Microsoft FrontPage 2003软件的叙述中,错误的是 20 。 A. 型用PowerPoint编辑演示文稿时,可以将每张幻灯片保存为JPEG图片 B. 利用PowerPoint编辑演示文稿时,可以录制声音 。 C. 利用FrontPage制作网页时,无法直接查看网页的HTML代码 D. 利用FrontPage制作网页时,背景图片可以设置为“水印”效果 第二部分 Visual Foxpro程序设计 一、选择题(用答题卡答题,答案依次填在21~30答题号内) 21.设有关系R和关系S,它们有相同的模式结构,且其对应的属性取自同一个域, 则RUS={t | t∈R ∨ t∈S}表述的是关系的___(21)___操作。 A.并 B.差 C.交 D.联接 22.文件扩展名为FRX的文件是___(22)___。 A.表备注文件 B.表单文件 C.报表文件 D.编译后的程序文件 23.函数LEN(SPACE(3)-SPACE(2))的返回值是___(23)___ A.1 B 24.在下列有关项目、数据库、数据库表和自由表的叙述中,错误的是___(24)___ A.在项目中选择某一对象后执行"移去"操作,可以删除该对象所对应的所有文件 B.一个数据库表只能从属于一个数据库 C.使用DELETE FILE命令删除某数据库后,该数据库中的数据库表自动转换为自由表 D.一个项目中可以有多个数据库,一个数据库可以从属于多个项目 25.从操作界面来看,系统提供的查询设计器与视图设计器有许多相同之处,它们的主要区别在于查询设计器没有___(25)___选项卡。 A.联接 B.筛选 C.更新条件 D.杂项 26.阅读下列程序段: CLEAR SET TALK OFF x=12345 v=0 DO WHILE x>0 y=x%10+y*10 x=INT(x/10) ENDDO ?y 执行上述程序段后屏幕上显示的结果是___(26)___ A.12345 B 27.下列有关表单(集)及其控件的叙述中,错误的是___(27)___ 。 A.可以为表单添加新的属性、新的方法,但不能添加新的事件 B.可以向表单的数据环境中添加表和视图,但不可向数据环境中添加查询 C.利用表单设计器设计表单时,可以利用生成器设置文本框、命令按钮组等控件的部分属性 D.表单运行时,如果用户调整表单的大小,则其包含的控件也随之改变大小 28.下列VFP基类中,均有SetAll()方法的是___(28)___ A.Form、CommandGroup、TextBox B.FormSet、Column、ListBox C.Grid、Column、CommandButton D.Form、PageFrame、CommandGroup 29.为表格控件指定数据源的属性是___(29)___ A.DataSource B.RecordSource C.RowSource D.GridSource 30.假设当前工作目录中有一个报表文件abc,则可以预览该报表的命令是___(30)___ A.REPORT FORM abc PREVIEW B.RUN REPORT abc PREVIEW C.DO REPORT abc PREVIEW D.REPORT abc PREVIEW 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.在信息系统的开发过程中大多采用结构化分析方法(简称SA方法),在其系统需求分析阶段常用的描述工具有___(1)___图和数据字典。 2.在VFP中,可以直接使用命令创建新的文件夹。例如,在当前工作目录中创建一个名为"TEMP"的子文件夹,可以使用命令___(2)___ temp。 3.在设计和创建表结构的过程中,有些数据类型的字段宽度是固定的,不需要用户设定。例如,逻辑型字段的宽度为1、日期型字段的宽度为8、日期时间型字段的宽度为___(3)___。 4.执行SET CENTURY ON命令后,函数LEN(DTOC(DATE()))的返回值为___(4)___;利用CHR()函数可以向部分设备发送控制字符,例如CHR(7)可以使扬声器响铃,CHR(10)或CHR(___(5)___)可以使显示器换行显示(或打印机换行打印)。 5.用户可以在表设计器中修改表结构,也可以用命令直接修改表结构。例如,删除XS表的记录有效性规则可以使用命令ALTER TABLE XS ___(6)___ CHECK。 6.数据库表可以创建主索引、候选索引、普通索引和唯一索引。如果要控制表中某一字段的值不允许重复出现,则可以以该字段为索引表达式创建主索引或___(7)___ 。 7.在进行多表操作时,用户在打开一个表之前,一般需要先选择工作区。选择当前未使用的最小号工作区,可以使用命令___(8)___. 8.在删除表记录时,一般先使用DELETE命令给记录加删除标记(即逻辑删除),然后使用PACK命令清理带删除标记的记录(即物理删除)。如果要彻底删除表中所有记录,可以使用效率更高的命令___(9)___. 9.在使用SELECT—SQL命令进行查询时,可以在查询命令中使用___(10)___子句将查询结果输出到打印机。 10.某学校电子阅览室的计算机上有一软件自动地记录用户每次上网的时间,并将信息登记在表SWJL中.SWJL表含有两个日期时间型字段,字段名分别为SWSJ和XWSJ,分别登记用户连接上网时的时间和断开下网时的时间。下列SELECT—SQL命令可以统计该计算机2010年每月上网的次数和总计时间(以小时计),且按总计时间排序输出结果: . SELECT ___(11)___ AS 月份,COUNT(*) AS 上网次数, ___(12)___ /60 总计时间; FROM swjl; WHERE YEAR(swsj)=2010 GROUP BY 1; ___(13)___ 11.某图书登记表TSB含有书号(SH)字段、书名(SM)字段和作者(ZZ)字段等,且这些字段均为字符型。下列SELECT-SQL命令可以查询出书名中含有"计算机"的所有图书: SELECT sh,sm,zz FROM tsb ___(14)___ 12.在多数情况下,数组在使用时必须预先声明(定义)。数组声明的方式主要有四种,即使用DECLEAR命令、PUBLIC命令、LOCAL命令和 ___(15)___命令。 13.运行下列程序后,显示的运行结果为___(16)___。 CLEAR FOR i=5 To 7 m=0 FOR j=1 TO i-1 IF i/j==INT(i/j) m=m+j ENDIF ENDFOR IF i=m ?i ENDIF ENDFOR 14.下列程序(由17行语句组成)的功能是找出101—10000之间所有符合下列条件的数:该数等于其各位数字的阶乘之和。但程序运行时提示程序的第4行有错,第4行语句应修改为___(17)___ . for i=101 to 100000 p=0 c=allt(str(i)) for j=1 to i p=p+jc(val(substr(c,j,1))) endfor if i=p ?i endif endfor function jc parameters x s=1 for n=1 to x s=s*n endfor return s 15.完善下列程序,其功能是统计一个文本文件(内容为英文文章)中各个英文字母(不区分大小写)出现的次数。 CLEAR cFile=GETFILE('TXT','文件名') cc=___(18)___(fileToMem(cFile)) DIMENSION abe(26) abc=0 DO WHILE LEN(cc)>0 c=LEFT(cc,1) cc=SUBSTR(cc,2) IF !(c>='A' AND c<='Z') ___(19)___ ENDIF i=ASC(c)-ASC('A')+1 abc(i)=___(20)___ ENDDO FOR i=1 To 26 ?CHR(ASC('A')-1+i)+'的个数为',abc(i) ENDFOR FUNCTION fileToMem &&该函数的功能是将文件内容读到内存变量中 PARAMETER cFileName fHandle=FOPEN(cFileName) cText=SPACE(0) IF fhandle>0 nSize=FSEEK(fhandle,0,2) =FSEEK(fhandle,0) cText=FREAD(fhandle,nSize) =FCLOSE(fhandle) ENDIF RETURN cText 16.若要在报表的每一页打印页码,可以在报表的页标头或页注脚带区中加入含有 ___(21)___(系统变量)的域控件。 17.在创建自定义工具栏时,一般先利用类设计器定义和设计工具栏类,然后将工具栏类添加到表单集中.在设计工具栏类时,"表单控件"工具栏上的___(22)___控件不能添加到工具栏上。 18.VFP应用程序中一般要包含启动事件循环的命令(语句)和结束事件循环的命令,且启动事件循环的命令(语句)通常包含在主程序中,该命令(语句)为 ___(23)___EVENTS. 19.从开始运行表单到关闭表单,会发生一系列的表单事件(例如Load、Init、Destroy等).在这个过程中,最先引发的表单事件是___(24)___ 20.设有一个"计时器"表单如图1所示。表单上有1个计时器控件(Timer1)、4个标签控件、4个文本框控件(Text1、Text2、Text3和Text4)和一个命令按钮控件(Cmd1).表单右上角无最大化和最小化按钮,则表单的两个属性的值为.F.,这两个属性分别是___(25)___;表单运行时Text1文本框始终显示当前的系统时间(由计时器控件负责刷新时间,计时器的相关属性和事件代码已设置);在设计表单时,命令按钮的标题如图1所示,其Caption值应为___(26)___;表单运行后,第一次单击命令按钮,其标题由"开始(B)"变为"停止(B)",且Text2文本框显示当前时间,第二次单击命令按钮,其标题由"停止(B)"变为"退出(B)",且Text3文本框显示当前时间、TEXT4文本框显示用时(Text3文本框的值减去Text2文本框的值).第三次单击命令按钮则关闭表单。命令按钮的Click事件代码应为: DO CASE CASE LEFT(THISFORM.Cmd1.Caption,4)='开始' THISFORM.Cmd1.Caption='停止'+SUBS(THISFORM.Cmdl.Caption,5) THISFORM.Text2.Value=Time() CASE LEFT(THISFORM.Cmd1.Caption,4)='停止' THISFORM.Cmd1.Caption='退出'+SUBS(THISFORM.Cmd1.Caption,5) THISFORM.Text3.Value=Time() THISFORM.Text4.Value=THISFORM.Text3.Value-THISFORM.Text2.Value CASE LEFT(THISFORM.Cmd1.Caption,4)='退出' ___(27)___ ENDCASE 21.设有"表格控件示例"表单用于显示考试成绩表(KSCJ)数据,表单在设计时和运行时的界面分别如图2和图3所示。KSCJ表有三个字段,分别为考号(KH)字段、姓名(XM)字段和成绩(CJ)字段,其中KH和XM字段为字符型,CJ字段为数值型。表单上有一个命令按钮控件(Command1)、一个文本框控件(Text1)和一个表格控件(GrdKscj),KSCJ表已添加到表单的数据环境中,且已与表格控件进行数据绑定。为了使表格中显示的数据只读,可以设置表格控件的___(28)___属性值为.T.;为了使表格中的三个标头控件居中显示,可以在表格控件的Init事件代码中设置下列语句: THIS.SETALL('Alignment',2,'___(29)___’) &&Alignment属性值为2表示居中 Text1文本框用于输入一个针对KSCJ表进行记录选择的条件表达式。命令按钮的作用是:单击该命令按钮,如果Text1文本框给出的字符串是一个有效的条件表达式,则表格中符合条件的记录的背景色用绿色显示(其它记录用白色背景色显示);如果Text1文本框给出的不是条件表达式,则返回:如果Text1文本框中无内容(为空或为空格字符串),则所有记录均用白色背景色显示。命令按钮的Click事件代码为 c=ALLTRIM(THISFORM.Text1.Value) IF LEN(c)=0 c='F' ENDIF IF TYPE('c')#___(30)___ RETURN ENDIF THISFORM.GrdKscj.SetAll('DynamicBackColor',; 'IIF('+c+',RGB(0,255,0),RGB(255,255,255))','Column') GOTOTOP THISFORM.GrdKscj.Refresh |