计算机程序设计员(高级)考试题库含答案

合集下载

高级计算机程序设计员复习题(含参考答案)

高级计算机程序设计员复习题(含参考答案)

高级计算机程序设计员复习题(含参考答案)一、单选题(共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. ()不是音乐文件格式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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结构体和相关函数实现。

结构体和文件操作的灵活应用可以实现复杂的数据结构和对文件的读写操作。

结尾段落:经过对计算机程序设计员(高级)考试题库的了解,我们可以看到,计算机程序设计涉及到数据类型与变量声明、条件语句与循环结构、函数的定义与调用、数组与字符串操作、指针与动态内存管理以及结构体与文件操作等方面的知识。

合理地应用这些知识,可以帮助程序员实现各种功能和解决问题。

无论是对初学者还是高级程序员来说,掌握这些基本概念和技巧是十分重要的。

希望通过本题库的学习,能够对计算机程序设计有更加深入的理解和掌握。

相关文档
最新文档