计算机程序设计员理论试题库
- 格式:docx
- 大小:57.29 KB
- 文档页数:49
计算机程序设计员理论题1. 介绍计算机程序设计员是一种高度技术性的职业,负责设计、编写和测试计算机程序的专业人员。
他们需要具备扎实的计算机科学和编程知识,以及良好的逻辑思维和问题解决能力。
本文将讨论几个与计算机程序设计员相关的理论题。
2. 理论题目1:面向对象编程(OOP)的优势面向对象编程(Object-Oriented Programming,简称OOP)是一种程序设计范型,它是基于“对象”的概念来构建计算机程序的方法。
下面列举了OOP的几个优势:•封装和抽象:OOP通过将数据和相关的操作封装在对象中,实现了数据与操作的高度聚合。
这样可以将复杂的问题简化为对象之间的交互,提高软件的可维护性和可扩展性。
•继承和多态:OOP通过继承和多态机制,实现了代码的复用性和灵活性。
继承允许子类继承父类的属性和方法,减少了代码的重复编写。
而多态则使得可以在运行时动态地选择不同的实现,提高了系统的可扩展性和灵活性。
•模块化开发:OOP将程序组织为一系列相互独立、功能完整的模块,每个模块都可以独立开发、测试和维护。
这样可以提高团队合作的效率,减少代码的耦合程度,提高系统的可维护性和可测试性。
3. 理论题目2:软件设计原则软件设计原则是指在软件开发过程中,一些经过验证和广泛应用的设计原则。
这些原则旨在提供一种指导性的方法,帮助程序设计员设计出高质量、可维护性和可扩展性的软件系统。
下面介绍几个常见的软件设计原则:•单一职责原则(SRP):一个类应该只有一个引起变化的原因。
这个原则强调类的职责应该尽可能单一,这样可以降低类的复杂性,提高代码的可读性和可维护性。
•开闭原则(OCP):软件实体应该对扩展开放,对修改关闭。
这个原则强调在进行软件设计时,应该尽量避免修改已有的代码,而是通过扩展的方式来实现新的功能。
•里氏替换原则(LSP):子类型必须能够替换它们的基类。
这个原则强调派生类应该能够完全替代基类,并且保持程序的正确性。
【职业技能大赛计算机程序设计员赛项】理论试卷注 意 事 项1、本试卷依据计算机程序设计员国家职业标准命制,考试时间:60分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,用碳素笔或钢笔在规定位置填写答案。
一、单项选择(第1题~第60题,每题1分,共60分。
)1.操作系统是对( )进行管理的软件。
A 、软件B 、硬件C 、计算机资源D 、应用程序 2.现代操作系统的两个基本特征是( )和资源共享。
A 、多道程序设计B 、实现分时与实时处理C 、程序的并发执行D 、中断处理3.计算机系统中用来连接CPU 、内存储器和I/O 接口的总线称为系统总线。
( )总线属于系统总线技术的一种。
A 、IEEE1394B 、PCIC 、RS-232D 、USB 4.下列不属于网络操作系统的是( )。
A 、Windows NTB 、DOSC 、LinuxD 、NetWare 5.下面哪一个是有效的IP 地址( )。
A 、202.280.130.45B 、192.202.130.45C 、280.192.33.45D 、130.192.290.45 6.在Word 中,如果要选择多处不连续的文本,可以( )。
A 、按住Shift 键不放,用鼠标分别选中欲选择的文本 B 、按住Alt 键不放,用鼠标分别选中欲选择的文本 C 、按住Ctrl 键不放,用鼠标分别选中欲选择的文本 D 、无法做到7.在Excel 工作表中,假定C3:C6区域内保存的数值依次为10、15、20、45,则函数=AVERAGE(C3:C6)的值为( )。
A 、22B 、22.5C 、45D 、90 8.在一棵具有n 个结点的完全二叉树中,分枝结点的最大编号为( )。
A 、((n+1)/2)上限取整B 、((n+1)/2)下限取整C 、(n/2)下限取整D 、((n-1)/2)上限取整 9.设某棵三叉树中有40个结点,则该三叉树的最小高度为( )。
计算机程序设计员理论题计算机程序设计员理论题(1)1.计算机程序设计员的职业道德修养,主要是指(C)、职业纪律、职业情感以及职业能力的修养。
A、职业规范B、职业活动2.计算机程序设计员要有强烈的事业心和责任感,坚持原则(C)。
A、在任何情况下都要维护公司的利益B、只做自己特定工作岗位的事情C、注重社会主义精神文明建设,反对不良思想和作风D、在完成自己工作的同时,主动分担领导的各项工作3.计算机程序员掌握着用户软件系统的重要息,因此要求程序设计员必须具备(D)的职业道德A、严谨务实4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户研究,切忌(D)。
A、服务第一5.计算机程序设计员的工作涉及专业面广,需要具有(C),因此,计算机程序设计员应该做一个“通才”和“杂家”。
A、组织能力1 / 281 / 28B、管理能力C、广博的知识D、最前沿的知识B、一切向钱看C、客户第一D、主观臆断B、工作耐心C、谦虚谨慎D、严守机密C、职业职责D、职业资格计算机程序设计员理论题6.计较机程序设计员要按照自身分工的不同和情势发展的需要,掌握软件技术所需要的技能,如新的语言,(B),收集技能,组件开发等。
A、新的系统设备7.计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于(B)的内容。
A、软硬件结合8.十进制数(193)10转换为二进制数的结果是()。
A、()29.移位操作按移位性质可分为三种类型,它们是()。
A、逻辑移位、循环移位、算术移位重移位C、单移位、多移位、复合移位时移位10.按存储的工作体式格式分类,存储器可分为()。
A、软盘、硬盘、光盘光存储器C、RAM、ROM、BIOS器、只读存储器11.计较机由五局部构成,其中()和运算器构成一个整体,叫中央处理器,是硬件系统的中心。
2 / 282 / 28D、随机读写存储器、顺序读写存储B、新的环境C、新的模式D、新的开发工具B、计较机硬件C、计较机软件D、操作系统B、()2C、()2D、()2B、简单移位、复杂移位、多D、左移位、右移位、左右同B、半导体存储器、磁表面存储器、计较机程序设计员理论题A、存储器B、寄存器C、控制器D、加法器12.下列关于系统总线的说法中,错误的是()。
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
)1.以下哪一项不是爱岗敬业的具体要求是( )A 、树立职业理想B 、强化职业责任C 、提高职业技能D 、抓住择业机遇2.当你的同事把公司的实际情况告诉顾客,使得即将签定的一份生意丢失时,你认可以下哪一种说法?( )A 、损害了公司的利益,是一种不敬业的表现B 、损害了公司的的名誉,是一种严重的泄密行为C 、虽然损害了公司的的名誉,但是一种诚信行为D 、虽然损害了公司的的利益,但维护了公司信誉 3.软件著作权人不享有哪一项权利( )A 、作品权B 、发表权C 、署名权D 、修改权 4.以下哪一项不是计算机程序员道德规范( ) A 、保护个人隐私 B 、网络购物C 、保护商业机密D 、维护计算机及网络系统安全 5.自然人的软件著作权保护期为( ) A 、自软件开发完成之日起50年 B 、自然人死亡后50年C 、自然人终生及其死亡后50年D 、自申报成功起50年6. 十进制算式7*64+4*8+4的运算结果用二进制数表示为( )。
A 、111001100B 、111100100C 、110100100D 、111101100 7. 根据某进制数的运算规则2×3=10,则3×5=( )。
A 、15B 、17C 、21D 、23 8. 一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。
A 、120B 、60C 、15D 、2409. 若A=1100,B=1010,A 与B 运算的结果是1000,则其运算一定是( )。
计算机程序设计员理论部分考试题含答案此问卷分为单选题和判断题两种,其中单选题一共120题,每题0.5分,判断题一共40题,每题1分。
总分100分。
请认真作答!1. ( )是以数据库技术为工具,实现一个部门的全面管理,以提高工作效率。
[单选题]A. 电子数据处理B. 人工智能C. 管理信息系统(正确答案)D. 决策支持系统2. ()是由W. Royce在1970年最早提出的软件开发模型。
[单选题]A. 快速原型模型B. 瀑布模型(正确答案)C. 增量模型D. 螺旋模型3. ()被客户确定的时候,项目就产生了。
[单选题]A. 时间B. 用户C. 设计D. 需求(正确答案)4. ()插件也叫做OLE控件或OCX控件。
[单选题]A. 搜索挂接B. ActiveX(正确答案)C. 工具条D. 浏览器辅助5. ()是对测试完全程度的评测。
[单选题]A. 测试质量B. 测试覆盖(正确答案)C. 测试性能D. 测试路径6. C#程序中,可使用try..catch 机制来处理程序出现的( )错误。
[单选题]A. 语法B. 运行(正确答案)C. 逻辑D. 拼写7. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?() [单选题]A. string str = "Tom\'s Living Room";(正确答案)B. string str = "Tom's Living Room";C. string str("Tom's Living Room");D. string str("Tom"s Living Room");8. C#中每个int 类型的变量占用( )个字节的内存。
[单选题]A. 1B. 2C. 4(正确答案)D. 89. COMMANICATIONPROTOCOL 的中文含义是() [单选题]A. 网络协议B. 开放系统互连参考模型C. 通信协议(正确答案)D. 网间协议10. DDN网是一种() [单选题]A. 数字数据网(正确答案)B. 局域网C. 模拟信号网D. 广域网11. OSI(Open System Interconnection)的中文含义是()。
第十五届“振兴杯”全国青年职业技能大赛计算机程序设计员理论参考试题库一、单项选择题(共700题)。
计算机基础部分(共63题)1.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(),其处理过程中保存现场的目的是返回去继续执行原程序。
A.阻塞B.中断C.动态绑定D.静态绑定2.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为中断,其处理过程中保存现场的目的是()。
A.防止丢失数据B.防止对其他部件造成影响C.返回去继续执行原程序D.为中断处理程序提供数据3.CPU在执行指令的过程中,会自动修改()的内容,以使其保存的总是将要执行的下一条指令的地址。
A.指令寄存器B.程序计数器C.地址寄存器D.指令译码器4.在微机系统中,BIOS(基本输入输出系统)保存在()中。
A.主板上的ROMB.CPU的寄存器C.主板上的RAMD.虚拟存储器5.采用n位补码(包含一个符号位)表示数据,可以直接在表示数值()。
A.2nB.-2nC.2n-1D.-2n-16.以下关于采用一位奇校验法的叙述中,正确的是()。
A.若所有奇数位出错,则可以检测出该错误但无法纠正错误B.若所有偶数位出错,则可以检测出该错误并加以纠正C.若所有奇数个数据位出错,则可以检测出该错误但无法纠正错误D.若有偶数个数据位出错,则可以检测出该错误并加以纠正7.下列关于流水线方式执行指令的叙述中,不正确的是()。
A.流水线方式可提高单条指令的执行速度B.流水线方式下可同时执行多条指令C.流水线方式提高了各部件的利用率D.流水线方式提高了系统的吞吐率8.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)9.要判断字长为16位的整数a的低四位是否全为0,则()。
计算机程序设计员试题库(附答案)一、单选题(共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才可使用。
计算机程序设计员理论试题题库〔测试题一〕1. 计算机程序设计员要能够围绕()开展各项活动,招之即来,来之能干。
A、公司总体目标B、软件系统开发C、自身工作能力D、职业道德标准2. 为了不断提高自身的思想素质和业务水平,计算机程序设计员必须()。
A、加强协作能力的培养B、加强管理能力的培养C、团结协作、关心同事D、勤奋学习、刻苦钻研3. 在典型的层次化存储系统中,()属于外围设备。
A、高速缓存、主存储器B、主存储器、辅助存储器C、存放器、主存储器D、辅助存储器、海量存储器4.以下不属于脚本语言的是()。
A、VBScriptB、JA V AScriptC、PERLD、Delphi5 在I/O接口中,一个接口的()往往有多个。
A、设备B、连接类型C、控制方式D、地址码6. 汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由()定义的。
A、操作系统B、编译系统C、宏汇编程序D、用户自己7 数组一般采用()方式存放数据。
A、动态存储B、顺序存储C、静态存储D、随机存储8.计算机网络按()可分为环形网、星形网、总线形网、树形网等。
A、通信介质B、拓扑结构C、信号频带占用方式D、规模和覆盖范围9 数据库管理系统的英文缩写是()。
A、FDDIB、DBAC、DBSD、DBMS10. 当前有三种公认的软件开发方法,即面向过程的方法、面向对象的方法和()。
A、组件技术B、结构化技术C、模块化技术D、面向结构的方法11. 使用()开发软件时,在整个开发过程中都使用统一的软件概念:类和对象。
A、面向过程方法B、面向对象方法C、模块化设计方法D、结构化设计方法12. 计算机网络按()可分为局域网和广域网。
A、通信介质B、拓扑结构C、信号频带占用方式D、规模和覆盖范围13. 以下关于“鼠标属性〞窗口的表达,正确的选项是()。
A、可初始化鼠标B、可设置鼠标指针的外观C、可设置鼠标移动的步长D、可设置鼠标移动的角度14. 在程序流程图中,“起、终点〞用()来表示。
计算机程序设计员(高级)试题与参考答案一、单选题(共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、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
) 1. 职业道德是指( )A 、人们在职业活动中的行为总和B 、从事一定职业的人们在职业活动中应该遵循的,依靠社会舆论、传统习惯和内心信念来维持的行为规范的总和C 、人们在从事职业活动中的规则D 、职业理想的实现过程2. 软件著作权人不享有哪一项权利( )A 、出租权B 、包装权C 、署名权D 、复制权3. 党的十六大报告指出,认真贯彻公民道德建设实施纲要,弘扬爱国主义精神,以为人民服务为核心,以集体主义为原则,以( )为重点A 、无私奉献B 、爱岗敬业C 、诚实守信D 、遵纪守法 4. 以下哪一项不是计算机程序员道德规范( )A 、保护商业秘密B 、维护计算机及网络系统安全C 、保护个人信息D 、优化程序5. 软件是合作开发的,其软件著作权的保护期为( ) A 、50年B 、截止于最后死亡的自然人的死亡之日C 、自软件开发完成之日起50年D 、截止于最后死亡的自然人死亡后第50年的12月31日 6. 将十进制数89.625转换成二进制数后是( )。
A 、1011001.101B 、1011011.1C 、1011001.011D 、1010011.1 7. 与十六进制数AB 等值的八进制数是( )。
A 、253B 、254C 、171D 、1728. 若采用8位二进制补码表示十进制整数-128,则其表示形式为( )。
A 、10000001B 、00000000C 、10000000D 、00000001 9. 逻辑运算中的逻辑加常用符号( )。
计算机程序设计员四级理论知识试卷一、单项选择(第1题~第160题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分80分。
)1. 有关“兢兢业业、吃苦耐劳”的职业道德规范方面,()是错误的。
A、严格按照正常的作息时间开展工作,只做自己份内的工作B、能够脚踏实地、埋头苦干、任劳任怨C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神D、不仅要在理论上有一定的造诣,还要具有实干精神2. 计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是()。
A、胸襟宽阔B、谦虚谨慎C、严肃认真D、办事规范3. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的()。
A、刑法、民法、劳动法B、保密法、劳动法等其他法律C、法律、法规、商业道德D、道德规范4. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备()的职业道德。
A、严谨务实B、工作耐心C、谦虚谨慎D、严守机密5. 计算机程序设计员要坚持实事求是的工作作风,一切从实际出发,理论联系实际,坚持()的唯一标准。
A、效率就是生命B、实践是检验真理C、客户第一D、服务第一6. 计算机程序设计员的工作涉及专业面广,需要具有(),因此,计算机程序设计员应该做一个“通才”和“杂家”。
A、组织能力B、管理能力C、广博的知识D、最前沿的知识7. 计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、()、网络技能、组件开发等。
A、新的系统设备B、新的环境C、新的模式D、新的开发工具8. 计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于()的内容。
A、软硬件结合B、计算机硬件C、计算机软件D、操作系统9. 十进制数(307)10转换为八进制数的结果是( )。
A、(133)8 B、(463)8 C、(333)8 D、(263)810. 移位操作按移位性质可分为三种类型,它们是()。
考件编号: 注 意 事 项 一、本试卷依据2002年颁布的《计算机程序设计员》国家职业标准命制。
二、请根据试题考核要求,完成考试内容。
三、请服从考评人员指挥,保证考核安全顺利进行。
试题1、我国古代难题--百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏一,值钱一。
百钱买百鸡,问鸡翁、母、雏各几何?用PAD 图描述解决办法。
(1)本题分值:20分 (2)考核时间:36min (3)考核形式:笔试 (4)具体考核要求:我国古代难题--百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏一,值钱一。
百钱买百鸡,问鸡翁、母、雏各几何?用PAD 图描述解决办法。
试题2、编写加油站计费程序。
(1)本题分值:50分。
(2)考核时间:90min 。
(3)考核形式:实操。
(4)具体考核要求:编写加油站计费程序。
a) 程序界面如下: b) 选择好汽油种类,即可在窗口上方显示出该种类汽油的单价(90号4.43元/升,93号4.8元/升,97号5.03元/升)。
c) 输入汽油数量,点击“计算”按钮即可计算出总价钱是多少,如选择打折则会计算出打折后的价钱。
d) 点击“退出”按钮退出程序。
考生答题不准超过此线地区姓名 单 位名称 准 考 证 号考件编号:e) 将“加油站计费程序”源程序上传到考场给出的ftp服务器上面。
试题3、使用基本路径测试方法,为下列程序段设计测试用例。
(1)本题分值:30分(2)考核时间:54min(3)考核形式:笔试(4)具体考核要求:使用基本路径测试方法,为下列程序段设计测试用例。
void do(int X,int A,int B){if((A>1)&&(B=0))X=X/A;if((A=2)||(X>1))X=X+1;}a)画出程序的控制流图。
b)计算程序的环形复杂度(导出程序基本路径集中的独立路径条数这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界)。
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
)1.以下哪一项不是爱岗敬业的具体要求是( )A 、树立职业理想B 、强化职业责任C 、提高职业技能D 、抓住择业机遇2.当你的同事把公司的实际情况告诉顾客,使得即将签定的一份生意丢失时,你认可以下哪一种说法?( )A 、损害了公司的利益,是一种不敬业的表现B 、损害了公司的的名誉,是一种严重的泄密行为C 、虽然损害了公司的的名誉,但是一种诚信行为D 、虽然损害了公司的的利益,但维护了公司信誉 3.软件著作权人不享有哪一项权利( )A 、作品权B 、发表权C 、署名权D 、修改权 4.以下哪一项不是计算机程序员道德规范( ) A 、保护个人隐私 B 、网络购物C 、保护商业机密D 、维护计算机及网络系统安全 5.自然人的软件著作权保护期为( ) A 、自软件开发完成之日起50年 B 、自然人死亡后50年C 、自然人终生及其死亡后50年D 、自申报成功起50年6. 十进制算式7*64+4*8+4的运算结果用二进制数表示为( )。
A 、111001100B 、111100100C 、110100100D 、111101100 7. 根据某进制数的运算规则2×3=10,则3×5=( )。
A 、15B 、17C 、21D 、23 8. 一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。
A 、120B 、60C 、15D 、2409. 若A=1100,B=1010,A 与B 运算的结果是1000,则其运算一定是( )。
计算机设计程序员测试题与答案1、打开文件的快捷键是()A、 Ctrl+VB、 Ctrl+sC、 Ctrl+CD、 Ctrl+0答案:D2、下列哪个是网页的后缀名()A、 wordB、ExcelC、 htmlD、 PPT答案:C3、白山变换的快捷键是()A、CLrI+DB、 Ctrl+TC、 Ctrl+lD、 Ctrl+l答案:B4、以下哪个软件是修图软件()A、 PhotoshopB、 ExcelC、 BBSD、 word答案:A5、下面哪个选项不是“页面设置”对话框中的选项卡()A、页边距B、纸型C、版式D、对齐方式答案:D6、保存文档的快捷键是()A、Alt+B、 Clr+SC、 Shift+nD、 Ctr]+V答案:B7、在 Photoshop中渐变工具有几种渐变形式()A、3种B、4种C、5种D、6种答案:C8、在 Excel中,下面哪个命令选项不属于文件菜单()A、打开B、保存C、新建D、复制答案:D9、文本文件的扩展名是()A、 xlsB、 jpgC、 txtD、 psd答案:C10、 EXCEL表格中函数前面需要输入符号()A、=B、/C、−D、[答案:A11、字体加粗的快捷键()A、CLrl+BB、 Ciri+0C、 Ctr+CD、 Ctrl+s答案:A12、在Word的编辑状态中,如果要输入希腊字母Ω,则需要使用的菜单是()A、编辑B、插C、格式D、工具答案:B13、 Excel中求和的函数是()A、SUMB、 MINC、 MAXD、 AVERAGE答案:D14、在 Excel中,单元格中的内容还会在()显示A、编辑栏B、标题栏C、工具栏D、菜单栏答案:A15、文本文件的扩展名是()A、 xlsB、 jpgC、 txtD、 psd答案:C16、文本文件的扩展名是()A、 xlsB、 jpgC、 txtD、 psd答案:C17、插入在文本中的图形可以通过()米放大或缩小A、鼠标的拖动B、单十鼠标右键C、双击鼠标左键D、Ctrl+Shi组合键答案:A18、 Photoshop中当使用魔棒工具选择图像时,在“容差”数值输入框中,输入的数值是下列哪一个所选择的范围相对最大()A、5B、10C、15D、25答案:D19、在表格中,下列()是止确的的区域表示法A、 a1#d4B、al…d4C、al:d4D、al-d4答案:C20、在 Excel工作表中,日期和时间属于()A、数字类型B、文字类型C、逻辑类型D、错误值答案:A21、在Word中输入“叁万贰千捌伯肆拾柒”,最便捷的方法是()A、利用“插入”→“数字”的方法,再选择“壹,贰,叁”数字类型B、利用查找替换C、插入特殊符号D、插入符号答案:A22、当将CMKY模式的图像转换为多通道时,产生的通道名称是()A、青色、洋红和黄色B、四个名称都是 Alpha通道C、四个名称为 Black黑色的通道D、青色、洋红、黄色和黑色答案:D23、在 Excel的格式工具栏中,不包含的按钮是()A、合并及居中B、打印C、货币样式D、边框答案:C24、在 Excel中,单元格地址是指()A、每一个单元格B、每一个单元格的大小C、单元格所在的工作表D、单元格在工作表中的位置答案:D25、字体加粗的快捷键()A、CLrl+BB、 Ciri+0C、 Ctr+CD、 Ctrl+s答案:A26、在 EXCEI中,选定一个单元格后按DEL键,将被删除的是()A、单元格B、单元格屮的内容C、单元格中的内容及格式等D、单元格所在的行答案:B27、以下选项引用函数正确的是()A、=sumA1:A5B、=sumA2,B3,B7C、=SumA1:A5D、=sumA10,B5:B10:28答案:B28、哪个HTML标签用于定义内部样式表?()A、< sly lcB、 <script>C、〈css〉D、〈Ctrl+s〉答案:A29、右键单击一个单元格出现的快捷菜单,下面的()命令不属于其中A、插入B、删除C、删除工作表D、复制答案:D30、在 Excel的格式工具栏中,不包含的按钮是()A、合并及居中B、打印C、货币样式D、边框答案:C31、在 Excel中,电了工作表中的列标为()A、数字B、字母C、数字与字母混合D、第一个为字母其余为数字答案:B32、在 Excel中,单元格地址是指()A、每一个单元格B、每一个单元格的大小C、单元格所在的工作表D、单元格在工作表中的位置答案:D33、双击“格式刷”可将一种格式从一个区域复制到()个区域。
计算机程序设计员试题及参考答案一、单选题(共100题,每题1分,共100分)1.下列关于详细设计的工具,说法错误的是:( )。
A、详细设计的工具包括表格B、详细设计的工具包括语言C、详细设计的工具包括图形D、详细设计的工具包括数字正确答案:D2.( )是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西。
A、抽象B、对象C、类D、模块正确答案:A3.所有的( )必须与业务需求一致。
A、产品需求B、用户需求C、功能需求D、系统需求正确答案:B4.狭义地讲,测试是指:( )。
A、指软件产品生命周期内所有的检查、评审和确认活动B、对软件产品功能的检查和评价C、对软件产品质量的检验和评价D、对软件产品是否存在bug的检验正确答案:C5.下列哪一种说法是对SQL Server的描述是错误的()A、层次化数据库。
B、企业级数据库。
C、客户机/服务器数据库。
D、关系型数据库。
正确答案:A6.( )方法是一种面向数据流的设计方法,是当前应用较广泛的技术,是一种较为完善的系统设计方法。
A、结构化设计B、程式化设计C、面向对象设计D、模块化设计正确答案:A7.计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是( )。
A、严肃认真B、谦虚谨慎C、办事规范D、胸襟宽阔正确答案:C8.( )素以最慢的数据访问方法著称。
A、ADOB、DAOC、ODBCD、OLE DB正确答案:C9.( )的工具包括图形、表格和语言。
A、详细设计B、概要设计C、模块设计D、需求分析正确答案:A10.软件管理按时间可划分为( )和使用维护管理。
A、生产管理B、技术管理C、软件设计管理D、开发进度管理正确答案:A11.密码验证模块包含的两个子模块是:( )。
A、用户登录和密码修改B、身份认证和密码修改C、身份认证和密码认证D、用户登录和密码认证正确答案:B12.( )方法是针对新的程序设计情形而采用的,它克服了早期技术的诸多限制,依赖于Microsoft新的底层访问方法OLE-DB。
计算机程序设计员高级理论知识训练题一、单项选择<选择一个正确的答案,将相应的字母填入题内的括号中。
>1. 计算机程序设计员在工作中不应该< >。
A、谦虚谨慎、胸襟宽阔B、严格按照工作程序及相关文档的规范开展工作C、善于表现自己的成绩,力求突出自我D、时刻保持朝气和活力2. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的< >。
A、刑法、民法、劳动法B、保密法、劳动法等其他法律C、法律、法规、商业道德D、道德规范3. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备< >的职业道德。
A、严谨务实B、工作耐心C、谦虚谨慎D、严守机密4. 计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌< >。
A、服务第一B、一切向钱看C、客户第一D、主观臆断5. 从< >的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项技能。
A、管理B、发展C、效益D、业务6. 在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,< >。
A、失效率高B、离CPU远C、速度快D、成本低7. 按存储的工作方式分类,存储器可分为< >。
A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器8. 按< >来划分,总线可以分为8位总线、16位总线、32位总线等。
A、总线所处的层次B、用途C、数据线的宽度D、信息的传输方向9. < >翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
A、编译型B、过程型C、解释型D、脱机型10. 在缓冲技术中,< >是以专用的寄存器作为缓冲器,费用较高。
第十五届“振兴杯”全国青年职业技能大赛计算机程序设计员理论参考试题库一、单项选择题(共700题)计算机基础部分631.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(B),其处理过程中保存现场的目的是返回去继续执行原程序。
A.阻塞B.中断C.动态绑定D.静态绑定2.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为中断,其处理过程中保存现场的目的是(C)。
A.防止丢失数据B.防止对其他部件造成影响C.返回去继续执行原程序D.为中断处理程序提供数据3.CPU在执行指令的过程中,会自动修改(B)的内容,以使其保存的总是将要执行的下一条指令的地址。
A.指令寄存器B.程序计数器C.地址寄存器D.指令译码器4.在微机系统中,BIOS(基本输入输出系统)保存在(A)中。
A.主板上的ROMB.CPU的寄存器C.主板上的RAMD.虚拟存储器5.采用n位补码(包含一个符号位)表示数据,可以直接在表示数值()。
A.2nB.-2nC.2n-1D.-2n-16.以下关于采用一位奇校验法的叙述中,正确的是(C)。
A.若所有奇数位出错,则可以检测出该错误但无法纠正错误B.若所有偶数位出错,则可以检测出该错误并加以纠正C.若所有奇数个数据位出错,则可以检测出该错误但无法纠正错误D.若有偶数个数据位出错,则可以检测出该错误并加以纠正7.下列关于流水线方式执行指令的叙述中,不正确的是(A)。
A.流水线方式可提高单条指令的执行速度B.流水线方式下可同时执行多条指令C.流水线方式提高了各部件的利用率D.流水线方式提高了系统的吞吐率8.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(B)中。
A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)9.要判断字长为16位的整数a的低四位是否全为0,则(A)。
计算机程序设计员高级理论知识训练题一、单项选择(选择一个正确的答案,将相应的字母填入题内的括号中。
)1.计算机程序设计员在工作中不应该()。
A、谦虚谨慎、胸襟宽阔B、严格按照工作程序及相关文档的规范开展工作C、善于表现自己的成绩,力求突出自我D、时刻保持朝气和活力2.遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的()。
A、刑法、民法、劳动法B、保密法、劳动法等其他法律C、法律、法规、商业道德D、道德规范3.计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备()的职业道德。
A、严谨务实B、工作耐心C、谦虚谨慎D、严守机密4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌()。
A、服务第一B、一切向钱看C、客户第一D、主观臆断5.从()的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项技能。
A、管理B、发展C、效益D、业务6.在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,()。
A、失效率高B、离CPU远C、速度快D、成本低7.按存储的工作方式分类,存储器可分为()。
A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器8.按()来划分,总线可以分为8位总线、16位总线、32位总线等。
A、总线所处的层次B、用途C、数据线的宽度D、信息的传输方向9.()翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
A、编译型B、过程型C、解释型D、脱机型10.在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。
A、软件缓冲B、硬件缓冲C、多重缓冲D、单缓冲11.在文件结构中,()对用户是透明的。
A、字符型文件结构B、字节型文件结构C、逻辑的文件结构D、物理的文件结构12.在()过程中,用户不能进行任何干预,一切由系统自动进行。
A、联机作业控制B、脱机作业控制C、动态作业控制D、实时作业控制13.数据模型按不同的应用层次可划分为两类:一类是概念数据模型,另一类是()。
A、概念模型B、逻辑模型C、实体模型D、物理模型14.在数据库的数据模型中,()规定了如何用基本的数据项组织成较大的数据单位,以描述实体类型和实体之间联系。
A、数据结构B、记录结构C、数据操作D、库结构15.数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支持系统、软件支持系统和()四部分组成。
A、数据库管理员B、数据模型描述C、操作系统D、应用系统是一种安全语言,它()。
A、允许访问本地的硬盘B、可以将数据存入到服务器上C、能通过浏览器实现信息浏览或动态交互D、允许对网络文档进行修改和删除17.组件技术是分布式()的技术。
A、面向过程B、面向对象C、面向结构D、模块化18.在需求分析阶段,确定系统的功能要求,就是确定()。
A、要解决的问题是什么B、项目的验收标准C、系统的规模D、系统必须完成的所有功能19.在模块划分中,类是()的模块。
A、面向功能B、面向过程C、面向对象D、面向结构20.()主要是指程序的运行效率和存储效率两个方面。
A、编码风格B、代码调试C、软件测试D、程序性能优化21.在软件测试方法中,白盒测试法把程序看成是一个透明的盒子,以程序的内部结构和()为依据,对程序的所有逻辑路径进行细致的检查。
A、功能B、算法C、外部结构D、处理过程22.软件管理按时间可划分为()和使用维护管理。
A、软件设计管理B、生产管理C、开发进度管理D、技术管理23.在软件质量特性中,软件的()是指在规定条件下,在规定的时间内,不引起系统失效的概率。
A、可靠性B、功能度C、易使用性D、时间经济性24.()是网络的核心,它的主要任务是为网络上的其它机器提供服务。
A、网络协议B、工作站C、服务器D、客户机25.域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与()的对应。
A、MAC地址B、URL地址C、TCP地址D、IP地址26.在Web客户端存在的主要安全威胁是,Web浏览器()。
A、用户名和口令都是原样传送B、拥有不安全的程序C、支持下载嵌在HTML页面中的脚本程序并在浏览器中执行D、不支持任何加密传输方案27.网络级防火墙的一个基本例子就是位于Internet和()之间的路由器,它根据数据包的来源、目的地址和端口来过滤。
A、外部网络B、内部网络C、以太网D、服务器(数据加密标准)中,D代表的英文单词是()。
A、DataB、DriverC、DirectD、Database29.着作权是指作者及其他着作权人对其文学、艺术、科学作品所享有的人身权利和()的总称。
A、署名权利B、发行权利C、名誉权利D、财产权利30.专利权人具有()和接受推广应用的义务。
A、缴纳年费B、转让专利C、许可他人实施其专利D、实施其专利31.商标是指商品的生产者、经营者或()的提供者用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记。
A、许可证B、售后服务C、商业服务D、技术服务32.下列说法错误的是()。
A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。
B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成33.()的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。
A、软件定义时期B、问题定义时期C、软件开发时期D、需求分析时期34.()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
A、软件开发B、软件定义C、软件测试D、软件维护35.()的目的是搞清要解决的问题是什么。
A、软件定义阶段B、问题定义阶段C、可行性研究D、需求分析36.()的目的是搞清项目是否可能实现和值得开发。
A、软件定义阶段B、可行性研究阶段C、问题定义阶段D、需求分析阶段37.下列说法正确的是:()A、需求分析阶段的目的是搞清项目是否可能实现和值得开发B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节C、需求分析阶段的目的是搞清要解决的问题是什么D、需求分析阶段的目的是确定目标系统必须具备哪些功能38.下列说法正确的是:()。
A、软件开发时期的工作包括确定工程的可行性B、软件开发时期的工作包括导出实现工程目标应该采用的策略及系统必须完成的功能C、软件开发时期的工作包括估计实现工程需要的资源和成本,并制定工程进度表D、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试39.下列说法正确的是:()A、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成B、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成C、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成40.()是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口。
A、概要设计的任务B、详细设计的任务C、编码的目的D、软件测试的任务41.下列说法正确的是:()。
A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据42.下列说法正确的是:()。
A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用C、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序43.软件测试的任务是()。
A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口B、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用C、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据D、实现人和计算机的通讯,产生一个机器能执行的源程序44.下列说法正确的是:()。
A、详细设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求B、概要设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求C、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求D、软件测试的任务是通过各种必要的维护活动使软件系统持久地满足用户需求45.软件维护的种类不包括:()。
A、扩展性维护B、改正性维护C、适应性维护D、完善性维护46.需求分析的任务是明确目标系统究竟做什么。
为此,需要先确定系统的综合要求,包括:功能要求、性能要求、运行要求和可能的要求,其中可能的要求指:()。
A、确定系统必须完成的所有功能B、包括系统的处理速度、存储容量、响应时间、安全限制等C、包括系统运行时的环境要求,如主机、外设、网络、软件等D、即为系统将来扩展提出的要求47.书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一项:()。
A、数据的结构B、系统需要哪些数据C、数据量D、数据本身的性质48.书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、()、修正开发计划、书写文档。
A、确定系统的功能要求B、分析系统的性能要求C、分析系统的运行要求D、导出系统的逻辑模型49.软件需求包括3个不同的层次-----()、用户需求、功能需求和其他非功能需求。
A、商务需求B、业务需求C、产品需求D、系统需求50.所有的用户需求必须与()一致。
A、功能需求B、系统需求C、产品需求D、业务需求51.下列说法错误的是:()。
A、软件需求说明须保证完整性B、软件需求说明须保证一致性C、软件需求说明须保证可修改性D、软件需求说明须保证可重用性52.一个软件原型是所提出的新产品的部分实现。
下面不属于使用原型的主要目的的是:()。
A、可以探索不同的用户界面技术,使系统达到最佳的可用性B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决这些问题C、在原型屏幕显示和报表中使用合理的模拟数据D、通过一系列小规模的开发循环,可以完成整个产品的开发53.()的指导思想是:自上而下、逐步分解。