计算机程序设计员(高级)考试题库及答案
- 格式:docx
- 大小:27.72 KB
- 文档页数:20
计算机程序设计员(高级)考试题库含答案计算机程序设计员(高级)考试题库含答案1. 题目一:数据类型与变量声明 (150字)在计算机程序设计中,数据类型与变量声明是非常重要的概念。
数据类型定义了数据的性质和操作,变量则用来存储和表示数据。
在C 语言中,常用的数据类型有整型、浮点型、字符型和布尔型等。
变量的声明需要指定变量的数据类型和变量名,以便在程序中进行调用和操作。
例如,声明一个整型变量a,可以使用如下代码:int a;2. 题目二:条件语句与循环结构 (200字)在程序设计中,条件语句和循环结构是控制程序流程的基本工具。
条件语句根据条件的真假执行不同的代码块,常见的条件语句有if语句和switch语句。
循环结构用于重复执行一段代码,常见的循环结构有for循环、while循环和do-while循环。
条件语句和循环结构的灵活使用可以实现不同的功能,例如根据用户输入判断是否登录成功,或者循环输出1到100的整数。
3. 题目三:函数的定义与调用 (200字)在程序设计中,函数是用来封装可重用代码的工具。
函数可以接受参数,并返回一个值。
函数的定义包括函数名、参数列表、返回值类型和函数体。
函数的调用通过函数名和参数列表来实现。
函数的定义和调用可以帮助程序员提高代码的复用性和可维护性。
例如,定义一个计算两个整数之和的函数add,可以使用如下代码:int add(int a, int b) {return a + b;}int result = add(3, 5);4. 题目四:数组与字符串操作 (200字)数组是在程序设计中用来存储多个相同类型的数据的数据结构。
数组的长度是固定的,在声明数组时需要指定数组的长度和数据类型。
数组的元素可以通过索引访问和修改。
字符串是由字符组成的数组,在C语言中以'\0'结尾。
字符串操作可以包括字符串的拷贝、连接、比较和查找等。
对数组和字符串的灵活操作可以实现各种复杂的功能,例如排序、搜索和加密等。
计算机程序设计员(高级)复习题含答案一、单选题(共90题,每题1分,共90分)1、随着信息技术的飞速发展,软件项目的生命周期()。
A、视情况而定B、没有变化C、越来越短D、越来越长正确答案:C2、下列不属于Visual C++的工程类型的是:()。
A、ATL COM AppWizardB、MFC ActiveX ControlWizardC、ISAPI Extension(Internet Server API)WizardD、Win16 Application正确答案:D3、多任务通常包括()大类。
A、5B、3C、2D、4正确答案:C4、所有的用户需求必须与()一致。
A、产品需求B、系统需求C、功能需求D、业务需求正确答案:D5、()是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。
A、FtpB、GopherC、FingerD、Http正确答案:B6、需求分析员与用户面谈时应当()。
①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。
④避免片面地听取某些用户的需求A、①②③④B、①②④C、②③④D、①②③正确答案:B7、软件维护的种类不包括:()。
A、适应性维护B、完善性维护C、改正性维护D、扩展性维护正确答案:D8、下列那种方法不能提高程序的运行效率:()。
A、不要把不同的数据类型混在一起B、寻找复杂性小的算法C、简化逻辑结构D、尽量避免采用多维数组(C语言除外)和复杂的表格正确答案:C9、下列属于非授权访问行为的是()。
A、传播病毒B、窃取数据的使用权C、避开系统访问机制,非正常使用网络资源D、删除信息正确答案:C10、()是一种简单的协议,它使用的端口是43。
A、GopherB、HttpC、FtpD、Whois正确答案:D11、n个顶点的强连通图的邻接矩阵中至少有()个非零元素。
A、nB、2nC、n-1D、2n-2正确答案:D12、在一个调用语句上按()键将指示Debuger全速执行所调用的子程序。
考件编号: 姓名: 准考证号:单位:注意事项1、考生在考试计算机最后一个盘符下找到考生文件夹,并且将考生文件夹改名为:考生准考证号+考生姓名。
2、系统设计过程中的工程文件等、详细设计报告、测试报告应该保存在考生文件夹下。
3、考试时,整个系统所需的数据字典及菜单内容参见考生文件夹下“系统素材”文件夹。
4、考核时间:120分钟。
试题:请按下述要求完成:接货管理模块的分析、设计与测试接货管理模块的功能描述如下:接货管理的主要功能是填写一份货运单合同,该合同的内容包括货运单编号、发货客户信息、收货客户信息、运费、保险费等,提交合同后,同时修改该合同状态为待运,票据状态为已填。
填完货运单后,需要为本次货运添加货物。
在货物列表中,添加货物,主要填写货物的名称、重量、体积、货物价值等信息。
可以查看不同状态的货运单,比如待发运单、未到运单、未结运单。
填写完运单但还没有发货的运单为待发运单;运单已发但还未到,为未到运单;没有结算的运单统称为未结运单。
注:货运单只有在待运状态时,才可以修改和删除,其他状态不能对其数据操作。
流程图:考件编号: 姓名: 准考证号:单位:试题要求:根据上面模块功能的描述及附件中整个系统的环境,完成下面的任务:1、理解项目的需求分析和概要设计,根据给出的数据字典和功能菜单进行详细设计,并给出详细设计报告一份。
报告文件命名为:“详细设计”+考生准考证号.doc,报告的内容要求包含用UML绘图工具完成的UML常用图,UML常用图种类不得少于3种,报告格式参照规范文档格式。
(35分)2、根据第一小题中的详细设计完成系统至少3项功能点的界面和代码设计,并要求调试运行成功。
程序代码放在Project目录下,每功能点放置一个子目录(子目录应放在考生文件夹下)。
(45分)3、对于第二小题完成的程序,首先按照黑盒测试规范完成相关功能点的功能测试,给出测试用例和测试结果;其次按照一种白盒测试方法完成一个功能点的白盒测试,并给出测试用例和测试结果;最后完成一份完整的测试报告。
计算机程序设计员(高级)模拟考试题(附答案)一、单选题(共90题,每题1分,共90分)1、动态网页是由()根据客户的请求在运行时刻产生的Web页面。
A、Web客户机B、数据库服务器C、控件服务器D、Web服务器正确答案:D2、在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,()。
A、失效率高B、离CPU远C、速度快D、成本低正确答案:C3、下列说法正确的是:()。
A、面向对象程序的质量基本上由编码的质量来决定B、面向对象程序的质量基本上由软件开发环境来决定C、面向对象程序的质量基本上由程序员的水平来决定D、面向对象程序的质量基本上由面向对象设计的质量来决定正确答案:D4、计算机病毒是指()。
A、计算机的程序已被破坏B、编制有错误的计算机程序C、以危害系统为目的的特殊的计算机程序D、设计不完善的计算机程序正确答案:C5、下列说法错误的是:()。
A、运行错误包括逻辑错误B、运行错误包括溢出错误C、运行错误包括系统错误D、运行错误包括硬件检测的错误正确答案:B6、HTML 的()标签不可以省略。
A、bodyB、text文字颜色C、bgcolorD、head正确答案:D7、在数据模型中()对应于视图层。
A、逻辑数据模型B、抽象数据模型C、概念数据模型D、物理数据模型正确答案:C8、运行错误不包括:()。
A、硬件检测的错误B、溢出错误C、逻辑错误D、系统错误正确答案:B9、()是由定义操作系统的用户的所有信息组成的记录。
A、用户名称B、用户账号C、用户密码D、用户服务正确答案:B10、()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
A、软件维护B、软件测试C、软件定义D、软件开发正确答案:C11、在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。
A、软件缓冲B、单缓冲C、多重缓冲D、硬件缓冲正确答案:D12、下列说法正确的是:()。
A、设计测试数据的技术分为黑盒法和白盒法两类B、设计测试记录的技术分为黑盒法和白盒法两类C、设计测试用例的技术分为黑盒法和白盒法两类D、设计测试结果的技术分为黑盒法和白盒法两类正确答案:A13、域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与()的对应。
国家程序员考试题库及答案一、选择题1. 以下哪个不是面向对象编程的三大特性?A. 封装B. 继承C. 多态D. 递归答案:D2. 在Java中,哪个关键字用于定义一个类?A. classB. interfaceC. structD. enum答案:A3. 在软件开发过程中,哪个阶段是设计数据库结构?A. 需求分析B. 系统设计C. 编码D. 测试答案:B二、简答题1. 请简述什么是递归算法,并给出一个简单的递归函数示例。
答案:递归算法是一种在问题解决过程中自我调用的算法。
它将问题分解为更小的子问题,直到问题变得足够简单以直接解决。
以下是一个计算阶乘的递归函数示例(使用Python语言):```pythondef factorial(n):if n == 0:return 1else:return n * factorial(n-1)```2. 解释什么是软件的可维护性,并列举三个提高软件可维护性的策略。
答案:软件的可维护性是指软件在其生命周期内进行修改、修复和升级的容易程度。
提高软件可维护性的策略包括:- 编写清晰、一致的代码。
- 使用模块化设计,将软件分解为独立的、可重用的部分。
- 编写详尽的文档,包括设计文档、用户手册和API文档。
三、编程题1. 编写一个函数,实现对数组中的元素进行排序。
答案:以下是使用Python语言实现的一个简单的冒泡排序算法示例:```pythondef bubble_sort(arr):n = len(arr)for i in range(n):for j in range(0, n-i-1):if arr[j] > arr[j+1]:arr[j], arr[j+1] = arr[j+1], arr[j]return arr```2. 给定一个字符串,请实现一个函数来反转该字符串。
答案:以下是使用Python语言实现的字符串反转函数示例:```pythondef reverse_string(s):return s[::-1]```结束语:国家程序员考试不仅测试考生的编程能力,还考察其对软件开发流程、算法和数据结构的理解。
计算机程序设计员试题库(附答案)一、单选题(共100题,每题1分,共100分)1.以下不属于企业管理器功能的是()。
A、创建并管理所有数据库、登陆、用户、权限等。
B、管理和执行数据导入导出、数据库备份等多项辅助功能。
C、定义 sql server组。
D、调试、执行sql语句, 批处理和脚本。
正确答案:D2.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。
A、模块测试B、验证测试C、系统测试D、单元测试正确答案:D3.关于sql server常用的数据类型,以下()说法是错误的。
A、Image数据类型可以用来存储图像。
B、使用字符数据类型时,可以改变长度信息。
C、使用数字数据类型时,可以改变长度信息。
D、Bit数据类型为1位长度,可以存储表示是/否的数据。
正确答案:C4.有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( )是错误的。
A、能够脚踏实地、埋头苦干、任劳任怨B、严格按照正常的作息时间开展工作,只做自己份内的工作C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神D、不仅要在理论上有一定的造诣,还要具有实干精神正确答案:B5.进程的状态分为( )三种状态。
A、等待、就绪、运行B、单向、双向、多向C、中断、等待、运行D、开始、运行、结束正确答案:A6.密码验证的程序输入项不包括:( )。
A、验证码B、用户名C、权限D、密码正确答案:A7.( )语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。
A、面向对象B、结构化程序设计C、程式化程序设计D、模块化程序设计正确答案:A8.DAO用Microsoft Jet数据库引擎来提供一套访问对象,包括数据库对象、( )和查询定义对象及记录集对象。
A、数据库定义B、更新定义C、选择定义D、表定义正确答案:D9.软件结构设计的基本的原则包括( )、抽象、信息隐蔽和局部化、模块独立。
A、可视化B、图形化C、系统模块化D、概念化正确答案:C10.仅当有一个Visual C++工作空间且工程或应用程序处于( )状态时,Debugger才可使用。
计算机程序设计员(高级)试题与参考答案一、单选题(共90题,每题1分,共90分)1、Visual C++提供的()是一个用来创建或改变资源的特定环境。
它通过共享技术和界面来快速简捷地创建和修改应用资源。
A、资源编辑器B、资源管理器C、ClassWizardD、AppWizard正确答案:A2、并行接口适用于()的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求高B、传输距离较远,传输速度要求低C、传输距离较近,传输速度要求高D、传输距离较近,传输速度要求低正确答案:C3、白盒测试是根据程序的()来设计测试用例。
A、性能B、功能C、内部逻辑D、内部数据正确答案:C4、下列说法正确的是:()。
A、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源B、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源C、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源D、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源正确答案:B5、()是面向对象设计的缩写。
A、OIDB、OOAC、OODD、OOS正确答案:C6、不是软件安装的流程()。
A、关机B、设置安装路劲C、同意许可协议D、出入序列号正确答案:A7、()级别即使一个事务处理还没有处理完数据,也允许另一个事务处理从数据库中读取数据。
A、SerializableB、ReadCommittedC、RepeatableReadD、ReadUncommitted正确答案:D8、知识产权具有无形性、独占性、()、地域性和时间性。
A、双重性B、公平性C、确定性D、有效性正确答案:A9、TCP/IP的传输层大致对应于OSI模型的传输层和()。
A、会话层B、表示层C、网络层D、应用层正确答案:A10、下列说法正确的是:()。
A、OLE DB允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节B、ADO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB 时通常应考虑的一些细节C、DAO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节D、ODBC允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节正确答案:B11、Web客户通常指的是()。
计算机程序设计员(高级)考试题库含答案1、下列说法正确的是:()。
A、随着软件工程的发展,出现了一些面向对象设计专用的语言,称为PDL语言B、随着软件工程的发展,出现了一些程式化设计专用的语言,称为PDL语言C、随着软件工程的发展,出现了一些模块化程序设计专用的语言,称为PDL语言D、随着软件工程的发展,出现了一些软件过程设计专用的语言,称为PDL语言答案:D2、下列说法正确的是:()。
A、设计测试结果的技术分为黑盒法和白盒法两类B、设计测试用例的技术分为黑盒法和白盒法两类C、设计测试记录的技术分为黑盒法和白盒法两类D、设计测试数据的技术分为黑盒法和白盒法两类答案:D3、Socket可以象()一样被视为一个应用程序端和远程服务器端之间数据通道。
A、对象B、流C、类D、组件答案:B4、()技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。
A、SpoolingB、多道程序设计C、缓冲D、虚拟设备答案:B5、下列说法正确的是:()。
A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,正确性和较高的执行效率是最重要的要求B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,可靠性和清晰性是最重要的要求C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,可靠性和较高的执行效率是最重要的要求D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,正确性和可靠性是最重要的要求答案:D6、下列属于开发和管理维护的限制的是()。
A、性能B、可靠性C、安全 /保密D、开发方法答案:D7、AutoPostBack属性的默认值为()。
A、1B、FALSEC、NOD、YES答案:B8、()的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。
A、模块独立B、耦合C、内聚D、抽象化答案:A9、下列属于非授权访问行为的是()。
计算机软件专业考试高级程序员级试题及答案高级程序员级上午试题试题1从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!一种最早用于科学计算的程序设计语言是_A_;一种提供指针和指外操作且不存在布尔类型蝗、应用广泛的系统程序设计语言是_B_;一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是_C_;一种在解决人工智能总是上使用最多的有强的表处理功能的函数程序设计语言是_D_;一种以谓词逻辑为基础的,核心是事实、规则和推理机制的实用逻辑程序设计语言是_E_!供选择的答案:A~E:①P ASCAL ②ADA ③SMALL T ALK ④SNOBOL⑤C ⑥ALGOL 68 ⑦JA V A ⑧LISP⑨PROLOG ⑩FORTRAN试题2从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!在有一台处理机CPU和两台输入输出设备IO1和IO2,且能够实现抢先式多任务并行工作的多道程序内,投入运行优先级由高到低P1,P2,P3三个作业!它们使用设备的先后顺序和占用设备时间分别是:作业P1:IO2(30毫秒)CPU(10毫秒)IO1(30毫秒)CPU(10毫秒)作业P2:IO1(20毫秒)CPU(20毫秒)IO2(40毫秒)作业P3:CPU(30毫秒)IO1(20毫秒)在对于其它辅助操作时间可以忽略不计的假设下,作业P1,P2,P3从投入到完成所用的时间分别是_A_毫秒,_B_毫秒和__C__毫秒!三个作业从投入运行到全部完成,CPU的利用率约为_D_%,IO1的利用率约为_E_%!假定在系统中仅有这三个作业投入运行,各设备的利用率指该设备的使用时间同作业进程全部完成所占用最长时间的比率!供选择的答案:A~E:①60 ②67 ③70 ④78⑤80 ⑥89 ⑦90 ⑧100⑨110 ⑩120试题3从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!当网络用户通过网络与另一台主机X通信,发现响应太慢时,可运行_A_程序,把一个分组发向主机X,通过查看所返回的分组首部的_B_,发现问题的所在,并采取相应的措施!对一个大中型网络,需要有一个网络管理系统进行管理!当前流行的各类网管平台软件都支持_C_协议!驻留在_D_上的网管平台软件可通过该协议软件调阅被管理的网络结点内的管理信息库中的内容!有若干常用的网络平台软件,但_E_不是网管平台软件!供选择的答案:A:①BROWSER ②BITW ARE ③PINT ④HANDSHAKINGB:①地址②时戳③标识码④校验码C:①MAP ②SNMP ③MHS ④FT AMD:①数据库服务器②通信服务器③主路由器④网络管理工作站E:①NETMANAGER ②OPENVIEW ③SUNVIEW ④NETVIEW试题4从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!设数据结构(D,R)由数据结点集合D={DI|1<I<7}及其上的关系R组成!当R={<DI-1,DI>|DI-1,DID,2<I<7},这个数据结构对应于_A_!当R={<D4,D2>,<D2,D1>,<D2,D3>,<D4,D6>,<D6,D5>,<D6,D7>}这个结构图形是_B_;用_C_遍历法可以得到_A_的数据结构!当R={<D1,D2>,<D1,D3>,<D2,D4>,<D3,D4>,<D4,D5>,<D4,D6>,<D4,D7>},这个结构的图形是_D_;用_E_遍历法可以得到_A_的数据结构!供选择的答案:A、B、D ①二叉树②队列③二叉排序树④线性表⑤无向图⑥有向无回路图C、E:①前序②中序③后序④深度优先⑤广度优先试题5从以下叙述中选出5条最确切的叙述,把相应编号依次写在答卷的A~E栏内!①在数据库系统中,数据独立性指数据之间的相互独立,互不依赖!②SQL语言的视图定义和视图操作功能不支持逻辑数据的独立性!③SQL语言中不提供显式地使用索引的功能,支持了物理数据的独立性!④用户对"脏数据"的读出是由于数据库完整性规则受到了破坏!⑤在数据库系统中,数据的安全性是指保护数据以防止未被授权用户的蓄意或者无意使用!⑥实体完整性规则指主关键字值的任何组成部分都不可以是空值;引用完整性规则则不允许引用不存在的实体(即元组)!⑦在数据库系统中,数据的完整性是指数据的正确性和有效性!⑧"授权"是数据库系统中采用的完整性措施之一!⑨事务处理(TRANSACTION)是数据库运行的基本单位!如果一个事务处理成功,则全部数据行到更新和提交;如果失败,则已做的全部更新被恢复成原状,好象整个事务处理未进行过一样!这样使数据库保持了一致性!⑩对数据库的查找、增添、删除、修改等操作都需由数据库管理员进行完整性定义和完全性授权,由数据库系统具体执行!试题6从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!在设计测试用例时,_A_是用得最多的一种黑盒测试方法!在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;设计一个测试用例,使其覆盖_B_尚未被覆盖的有效等价类,重复这一步,直至所有有效等价均被覆盖!设计一个测试用便,使其覆盖_C_尚未被覆盖的无效等价类,重复这一步,直至所有无效等价均被覆盖!因果图方法是根据_D_之间的因果关系来设计测试用例的!在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为_E_!供选择的答案:A:①等价类划分②边值分析③因果图④判定表B、C:①1WH ②7个左右③一半` ④尽可能少的⑤尽可能多的⑥全部D:①输入与输出②设计与实现③条件与结果④主程序与子程序E:①验收测试②强试测试③系统测试④回归测试试题7从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!用高级语言编写程序时,子程序调用语名中的实在参数必须与子程序说明中的形式参数在_A_上保持一致在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个_B_存入子程序的调用记录,调用记录可包括(1)全局量存储区域的_C_(2)调用点所在子程序的_D_;(3)调用点的_E_;(4)形式参数和实在参数的通信区域;(5)返回值;(6)本子程序的局部量和临时变量存储区域等!供选择的答案:A:①个数、类型②个数、顺序③个数和、格式、顺序④个数、类型、顺序B:①线性表②队列③堆④下推栈C~E:①子程序首地址②调用记录首地址③参数地址④寄存器地址⑤返回地址⑥开始地址试题8从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!某CPU的主振频率为100兆赫,平均每个机器周期包含4个主振周期!各类指令的平均机器周期数和使用频度若某项事务处理工作所要执行的机器指令数是:控制程序(以访内、比较与转移等其它指令为主)220000条指令和业务程序(以包括乘除在内的算术逻辑运算为主)90000条指令,且指令使用频度基本如上表所示,则该计算机系统的事务处理能力约为_B_项/秒!若其它条件不变,仅提高主振频率至150兆赫,则此时该计算机速度为平均约_C_兆指令/秒,对上述事务的处理能力约为_D_项/秒!若主频仍为100兆赫,但由于采用了流水线和专用硬件等措施,使各类指令的每条指令平均机器周期数都变为1.25,此时,计算机的速度平均约_E_兆指令/秒!供选择的答案:A~E:①1 ②5 ③10 ④15⑤20 ⑥33.3 ⑦50 ⑧66.7⑨100 ⑩200试题9从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!SCSI是一种通用的系统级标准输入/输出接口,其口_A_标准的数据宽度16位,数据传送率达20MB/S!大容量的辅助存贮器常采用RAID磁盘阵列!RAID的工业标准共有六级!其中_B_是镜象磁盘阵列,具有最高的安全性;_C_是无独立校验盘的奇偶校验码磁盘阵列;_D_是采用纠错海明码的磁盘阵列;_E_则是既无冗余也无校验的磁盘阵列,它采用了数据分块技术,具有最高的I/O性能和磁盘空间利用率,比较容易管理,但没有容错能力!供选择的答案:A:①SCSI-I ②SCSI-II ③F ASTSCSI-II ④F AST/WIDESCSI-IIB~E:①RAID0 ②RAID1 ③RAID2 ④RAID3⑤RAID4 ⑥RAID5试题10从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!语言与文字输入技术是研究如何将计算机主要靠键盘输入文字数据的方式逐步改变成人们口述或写入的方式送入信息!语言与文字输入的过包含有_A_、预处理、特征抽取、_B_与分类决策等环节!_A_阶段通过传感器获得的模拟电信号要经过模数转换变成数字信号,它需要对模拟电信号抽样测量,将测量的值_C_,以便用二进制数字信号来表示;预处理的主要任务是进行削弱无用信息和增强有用信息的工作;特征抽取将上述环节产生的输入样本以有利于决策的形式表示出来,典型的常用方法是_D_表示法;_B_又称为分类器学习;分类决策则通过比较和决策来完成对输入信息的_E_!供选择的答案:A~E:①辨认识别②特征向量③频谱分析④分级取整⑤消除噪声⑥模型生成⑦数据合成⑧信息获取计算机的发展已进入了网络计算的新时代!INTERNET是目前世界范围内最大的互联网!如此多的各种计算机之所以能通过INTERNET相互通信,是因为它们遵循一了套共同的INTERNET协议!这套协议的核心是_A_,在其上建立的无连接的运输层协议是_B_,万维网WWW上超文本传输遵循_C_,电子邮件传输遵循_D_,ETHERNET 与INTERNET连接时要用_E_!供选择的答案:A~E:①TCP ②IP ③EDIF ACT ④HDLC⑤ARP ⑥UDP ⑦FTP ⑧ICMP⑨SMTP ⑩HTTP试题12从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!The relational database model requires the data be _A_ through programs that don’t rely on the position of the data in the database. This is in direct _B_ to the other database mode, where the program ha to follow a series of pointers to the data it seeks. A program _C_ a relational database simply asks for the data it seeks; the DBMS performs the necessary and _D_ the information. The _E_ on how the search is done arespecific to the DBMS and vary from product to product.供选择的答案:A:①accessed ②moved ③read ④wroteB:①conduct ②contract ③contrast ④constructC:①consulting ②containing ③querying ④queuingD:①erases ②provides ③proves ④valuesE:①details ②documents ③tails ④tenants试题13从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!When most people refer to multimedia, they generally mean the combination of two or more continuous media, usually with some user _A_. in practice, the two media are normally audio and video, this is, _B_ plus moving _C_. it should be obvious by now that transmitting multimedia material in uncompressed from iscompletely out of _D_. the only hope is that massive compression is possible. Fortunately a large body of research over the past few decades has nled to many compression thchniquesand algorithms that make multimedia transmission _E_.供选择的答案:A~C:①display ②games ③help ④interaction⑤pictures ⑥sound ⑦webD、E:①impossible ②fearful ③feasible ④program⑤question ⑥ting试题14从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内!包含3个命题变元的命题公式中,能够出现_A_个真值赋值!包含3个命题变元的命题公式可以形成_B_个不同真值的命题公式!公式_C_是予盾式,公式_D_是非重言式的可满足式!公式_E_是析取范式!供选择的答案:A:①3 ②8 ③27 ④64B:①4 ②16 ③64 ④256C、D:①┐(P→Q)∧Q∧R ②P→(P∨Q) ③(P∧Q)∨(P∧┐Q) ④┐(P∧Q)→┐P∨┐QE:①┐P∨(Q∧-R)∨(P∧R)Q┐②(P∨┐Q)∧(Q∨R)∧┐R③(P∨Q)∧┐(Q∨┐R) ④(P→Q)∨(P∧R)N个未知数的线性方程组的矩形式是AX=B!其中A为N阶矩阵,B和X为N维列向量!高斯一约当法是一种_A_!它是把矩阵A变换成_B_的解法,计算量(乘法或除法)约为_C_!若在计算过程中某对线(例如第K行,第K列)上的元素是0或者接近于0,就无法求解或解的精确度很差,因此往往进行行或列交换,把比X大的行或列中_D_的元素交换到对角线上求解!即使进行这种交换,对角线元素仍近似为0的矩阵称为_E_!供选择的答案:A:①直接法②间接法③迭代法④牛顿法B:①上三角矩阵②下三角矩阵③单位矩阵④三对角线矩阵C:①②③④D:①绝对值最大②绝对值最小③最大④最小E:①正定矩阵②病态矩阵③奇异矩阵④希尔伯特矩高级程序员级下午试题阅读以下说明和流程图,回答问题1至问题4,将解答写在答卷的对应栏内!【说明】某公司将其生产的商品通过若干个销售点进行销售!销售点在收到商品后的规定时间内把货款汇给公司!流程图描述了该公司发货、收款、催款的处理过程!其中部分文件和单据的格式如下:商品文件:商品代号,商品名称,单价销售点文件:销售点代号,销售点名称,地址发货单:发货日期,销售点代号,商品代号,数量,金额收款单:收款日期,销售点代号,商品代号,数量,金额,该商品的发货日期处理1~3把当天的发货单合并到发货文件!处理4~6把当天的收款单合并到收款文件!处理7在发货文件中当天已收款的记录上加上已收款标记!处理8和处理9在月末执行一次,主要用于输出月发货报、催款通知单、月收款报告!【流程图】[问题1]详细写出流程图中商品文件和销售点文件对处理1的作用![问题2]说明处理8为何要写发货文件![问题3]说明处理9除制作月收款报告外还对收款文件做什么操作![问题4]为了提高处理效率,流程图需作何改动!试题二阅读以下说明和流程图,回答问题1至问题3,将解答写在答卷的对应栏内!【说明】本流程图用来实现一组正整数的加权舍位平衡!已知正整数组A(A1,A2,…,AN)满足条件A1=(N>3)!现将数组A中的每个数舍P位(P为正整数)后,得到另一正整数数组B(B1,B2,…,BN)它满足如下条件:1.B1是A1舍P位后四舍五入所得,即B1=INT(A1/10P0.5)2.B1=3.BI=INT(AI/10P)+EI(I=2,3,…,N),其中EI取值为0或1,当EI=1时,称EI是第I项数据的进位4.EI(I=2,3,……,N)之值根据余数MOD(AI,10P)乖上权FI(FI>0)后的数值大小来决定(其算法见流程图),权FI存放在数组F中!其中INT是取整数函数,MOD是余数函数!例如正整数78965舍P=3位,则INT(78965/103)=78MOD(78965,103)=965【流程图】[问题1]填充流程图中①~④,把解答写在答卷纸的相应位置上![问题2]若N=5,P=1,A=(1586,985,26,247,328)F=(1,1,1,1,1)则数组B的值是多少?[问题3]若N=3,P=1,A=(41,16,25),F=(1,0,0),则数组B的值是多少?试题三阅读以下说明和流程图,回答问题1至问题3,将解答写在答卷的对应栏内!【说明】下面给出的是某房产管理系统的一套分层数据流图!其功能描述如下:系统随时根据住房送来的入信单更新信户基本信息文件;每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等�)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单!住户交费时,系统输入交费凭证,核对后输出收据给住户;系统定期向物业管理委员会提供住房分配表和交费情况表;住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租!假定题中提供的顶层图是正确的,请回答下列问题:【流程图】[问题1]指出哪张图中的哪些文件可不必画出![问题2]指出在哪些图中遗漏了哪些数据流!回答时请用如下形式之一:××图中遗漏了××加工(或文件)流向××加工(或文件)的××数据流;××图中加工××遗漏了输入(或输出)数据流××![问题3]指出加工2图中加工2.3能检查出哪些不合格交费凭证!在COMET型计算机上可以使用试卷上所附的CASL汇编语言!阅读下列程序说明和CASL程序,将应填入_(N)处的字句,写在答卷的对应栏内!【程序说明】本子程序将一个非负二进整数翻译成五位十进整数字符!进入子程序时,在GR0中给出被翻译的非负二进整数,在GR2中给出存放五位十进整数数字字符的起始地址!十进制数字字符用ASCII码表示!当结果小于五位时,左边无空白符替换;当二进整数为零时,在(GR2)+4中存放0的ASCII码!数字字符0至9的ASCII码是48至57,空白符的ASCII码是32!【程序】ST ARTLEA GR1,0LEA GR3,32L1 __(1)__JPZ L2ST GR3,0,GR2LEA GR2,1,GR2LEA GR1,1,GR1JNZ L1L2 __(2)__L3 __(3)__JMI L4SUB GR0,SN0,GR1LEA GR3,1,GR3__(4)__L4 ST GR3,0,GR2LEA GR2,1,GR2LEA GR1,1,GR1__(5)__JNZ L2RETSONNC10000DC1000DC100DC10DC1END阅读以下程序说明和FORTRAN程序,将应填入_(N)_处的字句,写在答卷的对应栏内!【程序说明】对称矩阵通常只需存储其下三角部分,例如,下列对称矩阵可用一维数组(1,2,3,4,5,6,7,8,9,10)存储其下三角部分!N阶对称矩阵下三角部分的元素个数为(N*N+N)/2!本子程序用来计算N阶对称矩阵A的平方B,B也是一个N阶对称矩阵!程序中X,Y是分别存入A,B下三角部分的一维数组!【程序】SUBROUTINEP(X,Y,N)INTEGERX(N*N+N)/2,Y(N*N+N)/2),SM=1DO 10 JJ=_(1)_DO 10 II=_(2)_I=IIJ=JJL=_(3)_S=0DO 30 K=1,NS=S+X(I)*X(J)IF(__(4)__)THENI=I+LELSEI=I+1ENDIFIF(__(5)__)THENJ=J+LELSEJ=J+1ENDIFL=L-130CONTINUEY(M)-SM=M+110CONTINUEEND阅读以下程序说明和C程序,将应填入_(N)_处的字句,写在答卷的对应栏内!【程序说明】某系统由N个部件组成,这些部件被物理地分成若干个分离的部件组!同一组内的两件部件I和J,它们或直接相连,或间接相连(部件I和部件J间接相连是指在这两件部件之间有一个部件相连序列,其中部件I和J分别与这相连序列中的某个部件直接相连)!系统的N个部件被统一编号为0,1,…,N-1!本程序输入所有直接相连的部件号对,分别求出系统各分离部件组中的部件号并输出!程序根据输入的直接相连的两件部件号,建立N个链表,其中第I个链表的首指针为S[I],其结点是与部件I 直接相连的所有部件号!程序依次处理各链表!在处理S[I]链表中,用TOP工作链表重新构造S[I]链表,使S[I]链表对应系统中的一个部件组,其中结点按部件号从小到大连接!【程序】#INCLUDE#DEFINE N 100TYPEEFSTRUCTNODE{INTDA T A;STRUCTNODE*LINK;}NODE;NODE *S[N];INT I,J,N,T;NODE *Q,*P,*X,*Y,*TOP;MAIN(){PRINTF("ENTERNUMBEROFP ARTS.");SCANF("%D",&N);FOR(I=0;IDA T A=J;P->LINK=S[I];S[I]=P;P=(NODE*)MALLOC(SIZEOF(NODE));P->DA T A=I;P->LINK=S[J];S[J];=P;}FOR(I=0;IDA T A]!=NULL){/将J链表也移入工作链表*/FOR(P=S[J];P->LINK!=NULL;P=P->LINK);P->LINK=TOP;TOP=S[J];__(3)__;}/*在重新生成的第I链表中寻找当前结点的插入点*/FOR(Y=S[I];__(4)__;X=Y,Y=Y->LINK);IF(Y!=NULL&&Y->DA T A==Q->DA T A)FREE(Q);/*因重新生成的第I链表已有当前结点,当前结点删除*/ELSE{/*当前结点插入重新生成的I链表*/__(5)__;IF(Y==S[I])S[I]=Q;ELSEX->LINK=Q;}}FOR(I=0;IDA T A);Q=P->LINK;FREE(P);P=Q;}PRINTF("\N");}}阅读以下程序说明和FORTRAN程序,将应填入_(N)_处的字句,写在答卷的对应栏内!【程序说明】本子程序实现地图的着色!在地图上,一个国家所着的颜色必须与所有相邻的国家所着的颜色不同!现已证明,仅需四种不同的颜色就能解决地图的着色!若地图上有N个国家,分别用1至N编号!子程序中用数组INDEX(N,2)和BORDER(M)存放N个国家的相邻情况!INDEX(I,1)和INDEX(I,2)分别表示与第I国相邻的国家编号在数组BORDER中的起始位置和终止位置,即这些邻国的编号存放在BORDER(INDEX(I,1))至BORDER (INDEX(I,2))中!例如,对应于图1所示的地图,数级INDEX和BORDER具有如下值:INDEX=BORDER-(2,3,4,5,1,3,1,2,4,5,1,3,5,1,3,4)子程序中分别用1,2,3,4代表四种不同颜色,着色结果存放在数组COLOR中,即数组元素COLOR(I)的值为第I个国家所着的颜色!子程序采用试控法找解!首先从第I个国家着第一种颜色开始,顺序为各个国家寻找着色方案!对第I个国家,当为它找到一种未被它的相邻国家着色的颜色时,就用该颜色对此国家着色,并准备处理下一国家;当不能为它找到一个未被它的相邻国家着色的颜色时,就回溯��即改变第I-1个国家的着色方案!直至最终为全部国家找到着色方案!【程序】SUBROUTINEP(INDEX,BORDER,COLOR,N,M)INTEGERINDEX(N,2),BORDER(M),COLOR(N)DO10I=1,NCOLOR(I)=0I=1IF(_(1)_)THENK=COLOR(I)+1IF(_(2)_)THENJ=INDEX(I,1)IF(J.LE.INDEX(I,2))THENIF(_(3)_)THENJ=J+1GOTO20ELSEK=K+1__(4)__ENDIF__-(5)__I=I+1GOTO40ENDIFCOLOR9I)=0___(6)___GOTO40ENDIFIF(I.EQ.0)THENWRITE(*,*)'NOSOLUTION'ENDIFEND试题八阅读以下程序说明和C程序,将应填入_(N)_处的字句,写在答卷的对应栏内!【程序说明】一个相连的区域被不规则地分割成N个不同的小区域;每个小区域与若干其它小区域相邻接!现用CN种不同颜色为该区域着色,要求每个小区域着同一种颜色,相邻小区域着不同颜色!设小区域被顺序编号为0,1,…,N-1!每个小区域与其它小区域的邻接关系用两维数组BORDERING表示,元素BORDERING[I][J]表示I号小区域与J 号小区域之间的邻接关系:BORDERING[I][J]=0J小区域与I小区域不邻接BORDERING[I][J]=1J小区域与I小区域相邻接程序中,把计算结果存入于两维数组COLORED中,颜色编号为0,1,…,CN-1,元素COLORED[COLER][J]的含义是COLORED[COLOR][J]=0J小区域不用颜色COLOR着色COLORED[COLOR][J]=1J小区域用颜色COLOR着色函数COLORCOUNTRY(BORDERING,COLORED,N,CN)根据所给的小区域邻接关系数组BORDERING、小区域个数N、颜色数CN,将找到的着色方案记录在数组COLORED中!函数采用试探法找解!首先从第一个小区域着第一种颜色开始顺序为各小区域找着色方案!对某个小区域,当为它找到一种未被它的相邻小区域着色的颜色时,就用该颜色对该小区域着色,并准备处理下一个小区域!当不能为某个小区域找到一个未被它的相邻小区域着色的颜色时,就回溯!如最终为全部小区域找到着色方案,函数返回1;否则,函数返回0!程序假定小区域个数不超过20,颜色数为4!【程序】#INCLUDE#DEFINE N 20#DEFINE CN 4INT COLORCOUNTRY(INTBORDERING[][N],INTCOLORED[][N],INTN,INTCN){INTCOLOR,USED,I,C; FOR(COLOR=0;COLORN;I++)COLORED[COLOR][I]=0;C=0;/*从第1个小区域开始*/COLOR=0;/*从着第1种颜色开始试控*/WHILE(CC;I++)IF(__(2)__)USED=1;IF(!USED)BREAK;/*当前颜色未被相邻小区域着色*/COLOR++}IF(!USED){/*找到一种可用颜色,用此色着色,并准备处理下一个小区域*/__(3)__=1;COLOR=0;}ELSE{/*未找到一种可用颜色,回溯*/C--;IF(C<0)RETURN0;/*发现没有解的情况*/FOR(COLOR=0;__(4)__;COLOR++);__(5)__=0}}RETURN1;}PRINT(INTCOLORED[][N],INTN,INTCN)/*输出结果*/{CHAR*COLORT[]={"RED","BLUE","GREEN","YELLOW"};INTCOLOR,I;FOR(COLOR=0;COLORN;I++)IF(COLORED[COLOR][I])PRINTF("\T%D",I);PRINTF("\N");}}INTCOLORED[CN][N],BORDERING[N][N];MAIN(){INTC,I,J,N;PRINTF("ENTERNUMBEROF AREAS.");SCANF("%D",&N);PRINTF("ENTERBORDERING:\N");FOR(I=0;IN;J++)BORDERING[I][J]=0;FOR(I=0;I0TONEXT).\N",I};SCANF("&D",&J);WHILE(J>=0){IF(I!=J)BORDERING[I][J]=BORDERING[J][I]=1; SCANF("%D",&J);}}IF(COLORCOUNTRY(BORDERING,COLORED,N,CN)) PRINT(COLORED,N,CN);ELSEPRINTF("NOSOLUTION.\N");}高级程序员级试题答案上午试题答案下午试题答案·流程图试题一1. 检查发货单中非法销售代号,非法商品代号、数量*单价≠金额等错误!2. "删除发货文件中已做收款标记的所有记录"或"将未收到款的记录重新组成新发货文件"!3. "删除收款文件中的所有记录"或"删除已收到款的记录"或"对收款文件初始化"!4. 从收款文件到处理7的连线改成从日收款分类文件到处理7的连线!试题二1. (1)i:n (2)i:n (3)i:n (4)k:G 或k:b1-E2. 159, 98, 3, 25, 333. 4, 1, 3试题三1. 0层图中的房租文件和交费是局部文件,可不必画出!2. (1) 加工1子图中,遗漏了从住户基本信息文件到加工1.1(入住单校验)数据流(2) 加工1 子图中,加工1.6(制作住房分配报告)遗漏了输出数据流:住房分配表!(3) 加工2 子图中,加工2.1(计算月租费)遗漏了输入数据流:月附加费表!3. 加工2 子图中,加工2.4(制作收据)遗漏了输出数据流:收据!4. (1) 交费凭证中有非法字符(2) 交费文件中不存在与之对应的交费凭证·汇编试题四1. CPL GRO SNO GR1 (用CP A指令也可)2. LEA GR3,4S3. CPL GRO,SNO,GR1 (用CP A指令也可)4. JMP L3 答JPZ L3 或JNZ L3也可5. LEA GR4,-5,GR1 其中GR4可写成GR3!·C语言试题六1. S[i] = NULL2. T op = top->link3. S[j] = NULL4. y !=NULL && y->data <q->data 或y && y->data <q->data5. q->link = y试题八1. color < cn 或color < 42. bordering[c][i] && colored[color][i] 或bordering[c][i] == 1&&colored[color][i]==1或bordering[c][i] * colored[color][i] == 1 其中bordering[c][i]可写成bordering [i][c]3. colored[color][c++]4. colored[color][c]=0 或!colored[color][c] 或colored[color] != 15. colored[color][c]FORTRAN语言试题五1. 1, N2. JJ, N3. N-14. K. L T. II5. K. L T. JJ试题七1. I . GE. 1 . AND . I . LE . N2. K . LE. 4 或K . L T . 53. K . NE COLOR(BORDER(J))4. GOTO 305. COLOR(I0 = K6. I = I-1。
计算机程序设计员(高级)考试题库及答案1、()就是总结在测试工作中所找到的一切东西。
A、测试日志B、测试事件报告C、测试总结报告D、漏洞追查报告答案:C2、在()测试,其花费是最小的,而回报却是优厚的。
A、编码过程中B、程序完成后C、软件完成后D、程序设计中答案:A3、()方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。
A、结构化程序设计B、面向对象C、模块化程序设计D、程式化程序设计答案:B4、UML是一种标准的图形化建模语言,它是()分析与设计的一种标准表示。
A、面向过程B、面向对象C、面向功能D、面向结构答案:B5、边界值分析法的基本思想是:选取正好等于、刚刚大于或()边界的值作为测试数据。
A、任意B、远远大于C、远远小于D、刚刚小于答案:D6、()主要是指程序的运行效率和存储效率两个方面。
A、编码风格B、代码调试C、软件测试D、程序性能优化答案:D7、将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。
A、有损压缩B、无损压缩C、哈夫曼编码压缩D、预测编码压缩答案:B8、在进行单元测试时,常用的方法是()。
A、采用白盒测试,辅之以黑盒测试B、采用黑盒测试,辅之以白盒测试C、只使用白盒测试D、只使用黑盒测试答案:A9、线程是操作系统分配()时间的基本单元。
A、浏览器B、计算器C、处理器D、控制器答案:C10、()是为了发现错误而执行程序的过程。
A、程序调试B、程序编码C、程序设计D、程序测试答案:D11、下列 C#注释编写规范正确的是()。
A、、注释要求英文及英文的标点符号B、每行注释的最大长度为200 个字符C、允许给注释加外框D、将注释与注释分隔符用一个TAB 分开答案:A12、系统测试是在()环境下的测试。
A、模拟B、测试C、开发D、实际运行答案:D13、关于计算机的主要特点,表述正确的是()。
A、运算速度快、运算精度高、应用范围广、能连续的、自动地运行工作B、运算速度快、运算精度高、存储容量大、处理信息多C、运算速度快、运算精度高、存储容量大、能连续的、自动地运行工作D、运算速度快、运算精度高、应用范围广、能连续的、处理信息多答案:C14、在文件结构中,()对用户是透明的。
A、字符型文件结构B、字节型文件结构C、逻辑的文件结构D、物理的文件结构答案:D15、解释程序相当于()。
A、口译B、笔译C、机器翻译D、人工翻译答案:A16、()是由定义操作系统的用户的所有信息组成的记录。
A、用户密码B、用户名称C、用户服务D、用户账号答案:D17、()存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、对话框类B、单模对话框C、对话框模板资源D、对话框函数答案:C18、关于专利权人的权利,表述不正确的是()A、实施其专利的权利B、许可他人实施专利的权利C、接受推广和应用的权利D、禁止他人实施其专利技术的权利答案:C19、下列说法正确的是:()。
A、设计测试结果的技术分为黑盒法和白盒法两类B、设计测试用例的技术分为黑盒法和白盒法两类C、设计测试记录的技术分为黑盒法和白盒法两类D、设计测试数据的技术分为黑盒法和白盒法两类答案:D20、一般来说,ISP的网络中心都会有一台专门完成域名地址到IP地址转化的计算机,这台计算机称作()。
A、WEB服务器B、域名服务器C、EMAIL服务器D、代理服务器答案:B21、所有的用户需求必须与()一致。
A、功能需求B、系统需求C、产品需求D、业务需求答案:D22、等价划分法是()设计测试方案的一种最主要的技术。
A、白盒测试法B、黑盒测试法C、灰盒测试法D、红盒测试法答案:B23、从()的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项技能。
A、管理B、发展C、效益D、业务答案:B24、()控件用来检查输入项是否符合正则表达式定义的模式匹配。
A、RequiredFieldValidatorB、RegularExpressionValidatorC、RangeValidatorD、CompareValidator答案:B25、调用 TjOutsourcingSDK.dll需要使用()命令。
A、添加组件B、添加类C、添加引用D、添加用户控件答案:C26、当需要控制一个类的实例只有一个,而且客户端只能从一个全局的访问点访问它时,可以选用设计模式中的()。
A、代理模式B、原型模式C、抽象工厂模式D、单例模式答案:D27、要在Visual C++应用程序内使用() ActiveX数据对象,应该选择OLE DB作为连接类型,然后再应用程序中使用ADO类。
A、DAOB、OLE DBC、ODBCD、ADO答案:D28、如果想要完全封装隔离具体实现,让外部只能通过接口来操作封装体,那么可以选择设计模式中的()。
A、简单工厂B、外观模式C、适配器模式D、单例模式答案:A29、()是由定义操作系统的用户的所有信息组成的记录。
A、用户密码B、用户名称C、用户服务D、用户账号答案:D30、计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌()。
A、服务第一B、一切向钱看C、客户第一D、主观臆断答案:D31、()语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。
A、结构化程序设计B、面向对象C、模块化程序设计D、程式化程序设计答案:B32、软件的()是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。
A、兼容性B、可移植性C、可转化性D、可扩展性答案:B33、()翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
A、编译型B、过程型C、解释型D、脱机型答案:C34、DES(数据加密标准)中,E代表的英文单词是()。
A、EquipmentB、EncapsulationC、EncryptionD、Encode答案:C35、()是物理数据项或数据项的集合。
A、函数B、实体C、对象D、方法答案:B36、多媒体设备中,声音处理芯片基本功能不包括()。
A、采样和回放控制B、将信号放大C、处理MIDI指令D、混响、合声答案:C37、下列()病毒只是不停扩散,并不破坏计算机内的数据。
A、恶性病毒B、良性病毒C、中性病毒D、单机病毒答案:B38、信息的生命周期包括()、获得、服务和退出四个阶段。
A、产生B、要求C、服务D、退出答案:B39、错误推测方法是基于经验和直觉推测程序中()的各种错误。
A、具有代表性的B、最基本的C、最重要的D、所有可能存在答案:D40、面向对象测试中测试一组协同工作的类与对象之间的相互作用,大体相当于传统软件测试中的()。
A、单元测试B、模块测试C、子系统测试D、验证测试答案:C41、()是以HTML 标记为基础衍生出来的,提供了对HTML 标记的属性读取和设置的功能。
A、Web 窗体控件B、网络控件C、数据控件D、HTML 控件答案:D42、()协议的作用是提供一个网址的具体情况,它是Internet上最古老的协议之一。
A、FingerB、HttpC、FtpD、Gopher答案:A43、利用()可以检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。
A、局部等价类B、全局等价类C、有效等价类D、无效等价类对无效等价类:对需求规格说明而言,无意义的,不合理的。
答案:D44、并行接口适用于()的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低B、传输距离较近,传输速度要求低C、传输距离较远,传输速度要求高D、传输距离较近,传输速度要求高答案:D45、下列说法正确的是:()A、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成B、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成C、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成答案:D46、C# 中组件可以分为两类:即()和()。
A、不具备图形界面的类库,具有用户界面的类库B、不具备图形界面的控件,具有用户界面的控件C、不具备图形界面的类库,具有用户界面的控件D、不具备图形界面的控件,具有用户界面的类库答案:C47、用计算机进行数据处理,从简单到复杂已经历了三个发展阶段,下列说法错误的是()。
A、电子数据处理B、智能数据收集C、管理信息系统D、决策支持系统答案:B48、()作为职业行为准则,有其它的职业行为准则不具备的特征。
A、社会道德B、工作行为准则C、全民道德公约D、职业道德答案:D49、ASCII码共有()种编码。
A、64B、128C、256D、512答案:B50、带头结点的单链表head为空的判断条件是()。
A、head==B、head->next==C、head->next==headD、head!=答案:B51、集成测试也叫()。
A、系统测试B、性能测试C、功能测试D、联合测试答案:D52、关系模型的数据结构是()。
A、树B、图C、表D、二维表答案:D53、()是把所有可能的输入数据划分成若干部分,然后从每一个子集中选取少数具有代表性的数据作为测试用例。
A、等价类划分法B、边界值测试C、基于决策表的测试D、路径测试答案:A54、IP服务不具有以下哪个特点()。
A、QoS保证B、尽最大努力C、面向无连接D、不可靠答案:B55、()是网络的核心,它的主要任务是为网络上的其它机器提供服务。
A、网络协议B、工作站C、服务器D、客户机答案:C56、设计一个新的测试用例,使其仅覆盖()尚未被覆盖的无效等价类。
A、一个B、两个C、三个D、尽可能多的答案:A57、单元测试、集成测试、系统测试、验收测试是()的测试过程,A、从小到大、由外至内B、从大到小、由内至外C、从大到小、由外至内D、从小到大、由内至外答案:D58、Session是预定义的(),所以()声明就可以使用它。
A、外部对象,需要B、外部对象,不需要C、内部对象,不需要D、内部对象,需要答案:C59、在白盒测试中,在取值(),即可操作范围内运行所有循环.A、上边界B、下边界C、上、下边界D、无边界答案:C60、软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括()。
A、确定工程的可行性B、软件结构的设计、数据结构和算法设计、编写程序、测试C、导出实现工程目标应该采用的策略及系统必须完成的功能D、估计实现工程需要的资源和成本,并制定工程进度表答案:B61、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,()是最重要的要求。