首页 > 全部 > 程序员上午基础知识考试 > 程序员上午基础知识考试选择题专项强化真题试卷4

程序员上午基础知识考试选择题专项强化真题试卷4

本单篇文档共8943字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考初级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
程序员上午基础知识考试 真题试卷 1855人下载
价格: 1.00 原价:¥9.60
收藏

程序员上午基础知识考试选择题专项强化真题试卷4

中文选择题

1.通过设置文件的______,可以使其成为“只读”文件。(C)

A. 类型

B. 格式

C. 属性

D. 状态

解析:文件一般包括3个属性:只读、隐藏、存档。要使一个文件成为只读文件,只需将它的属性设置为“只读”就可以了。

2.在以下情形中,(35)适合于采用队列数据结构。(A)

A. 监视一个火车票售票窗口等待服务的客户

B. 描述一个组织中的管理机构

C. 统计一个商场中的顾客数

D. 监视进入某住宅楼的访客

解析:本题考查的是队列数据结构的基本特点。队列的基本特点是先进先出。进入商场的顾客不需要受此限制。一个组织中的管理机构之间一般具有较严格的层次关系,因此适合于采用树结构进行描述。进出住宅楼的访客也不需要先入先出。人们在接受某种服务时,为公平起见应排队,因此在火车票售票窗口等待服务的客户应该按队列结构建模。

3.UML是一种(48)。(D)

A. 面向对象的程序设计语言

B. 面向过程的程序设计语言

C. 软件系统开发方法

D. 软件系统建模语言

解析:本题考查UML的基本概念。UML是同一建模语言,主要用于系统建模。UML可应用于任意的软件系统开发方法,它不是一种程序设计语言。

4.王某按照其所属公司要求而编写的软件文档著作权(12)享有。(A)

A. 由公司

B. 由公司和王某共同

C. 由王某

D. 除署名权以外,著作权的其他权利由王某

解析:本题考查知识产权基本知识。依据著作权法第十一条、第十六条规定,职工为完成所在单位的工作任务而创作的作品属于职务作品。职务作品的著作权归属分为两种情况。

情况1:虽是为完成工作任务而为,但非经法人或其他组织主持,不代表其意志创作,也不由其承担责任的职务作品,如教师编写的教材,著作权应由作者享有,但法人或者其他组织具有在其业务范围内优先使用的权利,期限为2年。

情况2:由法人或者其他组织主持,代表法人或者其他组织意志创作,并由法人或者其他组织承担责任的职务作品,如工程设计、产品设计图纸及其说明、计算机软件、地图等职务作品,以及法律规定或合同约定著作权由法人或非法人单位单独享有的职务作品,作者享有署名权,其他权利由法人或者其他组织享有。

5.在第一趟排序之后,一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是(43)。(A)

A. 冒泡排序

B. 插入排序

C. 快速排序

D. 归并排序

解析:本题考查算法基础知识。冒泡排序是通过不断比较和交换逻辑上相邻的元素而进行的排序过程,当从头到尾将元素进行一趟冒泡排序后,可以将最大元素(或最小)元素交换至最终位置。插入排序是不断将元素插入到有序序列中来实现排序的过程,在完成最后一个元素的插入处理之前,不能保证之前得到的有序序列包含了最大元素(或最小元素)。快速排序是在设置枢轴元素后,通过与其余元素的比较和交换(或移动),确保一趟快速排序后实现枢轴元素的最终定位,但是不能保证枢轴是最大元素(或最小元素),实际上若枢轴元素为序列的最大(或最小)元素,反而是快速排序的最坏情况。归并排序是将两个(或多个)有序子序列合并为一个有序序列的方式来实现排序的过程,只有完成最后一趟归并时才能将最大或最小元素放在其最终位置上。

6.算术表达式a+(b一c)*d的后缀式是(32)(一、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。(B)

A. abcd+一*

B. abc一d*+

C. abc一+d*

D. ab一cd*+

解析:本题考查程序语言基础知识。后缀式(逆波兰式)是波兰逻辑学家卢卡西维奇发明的一种表达式的表示方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+,所以也称为后缀式。这种表示法的优点是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于用栈实现求值。a+(b一c)*d的后缀式是abc一d*+。

7.在进程状态转换过程中,可能会引起进程阻塞的原因是___________。(D)

A. 时间片到

B. 执行V操作

C. I/O完成

D. 执行P操作

解析:本题考查操作系统进程通信方面的基础知识。当某进程时间片到时,操作系统将该进程置于就绪状态,并从就绪状态的进程中选一个进程投入运行;执行V操作意味着要释放一个资源,不会引起进程阻塞;I/0完成意味着某进程等待的事件发生了,将唤醒该进程,故不会引起进程阻塞;执行P操作表示申请一个资源,当无可用资源系统时将该进程插入阻塞队列。

8.对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装( )的整体。(D)

A. 命名空间

B. 要完成任务

C. 一组数据

D. 数据和行为

解析:本题考查面向对象的基本概念。

面向对象的4个基本概念是对象、类、继承和消息传递。对象是面向对象的系统中基本的运行时实体,它既包括数据(属性),也包括作用域数据的操作(行为)。所以,一个对象把数据和行为封装为一个整体。一个类定义了大体上相似的对象。继承是父类和子类之间共享数据和方法的机制。消息是对象之间进行通信的一种构造,消息传递是对象之间的通信机制。

9.数据字典存放的是( )。(D)

A. 数据库管理系统软件

B. 数据定义语言DDL

C. 数据库应用程序

D. 各类数据描述的集合

解析:本题考查数据库系统中的基本概念。

在数据库系统中,数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典是数据库各类数据描述的集合,即数据库体系结构的描述。

10.在HTML文件中,标签的作用是_________。(C)

A. 换行

B. 增大字体

C. 加粗

D. 锚

解析:本题考查HTML语言的基础知识。HTML语言中有一些标签用于编辑HTML文档中的文本,如:标签用于设置文本字体、标签用于对文字加粗、标签用于对倾斜文字、标签用于设定文字颜色等。

11.Make ( ) copies of important fi les,and store them on separate locations to protect your information.(B)

A. back

B. back.up

C. back.out

D. background

解析:对重要文件要做备份,并保存于另地,以保护你的信息。

12.欲知某主机是否可远程登录,可利用( )进行检测。(A)

A. 端口扫描

B. 病毒查杀

C. 包过滤

D. 身份认证

解析:本题考查网络攻击方式基础知识。所谓端口扫描,就是利用Socket编程与目标主机的某些端口建立TCP连接、进行传输协议的验证等,从而侦知目标主机的被扫描端口是否处于激活状态、主机提供了哪些服务、提供的服务中是否含有某些缺陷等等。常用的扫描方式有TCP connect()扫描、TCP SYN扫描、TCP FIN扫描、IP段扫描和FTP返回攻击等。

通过端口扫描能发现目标主机的某些内在弱点、查找目标主机的漏洞。通过端口扫描可实现

本文档预览:3600字符,共8943字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
程序员上午基础知识考试选择题专项强化真题试卷4

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号