2023年软考程序员软件工程历届题目整理上午

上传人:hs****ma 文档编号:398493494 上传时间:2022-12-17 格式:DOC 页数:21 大小:699.50KB
返回 下载 相关 举报
2023年软考程序员软件工程历届题目整理上午_第1页
第1页 / 共21页
2023年软考程序员软件工程历届题目整理上午_第2页
第2页 / 共21页
2023年软考程序员软件工程历届题目整理上午_第3页
第3页 / 共21页
2023年软考程序员软件工程历届题目整理上午_第4页
第4页 / 共21页
2023年软考程序员软件工程历届题目整理上午_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《2023年软考程序员软件工程历届题目整理上午》由会员分享,可在线阅读,更多相关《2023年软考程序员软件工程历届题目整理上午(21页珍藏版)》请在金锄头文库上搜索。

1、全国计算机技术与软件专业技术资格(水平)考试9:00-11:30程序员 上午试卷2023上2023下 向商标局提出注册商标转让申请的人应当是 (17) 。(17)A. 转让人 B. 受让人 C. 商标注册人 D. 转让人和受让人 下列标准代号中, (18) 表达国际标准。(18)A. GJB B. IEC C. GB/T D. ANSI (31) 不是良好的编程风格。(31)A. 变量名采用单字母符号或单字母加数字串B. 程序代码采用缩进格式C. 为变量设立初始值D. 程序中包含必要的注释 在统一建模语言(Unified Modeling Language,UML)中,描述本系统与外部系统及用

2、户之间交互的图是 (34) ;准时间顺序描述对象间交互的图是 (35) 。(34)A. 用例图B. 类图C. 对象图D. 状态图(35)A. 部署图B. 序列图C. 协作图D. 状态图 关于对象和类的叙述,对的的是 (44) 。(44)A. 假如两个对象的所有成员变量的值相同,则这两个对象是同一对象B. 编写代码时,不允许使用匿名类C. 不同的对象一定属于不同的类D. 每个对象都有惟一标记,以彼此区分 (45) 关系描述了某对象由其他对象组成。(45)A. 依赖B. 一般化C. 聚合D. 具体化 关于对象封装的叙述,对的的是 (46) 。(46)A. 每个程序模块中都封装了若干个对象B. 封装

3、可实现信息隐藏C. 封装使对象的状态不能改变D. 封装是把对象放在同一个集合中 在面向对象技术中,抽象类是 (47) 。(47)A. 接口B. 没有方法的类C. 没有子类的类D. 至少有一个未定义消息的类 在面向对象技术中,多态性的含义是 (48) 。(48)A. 一个对象可同时指向不同的类的对象B. 同一消息在不同时刻可调用不同的方法C. 对象的生存周期中包含对象的多种状态D. 不同消息可以调用相同的方法 在软件开发过程中, (52) 。(52)A. 增长更多的程序员可以加快软件开发速度B. 只有对目的的一般描述还不能立即开始编码C. 若项目需求有变化,应先在编码中进行解决以不耽误开发进度D

4、. 程序的质量只能在用户使用之后才干进行评估 采用结构化方法开发软件时,常使用数据流图来描述系统数据解决过程,它是 (53) 阶段产生的。(53)A. 系统分析B. 概要设计C. 具体设计D. 编码 软件维护可分为改正性维护、适应性维护、完善性维护和防止性维护。在软件的整个维护活动中, (54) 维护所占比重最大。(54)A. 改正性B. 适应性C. 完善性D. 防止性 在软件的使用过程中,用户往往会对软件提出新的功能规定与性能规定。为了满足这些规定而进行的维护属于 (55) 维护。(55)A. 改正性B. 适应性C. 完善性D. 防止性 对于如下的程序流程,若采用语句覆盖法设计测试案例(使每

5、条语句都至少执行1次),则至少需要设计 (56) 个测试案例。(56)A. 1B. 2 C. 3 D. 42023上(10) 是指系统或其组成部分能在其他系统中反复使用的特性。A. 可扩充性B. 可移植性 C. 可重用性 D. 可维护性(11)针对某计算机平台开发的软件系统,其 (11) 越高,越不利于该软件系统的移植。A. 效率 B. 成本 C. 质量 D. 可靠性DoS袭击的目的是(15)。(15)A.获取合法用户的口令和帐号B.使计算机和网络无法提供正常的服务C.远程控制别人的计算机D.监听网络上传输的所有信息以下关于入侵检测系统的描述中,错误的是(16)。(16)A.入侵检测是一种积极

6、保护网络免受袭击的安全技术B.入侵检测是一种被动保护网络免受袭击的安全技术C.入侵检测系统可以对网络活动进行监视D.入侵检测能简化管理员的工作,保证网络安全运营(17)标准具有法律属性,不需经各方接受或各方商定批准纳入经济协议中, 各方必须执行。(17)A.推荐性B.非强制性C.自愿性D.强制(18)不是我国著作权法所保护的对象。(18)A.计算机程序B.计算机保护条例C.计算机文档D.Flash软件制作的动画(34)是错误的描述。(34)A. Delphi和Visual Basic都是可视化编程语言B.可视化编程中采用控件技术和事件驱动工作方式C.在可视化编程中,可以不编写程序代码来完毕界面

7、的设计工作D.使用UML(Unified Modeling Language)开发软件不需要编写程序 面向对象开发方法中, (44)是把数据以及操作数据的相关方法组合在一起, 从而可以把 (45)作为软件开发中最基本的复用单元。 (44)A.多态 B.聚合C.封装D.继承(45)A.类 B. 函数 C. 过程D.结构 在面向对象方法中, (46) 机制是对现实世界中遗传现象的模拟。(46)A.封装 B.继承 C.多态 D.抽象接口 请从下列名词中区分类和对象。其中, (47)所有是类, (48)所有是对象。 (47)A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶

8、片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片(48)A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于(49)模型。(49)A.瀑布B.演化C.螺旋D.喷泉通常在软件开发的(50)活动中无需用户参与。(50)A.需求分析B.维护C.编码D.测试 软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在 (51)阶段解决

9、的。 (51)A.需求分析B.文档设计C.软件编码D.测试ISO/IEC 9126软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)质量特性。(52)A.可靠性B.可移植性C.效率D.可维护性在软件开发过程中,软件设计涉及四个既独立又互相联系的活动,分别为体系结构设计、(53)、数据设计和过程设计。(53)A.文档设计B.程序设计C.用户手册设计D.接口设计程序中的局部数据结构测试通常在(54)阶段进行,而全局数据结构测试通常在(55)阶段进行。(54)A.单元测试B.集成测试C.确认测试D.系统测试(55)A.单元测试B.集成测

10、试C.确认测试D.系统测试对程序进行白盒测试时,可采用(56)法设计测试用例。(56)A.等价类划分B.边界值分析C.逻辑覆盖D.因果图某通信公司公布了速率为512K的两种ADSL使用类型的资费标准如下:根据该资费标准可以算出,月上网时间在T以下者,选择类型A比较合适;月上网时间在T以上者,应选择类型B。T的值应是(63)。(63)A. 15小时30分B. 28小时20分C. 3 0小时D. 40小时 某公司准备将3项任务P、Q、R分派给甲、乙、丙三人,每人分别做一项。估计各人完毕各项工作所需的天数如下表所示:设最优的分派方案为完毕这三项工作所需的总天数最少,则在最优分派方案中,(64)。(6

11、4)A.甲执行P B.甲执行Q C.乙执行P D.乙执行R2023下 以下关于 DoS 袭击的描述中,对的的是 (15) 。(15)A. 以传播病毒为目的B. 以窃取受袭击系统上的机密信息为目的C. 以导致受袭击系统无法解决正常用户的请求为目的D. 以扫描受袭击系统上的漏洞为目的 以下哪项措施不能有效提高系统的病毒防治能力?(16) 。(16)A. 安装、升级杀毒软件B. 下载安装系统补丁C. 定期备份数据文献D. 不要容易打开来历不明的邮件 小张在 M 公司担任程序员,他执行本公司工作任务,独立完毕了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属 (17) 享有。(17)A. 小

12、张B. M 公司C. M 公司和小张共同D. 购买此应用程序的用户 下列标准代号中, (18) 是我国地方标准的代号。(18)A. GB/TB. DB11C. Q/T11D. DB/T 在公有继承的情况下,基类的成员在派生类中的访问权限为 (41) 。(41)A. 公有B. 私有C. 保持不变D. 受保护 面向对象程序设计中,采用 (42) 机制实现共享类中的方法和数据。(42)A. 引用调用B. 封装C. 动态绑定D. 继承 采用面向对象技术开发的应用系统的特点是 (43) 。(43)A. 重用性更强B. 运营速度更快C. 占用存储量小D. 维护更复杂 不能作为类成员的是 (44) 。(44

13、)A. 自身类对象B. 自身类对象的引用C. 自身类对象的指针D. 另一个类的对象 面向对象程序设计语言提供的 (45) 机制可以实现发送一个通用的消息而调用不同类的方法。(45)A. 函数调用B. 多态C. 封装D. 继承 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,(46)合用于需求明确或很少变更的项目, (47) 重要用来描述面向对象的软件开发过程。(46)A. 瀑布模型B. 演化模型C. 螺旋模型D. 喷泉模型(47)A. 瀑布模型B. 演化模型C. 螺旋模型D. 喷泉模型 软件开发过程中,常采用甘特(Gantt)图描述进度安排。甘特图以 (48) 。(48)A

14、. 时间为横坐标、任务为纵坐标B. 时间为横坐标、人员为纵坐标C. 任务为横坐标、人员为纵坐标D. 人数为横坐标、时间为纵坐标 某软件在应用初期,运营在 Windows NT 环境中。现因某种因素,该软件需要在 UNIX 环境中运营,并且必须完毕相同的功能。为适应这个规定,软件自身需要进行修 改,而所需修改的工作量取决于该软件的 (49)。(49)A. 可扩充性B. 可靠性C.复用性D. 可移植性 软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照 ISO/IEC 9126 软件质量度量模型定义,一个软件的易使用性不涉及(50) 。(50)A. 易理解性B. 易操作性C. 易改变性D. 易学性 在了解程序内部结构和流程后,通常采用 (51) 验证程序内部逻辑是否符合设 计规定,此时可使

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号