【职业技能大赛计算机程序设计员赛项】理论试题及参考答案
(完整版)计算机程序设计员高级(国家三级)理论知识试卷1
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项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. 逻辑运算中的逻辑加常用符号( )。
2023年全国职业技能竞赛试题及答案
2023年全国职业技能竞赛试题及答案一、计算机应用技术类试题1. 编写一个程序,实现输入一个数n,计算并输出1到n的所有奇数之和。
答案:将输入的数n存储到一个变量中。
使用循环,从1到n,每次迭代判断当前数是否为奇数,如果是奇数,则累加到一个变量中。
最后输出累加的结果。
示例代码:n = int(input("请输入一个数n:"))sum = 0for i in range(1, n+1):if i % 2 != 0:sum += iprint("1到", n, "的所有奇数之和为:", sum)2. 编写一个程序,实现输入一个字符串,判断该字符串是否为回文字符串。
答案:将输入的字符串存储到一个变量中。
使用索引和循环,判断字符串的首尾字符是否相等,如果不相等,则不是回文字符串。
最后输出判断结果。
示例代码:string = input("请输入一个字符串:")length = len(string)is_palindrome = Truefor i in range(length // 2):if string[i] != string[length - i - 1]:is_palindrome = Falsebreakif is_palindrome:print(string, "是回文字符串")else:print(string, "不是回文字符串")二、机械制造技术类试题1. 请简述切割工艺流程及各工序的主要注意事项。
答案:切割工艺流程包括准备工作、切割设置、切割加工和清理工作。
- 准备工作:确保切割设备和材料的安全运行,检查切割刀具的锋利度和切割床面的平整度。
- 切割设置:根据实际需求设置切割参数,如切割速度、深度等,确保切割质量和效率。
- 切割加工:操作切割设备进行切割加工,保持切割刀具和切割床面的稳定运动,避免过度压力或速度过快导致刀具损坏或材料变形。
算机程序设计员四级理论知识试卷答案1
职业技能鉴定国家题库计算机程序设计员四级理论知识试卷答案一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
)1. 2. C 3. D 4. 5. C 6. C 7. 8. D 9. A 10. A 11. C 12. D 13. A 14. D 15. D27. D 28. D 29. A 30. C 31. C 32. C 33. C 34. D 35. A 36. D 37. C 38. C 39. D 40. A 41. D 42. D 43. C 44. C 45. B 46. D 47. C 48. C 49. A 50. D 51. 52. C 53. B 54. D 55. D 56. D 57. B 58. C 59. D 60. D 61. C 62. D 63. C 64. D65. D 66. A 67. 68. D 69. C 70. D二、判断题(第81题~第100题。
将判断结果填入括号中。
正确的填“√”,错误的填“×”。
每题1分,满分20分。
)81. 82. × 83. 84. × 85. 86. √ 87. × 88. ×89. × 90.职业技能鉴定国家题库计算机系统操作员中级理论知识试卷答案一、单项选择(第1题~第69题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分34。
5分。
)1、2、C 3、A4、5、A 6、7、D 8、D 9、C 10、A 11、D 12、D 13、D 14、D 15、D 16、D 17、B 18、C 19、C 20、A 21、D 22、A 23、C 24、B51、B 52、B 53、A 54、C 55、C 56、B57、A58、D 59、B 60、B 61、C 62、C 63、B64、B 65、D 66、B 67、C 68、D 69、C二、多项选择(第70题~第78题。
【职业技能大赛计算机程序设计员赛项】理论试题及参考答案
【职业技能大赛计算机程序设计员赛项】理论试卷注 意 事 项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个结点,则该三叉树的最小高度为( )。
计算机程序设计员复习题(附参考答案)
计算机程序设计员复习题(附参考答案)一、单选题(共40题,每题1分,共40分)1、以下属于设计模式的原则是()。
A、关闭原则B、里氏代换原则C、打开原则D、继承原则正确答案:B2、解释程序相当于()。
A、笔译B、口译C、人工翻译D、机器翻译正确答案:B3、下列说法正确的是:()。
A、Http服务使用的端口是21B、Finger服务使用的端口是79C、Ftp服务使用的端口是80D、Gopher服务使用的端口是78正确答案:B4、以下数据结构中,哪一个是非线性结构()。
A、队列B、栈C、二叉树D、线性表正确答案:C5、要在Visual C++应用程序内使用() ActiveX数据对象,应该选择OLE DB作为连接类型,然后再应用程序中使用ADO类。
A、DAOB、OLE DBC、ODBCD、ADO正确答案:D6、在()过程中,用户不能进行任何干预,一切由系统自动进行。
A、脱机作业控制B、联机作业控制C、实时作业控制D、动态作业控制正确答案:A7、()协议是用来和Novell网络连接的。
A、Multi-ProtocolB、TCP/IPC、NWLinkD、Named Pipes正确答案:C8、()提供文本创建、打开、复制、删除、移动等静态方法。
A、File 类B、StreamReader类C、FileStream类D、FileInfo类正确答案:A9、下列说法正确的是:()。
A、使用OLEDB时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置B、使用ODBC时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置C、使用DAO时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置D、使用ADO时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置正确答案:D10、在软件质量特性中,软件的()是指在规定条件下,在规定的时间内,不引起系统失效的概率。
A、可靠性B、功能度C、易使用性D、时间经济性正确答案:A11、下列说法正确的是:()。
第十五届“振兴杯”全国青年职业技能大赛计算机程序设计员理论参考试题库
第十五届“振兴杯”全国青年职业技能大赛计算机程序设计员理论参考试题库一、单项选择题(共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,则()。
计算机程序设计员理论试题题库
计算机程序设计员理论试题题库〔测试题一〕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. 在程序流程图中,“起、终点〞用()来表示。
计算机程序设计员试题库(附答案)
计算机程序设计员试题库(附答案)一、单选题(共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才可使用。
【职业技能大赛计算机程序设计员赛项】实操试卷及上机操作评分标准
职业技能大赛计算机程序员程序设计赛项实操试卷(用时180 分钟)一、项目概述校园新闻网站主要用于发表、显示校园新闻,传递校园信息,包括新闻前台和新闻后台管理。
新闻前台功能包括:显示校园新闻、按新闻标题、作者、日期查询新闻、按新闻类别快速阅览、用户登录等功能。
新闻后台管理包括:用户管理、新闻管理(类别管理、文章管理)、退出。
要求:(1)使用.NET 或Java 实现校园新闻网的“后台管理登录” 、“后台管理首页”和“文章管理”三个模块设计。
(2)使用SQL Server 2008 设计数据库。
(3)必须按照B/S 结构完成系统。
(4)发布你创建的新闻网站。
项目部分模块功能说明三、项目部分业务流程描述1. 校园新闻网后台登录页面:说明:1)需要先登录,才能进入校园新闻网站后台管理界面。
2)输入时,用户名、密码不能为空,用户名、密码匹配错误,则需要返回提示信息。
3)用户名、密码正确,显示校园新闻网后台管理首页。
2. 校园新闻网后台首页面:说明:(1)整个页面采用DIV+CSS布局,包括头部、路径、内容、尾部四部分。
(2)内容部分又分为左侧和右侧显示,左侧是导航菜单,包括用户管理、新闻管理(类别管理、文章管理)和退出。
右侧显示“欢迎登录新闻后台管理” 。
(3)单击“文章管理”菜单,显示文章管理页面3. 文章管理页面说明:文章管理页面包括以下个功能:(1)查询:① 按新闻类别查询② 按新闻标题查询③ 按新闻作者查询④ 按新闻日期查询例如:按新闻类别查询,按“国内新闻”类别查询,查询结果如下图所示。
例如:按新闻标题查询,输入“网络”关键字查询,查询结果如下图所示。
2)以表格形式,显示新闻,包括“新闻标题、作者、发布日期、浏览次数、新闻类别、删除、详细” ;每页显示5 条新闻,具有翻页功能。
3)单击“删除” ,经确认后,删除该条新闻。
4)单击“详细”显示新闻详细页面。
4. 文章详细页面说明:1)在页面右侧显示新闻详细信息,包括:新闻Id 、标题、作者、发布日期、内容、浏览次数、新闻类别,以及“编辑” 、“新建”超链接。
第七届计算机技能大赛——首届程序设计竞赛预赛试题.
第七届计算机技能大赛——首届程序设计竞赛预赛试题.第七届计算机技能大赛——首届程序设计竞赛预赛试题(C\C++语言组考试时间:90分钟)考生姓名队名得分(全部试题答案写在答题纸上,答在试卷上一律无效)一、单项选择题(在每小题的备选答案中,选出一个正确的答案。
每小题2分,共26分)1.与十进制数23的值相等的二进制数是()。
A.10110 B. 11011 C. 11011 D. 10111 E. 100112.设有:int c1=1,c2=2,c3; 则执行c3=c1/c2后,c3的值是()A. 0B. 1/2C. 0.5D. 13.以下断电之后仍能保存数据的是()。
A. 硬盘B. 寄存器C. 显存D. 内存E. 高速缓存4.已知A的ASCII码为十进制65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2存放的值为()A. D B .68 C.不确定的值 D.C5.一位艺术史学家有20000 幅真彩色图像,每幅图像约占3M空间。
如果将这些图像以位图形式保存在CD 光盘上(一张CD 光盘的容量按600M 计算),大约需要()张CD光盘。
A. 1B. 10C. 100D. 1000E. 100006.文件包含的含义是指()A.定义常量B.定义变量C.引入已定义的函数D.引入标准库函数7.下列关于高级语言的说法错误的是()。
A. Fortran是历史上的第一个面向科学计算的高级语言B. Pascal和C都是编译执行的高级语言C. C++是历史上的第一个支持面向对象的语言D. 编译器将高级语言程序转变为目标代码E. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上8.下面关于"F"的说法正确的是()A.它代表一个字符常量B.它代表一个字符串常量C.它代表一个字符FD.它代表一个变量9.在C语言中,char类数据在内存中是以()形式存储的A.原码B.反码C.补码D.ASCII码10.下列哪个软件属于操作系统软件()A. Microsoft WordB. 金山词霸C. FoxmailD. WinRARE. Red Hat Linux11.在下列选项中,没有构成死循环的程序结构是()A. int i =100;B. for (;;;)while(1){ i=i%3;if (i>100) break;}C. int k=1000;D. int s=36;do {k;} while(k>1000); while (s);--s;12.设有int i;则表达式(i=1,i=0)?i++||++i:++i的值为( )A.1B.2C.3D.1013.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是:()A. 提出理想计算机数学模型,成为计算机科学理论基础B. 是世界上第一个编写计算机程序的人C. 提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV ACD. 采用集成电路作为计算机的主要功能部件二、程序填空题(每空3分,共30分)1.程序功能描述:给出一个正整数,判断这个数是否是质数。
技能大赛考题(带答案)
计算机技能大赛----笔试 一.选择题(单选题,共50题,每题1分)1.操作系统是一种.操作系统是一种。
A .通用软件.通用软件 B B .系统软件C .应用软件.应用软件 D D .软件包.软件包 答:答:B B2.操作系统的.操作系统的 管理部分负责对进程进行调度。
管理部分负责对进程进行调度。
A .主存储器.主存储器B B .控制器C .运算器.运算器D D .处理机.处理机 答:答:答:D D 3.操作系统是对.操作系统是对 进行管理的软件。
进行管理的软件。
A .软件.软件B B .硬件C .计算机资源.计算机资源D D .应用程序.应用程序 答:答:C C4.从用户的观点看,操作系统是.从用户的观点看,操作系统是。
A .用户与计算机之间的接口B .控制和管理计算机资源的软件.控制和管理计算机资源的软件C .合理地组织计算机工作流程的软件.合理地组织计算机工作流程的软件D .由若干层次的程序按一定的结构组成.由若干层次的程序按一定的结构组成 答:答:答:A A 5.操作系统的功能是进行处理机管理、.操作系统的功能是进行处理机管理、 管理、设备管理及信息管理。
管理、设备管理及信息管理。
A .进程.进程 B. B. 存储器C .硬件.硬件 D. D. 软件软件 答:答:B B6.操作系统中采用多道程序设计技术提高CPU 和外部设备的和外部设备的。
A .利用率.利用率 B B .可靠性C .稳定性.稳定性 D D .兼容性.兼容性 答:答:答:A A 7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。
户使用计算机而配备的一种系统软件。
A .速度.速度B B .利用率C. 灵活性灵活性 D D .兼容性.兼容性 答:答:答:B B 8.操作系统的基本类型主要有.操作系统的基本类型主要有。
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、在面向对象编程中,以下哪个概念用于描述对象之间的继承关系?
A. 封装
B. 多态
C. 继承
D. 抽象
(答案:C)
2、以下哪种数据结构常用于实现队列?
A. 链表
B. 栈
C. 二叉树
D. 哈希表
(答案:A)
3、在软件开发的哪个阶段,会详细设计系统的模块结构和接口?
A. 需求分析
B. 系统设计
C. 编码实现
D. 测试与维护
(答案:B)
4、以下哪种编程语言是面向对象的,并支持垃圾回收机制?
A. C
B. Java
C. Pascal
D. Fortran
(答案:B)
5、在数据库设计中,以下哪个步骤涉及创建数据字典和描述数据流?
A. 需求分析
B. 概念结构设计
C. 逻辑结构设计
D. 物理结构设计
(答案:A)
6、以下哪个工具通常用于版本控制和团队协作开发?
A. Visual Studio
B. Git
C. Eclipse
D. Jenkins
(答案:B)
7、在软件测试中,以下哪种测试主要关注软件是否满足用户需求?
A. 单元测试
B. 集成测试
C. 系统测试
D. 验收测试
(答案:D)
8、以下哪种算法常用于解决图中的最短路径问题?
A. 冒泡排序
B. 快速排序
C. 迪杰斯特拉算法
D. 广度优先搜索
(答案:C)。
计算机程序设计员习题+参考答案
计算机程序设计员习题+参考答案一、单选题(共100题,每题1分,共100分)1.( )廉洁奉公是计算机程序设计员职业活动能够正常进行的重要保证。
A、视野开阔B、精力充沛C、遵纪守法D、平易近人正确答案:C2.用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。
A、GetFtpDirectory ()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正确答案:C3.下面那个数据类型可以精确指定小数点两边的总位数()A、moneyB、realC、decimalD、float正确答案:D4.计算机程序设计员在工作中不应该( )。
A、善于表现自己的成绩,力求突出自我B、时刻保持朝气和活力C、严格按照工作程序及相关文档的规范开展工作D、谦虚谨慎、胸襟宽阔正确答案:A5.在需求分析阶段,为将来系统扩展提出的要求,就是确定系统的( )。
A、运行要求B、扩充要求C、功能要求D、性能要求正确答案:B6.在需求分析阶段,确定系统的功能要求,就是确定( )。
A、要解决的问题是什么B、项目的验收标准C、系统的规模D、系统必须完成的所有功能正确答案:D7.知识产权包括著作权和( )两部分。
A、使用权B、专利权C、名誉权D、工业产权正确答案:D8.一般来说,ISP的网络中心都会有一台专门完成域名地址到IP地址转化的计算机,这台计算机称作( )。
A、WEB服务器B、域名服务器C、EMAIL服务器D、代理服务器正确答案:B9.计算机由五部分构成,其中控制器和运算器组成一个整体,叫( )。
A、逻辑器B、寄存器C、中央处理器D、随机存储器正确答案:C10.按( )来划分,总线可以分为单向和双向两种。
A、总线所处的层次B、用途C、信息的传输方向D、数据线的宽度正确答案:C11.下列哪一种说法是对SQL Server的描述是错误的()A、层次化数据库。
计算机程序设计员试题及参考答案
计算机程序设计员试题及参考答案一、单选题(共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. 在缓冲技术中,< >是以专用的寄存器作为缓冲器,费用较高。
计算机程序设计员试题及答案
计算机程序设计员试题及答案一、选择题(每题5分,共50分)1. 以下哪个选项是Python中定义函数的关键字?A. functionB. defC. classD. if答案:B2. 在C++中,下列哪个操作符用于取模?A. %B. /C.D. &答案:A3. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. extendsD. implements答案:B4. 以下哪个选项表示在CSS中选择器中用于选择所有class 为"example"的元素?A. #exampleB. .exampleC. exampleD. example答案:B5. HTML中,以下哪个标签用于定义标题?A. <h1>B. <header>C. <title>D. <head>答案:A6. 在JavaScript中,以下哪个方法用于将字符串转换为数字?A. parseInt()B. parseFloat()C. toString()D. valueOf()答案:A7. 以下哪个选项表示在Linux系统中用于查看文件内容?A. catB. moreC. lessD. vi答案:A8. 在数据库中,以下哪个选项表示主键?A. 外键B. 候选键C. 主键D. 唯一键答案:C9. 以下哪个选项表示在Python中用于定义列表?A. []B. {}C. ()D. |答案:A10. 在计算机科学中,以下哪个算法的平均时间复杂度最低?A. 冒泡排序B. 快速排序C. 插入排序D. 堆排序答案:C二、填空题(每题10分,共50分)1. 在C++中,用于声明一个整型变量的关键字是______。
答案:int2. 在Java中,用于定义一个数组的语句是______。
答案:int[] arr = new int[10];3. 在HTML中,用于设置字体大小的属性是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【职业技能大赛计算机程序设计员赛项】理论试卷注 意 事 项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个结点,则该三叉树的最小高度为( )。
A 、3B 、4C 、5D 、610.设有一个顺序栈S ,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为( )。
A 、2B 、3C 、4D 、5 11.用链接方式存储的队列,在进行插入运算时( )。
A 、仅修改头指针B 、头、尾指针都要修改C 、仅修改尾指针D 、头、尾指针可能都要修改 12.下列四种排序中( )的空间复杂度最大。
A 、插入排序B 、冒泡排序C 、数据元素D 、数据变量 13.数据的最小单位是( )。
A 、数据项B 、数据类型C 、数据元素D 、数据变量 14.采用顺序搜索方法查找长度为n 的顺序表时,搜索成功的平均搜索长度为( )。
A 、nB 、n /2C 、(n-1)/2D 、(n+1)/215.一组记录的关键字为{45,80,50,40,42,85},则利用堆排序的方法建立的初始堆为( )。
A 、80 45 50 40 42 85 B 、85 80 50 40 42 45 C 、85 80 50 45 42 40 D 、85 50 80 42 45 40 16.RAM 代表的是( )。
A 、只读存储器B 、高速缓存器C 、随机存储器D 、软盘存储器 17.算法的基本结构中不包括( )。
A 、逻辑结构B 、选择结构C 、循环结构D 、顺序结构 18.从本质上讲,计算机病毒是一种( )。
A 、细菌B 、文本C 、程序D 、微生物 19.计算机中数据的表示形式是( )。
A 、八进制B 、十进制C 、二进制D 、十六进制 20.下列字符中,ASCII 码值最小的是( )。
A 、aB 、AC 、xD 、Y 21.CPU 中有一个程序计数器(又称指令计数器),它用于存放( )。
A 、正在执行的指令的内容 B 、下一条要执行的指令的内容 C 、正在执行的指令的内存地址D 、下一条要执行的指令的内存地址22.下面是关于解释程序和编译程序的论述,其中正确的一条是( )。
A 、编译程序和解释程序均能产生目标程序 B 、编译程序和解释程序均不能产生目标程序 C 、编译程序能产生目标程序而解释程序则不能 D 、编译程序不能产生目标程序而解释程序能23.用二维表结构表示实体以及实体间联系的数据模型称为( )。
A 、网状模型B 、层次模型C 、关系模型D 、面向对象模型 24.在数据库的三级模式体系中,内模式、模式和外模式个数的比例是( )。
A 、1:1:N B、1:M:NC 、1:1:1D 、M:N:P 25.以下( )采用了自底向上的设计分析方法。
A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计26.在软件开发中使用函数库可()。
A、提高软件的执行速度B、降低系统负载C、提高软件各部分之间的耦合度D、提高软件的可重用性27.数据库系统的核心是()A、数据库B、数据库管理系统C、数据模型D、软件工具28.在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。
A、实体完整性B、参照完整性C、用户自定义D、用户29.在关系数据库设计中,设计关系模型是()的任务。
A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段30.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象叫做()。
A、软件工程B、软件危机C、软件冲突D、软件产生31.面向对象的程序设计技术中对象有三个最基本的性质()。
A、封装、抽象、接口B、封装、异常、继承C、抽象、自治、可视化D、封装、继承、接口32.下列哪个是软件开发工具()。
A、菜单生成器B、编译系统C、操作系统D、病毒防治软件33.由于软件开发工具一般都较为庞大,复杂,因而要首先考虑其(1)与(2),以使其既实用又灵活。
()A、(1)代码生成 (2)文档生成B、(1)项目管理 (2)版本管理C、(1)功能设计 (2)总体结构D、(1)信息库的内容 (2)信息库的管理34.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们()。
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、信息库B、数据库C、数据仓库D、资料库40.若用如下的SQL语句创建了一个表S: CREATE TABLE S(Sid CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT),今向S表插入如下行时,()可以被插入。
A、(‘991001’,‘李明芳’,女,‘23’)B、(‘990746’,’张为’,NULL,NULL)C、(NULL,‘陈道一’,‘男’,32)D、(‘992345’,NULL,‘女’,25)41.已知有关系模式R(S_NO,S_NAME,AGE),其中S-NO表示学生的学号,类型为Char[8],其前4位表示入学年份。
查询所有2014年入学的学生姓名(S_NAME),SQL语句是()。
A、SELECT S_NAME FROM R WHERE S_NO =’2014%’B、SELECT S_NAME FROM R WHERE S_NO LIKE ’2014%’C、SELECT S_NAME FROM R WHERE S_NO =’2014%’D、SELECT S_NAME FROM R WHERE S_NO LIKE ’2014’42.以下C语言程序的运行结果是()。
main( ){int x=1,y=2,z=3;z+=x>y?++x:++y;printf(“%d”,z);}A、1B、2C、3D、443.判断变量ch中的字符是否为数字字符,最简单的正确表达式是()。
A、ch>=0&&ch<=9B、’0’<=ch<=’9’C、ch>=’0’||ch<=’9’D、ch>=’0’&&ch<=’9’44.有以下C语言程序段:int k=0;while(k=1) k++;while 循环执行的次数是()A、无限次B、有语法错,不能执行C、一次也不执行D、执行1次45.若软件程序中使用的变量未设置初始值,则()。
A、编译时一定出错B、运行时一定会出错C、链接时一定出错D、运行结果可能会出错46.若需要利用形参直接访问实参时,应将形参变量说明为()参数。
A、值B、函数C、指针D、引用47.某软件公司开发的媒体播放软件,在我国受法律保护的依据是()。
A、《中华人民共和国专利法》B、《中华人民共和国合同法》C、《中华人民共和国著作权法》D、《中华人民共和国商标法》48.关于TCP/IP协议的描述中,下列哪个是错误的()。
A、地址解析协议ARP/RARP属于应用层B、TCP、UDP协议都要通过IP协议来发送、接收数据C、TCP协议提供可靠的面向连接服务D、UDP协议提供简单的无连接服务49.VLAN在现代组网技术中占有重要地位,同一个VLAN中的两台主机()。
A、必须连接在同一交换机上B、必须连接在同一集线器上C、可以跨越多台交换机D、可以跨业多台路由器50.以下哪些不是UDP协议的特性()。
A、提供可靠服务B、提供无连接服务C、提供端到端服务D、提供全双工服务51.高层互连是指传输层及其以上各层协议不同的网络之间的互连,实现高层互连的设备是()。
A、中继器B、网桥C、路由器D、网关52.在以下认证方式中,最常用的认证方式是()。
A、基于账户名/口令认证B、基于摘要算法认证C、基于PKI认证D、基于数据库认证53.Internet的基本结构与技术起源于()。
A、DECnetB、ARPANETC、NOVELLD、UNIX54.学校内的一个计算机网络系统,属于()。
A、PANB、LANC、MAND、W AN55.交换式局域网的核心设备是()。
A、中继器B、局域网交换机C、集线器D、路由器56.数据结构中,在循环双链表的p所指的结点之前插入s所指结点的操作是()。