计算机程序设计员(高级)考试题库含答案
高级计算机程序设计员复习题(含参考答案)
高级计算机程序设计员复习题(含参考答案)一、单选题(共90题,每题1分,共90分)1、()的目的是搞清要解决的问题是什么。
A、问题定义阶段B、需求分析C、软件定义阶段D、可行性研究正确答案:A2、计算机工作原理是建立在()基础上的,逻辑代数是逻辑运算的理论依据。
A、逻辑运算B、集合运算C、数据运算D、物理运算正确答案:A3、()存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、对话框类B、对话框函数C、对话框模板资源D、单模对话框正确答案:C4、下列说法正确的是:()。
A、原型法的指导思想是:自上而下、逐步分解B、结构化分析方法的指导思想是:自上而下、逐步分解C、面向对象分析方法的指导思想是:自上而下、逐步分解D、模块化分析方法的指导思想是:自上而下、逐步分解正确答案:B5、其他模型图的构造和发展依赖于()中所描述的内容。
A、用例图B、状态图C、活动图D、时序图正确答案:A6、已知事务T1和T2是没有加锁的并发操作,T1对某一数据进行写操作,T2对同一数据进行读操作,则可能引发的问题是()。
A、幽灵问题B、丢失修改C、读”脏”数据D、不可重复读正确答案:C7、()适合于检查程序输入条件的各种组合情况。
A、边界值分析法B、错误推测法C、因果图方法D、等价类划分法正确答案:C8、办事公道是指从业人员在进行职业活动时要做到()A、有求必应,服务热情B、奉献社会,助人为乐C、追求真理,坚持原则D、公私分开,实事求是正确答案:C9、命令()用来完成事务,并使事务对数据库所作的修改成为永久的。
A、SaveB、CommitC、UpdateD、Rollback正确答案:B10、用VC实现Ftp查询的程序编写中,如果连接成功,使用()得到服务器的缺省目录。
A、GetCurrentDirectory()B、GetFtpDirectory ()C、GetCurrentHost()D、GetFtpHost()正确答案:A11、目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于()。
计算机程序设计员国家职业资格三级(高级)试卷一
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.()是目前世界上最大、最具有权威性的国际标准化专门机构。
A、国际标准组织B、国际电信联盟C、美国电气及电子工程师学会D、国际电工委员会2.线性表是由()个数据元素组成的有限序列。
A、n(n>=0)B、n(n<=0)C、n(n>0)D、n(n<0)3.对于线性表,在下列()种情况子下应当采用链表表示。
A、经常需要随机地存取元素B、表中元素需要占据一片连续的存储空间C、经常需要进行插入和删除操作D、表中元素的个数不变4.我国知识产权具有法定的保护期限,但()受法律保护的期限是不确定的。
A、发明专利权B、商业秘密C、商标权D、作品发表权5.文件型计算机病毒主要感染()。
A、*.TXT文件B、*.GIF文件C、*.EXE文件D、*.MP3文件6.与软件著作权人的人身权不可分离的是()。
A、使用权B、复制权C、使用权和复制权D、发表权和开发者身份权7.测试方案文档()用来确定应测试的所有特性和特性组合。
A、概述B、被测对象C、测试模型D、应测试的特性8.()是由W.Royce在1970年最早提出的软件开发模型。
A、快速原型模型B、瀑布模型C、增量模型D、螺旋模型9.办公自动化软件一般应用于( )。
A、科学计算B、实时控制C、信息管理D、辅助设计10.操作系统是一种( )。
A、应用软件B、系统软件C、工具软件D、杀毒软件11.信息化包括信息技术的产生化、传统产业的信息化、政府信息化、()等内容。
A、工业信息化 B、生产信息化 C、企业信息化 D、军事信息化12.Cache表示()。
计算机程序设计员(高级)测试试题含答案
计算机程序设计员(高级)测试试题含答案1、信息的基本特征之一()是指信息是事物运动的状态和存在方式,而运动、发展、变化是宇宙的普遍规律。
A、普遍性B、可传递性C、可共享性D、载体、方式可变性答案:A2、模块化的优点不包括()。
A、降低软件开发和维护的难度B、降低软件的开发成本C、可以移植D、提高软件的质量答案:C3、计算机程序设计员在工作中不应该()。
A、谦虚谨慎、胸襟宽阔B、严格按照工作程序及相关文档的规范开展工作C、善于表现自己的成绩,力求突出自我D、时刻保持朝气和活力答案:C4、()的目的是搞清项目是否可能实现和值得开发。
A、软件定义阶段B、可行性研究阶段C、问题定义阶段D、需求分析阶段答案:B5、 MVc中的()常用对象提供对当前页面外观输入流的访问A、HttpRequestB、HttpResopnseC、HttpserverUtilityD、Httpserver答案:A6、计算机中数据的表示形式是()。
A、八进制B、十进制C、二进制D、十六进制答案:C7、设计模式根据目的、用途的不同,分为()。
A、创建性模式B、结构性模式C、行为性模式D、以上都是答案:D8、结构化程序设计的优点不包括:()。
A、程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部分增加B、可显著提高软件开发的成功率和生产率C、代码可移植性强D、开发时容易保证程序的正确性答案:C9、下列不属于Office2003中组件的是()。
A、wordB、SQL serverC、excelD、powerpoint答案:B10、中华人民共和国著作权法》于()在全国人大获得通过。
A、1990-9-7B、1991-6-1C、1991-10-1D、1991-1-1答案:A11、采用()的手段可以防止系统出现死锁。
A、限制进程互斥使用共享资源B、PV 操作惯例共享资源C、定时运行死锁检测程序D、资源静态分配策略答案:D12、下列说法正确的是:()。
计算机程序设计员(高级)复习题含答案
计算机程序设计员(高级)复习题含答案一、单选题(共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、对于第二小题完成的程序,首先按照黑盒测试规范完成相关功能点的功能测试,给出测试用例和测试结果;其次按照一种白盒测试方法完成一个功能点的白盒测试,并给出测试用例和测试结果;最后完成一份完整的测试报告。
计算机程序设计员(高级)考试题库及答案
计算机程序设计员(高级)考试题库及答案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、在文件结构中,()对用户是透明的。
计算机程序设计员试题库(附答案)
计算机程序设计员试题库(附答案)一、单选题(共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、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制, 考试时间: 120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
请仔细阅读答题要求, 在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案, 将相应的字母填入题内的括号中。
每题0.5分, 满分60分。
)1. 法人或其他组织的软件著作权保护期为()年。
A.40B.50C.60D.1002.建立数据库系统的主要目标是减少数据的冗余, 提高数据的独立性, 并集中检查()。
A.数据操作性B.数据完整性C.数据兼容性D.数据可维护性3.将相同或相似的数据或数据特征归类, 使用较少的数据量描述原始数据, 以达到减少数据量的目的, 这种压缩称为()。
A.有损压缩B.无损压缩C.哈夫曼编码压缩D.预测编码压缩4. ()是目前世界上最大、最具有权威性的国际标准化专门机构。
A.国际标准组织 B、国际电信联盟A、C.美国电气及电子工程师学会 D.国际电工委员会5. ()是一种广泛应用于各行各业的技术管理过程。
技术管理 B.软件工程 C.项目管理 D.系统工程6.软件工程方法的产生源于软件危机, 下列()是产生软件危机的内在原因。
A.软件复杂性B.软件维护性C.软件成本太高D、软件质量难保证7.下列关于职业道德的说法中, 正确的是()。
A.职业道德的形式因行业不同而有所不同B.职业道德在适用范围上具有普遍性C.职业道德在内容上具有普遍性D.讲求职业道德会降低企业的竞争力8.如果以链表作为栈的存储结构, 则退栈操作时()。
A.对栈不作任何判别 B、必须判别栈是否空C.判别栈元素的类型D.必须判别栈是否满9.在SQL中, SELECT语句的“SELECT DISTINCT”表示查询结果中()。
A.属性名都不相同B.行都不相同C.去掉重复的列D.属性值都不相同10. ()不是音乐文件格式。
计算机程序设计员(高级)试题与参考答案
计算机程序设计员(高级)试题与参考答案一、单选题(共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、工作速度B、制造材料C、访问方式D、接口答案:A2、数字形式的媒体的主要特征是通过计算机网络将文本、图片等信息用()来表示。
A、二进制编码B、八进制编码C、十进制编码D、十六进制编码答案:A3、下列说法正确的是:()。
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 时通常应考虑的一些细节答案:B4、测试方案设计中最困难的是()。
A、设定测试的时间B、设计测试用的输出数据C、设定要测试的功能D、设计测试用的输入数据答案:C5、下列关于编写功能需求文档建议不正确的是()。
A、保持语句和段落的简短B、用的术语与词汇表中所定义的应该一致C、采用主动语态的表达方式D、多使用比较性的词汇答案:D6、下列说法正确的是:()。
A、所谓死代码指的是由于这样或那样的原因,按照代码运算,确实不可到达、没有使用或“死掉”的那些代码B、所谓死代码指的是由于这样或那样的原因,按照程序流程,确实不可到达、没有使用或“死掉”的那些代码C、所谓死代码指的是由于这样或那样的原因,按照相应条件,确实不可到达、没有使用或“死掉”的那些代码D、所谓死代码指的是由于这样或那样的原因,按照算法的逻辑流程,确实不可到达、没有使用或“死掉”的那些代码答案:D7、一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。
A、测试用例B、测试记录C、测试数据集D、测试结果答案:C8、想要计算机可以执行 程序,操作系统不能是()。
国家职业资格(高级)理论知识试卷及答案
职业技能鉴定国家题库计算机程序设计员国家职业资格三级(高级)理论知识试卷注 意 事 项1、本试卷依据2002年颁布的《计算机程序设计员》国家职业标准命制, 考试时间:90分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题~第160题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分80分。
)1.计算机程序设计员的职业道德修养,主要是指职业责任、( D )、职业情感以及职业能力的修养。
A 、职业规范 B 、职业活动 C 、职业资格 D 、职业纪律 2.计算机程序设计员的忠于职守,就是要( C )。
A 、忠于程序设计人员这个特定的工作岗位,不要参与其它岗位的工作B 、服从公司领导的安排,在任何情况下都要维护公司的利益C 、忠于程序设计人员这个特定的工作岗位,自觉履行程序设计员的各项职责D 、在完成自己工作的同时,主动分担领导的各项工作3.计算机程序设计员的工作性质决定了从业人员不仅要在( C )上有一定的造诣,而且还要具有实干精神。
A 、实践能力B 、思想道德C 、逻辑思维D 、理论 4.计算机程序设计员在工作中发现问题时,应及时( D ),谦虚谨慎、胸襟宽阔。
A 、确定责任人 B 、公布并提出自己的解决方案 C 、摆脱责任 D 、与相关人员交流5.遵纪守法指的是计算机程序设计员要遵守( A )和与职业相关的法律、法规、商业道德。
A 、职业纪律 B 、软件法 C 、公司规章制度 D 、社会公德 6.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌( D )。
A 、服务第一 B 、一切向钱看 C 、客户第一 D 、主观臆断7.计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、( D )、网络技能、组件开发等。
A 、新的系统设备B 、新的环境C 、新的模式D 、新的开发工具8.二进制数(0.1101)2转换为十进制数的结果是( D )。
高级计算机程序设计员模拟试题含参考答案
高级计算机程序设计员模拟试题含参考答案一、单选题(共90题,每题1分,共90分)1、Visual C++提供的()是一个用来创建或改变资源的特定环境。
它通过共享技术和界面来快速简捷地创建和修改应用资源。
A、AppWizardB、资源编辑器C、ClassWizardD、资源管理器正确答案:B2、下列关于HTMLHelpWorkshop说法正确的是()。
A、不可以浏览、编辑和转换图形B、不可以截取屏幕图形C、不可以对HTML 文件进行压缩D、不可以编辑声音和图像正确答案:B3、C# 中组件可以分为两类:即()和()。
A、不具备图形界面的类库,具有用户界面的控件B、不具备图形界面的控件,具有用户界面的类库C、不具备图形界面的类库,具有用户界面的类库D、不具备图形界面的控件,具有用户界面的控件正确答案:A4、"可通过()间接地给 " 用户账号 " 赋予了权限。
"A、组描述B、组成员C、组账号D、组密码正确答案:C5、TrackRecord是()公司的测试管理工具。
A、RationalB、CompurewareC、Mercury InteractiveD、IBM正确答案:B6、用例分为系统用例和()。
A、时序用例B、业务用例C、对象用例D、测试用例正确答案:B7、()决定 SQL Server在查询数据库时所采用的数据比较方式。
A、服务登陆标识B、字符集C、网络库D、排序方式正确答案:D8、()方法的作用是创建并返回一个与SqlConnection 相关联的SqlCommand对象。
A、ExecuteReader()B、Open()C、ExecuteNonQuery()D、CreateCommand()正确答案:D9、并行接口适用于()的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求高B、传输距离较近,传输速度要求高C、传输距离较近,传输速度要求低D、传输距离较远,传输速度要求低正确答案:B10、当需要控制一个类的实例只有一个,而且客户端只能从一个全局的访问点访问它时,可以选用设计模式中的()。
计算机程序设计员高级考试
选择题
在进行高级程序设计时,以下哪项是提高代码可读性的关键做法?
A. 使用尽可能短的变量名
B. 大量使用全局变量
C. 遵循一致的编码规范(正确答案)
D. 避免使用注释
下列哪种数据结构最适合用于实现快速查找操作?
A. 链表
B. 栈
C. 哈希表(正确答案)
D. 队列
在面向对象编程中,多态性主要通过什么机制实现?
A. 函数重载
B. 继承和方法重写(正确答案)
C. 封装
D. 构造函数
关于设计模式,以下哪项描述是正确的?
A. 设计模式是一种固定的代码模板
B. 设计模式是解决特定问题的一种通用解决方案(正确答案)
C. 设计模式只能用于大型项目
D. 设计模式会增加代码复杂性
在并发编程中,以下哪项技术用于确保多个线程在执行时不会同时访问共享资源?
A. 线程同步(正确答案)
B. 线程调度
C. 线程池
D. 线程优先级
在进行程序优化时,以下哪项是优先考虑的方面?
A. 代码的简洁性
B. 算法的效率(正确答案)
C. 代码的注释量
D. 变量的命名规范
在软件开发过程中,以下哪个阶段负责将用户需求转化为具体的软件功能和性能要求?
A. 需求分析(正确答案)
B. 系统设计
C. 编码实现
D. 测试与维护。
计算机程序设计员(高级)考试题库含答案
计算机程序设计员(高级)考试题库含答案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、下列属于非授权访问行为的是()。
2024年-2025年计算机程序设计员考试题库及答案(最新版)
2024年-2025年计算机程序设计员考试题库及答案(最新版)一、单项选择题1.在数据库结构中,保证数据库独立性的关键因素是(D)。
A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射是(A)公司推出的一种Internet编程新技术。
A、MicrosoftB、SUNC、HPD、Netscape3.下列属于面向机器的语言的是(C)。
A、C语言B、java语言C、汇编语言D、C++语言4.结构化软件开发方法将软件的开发划分为多个阶段,其中关键是(B)。
A、编码的正确性B、需求的准确性C、测试的严格性D、设计的科学性5.图最适合用来表示(D)。
A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6.软件测试的目的是(C)。
A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性7.目前的计算机与过去的计算机工具相比,所具有的特点是(B)。
A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对8.按照《中华人民共和国著作权法》的权利保护期,下列选项中,受到永久保护的是(B)。
A、发表权B、修改权D、发行权9.(C)是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程10.软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证11.(D)框架补充了集成开发环境中的大量工具箱和设计器。
A、ASPB、C、JSPD、12.(A)只有两个数码,正好代表逻辑代数中的“真”和“假”。
A、二进制B、八进制C、十进制13.计算机辅助设计简称(A)。
计算机程序设计员(高级)复习题库含答案
计算机程序设计员(高级)复习题库含答案1、()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
A、软件开发B、软件定义C、软件测试D、软件维护答案:B2、决策表中的()的作用是给出问题规定的可能采取的操作。
A、条件桩B、条件项C、动作桩D、动作项答案:C3、()是对测试完全程度的评测。
A、测试质量B、测试覆盖C、测试性能D、测试路径答案:B4、下列启动Debugger选项的方法,正确的是:()。
A、按F7键B、按F8键C、按F10键D、按F9键答案:C5、()是 Web 应用程序的主要设计内容。
A、Windows FormB、Web PageC、Web FormD、Object答案:C6、在面向对象设计方法中接口设计称为()。
A、对象设计B、响应设计C、信息设计D、消息设计答案:A7、()以其开放性的特点,成了Internet的基础A、CSMA/CDB、ISO/OSIC、IPX/SPXD、TCP/IP答案:D8、下列说法正确的是:()。
A、密码验证的功能主要是完成用户进入系统时的密码核对工作B、密码验证的功能主要是完成管理员进入系统时的身份认证工作C、密码验证的功能主要是完成用户进入系统时的身份认证工作D、密码验证的功能主要是完成管理员进入系统时的密码核对工作答案:C9、()素以最慢的数据访问方法著称。
A、ADOB、DAOC、ODBCD、OLE DB答案:C10、下列()描述了网络体系结构中的分层概念。
A、保持网络灵活且易于修改B、所有的网络体系结构都用相同的层次名称和功能C、把相关的网络功能组合在一层中D、A和C答案:D11、下列表示宽带综合业务数字网的是()。
A、BISDMB、BISDNC、BISSINGD、BDSL答案:B12、4种程序的错误类型不包括:()。
A、语法错误B、运行错误C、初始化错误D、逻辑错误答案:C13、()是网络的核心,它的主要任务是为网络上的其它机器提供服务。
高级计算机程序设计员模考试题(含参考答案)
高级计算机程序设计员模考试题(含参考答案)一、单选题(共90题,每题1分,共90分)1、设计模式根据目的、用途的不同,分为()。
A、行为性模式B、创建性模式C、结构性模式D、以上都是正确答案:D2、计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是()。
A、谦虚谨慎B、胸襟宽阔C、办事规范D、严肃认真正确答案:C3、面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过()来实现彼此之间的通信。
A、传递消息B、全局变量C、传递参数D、变量正确答案:A4、在存储过程中用户可以使用 RETURN 语句返回()的其它值。
A、1 到-100 以外B、1 到-100 以内C、0 到-99 以内D、0 到-99 以外正确答案:D5、需求分析员与用户面谈时应当()。
①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。
④避免片面地听取某些用户的需求A、①②③④B、①②④C、②③④D、①②③正确答案:B6、下列()不是信息系统的组成部分。
A、输入B、执行C、处理D、输出正确答案:B7、()是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。
A、抽象B、局部化C、信息屏蔽D、模块化正确答案:B8、预防计算机病毒传染,用户采取的措施不正确的是()。
A、不要更新系统补丁和各种软件,以免出现漏洞,给病毒可乘之机B、使用网络下载的软件,应先确认其不带病毒,可用防病毒软件检查C、尽量不使用外来存储设备,必须使用时要进行病毒检测D、对重要的软件和数据定时备份,以便在发生病毒感染而遭到破坏时,可以恢复系统正确答案:A9、浏览器与WWW服务器之间传输信息时使用的协议是()。
A、FTPB、SNMPC、HTMLD、HTTP正确答案:D10、计算机操作系统都有对设备管理的功能,下列不属于其管理对象的是()。
A、CPUB、打印机C、内存D、鼠标键盘正确答案:A11、下列说法正确的是:()。
计算机程序设计员试题及参考答案
计算机程序设计员试题及参考答案一、单选题(共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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机程序设计员(高级)考试题库含答案计算机程序设计员(高级)考试题库含答案
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'结尾。
字符串操作可以包括字符串的拷贝、连接、比较和查找等。
对数组和字符串的灵活操作可以实现各种复杂的功能,例如排序、搜索和加密等。
5. 题目五:指针与动态内存管理 (200字)
指针是用来存储变量地址的变量。
指针可以通过取址操作获取变量的地址,也可以通过间接引用操作获取变量的值。
动态内存管理是使用指针在程序运行时动态地分配和释放内存。
动态内存的分配和释放可以通过malloc、calloc和free等函数实现。
指针的使用和动态内存管理可以帮助程序在运行过程中更加灵活地处理数据,提高程序的效率和性能。
6. 题目六:结构体与文件操作 (200字)
结构体是一种用户自定义的数据类型,可以将多个不同类型的数据组合在一起,形成一个新的数据类型。
结构体的成员可以通过点操作符访问和修改。
文件操作是对计算机文件进行读取和写入的操作。
文件的打开、关闭、读取和写入操作可以通过File结构体和相关函数实现。
结构体和文件操作的灵活应用可以实现复杂的数据结构和对文件的读写操作。
结尾段落:经过对计算机程序设计员(高级)考试题库的了解,我们可以看到,计算机程序设计涉及到数据类型与变量声明、条件语句与循环结构、函数的定义与调用、数组与字符串操作、指针与动态内存管理以及结构体与文件操作等方面的知识。
合理地应用这些知识,可以帮助程序员实现各种功能和解决问题。
无论是对初学者还是高级程序员来说,掌握这些基本概念和技巧是十分重要的。
希望通过本题库的学习,能够对计算机程序设计有更加深入的理解和掌握。