计算机程序设计员(JAVA)_3级_理论知识复...

合集下载

计算机程序设计员3级考试真题

计算机程序设计员3级考试真题

1、在面向对象编程中,以下哪个概念用于描述对象之间的共享行为?A. 封装B. 继承C. 多态D. 抽象(答案)B2、以下哪种数据结构适合用于实现先进先出(FIFO)的队列?A. 栈B. 链表C. 二叉树D. 数组(配合头尾指针)(答案)D3、在C++中,若需要动态分配内存,通常使用哪对运算符?A. malloc/freeB. new/deleteC. alloc/freeD. create/destroy(答案)B4、关于SQL语句中的JOIN操作,以下哪种描述是正确的?A. INNER JOIN返回两个表中所有匹配的记录B. LEFT JOIN只返回左表中的记录C. RIGHT JOIN返回两个表中不匹配的记录D. FULL JOIN不包含任何NULL值(答案)A5、在Java中,以下哪个关键字用于声明一个类继承自另一个类?A. implementsB. interfaceC. extendsD. abstract(答案)C6、在Python中,以下哪个函数用于将字符串转换为小写?A. str.upper()B. str.lower()C. str.title()D. str.capitalize()(答案)B7、关于数据库的事务处理,以下哪个特性确保了事务执行过程中不会受到其他事务的干扰?A. 原子性B. 一致性C. 隔离性D. 持久性(答案)C8、在算法设计中,以下哪种方法常用于解决最优化问题,通过不断探索当前状态的邻居来寻找最优解?A. 分治法B. 动态规划C. 贪心算法D. 局部搜索算法(答案)D。

《计算机程序设计员》教学计划

《计算机程序设计员》教学计划

《计算机程序设计员》教学计划一、教学目标培养具备扎实的计算机程序设计基础知识和技能,能够熟练运用至少一种编程语言进行程序开发,具有良好的编程习惯和团队协作能力,能够适应软件开发行业需求的专业人才。

二、教学对象本教学计划适用于对计算机编程有兴趣,具备一定的数学和逻辑思维基础,希望从事软件开发工作或提升编程技能的学员。

三、教学内容1、编程语言基础选择一种主流编程语言,如 Python 或 Java,讲解其基本语法、数据类型、变量、运算符、控制结构(顺序、选择、循环)等。

通过大量的实例练习,让学员熟练掌握编程的基本概念和语法规则。

2、数据结构与算法介绍常见的数据结构,如数组、链表、栈、队列、树、图等,以及它们的基本操作和应用场景。

讲解常用的算法,如排序算法(冒泡排序、插入排序、选择排序、快速排序等)、搜索算法(顺序搜索、二分搜索等),并通过实际案例分析算法的性能和优化方法。

3、面向对象编程以所选编程语言为例,讲解面向对象编程的概念,包括类、对象、属性、方法、封装、继承、多态等。

通过实际项目开发,让学员掌握面向对象编程的思想和方法,提高代码的可维护性和可扩展性。

4、数据库编程介绍数据库的基本概念,如关系型数据库(MySQL、Oracle 等)和非关系型数据库(MongoDB、Redis 等)。

学习 SQL 语言,掌握数据库的创建、表的设计、数据的增删改查等操作。

结合编程语言,实现数据库的连接和操作,完成数据的存储和读取。

5、 Web 开发基础介绍 Web 开发的基本概念,如 HTTP 协议、HTML、CSS、JavaScript 等。

学习使用一种 Web 开发框架,如 Django(Python)或 Spring Boot (Java),构建简单的 Web 应用程序。

6、软件工程与项目管理讲解软件工程的基本原理和方法,包括需求分析、设计、编码、测试、维护等阶段。

介绍项目管理的基本知识,如项目计划、进度控制、团队协作、风险管理等。

中华人民共和国职业分类大典定型职业 计算机程序设计员

中华人民共和国职业分类大典定型职业 计算机程序设计员

《中华人民共和国职业分类大典》将“计算机程序设计员”作为正式的职业进行明确分类与规范,这个职业在信息时代扮演着至关重要的角色。

以下是基于现有信息对这一职业的详细分析:1.职业定义o计算机程序设计员是指运用计算机科学理论和专业知识,利用各种计算机语言和软件开发工具,设计、编写、测试和维护计算机软件系统的专业技术人员。

2.职业等级划分o按照中国国家职业技能标准,计算机程序设计员被划分为多个等级,反映其技能和职责的不同层次:▪初级计算机程序设计员(国家职业资格五级),通常是入门级别,负责基本的编码任务和模块实现;▪中级计算机程序设计员(国家职业资格四级),具备一定工作经验和技术积累,能够独立承担部分项目模块的设计和开发,并参与系统集成;▪高级计算机程序设计员(国家职业资格三级及以上),往往担任项目技术负责人或架构师,负责整体系统设计、技术路线选择、复杂问题解决及团队管理等工作。

3.职业能力要求o具备扎实的计算机科学基础,了解数据结构、算法设计、操作系统、数据库等相关知识;o精通至少一种或多种主流编程语言,如Java、C++、Python等;o能够按照需求分析文档进行软件设计,编写高质量的代码;o熟悉软件开发流程和项目管理方法;o具备良好的学习能力、逻辑思维能力、问题分析和解决能力;o对新技术保持敏感性,有持续学习和技术创新的能力;o在高级别岗位上还需具备团队协作和领导能力,以及较高的战略视野和决策能力。

4.工作内容o设计、编写、调试和修改计算机应用程序;o参与软件需求分析,制定设计方案;o进行单元测试、集成测试和系统测试,确保软件质量;o维护和升级已有的软件产品;o高级职位还可能涉及制定技术方案、指导和培训初级程序员,以及参与关键技术攻关和研发创新活动。

5.职业发展路径o计算机程序设计员可以在职业道路上逐步晋升为高级工程师、项目经理、技术总监、首席技术官(CTO)等职务,也可以根据自身兴趣和发展方向,转向特定领域的专家,比如人工智能工程师、大数据分析师、云计算架构师等。

2023年计算机等级考试

2023年计算机等级考试

目录1.简介 (1)2.报名资格 (2)3.报名携带材料 (3)4.报名、考试时间 (3)5.考试形式 (3)6.证书旳用途 (3)NCRE考试新变化......................................................... 错误!未定义书签。

一、考试时间................................................................ 错误!未定义书签。

二、考试科目及考试形式............................................... 错误!未定义书签。

三、软件变化................................................................ 错误!未定义书签。

四、大纲及教材 ............................................................ 错误!未定义书签。

1.简介(National Computer Rank Examination):全国计算机等级考试(简称NCRE)是由教育部考试中心统一组织、江苏省高等教育自学考试委员会办公室承接, 测试应试者计算机应用知识和能力等级水平旳证书考试。

目前该考试设四个等级。

它不以评价教学为目旳, 考核内容不是按照学校规定设定, 而是根据社会不一样部门应用计算机旳不一样程度和需要、国内计算机技术旳发展状况以及中国计算机教育、教学和普及旳现实状况而确定旳;它以应用能力为主, 划分等级, 分别考核, 为人员择业、人才流动提供其计算机应用知识与能力水平旳证明。

考试具有中国特色, 尤其是, 四级考试与美国教育考试服务处(ETS)技术合作, 追踪世界先进水平, 按国际规范设计考试。

一级: 考核微型计算机基础知识和使用办公软件及因特网(Internet)旳基本技能。

计算机程序设计员

计算机程序设计员

计算机程序设计员技术纲要一、竞赛技术纲要制定的标准1、指导思想重视经历,参赛选手应具有实际的计算机软件系统的设计开发经历和开发技能,并具有相应的实际开发经验。

考核技能,考核参赛选手的技能是大赛的核心内容,通过比赛提高选手实际项目的开发技能是大赛的根本目的。

强化创新,选手在开发项目和解决实际问题时,既要在采用成熟技术保证系统的稳定性,又要体现创新性,包括解决方案的创新和软件新技术和新工具应用。

2、实施方法大赛的实施方法是以项目为驱动,以作品为评判依据,竞赛与选拔相结合。

项目驱动是指竞赛的内容是一个与实际工作相关的项目,选手根据竞赛要求完成项目的开发与设计。

评判依据是指以选手提交的竞赛作品作为检验技能水平的标准,以选手编写的项目文档作为评判选手技能水平的依据。

计算机程序设计员竞赛技术纲要的制定,是以《计算机程序设计员国家职业标准》中规定的高级计算机程序设计员应具备的理论知识和实际操作技能的要求作为主要依据,并涵盖部分计算机程序设计师的内容。

二、竞赛方式、时间及试题范围、比重及类型(一)竞赛方式分为理论知识竞赛(笔试)和实际操作竞赛两部分。

(二)竞赛时间1.理论知识竞赛(笔试)时间90分钟,满分100分。

2. 实际操作竞赛时间210分钟,满分100分。

(三)试题范围、比重及类型1.理论知识竞赛(1)理论知识成绩占总成绩的30%(其中时事政治题占成绩的10%)。

(2)比赛突出理论与实践相结合的原则。

试题范围和比重是:①基础知识,占试卷总分的20%②专业知识,占试卷总分的80%③试题类型:试题主要分三个类型,单选题、多选题、是非题(参见国家职业技能鉴定指导教材《高级计算机程序设计员》中国劳动和社会保障出版社 2006年10月)2.实际操作成绩占总成绩的70%。

三、理论知识竞赛纲要(一)基础知识 20分1、计算机硬件的基本组成 3分(1)计算机系统的组成、体系结构分类及特性(2)存储系统(3)安全性、可靠性与系统性能评测2、计算机软件的基本组成 2分(1)汇编、编译、解释系统的基础知识和基本工作原理(2)程序设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用(3)各类程序设计语言主要特点和适用情况3、程序语言基础知识 5分(1)数制及其转换(2)数据的表示(3)算术运算和逻辑运算(4)数学基础知识(5)常用算法(排序算法、查找算法、字符串处理方法、数据压缩算法、递归算法、图的相关算法)4、数据结构基础知识 10分(1)数据结构的基本概念和术语、算法描述与算法分析数据结构的基本概念●算法的描述、算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性(2)线性表、栈、队列、字符串、数组和广义表、树和二叉树、图等的定义、存储和操作(3)查找、排序、Hash(存储地址计算,冲突处理)(二)专业知识 80分1、操作系统基础知识 5分(1)操作系统的内核(中断控制)、进程、线程概念(2)处理机管理(3)存储管理(4)设备管理(5)文件管理(6)作业管理(7)网络操作系统和嵌入式操作系统2、数据库基础知识 15分(1)数据库管理系统的功能和特征(2)数据库模型(3)数据模型,ER图(4)数据操作(集合运算和关系运算)(5)数据库语言(SQL)(6)数据库的控制功能(并发控制,恢复,安全性,完整性)(7)分布式数据库3.软件工程基础知识 35分(1)软件工程、软件过程改进和软件开发项目管理知识●软件工程基础概念●软件开发生命周期各阶段的目标和任务●软件开发项目管理基础知识及其常用管理工具●软件的主要开发方法●软件开发工具与环境知识●软件过程改进知识●软件质量管理知识●软件开发过程评估、软件能力成熟度评估基础知识(2)系统分析基础知识●系统分析的目的和任务●结构化分析方法●统一建模语言(UML)●系统规格说明书(3)系统设计知识●系统设计的目的和任务●结构化设计方法和工具●系统总体结构设计●系统详细设计●系统设计说明书(4)系统实施知识●系统实施的主要任务●结构化程序设计、面向对象程序设计、可视化程序设计●程序设计风格●程序设计语言的选择●系统测试的目的、类型,系统测试方法●测试设计和管理(测试用例设计、系统测试说明书)●系统转换基础知识(5)系统运行和维护知识●系统运行管理基础知识●系统维护基础知识●系统评价基础知识(6)面向对象开发方法●面向对象基础概念●面向对象开发方法的优越性以及有效领域●面向对象分析方法●面向对象设计方法●面向对象实现方法●面向对象程序设计语言的基本机制●面向对象数据库、分布式对象的概念4.网络基本结构 5分(1)计算机网络的概念、分类和构成(2)网络拓扑结构(3)局域网技术基础●LAN拓扑(总线型、星型、令牌总线型)●访问控制系统(CSMA/CD、令牌环、令牌总线)●LAN间的连接、LAN-WAN连接、对等连接、点对点连接●高速LAN技术(千兆以太网)5.网络协议与标准 5分(1)协议的概念,开放系统互连参考模型的结构及各层的功能(2)TCP/IP协议的概念及IP数据报的格式、IP地址、子网掩码和域名(3)应用层协议(FTP、TELNET、SNMP、DHCP、POP、SMTP、HTTP)(4)传输层协议(TCP、UDP)(5)网络层协议IP(IP地址、子网掩码)(6)数据链路层协议(ARP、RARP、PPP、SLIP)6.网络编程基础知识 10分(1)套接字、进程间通信、线程池、服务器架设等网络编程的基本概念、基本原理、编程模型(2)架设HTTP服务器、使用HTML进行网页设计(3)SMTP、FTP、Telnet、BBS、网络视频会议、电子商务和电子政务的概念及应用(4)网络管理工具操作(ping、traceroute、Analyzer、Sniffer)7.信息安全基础知识 3分(1)信息系统安全和安全体系(2)安全策略(3)用户标识与认证(4)安全审计与入侵检测8.计算机专业英语基础知识 2分(1)掌握计算机技术的基本英文词汇(2)能正确阅读和理解本领域的简单英文资料(五)主要参考资料1.《国家职业资格培训教程<高级计算机程序设计员>》中国劳动和社会保障出版社 2003年11月2.《国家职业资格培训教程<计算机程序设计师>》中国劳动和社会保障出版社 2003年10月四、实际操作竞赛纲要技能大赛将以实际操作技能为主。

职业技能鉴定计算机程序设计员考试内容

职业技能鉴定计算机程序设计员考试内容

职业技能鉴定计算机程序设计员考试内容
计算机程序设计员的职业技能鉴定考试内容通常包括以下几个
方面:
1. 编程语言知识,考察考生对常用编程语言(如C/C++、Java、Python等)的语法、数据类型、运算符、控制结构等方面的掌握程度。

2. 算法和数据结构,考察考生对常用算法和数据结构(如排序
算法、查找算法、链表、树、图等)的理解和应用能力,包括算法
的时间复杂度和空间复杂度分析。

3. 编程能力,考察考生的编程实践能力,要求能够根据题目要求,编写出符合功能要求、高效、可读性好的程序代码。

4. 软件开发流程,考察考生对软件开发过程中各个阶段(需求
分析、设计、编码、测试、部署等)的理解和应用能力,包括项目
管理、版本控制、测试方法等方面的知识。

5. 数据库知识,考察考生对数据库的基本概念、SQL语言的掌
握程度,以及对数据库设计、优化和维护的能力。

6. 网络编程,考察考生对网络编程的基本原理和常用协议(如TCP/IP、HTTP等)的理解,以及对网络通信和安全性的考虑。

7. 系统架构和设计,考察考生对软件系统架构设计的理解和应
用能力,包括模块化设计、接口设计、性能优化、可扩展性等方面
的知识。

8. 软件工程和质量保证,考察考生对软件工程原理和质量保证
方法的了解,包括软件测试、代码审查、性能测试等方面的知识。

以上是一般情况下计算机程序设计员职业技能鉴定考试的内容,具体考试内容可能会根据不同的考试机构和标准有所差异。

建议考
生在备考过程中,结合相关教材和实践经验,全面系统地准备以上
各个方面的知识和能力。

java三级理论题--附答案

java三级理论题--附答案

"程序员〔JAVA〕"〔三级〕的考试方式分为根本概念,应用操作和编码实践考核。

根本概念和应用操作考试采用闭卷计算机机考方式,编码实践考核采用现场实际操作方式。

根本概念考试占30%应用操作考试和编码实践考试各占35%,总分100分。

成绩皆达60分及以上者为合格一、单项选择题1.下面关于aja*的工作原理描述是错误的选项是.A. 相当于在用户和效劳器之间加了一个中间层,使用户操作与效劳器响应异步化B. 把一些效劳器负担的工作转嫁到客户端,利用客户端闲置的处理能力来处理C. 不是所有的用户请求都提交给效劳器D. 所有数据由Aja*引擎代为向效劳器提交请求2.下面关于使用aja*的理由说法错误的选项是.A. 跨平台,跨浏览器B. 基于公开标准C. 以用户体验和可用性为主D 效劳端技术确实定性3.下面关于aja*中就绪状态描述错误的选项是A. 0:请求没有发出〔在调用open() 之前〕。

B.1:请求已经建立但还没有发出〔调用send() 之前〕。

C. · 2:请求已经发出正在处理之中〔这里通常可以从响应得到容头部〕。

D. · 3:响应已完成,可以效劳器响应并使用它。

4.下面关于aja*的构成描述正确的选项是:A. aja*就是asp+java+*mlB. aja*就是applet+jsp+*mltC. aja*就是applet+java+htmltD. aja*就是javascript+*ml+dom+dhtml5.以下对请求头方法的功能说明错误的选项是:A.getCookies方法会返回Cookie头的容,解析后会存放在Cookie对象的数组中B.getHeaderNames方法返回当前请求的所有头的名称的字符串对象C.getMethod方法返回请求方法,通常是GET或者POSTD.getProtocol返回版本号6.下面关于*ml Request对象的方法描述错误的选项是:A.open():建立到效劳器的新请求B.send():向效劳器发送请求。

计算机程序设计员(JAVA)_3级_鉴定方案

计算机程序设计员(JAVA)_3级_鉴定方案

注:本项目考核共分为三个部分。本项目考试时间累计为 3 个小时,各部分考核时
间仅作参考。
本项目考核共一个模块:“JAVA 程序设计”。包括以下三个部分组合成 100 分。
(一)基本概念(考试时间 30 分钟)
题型、题量 题型
考试方式Biblioteka 鉴定题量分值配分
判断题
20
0.5
10
单选题
闭卷机考
60
1
60
多选题
15
计算机程序设计员(JAVA)

单元
项目名称

编号
单元内容
等 三级

考核 方式
考核
选考

时间
方法 (min) 分
1 Web 及数据库编程 1
必考 45 40
编程实践
2 Web 及数据库编程 2
实际操作 必考 45 40
3 代码调试 1


必考 30 20 120 100
备 注
注:以上三个部分组织一场鉴定考核,总时间 3 个小时,各部分鉴定时间仅供参考。
上海市职业培训研究发展中心
计算机程序设计员(JAVA)(三级)
《计算机程序设计员(JAVA)》(三级)鉴定方案
一、鉴定方式
计算机程序设计员(JAVA)(三级)是国家职业资格与 IBM 合作项目,通过本项目鉴 定可获得计算机程序设计员(JAVA)(三级)国家职业资格证书和 IBM JAVA 计算机程序 设计员认证证书。
三级的鉴定方式采用闭卷计算机机考方式及现场实际操作方式进行。考核分为三个 部分,各部分组合总分值 100 分,其中,“基本概念”占 20%,“应用操作”20%和“编码 实践”各占 60%。总分达 60 分及以上者为合格。不合格者需补考全部考核项目。鉴定时 间 3 个小时,组织一次鉴定完成。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3部分(一)基本概念部分复习题基础知识一、判断题(将判断结果填入括号中。

正确的填“√”,错误的填“×”):1.在java中一个类不能同时继承一个类和实现一个接口。

(×)2.关于集合 List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。

3.jsp不采用多线程。

(× )4.关于垃圾回收机制,当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。

(√ )5.NULL是java关键字。

(× )6.关于JAVA序列化与反序列化,任何类的对象都能被序列化。

(×)7.内部类只能被它的外部类,不能再被其他的类使用。

(×)8.面向对象的技术已经在现在的软件开发中占据了主流的位置。

(√ )9.软件开发过程中的任何一个活动都是为了能够产出优秀的代码。

所以,代码才是核心。

(× )10.软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法。

(√ )11.所有的文件输入/输出流都继承于InputStream类/OutputStream类。

(×)12.程序中抛出异常时(throw …),只能抛出自己定义的异常对象。

(× )13.由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址。

(×)14.在因特网中不同计算机的相同端口号是没有联系的。

(√ )15.不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用IP地址。

(× )16.广域网和局域网都是互联网的重要组成构件。

尽管它们的价格和作用距离相差很远,所以从互联网的角度来看,广域网和局域网却也是不平等的。

(× )二、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1.java语言在语言的类型上应属于那种类型的语言(B )(A)编译型的语言(B)解释型的语言(C)脚本型的解释语言(D)编译链接型的语言2.关于java的面向对象的编程特性中的封装机制,以下说法正确的是(A )(A)将问题的特征属性与问题的功能方法相组合在一起形成一个类。

(B)将问题的特征属性与问题的功能方法相分离,形成各自的程序。

(C)将问题的特征属性内嵌到问题的功能方法的定义体中。

(D)对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。

3.Hashtable实现以下哪个接口(A )(A)java.util.Map(B)java.util.List(C)java.util.Hashable(D)java.util.Collection4.下面关于集合的说法正确的是(B )(A)List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。

(B)ArrayList 和 LinkedList是List接口的实现类。

(C)要支持随机访问,选择LinkedList类较好,而顺序的访问列表元素使用ArrayList类更好。

(D)Set 接口继承 Collection 接口,而且它允许集合中存在重复项。

5.哪种方式能将新的内容追加到一个文本文件“file.txt”? (C )(A)OutputStream out=new FileOutputStream(“file.txt”);(B)OutputStream out=new FileOutputStream(“file.txt”, “append”);(C)FileOutputStream out = new FileOutputStream(“file.txt”,true);(D)FileOutputStrea out=new FileOutputStream(new file(“file.txt”));6.在读字符文件Employee.dat时,使用该文件作为参数的类是( D)(A)BufferReader(B)DataInputStream(C)DataOutoutStream(D)FileInputStream7.要使用Java语言开发socket程序,需要使用(A)包。

(A)(B)java.io(C)java.awt(D)java.util8.JAVA语言中的套接字(Socket)是一种基于网络进程通信的接口,是网络通信协议的一种应用。

它有两个主要类,下列哪个在Application应用程序中实现客户端的通信功能。

( C)(A)ServerSocket类(B)URL类(C)Socket类(D)Client9.Thread类用来创建和控制线程,一个线程从下面( B)方法开始执行。

(A)init()(B)start()(C)run()(D)notifyAll()10.下列有关线程的叙述哪个是正确的?(B )(A)一旦一个线程被创建,它就立即开始运行(B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行(C)主线程不具有默认优先级(D)Java中线程的优先级从低到高以整数0~9表示11.关于JAVA中垃圾回收机制的说法正确的是?( C)(A)Java技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。

(B)当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。

(C)当程序运行结束后,所有创建的对象都会被自动清除出内存空间。

(D)垃圾收集线程在一个Java程序中的执行是自动的,也可以强制执行12.关于JAVA中垃圾回收的说法正确的是?(B )(A)当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。

(B)垃圾收集意味着程序不再需要的对象是"无用信息",这些信息将被回收。

(C)JAVA中垃圾收集是自动完成的。

(D)JAVA中垃圾收集的所有算法都能100%清除废弃内存。

13.下面哪些是java语言中的关键字?(B )(A)sizeof(B)abstract(C)NULL(D)Native14.下面语句哪个是正确的?(D )(A)char='abc';(B)byte b=128;(C)float f=0.23;(D)double=0.7E-3;15.关于JAVA序列化与反序列化的说法正确的是?(A )(A)对象序列化是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。

(B)任何类的对象都能被序列化(C)对实现了Serializable接口的类,采用默认的反序列化方式(D)实现了Externalizable接口的类,采用默认的序列化方式16.对于JAVA序列化作用的解释,不正确是?( D)(A)永久性保存对象,保存对象的字节序列到本地文件中(B)通过序列化对象在网络中传递对象(C)通过序列化在进程间传递对象(D)通过序列化能使JAVA程序顺序进行17.关于内部类的叙述不正确的是?( A)(A)一个内部类的对象能够访问创建它的外部类对象的所有属性及方法(B)对于同一个包中的其它类来说,内部类可以用private修饰,将自己隐藏起来。

(C)内部类可定义在方法中,称为局部内部类,但它只能使用方法中的final常量。

(D)内部类不能被abstract修饰。

18.关于内部类的说法正确的是?( D)(A)定义在一个类内部的类叫内部类(B)不包含内部类的类称为外部类(C)内部类只能声明public访问限制(D)内部类不能访问外部类的所有方法与属性19.以下那种类型的对象哪个被throw抛出?(D )(A)collection(B)Event(C)Object(D)Exception20.哪个关键字可以抛出异常?(C )(A)transient(B)finally(C)throw21.下列选项中不属于软件生命周期开发阶段任务的是。

(C )(A)软件测试(B)概要设计(C)软件维护(D)详细设计22.软件开发的结构化生命周期方法将软件生命周期划分成(A )(A)定义、开发、运行维护(B)设计阶段、编程阶段、测试阶段(C)总体设计、详细设计、编程调试(D)需求分析、功能定义、系统设计23.下列叙述不正确的是(B )(A)面向对象的技术已经在现在的软件开发中占据了主流的位置(B)软件开发过程中的任何一个活动都是为了能够产出优秀的代码。

所以,代码才是核心。

(C)软件的开发过程中如果有一个环节的发生变化变化,不一定会对其它的环节产生影响。

(D)目前软件开发慢慢想工程化发展。

24.对于面对对象的软件开发描述不正确的是( C)(A)对于面向对象来说,它最重要的改进就是把世间万物都描述为对象,符合人的正常思维。

(B)从程序员的角度看来,面向对象代码更侧重于对象之间的交互,多个对象各司其职,相互协作以完成目标。

(C)面对对象软件开发是以软件模块为单位来分配任务。

(D)面对对象的优势之一是能够提高代码的重用性,减少程序员的开发工作量。

25.软件需求分析是保证软件质量的重要步骤,它的实施应该是在(A )(A)阶段(B)编码软件开发全过程(C)软件定义阶段(D)软件设计阶段26.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(B )(A)维护时期(B)计划时期(C)运行时期27.对于网络拓扑结构中的星型结构描述不正确的是(D )(A)星形拓扑控制简单。

(B)星形拓扑故障诊断和隔离容易。

(C)星形拓扑方便服务。

(D)星形拓扑各站点的分布处理能力较强。

28.在计算机网络的IsO/OSI七层模型中,负责选择合适的路由,使发送的分组能够正确无误地按照地址找到目的站并交付给目的站的是? ( A)。

(A)网络层(B)数据链路层(C)运输层(D)物理层29.网络协议精确地规定了交换数据的(B )。

(A)格式和结果(B)格式和时序(C)结果和时序(D)格式、结果和时序30.ISO安全体系结构中的对象认证安全服务,使用什么技术完成?(C )(A)IP头部的协议字段(B)防火墙(C)数字签名(D)以上都不是31.计算机网络中信息传递的调度控制技术可分为三类,以下不属于此控制技术的(D )(A)流量控制(B)拥塞控制(C)防止死锁(D)时延控制32.下面哪个不是常见的网络拓扑结构(D)(A)星形(B)总线形(C)环形(D)链形三、多项选择题(选择一个或多个正确的答案,将相应的字母填入题内的括号中)1.Java面向对象的特征是( A B C)(A)继承(B)封装(C)多态(D)调用2.下面哪些接口直接继承于Collection接口。

相关文档
最新文档