2002年(秋)二级考试笔试卷参考答案(VFP) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2002年(秋)二级考试笔试卷参考答案(VFP) (本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用 HB 铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答案纸上的学校、准考证号是否正确。 第一部分 计算机基础知识(各语种相同) 1.在计算机科学中,常常会遇到用二进制、八进制、十六进制等表示的数据。对于算术表达式1023-377Q+100H,其运算结果是____1______。
2.计算机在处理数据时,对数据的大小都有范围限制。以下运算中可能产生数据溢出的是____2_______。
3.在计算机中处理汉字信息时,不同处理阶段常使用不同形式的编码表示,例如输入码、机内码和字型码等。下列有关汉字信息编码的叙述中,不正确的是_____3_______。
4.高速缓存(Cache)是现代计算机中重要的存储器之一,在目前的Pentium系列PC机中Cache通常分为两极。其中,一级Cache位于_4__中。
5.在评价计算机的性能时,通常用MIPS来描述计算机的_____5_____。
6.在下列“软件工程”与“程序设计”的描述中,不正确的是___6_____。
7.目前,影响PC机安全的主要因素有计算机病毒、计算机黑客等。在下列有关计算机病毒和黑客的叙述中,不正确的是___7_____。
8.下列有关光盘存储器的叙述中,不正确的是____8_____。
9.在中文Windows95/98中,用户可以通过键盘操作来切换中英文输入法。系统默认的用于在各种输入法(包括各种汉字输入法和英文输入法)之间进行循环切换的组合键为___9____。
10.Windows95/98提供的“回收站”可用于暂存从硬盘中删除的文件(夹)。在下列关于“回收站”的叙述中,不正确的是___10____。
11.Windows95/98环境下,下列叙述中正确的是___11_____。
12.在Windows95/98环境下,用户在资源管理器窗口中双击一个文本文件(.TXT)时,通常会启动“记事本”应用程序。如果文本文件的文件大小大于___12______,则系统会提示用户使用“写字板”应用程序读取该文件。
13.Windows95/98中的“MS-DOS方式”可以是全屏幕方式,也可以是窗口方式。从窗口方式切换为全屏幕方式的操作可通过鼠标操作,也可通过键盘操作,但从全屏幕方式切换为窗口方式只能通过键盘操作。通过键盘操作实现在两种方式之间进行转换的组合键是____13______。
14.用户在使用Windows提供的“画图”应用程序编辑某图片时,如果图片的大小为120*120像素,且将该图片以单色位图类型(.bmp)保存在软盘上(注:软盘的簇大小为512B),则该图片文件所占用的存储空间约为____14_____。
15.在使用Microsoft Word 7.0/97/2000编辑文档时,下列叙述中不正确的是___15____。
16.在使用Microsoft Word 7.0/97/2000编辑文档时,如果需要打印当前文档的第4、6-8页,则应___16_____,然后在出现的对话框中设置需打印的页码。
17.在使用Microsoft Excel 7.0/97/2000处理数据时,下列叙述中不正确的是___17____。
18.在下列有关Microsoft Office 7.0/97/2000的应用程序功能的叙述中,正确的是___18____。
19.企业内部网是采用TCP/IP技术,集LAN、WAN和数据服务为一体的网络,它也称为__19_____。
20.如果某PC机使用56K的Modom拨号上网(接入Internet),那么下载一个大小为5.6 MB的软件,理论上最快需要略多于__20____秒的时间。
第二部分 Visual FoxPro 程序设计 一、选择题(用答题卡答题,答案依次填在21-30答题号内) 21.在关系模型中,同一个关系中的不同属性,其属性名 __21____。
22.数据库系统由数据库、____22_____组成。
23.参照完整性是用来控制数据的一致性。在Visual FoxPro系统中,系统提供的参照完整性机制不能实现的是:___23_____。
24.使用SELECT-SQL命令来建立各种查询时,下列叙述中正确的是:____24______。
25.利用SET DATE命令可以设置日期的显示格式。如果要将日期显示为“2002年10月1日”的形式,可以利用命令____25_____。
26.触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。Visual FoxPro提供的触发器不包括____26______。
27.设在当前工作区中已打开一个数据库表。下列命令中,不能将该数据库表关闭的命令是:_____27______。
28.执行下列程序段后,屏幕上显示的结果是:_____28________。
29.若从表单的数据环境中,将一个逻辑型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是_____29______。
30.在关系模型中,利用关系运算对两个关系进行操作,得到的结果是:____30______。
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.表的备注型字段和通用型字段的字段宽度是固定值,它们分别为 4_。 2.假设系统当前日期为“2002年10月12日”,则表达式DTOC(DATE(),1)的值为 "20021012"。 3.数据库是一种数据容器。从项目管理器窗口看,数据库可以包含的子项有:表、本地视图、远程视图、连接和存储过程。 4.数据库表和数据库之间的相关性是通过表文件和库文件之间的双向链接实现的。双向链接包括前链和后链。其中,前链是保存在数据库文件中的有关表文件的路径和文件名信息,后链是保存在表头中的拥有该表的数据库文件的路径和库文件名信息。假设JS表所从属的数据库文件被意外删除,则可以使用 FREE TABLE JS命令删除存储在JS表中的后链。 5.指定Visual FoxPro系统是否处理标有删除标记的记录,以及其他命令是否可以操作它们,常使用下列命令:SET DELETED ON,在程序中将变量cYear定义为全局变量,可以使用下列命令:Public cYear。 6.基类的事件集合是固定的,不能进行扩充。基类的最小事件集包括 Init 事件、Destroy事件和Error事件。 7.已知学生表(XS.DBF)第一条记录内容如下:XH字段值为“990101”,XM的字段值为“李林”,XB字段值为“男”,CSRQ字段值为{08/23/82},XIMING字段值为“信息管理系”。设系统日期为2002年10月12日,则下列命令执行后,M、N、MN的值分别为“李林_ _信息管理系”、20、"_4年级"。
8.形状控件的Curvature属性决定形状控件显示什么样的图形,它的取值范围是0~99。当该属性的值为 0 时,用来创建矩形。 9.运行下面的程序段后,屏幕显示的运行结果是: 33 。
10.设有自由表XSB,表的各个字段名均以英文字母开头。请完善下列程序,要求将XSB表的各个字段名的开头字母转换成A。
11.XSDA(学生档案)表中含有姓名字段,其字段名为XM、字段宽度为8、字段类型为字符型。该表中含有若干记录,但在输入姓名信息时,有的含有前导空格(例如姓名为“ 王小勇”),有的含有中间空格(例如姓名为“王 勇”),不便于通过姓名进行记录的查找。 已知系统函数STRTRAN(cSearched,cSearchedFor,cReplacement),可以将cSearched中所有cSearchedFor字符串替换为cReplacement字符串。 请利用该函数完成下面的UPDATE-SQL语句,实现上述功能。 UPDATE XSDA SET XM=STRTRAN( XM或XSDA.XM ,SPACE(1),SPACE(0)) 12.Visual FoxPRO主窗口同表单对象一样,可以设置各种属性。要将Visual FoxPRO主窗口的标题更改为“教学管理系统”,可以使用命令 _SCREEN.CAPTION =“教学管理系统”。 13.JS表中含有一个备注型字段,字段名为JL。完善下面程序,其功能是统计"计算机"一词在XS表的简历字段中出现的次数。注:OCCURS()函数的功能是返回前一个字符表达式在后一个字符表达式中出现的次数。
14.列表框对象的数据源由RowSource 属性和RowSourceType属性决定。而要将列表框中的值与表中的某个字段绑定,则应该利用ControlSource属性。 15.已知学生表(XSB.DBF)中的数据如下:
则依次执行下列命令后,屏幕上显示的结果是4、5。
16.若命令按钮组及其所包含的各命令按钮分别设置了Click事件代码,Visual FoxPro系统将根据用户单击的位置执行相应的程序代码;若单击命令按钮组区域内、命令按钮区域外,命令按钮组的Click事件将被触发;而单击命令按钮组内某一命令按钮,则相应命令按钮的Click事件被触发。 17.计时器是用来处理复发事件的控件。该控件正常工作的三要素是:Timer事件、Enabled属性和 Interval 属性。 18.表单中所有对象的属性设置和程序代码都保存在与表单同名的 表单备注 文件中,该文件能用文本编辑器打开。 19.设数据库SJK.DBC中的表XS.DBF已设置了主索引、字段的默认值。如果将XS.DBF移出SJK.DBC,则主索引转换为 候选索引 ,字段的默认值变成无效。 20.报表是最常用的打印文档,设计报表主要是定义报表的数据源和报表的布局。在Visual FoxPro系统中,报表布局的常规类型有:列报表、行报表、多栏报表以及 一对多报表 。 21.执行下列程序后,屏幕上显示的结果是 江苏省计算机等级考试VFP 。
22.设有以下两条SELECT查询命令: 1)SELECT xs.xh,xs.xm,zy.zymc;
2)SELECT xs.xh,xs.xm,zy.zymc;
两条查询命令的功能 相同 。(注:回答相同或不相同) 23.若将SDI菜单MENUA.MPR附加到某表单中,则必须为此表单的Init事件添加代码,该代码内容是:DO MENUA.MPR WITH This ,.T.。 24.下面程序段的功能是根据数值型变量X的取值范围不同,给变量Y赋不同的值。该程序段中的多条命令可以简化为一条命令,这条命令是:Y=IIF(X>0,1,IIF(X=0,0,-1))。
25.设PR1.PRG、FM1.SCX、CD1.MPR分别是某管理系统中的主文件、用于输入口令的表单文件和使用管理系统的主菜单文件。 主文件PR1.PRG的程序代码如下所示: PR1.PRG的程序代码:
输入口令表单FM1.SCX如图1所示,其中WindowType属性值为:1-模式。“用户名”文本框的Name属性值为TxtUser、“口令字”文本框的Name属性值为TxtPass 完善下列表单FM1.SCX中“确认”按钮的Click事件代码,实现对用户名和口令字输入的验证。要求:“用户名”为“VFP”,同时口令字为“123”时可以进入管理系统,并且在用户名或口令字不正确时,用户名和口令字允许输入三次。 IF THISFORM.TxtUser.VALUE="VFP" AND THISFORM.Txtpass.VALUE="123"
ELSE
ENDIF 26.在教学管理数据库中有三张表:学生(XS)、课程表(KC)和成绩表(CJ)。表结构如下:
假设某校规定总学分达到100分方可毕业,现要求从教学管理数据库中查询满足毕业条件的学生信息。要求查询结果输出字段为:学号、姓名、性别和总学分。 SELECT XS.XH,XS.XM,XS.XB,sum(kc.xf) AS 总学分;
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||