计算机程序设计员(高级)考试题库含答案
- 格式:docx
- 大小:28.98 KB
- 文档页数:22
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项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. 概要设计的任务是()。
A、确定每个模块的数据结构和算法,确定模块的细节B、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口C、实现人和计算机的通讯,产生一个机器能执行的源程序D、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用2. C++的优化技术可以分为两类:()。
A、可产生最小可执行代码的优化和可提高执行速度的优化B、可产生最简单逻辑的优化和可提高执行速度的优化C、可产生最小可执行代码的优化和可产生最简单逻辑的优化D、可产生最少代码的优化和可提高执行速度的优化3. 并行接口适用于()的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低B、传输距离较近,传输速度要求低C、传输距离较远,传输速度要求高D、传输距离较近,传输速度要求高4. 下列说法正确的是()。
A、职业道德是人们在社会生活中所遵守的行为规范的总和B、计算机程序设计员的职业道德是计算机程序设计员在职业活动中的行为规范C、职业道德是人们在社会生活中所遵守的传统美德D、计算机程序设计员的职业道德是计算机程序设计员在职业活动中所遵守的法律法规5. ()。
A、Ftp是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面B、Http是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面C、Finger是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面D、Gopher是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面6. 下列启动Debugger选项的方法,正确的是:()。
A、按F7键B、按F8键C、按F10键D、按F9键7. 一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。
A、测试用例B、测试记录C、测试数据集D、测试结果8. 下列说法正确的是:()。
第1章一、选择题1. C2. C3. B二、填空题1. main2. { }3. ;(分号)4. 机器语言5. 编译6. 链接7. 运行8. 单行注释块注释三、思考题1. 特定的机器语言较难理解,不易于人们编写相关的程序。
2. 计算机程序设计语言从机器语言发展到结构化程序设计语言极大地提高了编写程序的效率,但到了20世纪90年代,结构化程序设计对软件危机的缓解已起不到太大的作用,大型软件的投资失败,软件系统的不可维护性与不可靠性等现象依然存在。
在抽象数数据类型和交互式环境设计思想的基础上,出现了面向对象的程序设计技术。
3. 面向对象的程序设计是以所处理的数据为中心,而不是以函数功能为中心来编写程序的,它采用对象作为描述问题的实体。
对象是包含现实世界事物特征的抽象实体,反映了系统的信息交互的能力,因此,用面向对象的程序设计方法设计出的程序具有较强的稳定性。
4. 预处理命令、输入输出、语句、函数、常量、变量、类。
5. 通过输入输出的函数来完成。
6.(1)建立应用项目。
①建立项目及工作区。
②建立主程序文件。
(2)运行程序。
选择“编译”菜单中的“编译程序名.cpp”,编译源程序;然后选择“编译”菜单中的“编译文件名.exe”连接目标文件。
四、上机操作题1. 写出运行结果:(1)This is a C++ program。
(2)请输入两个数字:3 23+2=52. 程序如下:#include <iostream>using namespace std;void main(){cout<<"* * * * * * * * * * * * * *\n";cout<<" Hello World! \n";cout<<"* * * * * * * * * * * * * *\n";}第2章一、选择题1. C2. A3. B4. C5. B二、填空题1. 按位取反2. 等于3. 0~42949672954. 0x开头的整数5. \n6. 以‘\0’作为结束标志7. short -> int ->long -> float -> double三、思考题1. C++基本数据类型有char(字符型)、int(整型)、float(浮点型)、double(双精度型)。
计算机程序设计员试题库(附答案)一、单选题(共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才可使用。
计算机设计程序员考试题含答案一、选择题(每题5分,共25分)1. 计算机程序设计语言的基本成分包括数据类型、运算符、控制语句和()。
A. 函数B. 变量C. 常量D. 表达式答案:D2. 在C语言中,下面哪个选项不是合法的变量名?A. x1B. x_1C. 1xD. x答案:C3. 下面哪个选项是Java语言的垃圾回收器?A. JVMB. JREC. GCD. JFS答案:C4. 在HTML5中,下面哪个标签用于创建音频播放器?A. <audio>B. <player>C. <sound>D. <video>答案:A5. 下面哪个选项是Python中的循环结构?A. ifB. forC. whileD. do-while答案:B、C二、填空题(每题5分,共25分)1. 在计算机程序设计中,算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法应该具有____、____、____等特点。
答案:可行性、确定性、有穷性2. 在HTML5中,可以通过____标签来定义文档的头部,包括标题、元信息等。
答案:<head>3. Python中的列表是可变的,下面哪个选项是Python中用于向列表中添加元素的函数?答案:append()4. 在Java中,下面哪个选项是用于实现多态的关键字?答案:extends5. 在计算机网络中,IP地址用于唯一标识网络中的设备,下面哪个选项是IP地址的分类?答案:A、B、C、D三、简答题(每题10分,共30分)1. 简述进程和线程的区别。
答案:进程是计算机中程序执行的基本单位,每个进程都有独立的内存空间。
线程是进程内部的一个执行流程,线程共享进程的内存空间和其他资源。
进程和线程的主要区别在于资源占用和调度级别。
2. 简述HTML5中的表单标签及其作用。
答案:HTML5中的表单标签用于收集用户输入的数据。
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、下列说法正确的是:()。
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、下列属于非授权访问行为的是()。
A、避开系统访问机制,非正常使用网络资源B、删除信息C、窃取数据的使用权D、传播病毒答案:A10、下列说法正确的是:()。
A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定的功能B、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用C、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西答案:D11、我国标准分为国家标准、行业标准、地方标准和企业标准4类,()是地方标准的代号。
A、GBB、QJC、QD、DB答案:D12、管理信息系统综合运用了管理科学、数学和计算机应用的原理方法,在符合软件工程规范的原则下,形成了自身完整的理论和()体系。
A、计算机信息B、方法学C、管理学D、集成化答案:B13、想要计算机可以执行 程序,操作系统不能是()。
A、Windows XP HomeB、Windows2000 ProfessionalC、WindowsXP ProfessionalD、 Server答案:A14、下列说法正确的是:()。
A、面向对象分析方法的指导思想是:自上而下、逐步分解B、模块化分析方法的指导思想是:自上而下、逐步分解C、原型法的指导思想是:自上而下、逐步分解D、结构化分析方法的指导思想是:自上而下、逐步分解答案:D15、SQA又称()。
A、软件过程保证B、软件性能保证C、软件质量保证D、软件功能保证答案:C16、()描述系统应该具备的功能。
A、用例视图(分析阶段)B、逻辑视图(设计阶段)C、组件视图D、部署视图答案:A17、下列说法错误的是()。
A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。
B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成答案:D18、软件协作开发的实现方法()。
A、网络B、编程方法C、电话D、面向对象的编程方法答案:D19、下列说法正确的是:()。
A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,正确性和较高的执行效率是最重要的要求B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,可靠性和清晰性是最重要的要求C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,可靠性和较高的执行效率是最重要的要求D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。
其中,正确性和可靠性是最重要的要求答案:D20、下列()不是信息系统的组成部分。
A、输入B、处理C、输出D、执行答案:D21、下列不属于输出设备的是()。
A、显示器B、打印机C、扫描仪D、绘图仪答案:C22、数字证书采用()体制。
A、私钥密码B、公钥密码C、全局密码D、局部密码答案:B23、软件管理按时间可划分为()和使用维护管理。
A、软件设计管理B、生产管理C、开发进度管理D、技术管理答案:B24、在用()观点建立起的3种模型中(对象模型、动态模型、功能模型),对象模型是最基本、最重要、最核心的。
A、结构化B、原型法C、面向对象D、模块化答案:C25、在单链表中,每个节点有两个域:()和指针域。
A、指令域B、代码域C、数据域D、结构域答案:C26、增值式集成方式可以分为()类。
①自顶向下②混合式③自外向内④自内向外⑤自底向上A、①③④⑤B、②③④C、①②③④⑤D、①②⑤答案:D27、()方法的作用是创建并返回一个与 SqlConnection 相关联的SqlCommand对象。
A、ExecuteReader()B、Open()C、CreateCommand()D、ExecuteNonQuery()答案:C28、软件管理按时间可划分为()和使用维护管理。
A、软件设计管理B、生产管理C、开发进度管理D、技术管理答案:B29、软件维护的种类不包括:()。
A、扩展性维护B、改正性维护C、适应性维护D、完善性维护答案:A30、借助 Microsoft HTML Help Workshop编译器,将一个或多个html和图像文件编译成一个()文件。
A、.exeB、.pdfC、.htmD、.chm答案:D31、数据库系统而言,主要通过权限和授权来实现安全管理,其中insert 权限表示()。
A、允许插入新数据,但不允许修改已经存在的数据B、允许创建和删除索引C、允许修改数据,但不允许删除数据D、允许创建新的关系答案:A32、下列四个选项中,()在我国法律体系中处于最低位置。
A、行政规章B、行政法规C、刑法D、法律答案:A33、下列属于开发和管理维护的限制的是()。
A、性能B、可靠性C、安全 /保密D、开发方法答案:D34、运行错误不包括:()。
A、系统错误B、硬件检测的错误C、溢出错误D、逻辑错误答案:C35、一般情况下,用户并不能描述自己的需要,而是需要()根据用户自己语言的描述整理出相关的需要再进一步和客户核对。
A、系统集成(软件和硬件的集成)人员B、系统测试人员C、系统开发人员D、系统分析人员答案:D36、在需求分析阶段,确定系统的运行要求,就是确定系统运行时的(),如主机、软件、外设等。
A、设备要求B、软件要求C、环境要求D、硬件要求答案:C37、在存储过程中用户可以使用 RETURN 语句返回()的其它值。
A、0 到-99 以内B、1 到-100 以内C、1 到-100 以外D、0 到-99 以外答案:D38、一般来说,状态栏位于框架窗口()。
A、上方B、下方C、左部D、右部答案:B39、用于防止使软件质量倒退的测试叫()。
A、计划测试B、模块测试C、回归测试D、系统测试答案:C40、办事公道是指从业人员在进行职业活动时要做到()A、追求真理,坚持原则B、奉献社会,助人为乐C、公私分开,实事求是D、有求必应,服务热情答案:A41、如果以链表作为栈的存储结构,则退栈操作时()。
A、对栈不作任何判别B、必须判别栈是否空C、判别栈元素的类型D、必须判别栈是否满答案:B42、下列()不是信息系统的组成部分。
A、输入B、处理D、执行答案:D43、()公司一直在大型主机市场处于霸主地位。
A、IBMB、MICROSOFTC、惠普D、索尼答案:A44、一般来说,状态栏位于框架窗口()。
A、上方B、下方C、左部D、右部答案:B45、边界值分析法的基本思想是:选取正好等于、刚刚大于或()边界的值作为测试数据。
A、任意B、远远大于C、远远小于D、刚刚小于答案:D46、下列说法正确的是:()A、需求分析阶段的目的是搞清项目是否可能实现和值得开发B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节C、需求分析阶段的目的是搞清要解决的问题是什么D、需求分析阶段的目的是确定目标系统必须具备哪些功能答案:D47、在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,()。
A、失效率高B、离CPU远C、速度快D、成本低48、在计算机领域中,通常用英文单词“BYTE”来表示()。
A、字B、字长C、二进制位D、字节答案:D49、密码验证模块包含的两个子模块是:()。
A、身份认证和密码修改B、身份认证和密码认证C、用户登录和密码修改D、用户登录和密码认证答案:A50、命令()用来完成事务,并使事务对数据库所作的修改成为永久的。
A、SaveB、RollbackC、CommitD、Update答案:C51、()使程序中每一条可能的路径至少执行一次。
A、语句覆盖B、判定覆盖C、条件覆盖D、路径覆盖答案:D52、设计模式根据目的、用途的不同,分为()。
A、创建性模式B、结构性模式C、行为性模式D、以上都是答案:D53、关于计算机的主要特点,表述正确的是()。
A、运算速度快、运算精度高、应用范围广、能连续的、自动地运行工作B、运算速度快、运算精度高、存储容量大、处理信息多C、运算速度快、运算精度高、存储容量大、能连续的、自动地运行工作D、运算速度快、运算精度高、应用范围广、能连续的、处理信息多答案:C54、下列说法正确的是:()。
A、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大小是:4×4点像素B、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大小是:8×8点像素C、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大小是:32×32点像素D、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大小是:16×16点像素答案:D55、利用 HTML HelpWorkshop编译完成的()联机帮助文件是扩展名为chm 的二进制文件。