全国计算机等级考试三级PC技术上机指导_第1页
全国计算机等级考试三级PC技术上机指导_第2页
全国计算机等级考试三级PC技术上机指导_第3页
全国计算机等级考试三级PC技术上机指导_第4页
全国计算机等级考试三级PC技术上机指导_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试三级PC技术上机指导全国计算机等级考试上机考试系统专用软件 以下简称“上机考试系统” 是在MS-DOS5.0和希望汉字操作系统UCDOS5.0平台下开发的应用软件。它提供了开放式的考试环境 具有自动计时、断点保护、自动阅卷和回收等功能。全国计算机等级考试三级网络技术考试包括笔试和上机两部分。前者是在全国规定的时间进行统考 后者是由上机考试系统进行分时分批考试。考试成绩划分为优秀、良好、合格及不合格四个等第成绩 笔试或上机考试成绩只有一门合格的 参加下次考试时合格的一门可以免考 两部分考试均合格者 由教育部考试中心颁发统一印制的三级合格证书。为了更好地让考生在应考前了解和掌握上

2、机考试系统环境及模式 熟练操作上机考试系统 提高应试能力 下面将详细介绍如何使用上机考试系统以及三级网络技术上机考试的内容。A上机考试系统使用说明A.1上机考试环境1.硬件环境主机386、486、586及其各种兼容机内存640KB基本内存 具有1MB以上的扩充内存显示卡彩显VGA显示内存具有512KB以上的显示内存硬盘空间10MB以上硬盘空间2.软件环境操作系统MS-DOS5.0、PC-DOS5.0及以上各种版本汉字系统希望汉字系统UCDOS5.0及以上各种版本正版软件三级网络技术TURBO-C2.0驱动程序使用HIMEM.SYS、EMM386.EXE等扩充内存管理器3.配置文件CONFIG.

3、SYS设置FILES64DEVICEC:DOSHIMEM.SYSDEVICEC:DOSEMM38 6.EXERAMDOSHIGHUMBBUFFERS164.自启动文件AUTOEXEC.BAT设置DOS的常用操作命令存放目录为C:DOS希望汉字操作系统UCDOS安装目录为C:UCDOS三级网络技术C语言安装目录为C:TC200上机考试系统安装目录为C:KSSYS这样系统的搜索路径应为PATHC:DOSC:UCDOSC:KSSYSC:TC2005.启动UCDOS汉字系统UP.BAT文件设置ECHOOFFC:UCDOSRD161C:UCDOSKNL2C:UCDOSRDPS UCDOS5.0版C:UC

4、DOSRDFNTUCDOS6.0版以上A.2上机考试时间全国计算机等级考试三级网络技术上机考试时间定为60分钟。考试时间由上机考试系统自动进行计时 提前5分钟自动报警来提醒考生应及时存盘 考试时间用完 上机考试系统将自动锁定计算机 考生将不能继续进行考试。A.3上机考试题型及分值全国计算机等级考试三级网络技术上机考试试卷满分为100分 仅有一道程序编制调试题。A.4上机考试登录使用上机考试系统的操作步骤 开机 启动计算机 启动UCDOS汉字操作系统 运行登录命令“ID” 上机考试系统将显示如下的登录画面 如图1所示 。图1当上机考试系统显示图1后 请考生按任意键进入准考证号登录验证状态 屏幕显

5、示如下画面 如图2所示 图2当上机考试系统显示图2后 此时请考生输入自己的准考证号 必须满12位数字或字母 以回车键确认输入 接着上机考试系统开始对所输入的准考证号进行合法性检查。下面将列出在登录过程中可能会出现的提示信息 当输入的准考证号不存在时 上机考试系统会显示相应的提示信息并要考生重新输入准考证号 直至输入正确或按Esc键退出上机考试登录系统为止。如果输入的准考证号存在 则屏幕显示此准考证号所对应的身份证号和姓名 并显示相应的应答提示信息:由考生核对自已的姓名和身份证号 如果发现不符并输入字符“N” 则重新输入准考证号 上机考试系统最多允许考生输入准考证号三次 如果均不符合 则请主考或

6、监考人员帮助查找原因 给予更正。如果输入的准考证号核对后相符 则请考生输入字符“Y” 接着上机考试系统进行一系列处理后将随机生成一份三级网络技术考试的试卷 并显示如下提示信息 如果上机考试系统在抽取试题过程中产生错误并显示相应的错误提示信息时 则考生应重新进行登录直至试题抽取成功为止。图3当上机考试系统抽取试题成功后 在屏幕上会显示三级网络技术考生上机考试须知 如图3所示 并请考生按“SSSS”键开始考试并进行计时。上机考试系统将自动进入考生目录 考生所有的答题均在考生目录下完成。考生在考试过程中 一旦发现不在考生目录中时 应及时返回到考生目录下。在答题过程中 允许考生自由选择答题顺序 中间可

7、以退出并允许考生重新答题。当考生在上机考试时遇到死机等意外情况 即无法进行正常考试时 考生应向监考人员说明情况 由监考人员确认为非人为造成停机时 方可进行二次登录。当系统接受考生的准考证号并显示出姓名和身份证号 考生确认是否相符 一旦考生确认 则系统给出提示 考生需由监考人员输入密码方可继续进行上机考试 因此考生必须注意在上机考试时不得随意关机 否则考点将有权终止其考试资格。当上机考试系统提示“考试时间已到 请停止答卷”后 此时考生特别要注意 你所操作的考试内容是否已经存盘 如果在DOS系统提示符下 则表明考生所操作的考试内容已存盘 如果不在DOS系统提示符下 考生应举手示意 由监考人员输入延

8、时密码后进行存盘 返回到DOS系统提示符下 如果考生擅自关机或启动机器 将直接会影响考生自己的考试成绩。A.5试题内容查阅工具的使用全国计算机等级考试上机考试系统提供了开放式的考试环境 考生可以自由地在操作系统环境下使用各种应用软件系统或工具。由于考试环境和试题内容查阅工具是分离的 因此该查阅工具采用常驻内存 TSR 技术设计编写的 用它来控制上机考试的时间和考试内容的显示 并在任意的操作环境下可以利用热键 F12 来激活该查阅工具而不必退出软件环境或工具。当考生登录成功后 上机考试系统将自动装载试题内容查阅工具并驻留内存 可随时供考生通过按热键来激活它。三级网络技术上机考试只有一个试题内容菜

9、单项 如图X.4所示 。当按光标和键时 当前菜单项的试题内容上下移动 当按PgUpPgUpPgUpPgUp和PgDnPgDnPgDnPgDn键时 当前菜单项的试题内容上下翻页 当按EscEscEscEsc键时 退出试题查阅工具的控制 当按Ctrl-BackSpaceCtrl-BackSpaceCtrl-BackSpaceCtrl-BackSpace键时 退出试题内容查阅工具并把试题内容粘贴在屏幕上此功能一般在应用软件中使用 但在图形方式下此功能无效。图4注意 在显示试题查询窗口时 在“”中同时显示相应的提示信息符 如:完 。:表示此部分试题内容一屏显示不下 如按该键时可继续显示下面的试题内容

10、如图9.4所示 。:表示此部分试题内容已到尾部 如按该键时可返回显示上面的试题内容 如图9.5所示 。:表示此部分试题内容处在中间 按上下光标键时可显示其它试题内容 如图9.6所示 。完:表示此部分试题内容一屏已显示完毕。考生在上机考试时 应充分注意试题查询窗口的“”中的提示符 以免漏做一部分试题 而影响考试成绩。并在屏幕的右下角显示上机考试的倒计时时间 来提醒考生还剩余多少考试时间。图5图6A.6考生目录和文件的恢复1.考生目录当考生登录成功后 上机考试系统将会自动产生一个考生考试目录 该目录将存放该考生所有上机考试的考试内容以及答题过程 因此考生不能随意删除该目录以及该目录下与考试内容无关

11、的子目录及文件 避免在考试和评分时产生错误 从而导致影响考生的考试成绩。上机考试系统生成考生目录时有两种方式 一是在NOVELL网络环境下考生目录将存放在K盘上 即目录为K:用户号准考证号目录 二是在单机环境下考生目录将存放在C盘上 即目录为C:EXAM准考证号目录。考生在考试过程中所操作的目录和文件 特别是程序输出的结果文件都不能脱离考生目录 否则将会直接影响考生的考试成绩。例1:1:1:1:NOVELL网络环境下:用户号ABCABCABCABC 准考证号为333355550101010199999999999999990001000100010001 则考生考试目录为K:ABC3K:ABC

12、3K:ABC3K:ABC355550100010100010100010 10001把其中的考点号9999999999999999删除。例2:2:2:2:在单机环境下:准考证号为333355550101010199999999999999990002000200020002 则考生考试目录为C:EXAM3C:EXAM3C:EXAM3C:EXAM35555010002010002 010*把其中的考点号9999999999999999删除。2.文件的恢复如果考生在考试过程中 所操作的文件如不能复原或误操作删除时 那么请考生自行把相应的文件从考生目录下WARNWARNWARNWARN子目录中拷贝回

13、来即可考生就可以继续进行考试且不会影响考生的考试成绩。A.7文件名的说明当考生登录成功后 上机考试系统将在考生目录下产生一系列目录和文件。但有些目录和文件是不能被删除的 否则将会影响考生的考试成绩 有些目录和文件是根据试题内容的要求进行删除或修改及其他操作。下面列出2种类型的文件不能删除 PROG1.C存放三级网络技术C语言程序编制题的源文件。程序编制题所规定的输入数据文件和输出结果文件。例如 in.dat和out.dat等。B上机考试内容B.1B.1B.1B.1考题格式考题格式考题格式考题格式根据上机考试要求 既要考察上机操作和编程能力 又要便于计算机规格化考试与评分 全国计算机等级考试三级

14、PC技术上机考题的一般格式如下所示 考生只要在BEGIN和END区间根据考题要求完成编程或填充必要的指令 或修改整个程序中存在的错误 然后进行汇编、连接并运行程序 最终产生正确的结果 即可以达到上机考试目的。PROG1.ASMEXTRNLOAD:FAR SAVE:FARNEQU20需输入的字节数DSEGSEGMENT数据段SOURCEDWNDUP存放原始数据RESULTDWNDUP0存放运算结果NAME0DBINPUT1.DAT0输入文件名NAME1DBOUTPUT1.DAT0输出文件名DSEGENDSSSEGSEGMENTSTACK堆栈段DB128DUPSSEGENDSCSEGSEGMENT

15、代码段ASSUMECS:CSEG DS:DSEG SS:SSEGSTARTPROCFARPUSHDSXORAX AXPUSHAXMOVAX DSEGMOVDS A XLEADX SOURCE原始数据区首址送DXLEASI NAME0输入文件名首址送SIMOVCX 2N输入字节数送CXCALLLOAD从quotINPUT1.DATquot中读取数据BEGIN考生在此区间编程、完形填充ENDLEADX RESULT结果数据区首址送DXLEASI NAME1结果文件名首址送SIMOVCX N2结果字节数送CXCALLSAVE保存结果到OUTPUT1.DATRETSTARTENDPCSEGENDSEN

16、DSTART上面的程序定名为PROG1.ASM 程序中用到的LOAD和SAVE子程序由IO.OBJ提供 它们的功能与入出口参数说明如下 LOADFAR功能:从磁盘文件读取原始数据到内存缓冲区入口:DS:SI文件名首指针文件名要求以00H结束DS:DX 内存缓冲区首址CX要读入的字节数出口:CX实际读入的字节数若出现文件操作错误 则显示错误信息后中止程序运行SAVEFAR功能:将内存中程序运行结果存入磁盘文件入口:DS:SI文件名首指针文件名要求以00H结束DS:DX内存缓冲区首址CX要输出的字节数出口:CX实际输出的字节数若出现文件操作错误 则显示错误信息后中止程序运行因此 当PROG1.AS

17、M经过汇编得到PROG1.OBJ文件以后 必须与IO.OBJ文件连接 才能生成PROG1.EXE文件。需要说明的是 源程序经汇编、连接以后 即使没有发现错误 也不能说明运行PROG1.EXE一定会得到正确的结果。这是因为汇编、连接正确 只能说明语法没有错误 编程算法是否正确还需要进一步验证。如果不符合要求 必须利用DEBUG或TD动态程序调试工具 跟踪程序的执行 检查程序中的问题 最后才能得到满意的结果。注意 经过上述汇编、连接以及调试后得到的PROG1.EXE文件必须再一次运行 才能提供输出文件OUTPUT1.DAT 否则计算机无法进行评分。B.2B.2B.2B.2考题类型考题类型考题类型考

18、题类型1.1.1.1.编制程序编制程序编制程序编制程序这种题型是根据考题要求 在BEGIN和END区间自行编制程序 然后进行汇编、连接 并运行程序 最后得到正确结果。下面是一个编制程序的例子 题目要求是:内存中连续存放着二十个字WORD 对每个字逻辑左移 使其最高位为1 其中值为零的不变。例如 内存中有29C1H0010100111000001B 0000H 134BH .结果为A704H1010011100000100B 0000H 9A58H .部分程序已给出 其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中 运算结果要求从RESULT开始存放 由过程

19、SAVE保存到文件OUTPUT1.DAT中。下面是程序清单 其中BEGIN和END之间的程序段由考生编写。PROG1.ASMEXTRNLOAD:FAR SAVE:FARNEQU20需输入的字节数DSEGSEGMENT数据段SOURCEDWNDUP存放原始数据RESULTDWNDUP0存放运算结果NAME0DBINPUT1.DAT 0输入文件名NAME1DBOUTPUT1.DAT 0输出文件名DSEGENDSSSEGSEGMENTSTACK堆栈段DB128DUPSSEGENDSCSEGSEGMENT代码段ASSUMECS:CSEG DS:DSEG SS:SSEGSTARTPROCFARP USH

20、DSXORAX AXPUSHAXMOVAX DSEGMOVDS A XLEADX SOURCE原始数据区首址送DXLEASI NAME0输入文件名首址送SIMOVCX 2N输入字节数送CXCALLLOAD从INPUT1.DAT中读取数据BEGINLEASI SOURCE原始数据首地址送SIMOVDI OFFSETRESULT结果数据首地址送DIMOVCX N字节数送CXNEXT:MOVAX SI取一个字数据CMPAX 0是0吗JESKIP是 跳过这一个字LOOP1:TESTAX 8000H否 最高位是1吗JNESKIP是 跳过这一个字SHLAX 1否 左移一位JMPLOOP1继续测试最高位是否

21、为1SKIP:MOVDI AX保存变换结果于RESULT中ADDSI 2修改原始数据区指针ADDDI 2修改结果数据区指针LOOPNEXT继续检查下一个字数据ENDLEADX RESULT结果数据区首址送DXLEASI NAME1结果文件名首址送SIMOVCX N2结果字节数送CXCALLSAVE保存结果到OUTPUT1.DATRETSTARTENDPCSEGENDSENDSTART2.2.2.2.完形填充完形填充完形填充完形填充这种题型是在BEGIN和END区间已经编写了部分程序 但其中有些指令不完整 或者缺少某些指令 考生应根据考题要求 在程序的空白处填写合适的内容 使程序能正常汇编、连接

22、 并获得正确的运行结果。当然 考生也不一定受提供程序的限制 可以修改或删除程序中的指令 甚至改变BEGIN和END 中程序的结构 只要使程序运行后能够得到考题所提出的功能要求即可。下面是一个完形填空的程序例子 题目要求是:内存中有一个由十六个字WORD组成的数组SOURCE和一个字变量L。试将L作为逻辑尺对数组SOURCE进行下列处理:如L的第i位为0 则数组的第i个数不变 如L的第i位为1 则数组的第i个数按位取反。字L的位序从低到高依次为0至15 数组下标依次从0到15。例如:L0009H 数组为139CH 89C6H 5437H 8819H .变换为EC63H 89C6H 5437H 7

23、7E6H .部分程序已给出 其中原始数据由过程LOAD从文件INPUT1.DAT中读入L在前 SOURCE在后。运算结果要求从RESULT开始存放 由过程SAVE保存到文件OUTPUT1.DAT中。在BEGIN和END 之间已给出的源程序中填充 填充的地方已经用横线标出 每处一般只需填写指令的一部分或一条完整的指令 但功能相当的多条指令亦可。此外 考生也可以修改或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。PROG1.ASMEXTRNLOAD:FAR SAVE:FARNEQU16DSEG SEGMENTLDWSOURCEDWNDUPRESULTDWNDUP0NA ME0DB

24、INPUT1.DAT 0NAME1DBOUTPUT1.DAT 0DSEG ENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEG SEGMENTASSUMECS:CSEG DS:DSEG SS:SSEGSTART PROCFARPUSHDSXORAX AX PUSHAXMOVAX DSEG MOVDS AXLEADX L数据区起始地址LEASI NA ME0原始数据文件名MOVCX 2N1字节数CALLLOAD从INPUT1.DAT中读取数据BEGINLEASI SOURCE_填写指令LEADI RESULTMOVCX NMOVDX _填写源操作数1L0:MOVAX

25、SI_L DX填写指令助记符TEST_STORE填写指令助记符JZNOTAXSTORE:MOVDI AXADDDI 2ADDSI 2_ _填写指令SHLDX 1LOOPL0 ENDLEADX RESULT结果数据区首址LEASI NAME1结果文件名MOVCX 2N结果字节数CALLSAVE保存结果到OUTPUT1.DATRETSTARTENDPCSEGENDSENDSTART3. 3.3.3.修改错误修改错误修改错误修改错误这种题型是在程序中设置了若干错误 考生应根据题目要求 修改程序中的错误 使程序能正常汇编、连接 并获得正确的运行结果。下面是一个修改程序错误的例子 题目要求是:内存中从S

26、OURCE开始连续存放着二十个字WORD 试统计每个字中二进制位为1的个数 结果以字节存放。例如:内存中有139CH 5B8CH 1489H .结果为07H 08H 05H .部分程序已给出 其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中 运算结果要求从RESULT开始存放 由过程SAVE保存到文件OUTPUT1.DAT中。修改源程序中的错误 使程序运行后能够获得考题所提出的运行结果。PROG1.ASMEXTRNLOAD:FAR SAVE:FARNEQU20DSEG SEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0D BINPU

27、T1.DAT 0NAME1DBOUTPUT1.DAT 0DSEGENDS SSEGSEGMENTSTACKDB128错误1SSEGENDSCSEGSEGMENTASSUMECS:CSEG DS:DSEG SS:SSEGSTART:PROCFAR错误2PUSHDSXORAX AXPUSHAXMOVDS DSEG错误3LEADX SOURCE数据区起始地址LEASI NAMEO错误4MOVCX 2N字节数CALLLOAD从INPUT1.DAT中读取数据LEASI SOURCECLDMOVDX NLOOP0:LODSSOURCXO RBX BXMOVCX 16LOOP1:ROLAX 1JNCNEXT

28、INCBXNEXT:LOOPLOOP0错误5MOVDESULT BL错误6INCDIDECDXJNZLOOP0LEADX RESULT结果数据区首址LEASI NAME1结果文件名MOVCX N结果字节数CALLSAVE保存结果到OUTPUT1.DATRETSTARTENDPCSEGENDSENDSTART上面的程序中设置了六种类型的错误 其错误性质是:错误1 虽然这条伪指令语句没有语法错误 但这样设计是不合理的 因为该语句只是在堆栈中存放了一个字节的数据 也就是说 堆栈空间只有一个字节的大小 因此执行本程序时显然是不够用的 当程序执行后必然会出现不可预料的结果。错误2 根据伪指令语句格式要求

29、 伪指令名后面没有冒号因此该语句非法。错误3 根据传送指令的要求 立即数不能直接传送给段寄存器。也就是说 为了对段寄存器初始化 必须先把立即数送到某通用寄存器 然后再由通用寄存器把立即数送到段寄存器 才能达到对段寄存器初始化之目的。错误4 由于该指令把NAME0误写成NAMEO 汇编时找不到变量名NAMEO 因而指出NAME0未定义 只要将NAMEO改写为NAME0即可。错误5 这条语句没有语法错误 但这样设计目标地址不能获得考题规定的运算结果 必须将目标地址LOOP0改为LOOP1 程序运算结果才会正确。碰到这种类型的错误 考生应仔细阅读程序 彻底理解每一条指令在程序中所起的作用 才能改正这种类型的错误。错误6 该指令错误的性质是操作数类型不匹配 因为目的操作数为字变量 而源操作数为8位寄存器。因此 为了使操作数类型匹配 应将BL寄存器改为BX寄存器 或者将RESULT改为字节变量。需要说明的是 考生在识别错误时首先应充分利用汇编和连接软件工具检查程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论