
简介这份计算机专业英语期末试题及答案A面向高校计算机相关专业学生及任课教师用于课程期末复习、自测与教学参考帮助梳理专业英语基础词汇、术语概念与阅读理解要点。资源包为单个PDF文件共1个文件大小约24KB内容为可直接打印或屏幕阅读的试卷文档含题目与配套答案方便对照练习。试卷按三部分组织第一部分要求将bandwidth、browser、command button、Control Panel、data structure、hardcopy、hypermedia、information superhighway、high-level language等术语译成中文第二部分以左右列匹配形式考查HTTP、ISP、SQL、WWW、DBMS、BIOS、API、DVD、DMA、CPU等缩写与汉语释义的对应第三部分围绕Passage A中home page的定义与设置判断五个句子的正误并延伸至程序设计与编码相关阅读。目前已有331人学习下载适合考前集中过一遍术语与阅读题型也可作为课堂小测或作业素材使用。1. 一份计算机专业英语A卷的构成100分里真正的失分点在哪信息工程学院这份《计算机专业英语》期末试卷A卷在期末周流传度很高六个大题刚好凑满100分术语英译汉10分、缩写匹配10分、短文判断15分、短文选择15分、选词填空15分、句子翻译35分。多数人拿到它的第一反应是当单词表背bandwidth、hardcopy、hypermedia 来回默写。可完整做一遍就会发现纯词汇题只占20分阅读与翻译占了65分真正拉开差距的是能不能把一段英文技术段落的结构读出来——谁是定义、谁是举例、谁是补充说明。这份资源对三类人有用期末周需要快速定位考点的计算机专业学生、要读英文数据手册和接口文档的初中级工程师、以及准备技术英语面试的人。下面按题型拆开说清楚每类题的判断依据、作答步骤以及参考答案里几处容易把人带偏的地方。2. 术语题的两条主线英译汉与缩写匹配术语题看着最像死记硬背实际是最讲分类逻辑的一类题。第一大题给10个词组写中文第二大题给10个缩写配汉语释义两题共20分是全卷性价比最高的部分也是最容易因为“差不多就行”而丢分的地方。2.1 十个术语的译法边界先看第一大题。这10个词并不都是生词难点在“同一个词在不同语境下译法不同”。比如 bandwidth网络语境下是带宽讲总线时同样是带宽但单位是 bit/s 还是 MB/s 得看上下文hardcopy 不是“硬盘副本”而是打印出来的纸质输出和 softcopy屏幕上的电子输出相对。把译法和边界一起记比只记一个中文词更抗考。英文常译需要注意的边界bandwidth带宽网络与总线都用注意单位browser浏览器客户端渲染程序的统称command button命令按钮对话框里触发动作的按钮控件Control Panel控制面板首字母大写时是专有名词data structure数据结构栈、队列、树、图等组织方式fiber-optic table光纤原卷写作 table按语境应为 cablehardcopy硬拷贝纸质输出非“硬盘副本”hypermedia超媒体超文本 多媒体节点可跳转information superhighway信息高速公路互联网的早期代称high-level language高级语言相对机器语言、汇编语言提示fiber-optic table基本可以判定为原卷录入笔误光纤的标准搭配是 fiber-optic cable。考场上按语境译“光纤”即可但复习时要记住正确拼写否则在阅读题里认不出来。2.2 缩写匹配先分层归类再逐项定位第二大题的10个缩写如果靠死记很容易在 BIOS/DBMS/API 之间绕晕。更稳的做法是先按系统层次把右列汉语分堆再用排除法落位。分层规则CPU、DMA、BIOS 属于硬件与固件层DBMS、SQL、API 属于软件与数据层HTTP、WWW、ISP 属于网络层DVD 单独归介质层。分完之后每一堆里通常只剩下两三个候选匹配难度大幅下降。缩写全称要点汉语HTTPHyperText Transfer Protocol超文本传输协议ISPInternet Service Provider互联网服务提供商SQLStructured Query Language结构化查询语言WWWWorld Wide Web万维网DBMSDatabase Management System数据库管理系统BIOSBasic Input/Output System基本输入/输出系统APIApplication Programming Interface应用程序设计接口DVDDigital Video Disc数字视频光盘DMADirect Memory Access直接存储器存取CPUCentral Processing Unit中央处理单元落位顺序建议这样走先挑唯一性最强的三个——DMA 的“存取”、BIOS 的“输入/输出”、CPU 的“中央”它们不容易和别的选项混淆再处理网络三兄弟HTTP 与 WWW 常被混记住 HTTP 是协议、WWW 是服务体系二者不是一回事最后处理软件层SQL 是语言、DBMS 是系统、API 是接口按“语言—系统—接口”的角色区分基本不会错。剩下的 DVD 自然落到“数字视频光盘”。2.3 把词表转成可自测的卡片文件背完一遍就合上 PDF等于没背。我一般会把术语整理成两份可直接导入记忆软件的 CSV或者干脆写个命令行抽问脚本每天抽五分钟过一轮。# terms_flashcards.py —— 把试卷术语整理成记忆卡片 # 运行python terms_flashcards.py cards.csv import csv import sys # 字段顺序(英文, 中文, 备注) TERMS [ (bandwidth, 带宽, 单位时间内可传输的数据量网络和总线都适用), (browser, 浏览器, 解释 HTML 并渲染页面的客户端程序), (command button, 命令按钮, 对话框或窗体上触发动作的按钮控件), (Control Panel, 控制面板, Windows 系统设置入口首字母大写时是专有名词), (data structure, 数据结构, 数据的组织方式如栈、队列、树), (fiber-optic cable, 光纤, 原卷写作 fiber-optic table按语境应为 cable), (hardcopy, 硬拷贝, 打印在纸上的输出区别于 softcopy), (hypermedia, 超媒体, 超文本与多媒体的结合节点之间可跳转), (information superhighway, 信息高速公路, 互联网的早期代称), (high-level language, 高级语言, 相对机器语言、汇编语言而言), ] def main(): writer csv.writer(sys.stdout) writer.writerow([Front, Back, Note]) # Anki 默认识别的三列表头 for en, zh, note in TERMS: writer.writerow([en, zh, note]) if __name__ __main__: main()这段脚本只做一件事把 Python 列表按行输出成 CSV。Front、Back、Note三个表头是记忆软件导入时的字段名改成别的名字导入会失败。TERMS里的元组顺序不能乱第一个字符串是正面英文第二个是背面中文第三个是备注。运行后直接重定向到cards.csv用 Excel 打开如果出现乱码把csv.writer换成open(..., encodingutf-8-sig)的方式写文件即可。如果不想装记忆软件下面这个抽问脚本更直接答错的词会被单独收集起来方便当天再刷一遍。# quiz.py —— 命令行抽问答错的词单独记下来 import random PAIRS { bandwidth: 带宽, hardcopy: 硬拷贝, hypermedia: 超媒体, command button: 命令按钮, } wrong [] # 错题本可追加写入文件做长期记录 for en, zh in random.sample(list(PAIRS.items()), len(PAIRS)): ans input(f{en} ).strip() if ans ! zh: wrong.append((en, zh, ans)) print(答错, wrong)random.sample保证每轮顺序都不一样避免靠位置记忆。PAIRS换成完整的20个术语就是一份完整的抽题库。wrong列表可以进一步用open(wrong.txt, a)追加落盘考前只刷错题本比从头再背一遍效率高得多。3. 短文判断题与选择题定位句、同义替换与答案勘误阅读理解两篇短文一篇讲 home page一篇讲 programming 与 coding 的区别共30分。这两篇的共同特点是题干用的是原文的同义改写答案几乎都能在原文里找到对应句。所以做题顺序应该是先扫题干、再回原文定位而不是先通读全文。3.1 Passage A 的 home page 双重定义Passage A 的结构非常清楚前半段从 Web 用户视角定义 home page后半段从站点开发者视角定义 home page最后一句补充 URL 与主页地址的关系。五道判断题基本是一段一句逐句定位即可。题号题干关键信息原文定位判断1same meanings两个视角的两处定义F2preset by the browser manufacturerThe browser is usually preset so that…T3can be reset to any Web siteyou can set it to open to any Web siteT4have to enter every timechoose the first page from your bookmark list or enter a Web address应为 F5usually lead to relative home pagesThe usual address for a Web site is the home page addressT第1题的关键在 “For a Web user…” 与 “For a Web site developer…” 这两句并列出现定义对象不同判 F 没有争议。第4题需要注意原文给的是“从书签列表里选”或者“输入网址”两者是二选一的关系只要书签里存了主页就不必每次手输。按原文逻辑这句应判 F而参考答案标的是 T。碰到这种与原文冲突的答案以原文为依据更稳妥。注意判断题里出现 must、have to、every time 这类绝对化表达时先警惕。命题人往往就是拿这种词做文章原文里的 or、can、usually 常常是与它相反的证据。3.2 Passage B 里 programming 与 coding 的分界Passage B 的核心是一组对比programming 包含“准备规格说明 写程序”两件事coding 只指按已有规格写程序而 coder 是只负责实现、不负责设计的人。文末给出程序开发流程write → compile → run → debug → repeat。五道选择题全部围绕这几点出。第1题问解决计算问题要先学会什么原文直接给了 you should learn how to program选 B。第2题问 programming 是规划并创建一串什么原文是 a sequence of steps选 A。第3题问 coder 描述的是什么人原文是 a person选 D这里容易被 machine 之类的干扰项带走定位到 a person engaged exclusively in implementing… 就清楚了。第4题问可以由人或什么来完成计算步骤原文是 a human or a digital computer选 B。第5题问哪个不是编程阶段原文列的是 write、compile、run、debugPrint 不在其中选 C。这五道题的共同解法是把题干里的名词短语圈出来回原文找同义替换sequence 对应 steps、person 对应 coder、stages 对应流程列表。找到同义替换点答案基本就锁定了。3.3 用脚本核对答案序列是否错位第一大题的参考答案存在一个很明显的问题题号顺序和答案顺序没有对齐第4题和第10题的答案互换了。这种错位在手工排版的试卷里很常见靠眼睛看容易漏用脚本比对更快。# 把第一大题的题干和答案分别按行存入 q1.txt 与 a1.txt # 要求每行一个条目行号一一对应 paste q1.txt a1.txt | awk -F\t {printf %2d %-28s - %s\n, NR, $1, $2}paste的作用是把两个文件按行并排拼接默认用制表符分隔awk里的-F\t指定分隔符为制表符NR是当前行号%-28s表示左对齐、宽度28的字符串。这样一眼就能看出第几行的题干配到了哪个答案。# check_key.py —— 检测答案序列是否与题干顺序对齐 stem [bandwidth, browser, command button, Control Panel, data structure, fiber-optic cable, hardcopy, hypermedia, information superhighway, high-level language] key [带宽, 浏览器, 命令按钮, 高级语言, 数据结构, 光纤, 硬拷贝, 超媒体, 信息高速公路, 控制面板] correct [带宽, 浏览器, 命令按钮, 控制面板, 数据结构, 光纤, 硬拷贝, 超媒体, 信息高速公路, 高级语言] for i, (s, k, c) in enumerate(zip(stem, key, correct), start1): if k ! c: print(f第{i}题 {s}: 参考答案 {k}按题干应为 {c})zip把三个等长列表按位组合enumerate从1开始编号只打印不一致的项。运行结果是第4题和第10题两行——这正是前文提到的 Control Panel 与 high-level language 的错位。correct列表是人工按语义校对后的标准答案脚本的作用只是把差异自动化地找出来语义判断仍然要靠人。4. 选词填空与翻译题词形、语序与采分点第五、六大题占了50分是整张卷子的重心。选词填空考的是语法槽判断翻译考的是句子结构调整两者都需要在动笔前先做一次“结构分析”而不是逐词硬译。4.1 选词填空先看语法槽再看词义第五题给了五个选项interface、supported、retyping、sections、delete要求以适当形式填空。这类题的正确顺序是先判断空位需要什么词性和形式再在剩下的选项里挑词义匹配的。选项给的是原形题干往往已经暗示了变形。空号答案判定线索形式变化1retypingwithout 后接动名词retype → retyping2deletewant to 后接动词原形无3interface主语位置缺名词无4sectionsmove ___ of text需要复数名词section → sections5supportedbe 动词后接过去分词support → supported第1题的 without 是介词后面只能跟名词或动名词五个选项里只有 retype 能做这个变形语义上“不必重新输入整份文档”也说得通。第3题空位后面直接跟谓语 uses说明空位是主语需要一个名词interface 落位。第5题是被动结构 are ___需要过去分词supported 是唯一选项。先把语法槽定下来再验证词义比一个个试过去快得多。4.2 英译汉里的后置定语与方式状语第六题的英译汉部分难点集中在两类结构。第一类是后置定语例如 “a special program called a word processor”called 引导的短语修饰前面的 program翻译时要提前成“一种称作文字处理器的专用软件”而不是顺着词序译成“一个专用软件叫做一个文字处理器”。第二类是 by 引导的方式状语例如 “save yourself a lot of time by replacing common combinations of keystrokes”by 短语表示手段中文习惯把它放在动词前面“通过替换常用的键盘操作组合来节省大量时间”。第三句还要注意 ability to do 这种搭配ability to define macros 直译是“定义宏的能力”在技术文本里也可以处理成“能够定义宏”但作为考试答案保留名词短语形式更贴原文采分点通常落在“定义宏”“节省大量时间”“键盘操作组合”这几个关键词上。4.3 汉译英的信息焦点与比较结构汉译英两道题各10分采分点比英译汉更细。第4题“由于声音和视频需要大量的数据所以多媒体需要一个快的处理器速度”核心是把“由于”处理成 because of 加名词短语而不是 because 加句子因为后面接的是名词性成分。参考译文用的正是 Because of the large amount of data required for sound and video其中 required for… 是过去分词短语作后置定语修饰 data。第5题“通过使用多媒体应用公司发现它既节省开支又比其他培训员工的方法有效”参考译文处理成 By using a multimedia application, the company found it has saved expenses and trained employees more effectively than anything else it had tried。这里有两个得分点by 动名词构成方式状语以及 more effectively than anything else 的比较结构。中文的“既…又…”在英文里用 and 连接两个并列的动词短语即可不必强行对应成 both…and…。# diff_trans.py —— 对比自己的译文与参考答案定位漏译和用词差异 import difflib mine 因为声音和视频需要大量数据多媒体需要快的处理器速度。 ref 由于声音和视频需要大量的数据所以多媒体需要一个快的处理器速度。 for line in difflib.ndiff(mine, ref): if line[0] ! : # 只输出有差异的字符 print(line)difflib.ndiff按字符做差异比对前缀-表示自己译文里有而参考答案没有的字表示参考答案有而自己漏掉的字。这个脚本不判断对错只帮你看清漏了哪些连接词、量词和修饰语——比如上例会提示漏掉了“由于”“所以”“一个”这类词。技术翻译里这些词往往就是采分点逐字比对比通读两遍更容易发现问题。4.4 翻译题的采分点分布翻译评分通常按“关键词 结构 通顺度”三段给分而不是整体印象。把这套卷子的参考答案拆开看采分点分布大致如下。题号分值主要采分点常见扣分15三个并列宾语、called 后置定语并列项漏译、语序照搬25定语从句、through 短语、目的状语从句拆错、目的状语丢35ability to do、by 方式状语名词化结构译成动词410because of 名词、过去分词定语用 because 接句子510by 动名词、比较结构比较对象丢失注意第六大题的参考答案里第2题和第5题的译文互相错位了。第2题的英文原句讲的是 Microsoft Word参考答案位置却放了一句多媒体培训的内容而 Microsoft Word 的译文出现在第5题下面。对答案时按语义核对不要只看题号。5. 把这份PDF变成可复现的自测流程这套卷子价值最高的用法不是背答案而是当成一次限时模拟再把错题结构化沉淀下来。5.1 限时做题与错题入库建议按分值配时间20分的词汇题控制在12分钟以内30分的阅读题用20分钟50分的填空与翻译留28分钟总共60分钟。做完先不对答案隔一天再对这样能暴露真实的遗忘点。对完答案后把错题按三类录入一个简单的文本或表格术语类英文—中文—错因、定位类题号—定位句—同义替换词、翻译类原句—我的译文—采分点。术语类可以直接喂给前面 2.3 的wrong列表定位类则把定位句原样抄下来考前只读定位句比重新读整篇短文快。# 把错题按类型追加到错题本一行一条方便后续筛选 echo T|high-level language|高级语言|把 control panel 记混了 wrongbook.txt echo R|Passage A Q4|bookmark list or enter a Web address|绝对化表达误判 wrongbook.txt grep ^T| wrongbook.txt | wc -l # 统计术语类错题数量每行开头的T、R是类型标记分别代表术语和阅读定位grep ^T|按标记筛选wc -l数出错题条数。考前如果术语类错题超过8条就说明词表没记住得回到 2.3 重新抽问如果阅读类居多说明定位方法有问题要回到 3.1 的方式重新逐句对照。5.2 勘误清单与复用方式这份A卷的答案有四处需要留意做完整理一遍避免被错误答案带偏。位置问题处理方式一、第4、10题答案顺序互换按题干语义归位Control Panel 对控制面板一、第6题fiber-optic table 拼写按 fiber-optic cable 记忆三、第4题参考答案标 T原文给的是二选一应判 F六、第2、5题译文互相错位按原句语义核对不看题号拿到其他年份的同课程卷子时这套流程可以直接复用先用paste把题干与答案并排看有没有错位再用difflib比对自己的译文和参考答案把漏掉的连接词和量词挑出来最后把错题按类型写进同一份错题本。判断题凡是出现 every time、must、only 这类绝对化词的先回原文找 or、can、usually 这类弱化表达两者冲突时以原文为准。本文还有配套的精品资源点击获取