导航菜单
首页 >  初级程序员考试真题  > 2020年程序员考试上午真题(专业解析+参考答案) · 程序员历年真题含答案与解析

2020年程序员考试上午真题(专业解析+参考答案) · 程序员历年真题含答案与解析

2020年程序员考试上午真题(专业解析+参考答案)第 1 题第 2 题第 3 题第 4 题第 5 题第 6 题第 7 题第 8 题第 9 题第 10 题第 11 题第 12 题第 13 题第 14 题第 15 题第 16 题第 17 题第 18 题第 19 题第 20 题第 21 题第 22 题第 23 题第 24 题第 25 题第 26 题第 27 题第 28 题第 29 题第 30 题第 31 题第 32 题第 33 题第 34 题第 35 题第 36 题第 37 题第 38 题第 39 题第 40 题第 41 题第 42 题第 43 题第 44 题第 45 题第 46 题第 47 题第 48 题第 49 题第 50 题第 51 题第 52 题第 53 题第 54 题第 55 题第 56 题第 57 题第 58 题第 59 题第 60 题第 61 题第 62 题第 63 题第 64 题第 65 题第 66 题第 67 题第 68 题第 69 题第 70 题2020年程序员考试上午真题(专业解析+参考答案)第 1 题

以下关于信息特性的描述中,错误的是( )。

(A) 信息必须依附于某种载体进行传输(B) 通过感官的识别属于信息间接识别(C) 通过各种测试手段的识别属于信息间接识别(D) 信息在特定的范围内有效

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息和数据试题答案:[['B']]试题解析:

信息是可以识别的,不同的信息源有不同的识别方法。识别分为直接识别和间接识别,直接识别是指通过感官的识别,间接识别是指通过各种测试手段的识别。很明显B选项“通过感官的识别属于信息间接识别”的说法是错误的。其他选项说法正确,都是关于信息的准确描述。

第 2 题

信息系统进入使用阶段后,主要任务是( )。

(A) 进行信息系统开发与测试(B) 进行信息系统需求分析(C) 对信息系统进行管理和维护(D) 对信息系统数据库进行设计

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息和数据试题答案:[['C']]试题解析:

系统交付使用后的主要任务就是运行管理和维护,而选项A、B、D都是信息系统开发阶段需要做的工作。

第 3 题

5G网络技术具有( )的特点。

(A) 低带宽、低时延(B) 低带宽、高时延(C) 高带宽、低时延(D) 高带宽、高时延

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息新技术试题答案:[['C']]试题解析:

5G技术(第五代移动通信技术)具有高带宽、低时延的特点,可用于大数据量高速传输,实时响应以满足远程医疗、自动驾驶等需要。

第 4 题

企业采用云计算模式部署信息系统所具有的优势中不包括( )。

(A) 企业的全部数据、科研和技术都放到网上,以利共享(B) 全面优化业务流程,加速培育新产品、新模式、新业态(C) 从软件、平台、网络等各方面,加快两化深度融合步伐(D) 有效整合优化资源,重塑生产组织方式,实现协同创新

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息和数据试题答案:[['A']]试题解析:

企业采用云计算模式部署信息系统时,一般都会考虑将哪些数据放在公有云或私有云上,如何保护企业的商业秘密以及企业员工的隐私,需要考虑尚在研发的未成熟的技术数据如何保存、保护和管理。

第 5 题

( )是正确的统一资源地址(URL)。

(A) stmp: \www.xd.edu.cn/index.html(B) stmp://www.xd.edu.cn/index.html(C) http: \www.xd.edu.cn/index.html(D) http://www.xd.edu.cn/index.html

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息和数据试题答案:[['D']]试题解析:

URL的基本结构为“协议名://服务器名(或IP地址)/路径和文件名”。最常用的协议名为http(或htpps),对比发现D选项书写正确。

第 6 题

计算机中最基本的单位基准时间是( )。

(A) 时钟周期(B) 指令周期(C) 总线周期(D) CPU周期

答案与解析

试题难度:一般知识点:计算机系统基础知识>指令系统试题答案:[['A']]试题解析:

时钟周期又叫作振荡周期、节拍周期,定义为时钟晶振频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。指令周期是指取出并完成一条指令所需的时间,一般由若干个机器周期组成。在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期(也称为CPU周期)。通常把CPU通过总线对微处理器外部(存储器或I/O端口)进行一次访问所需要的时间称为一个总线周期。综上所述,正确的答案为A选项。

第 7 题

CPU主要由运算器、控制器组成,下列不属于运算器的部件是( )。

(A) 算术逻运算单元(B) 程序计数器(C) 累加器(D) 状态寄存器

答案与解析

试题难度:一般知识点:计算机系统基础知识>计算机系统组成试题答案:[['B']]试题解析:

CPU主要由运算器、控制器(Control Unit,CU)、寄存器组和内部总线组成。运算器(ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。包括算术和逻辑运算单元(ALU)、累加器(AC)、状态寄存器(PSW)、寄存器组及多路转换器等逻辑部件。控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,将取出的指令送入指令寄存器,启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。控制器主要由程序计数器(PC)、 指令寄存器(IR)、 指令译码器、状态寄存器(PSW)、时序产生器和微操作信号发生器等组成。

第 8 题

将操作数包含在指令中的寻址方式称为( )。

(A) 直接寻址(B) 相对寻址(C) 间接寻址(D) 立即寻址

答案与解析

试题难度:一般知识点:计算机系统基础知识>指令系统试题答案:[['D']]试题解析:

若操作数就包含在指令中,则是立即寻址。若操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址,则是直接寻址。间接寻址是相对于直接寻址而言的,指令地址字段的形式地址D不是操作数的真正地址,而是操作数地址的指示器。若操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名,则是寄存器寻址。若操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中,则是寄存器间接寻址。

第 9 题

以下关于中断的叙述中,错误的是( )。

(A) 电源掉电属于CPU必须无条件响应的不可屏蔽中断(B) 打印机中断属于不可屏蔽的内部中断(C) 程序运行错误也可能引发中断(D) CPU可通过指令限制某些设备发出中断请求

答案与解析

试题难度:一般知识点:计算机系统基础知识>I/O接口与设备试题答案:[['B']]试题解析:

中断是这样一个过程:在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件, 当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行。这一过程就称为中断。引起中断的事件就称为中断源。若中断是由CPU内部发生的事件引起的,这类中断源就称为内部中断源;若中断是由CPU外部的事件引起的,则称为外部中断源。中断包括软件中断(不可屏蔽)和硬件中断。软中断为内核触发机制引起,模拟硬件中断。硬件中断又分为外部中断(可屏蔽)和内部中断(不可屏蔽)。外部中断为一般外设请求;内部中断包括硬件出错(掉电、校验、传输)和运算出错(非法数据、地址、越界、溢出等)。打印机中断属于可屏蔽的外部中断。

第 10 题

在计算机系统中,通常可以( ),以提高计算机访问磁盘的效率。

(A) 利用存储管理软件定期对内存进行碎片整理(B) 利用磁盘碎片整理程序定期对磁盘进行碎片整理(C) 利用系统资源管理器定期对ROM进行碎片整理(D) 利用磁盘碎片整理程序定期对磁盘数据进行压缩

答案与解析

试题难度:一般知识点:计算机系统基础知识>其他试题答案:[['B']]试题解析:

本题考查计算机系统性能方面的基础知识。文件在磁盘上一般是以块(或扇区)的形式存储的。有的文件可能存储在一个连续的区域内,有的文件则被分割成若干个“片”存储在磁盘中不连续的多个区域。这种情况对文件的完整性没有影响,但由于文件过于分散,将增加计算机读盘的时间,从而降低了计算机的效率。磁盘碎片整理程序可以在整个磁盘系统范围内对文件重新安排,将各个文件碎片在保证文件完整性的前提下转换到连续的存储区内,提高对文件的读取速度。

第 11 题

显示器的( )是指显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。

(A) 对比度(B) 点距(C) 分辨率(D) 刷新频率

答案与解析

试题难度:一般知识点:多媒体基础知识>图形和图像试题答案:[['A']]试题解析:

本题考查计算机系统方面的基本常识。显示器的对比度指的是显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。高的对比度意味着相对较高的亮度和呈现颜色的艳丽程度。品质优异的LCD显示器面板和优秀的背光源亮度,两者合理配合就能获得色彩饱满明亮清晰的画面。

第 12 题

使用图像扫描仪以300DPI的分辨率扫描一幅3英寸X3英寸的图片,可以得到( )像素的数字图像。

(A) 100X100(B) 300X300(C) 600X600(D) 900X900

答案与解析

试题难度:一般知识点:多媒体基础知识>多媒体相关计算问题试题答案:[['D']]试题解析:

本题考查多媒体的基础知识。分辨率为300DPI(每英寸)时,3英寸为3X300=900像素。

第 13 题

采用直线和曲线等元素来描述的图是( )。

(A) 点阵图(B) 矢量图(C) 位图(D) 灰度图

答案与解析

试题难度:一般知识点:多媒体基础知识>图形和图像试题答案:[['B']]试题解析:

矢量图是根据几何特性、通过多个对象的组合生成图形,矢量可以是一个点或一条线。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。位图也称为点阵图、像素图等,构成位图的最小单位是像素,位图就是由像素阵列的排列来实现其显示效果的,每个像素有自己的颜色信息,在对位图图像进行编辑操作的时候,可操作的对象是每个像素,可以改变图像的色相、饱和度、明度,从而改变图像的显示效果。对位图进行缩放时会失真。

第 14 题

两个申请人分别就相同内容的计算机程序的发明创造,先后向专利行政部门提出申请,则( )。

(A) 两个申请人都可以获得专利申请权(B) 先申请人可以获得专利申请权(C) 先使用人可以获得专利申请权(D) 先发明人可以获得专利申请权

答案与解析

试题难度:一般知识点:标准化和知识产权>专利权试题答案:[['B']]试题解析:

对于专利权而言,遵循的是谁先申请谁拥有的原则,如果同时申请,就需要协商进行处理。

第 15 题

利用( )可以对软件的技术信息、经营信息提供保护。

(A) 著作权(B) 专利权(C) 商标权(D) 商业秘密权

答案与解析

试题难度:一般知识点:标准化和知识产权>商业秘密权试题答案:[['D']]试题解析:

商业秘密权是指当事人可以依法对商业秘密享有占有、使用、收益和处分的权利。商业秘密权具有知识产权的本质特征,是对创造性成果给予保护的权利形态,可以对软件的技术信息、经营信息提供保护。

第 16 题

在需要保护的信息资产中,( )是最重要的。

(A) 软件(B) 硬件(C) 数据(D) 环境

答案与解析

试题难度:一般知识点:信息处理技术基础知识>信息和数据试题答案:[['C']]试题解析:

本题考查信息安全的基础知识。在信息资产中,软件、硬件及环境都具有可重构性,数据则存在不可完全恢复的可能性,因此是最重要的。

第 17 题

身份认证是证实需要认证的客户真实身份与其所声称的身份是否相符的验证过程。目前,计算机及网络系统中常用的身份认证技术主要有用户名/密码方式、智能卡认证、动态口令、生物特征认证等。生物特征认证不包括( )。

(A) 指纹(B) 面部识别(C) 虹膜(D) 击键特征

答案与解析

试题难度:一般知识点:网络基础知识>网络安全技术手段试题答案:[['D']]试题解析:

本题考查计算机系统的基础知识。生物特征识别技术是指通过计算机利用人体所固有的生理特征(指纹、虹膜、面相、DNA等)或行为特征(步态、声音、笔迹等)来进行个人身份鉴定的技术。

第 18 题

从对信息的破坏性上看,网络攻击可以分为被动攻击和主动攻击。以下属于被动攻击的是( )。

(A) 伪造(B) 流量分析(C) 拒绝服务(D) 中间人攻击

答案与解析

试题难度:一般知识点:网络基础知识>网络安全试题答案:[['B']]试题解析:

网络攻击是指针对计算机信息系统、基础设施、计算机网络或个人计算机设备的,任何类型的进攻动作。对于计算机和计算机网络来说,破坏、揭露、修改、使软件或服务失去功能、在没有得到授权的情况下偷取或访问计算机系统的数据,都会被视为对计算机和计算机网络的攻击。主动攻击会导致某些数据流的篡改和虚假数据流的产生。这类攻击可分为篡改、伪造消息数据和终端(拒绝服务)。被动攻击中的攻击者不对数据信息做任何修改,而是在未经用户同意和认可的情况下,攻击者获得了信息或相关数据。通常包括窃听、流量分析、破解弱加密的数据流等攻击方式。

第 19 题

二进制序列1011011可用十六进制形式表示为( )。

(A) 5B(B) 3B(C) B6(D) BB

答案与解析

试题难度:一般知识点:计算机系统基础知识>二、八、十六进制的相互转换试题答案:[['A']]试题解析:

本题考查计算机系统中的数据表示的基础知识。二进制与十六进制的转换是将每四位二进制转换成一位十六进制。所以二进制1011011转换成十六进制为5B

第 20 题

设码长为8,原码10000000所表示的十进制整数的值为( )。

(A) -128(B) -0(C) 1(D) 128

答案与解析

试题难度:一般知识点:计算机系统基础知识>原码、反码、补码和移码试题答案:[['B']]试题解析:

本题考查计算机系统中的数据表示的基础知识。原码、反码和补码表示是数值数据的三种基本的编码方法,对于正数,三种编码表示是相同的,不同之处在于负数的表示。码长为8即用8位二进制形式来表示数值,其中最左边的位是符号位,0表示是正数,1表示是负数,剩余的7位表示数值部分,原码表示的规则是直接表示出数值的绝对值。本题中10000000的最高位为1,表示是负数。数值部分为0,即绝对值为0的数值。在原码表示中,0由于符号部分不同占用00000000和10000000两个编码。

第 21 题

设有两个浮点数,其阶码分别为E1和E2,当这两个浮点数相乘时,运算结果的阶码E为( )。

(A) E1、E2中的较小者(B) E1、E2中的较大者(C) EI+E2 的值(D) E1XE2的值

答案与解析

试题难度:一般知识点:计算机系统基础知识>浮点数试题答案:[['C']]试题解析:

本题考查计算机系统中的数据运算的基础知识。在机器中表示一个浮点数时,一是要给出尾数,用定点小数形式表示,尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出指数,用整数形式表示,常称为阶码,阶码指明小数点在数据中的位置,因而决定了浮点数的表示范围。例如,浮点数X=1101.0101,Y=10.0111,按照浮点格式(忽略标准格式要求)表示为X=0.11010101X24,Y=0.100111X22。若进行加减运算,需要先对阶,也就是在阶码一致的情况下对尾数部分进行加减运算;若进行乘除运算,则不要求阶码一致。 相乘时阶码部分为两个浮点数的阶码相加,尾数部分直接相乘,之后再按照规格化等要求进行处理。

第 22 题

在定点二进制运算中,减法运算是通过( )来实现的。

(A) 原码表示的二进制加法(B) 补码表示的二进制加法(C) 原码表示的二进制减法(D) 补码表示的二进制减法

答案与解析

试题难度:一般知识点:计算机系统基础知识>原码、反码、补码和移码试题答案:[['B']]试题解析:

本题考查计算机系统中的数据运算的基础知识。用原码表示数据时,是在数值位部分表示出相应数值的绝对值。如果符号位相同,则减法运算是用绝对值较大者减去绝对值;若符号位不同,则减法运算实质是对两者的绝对值部分进行相加运算处理。用补码表示数据时,可以将减法转化为加法过程,运算时符号位和数值位用相同的规则处理,统一进行二进制相加运算即可。

第 23 题

Windows操作系统通常将系统文件保存在( )。

(A) “MyDrivers”文件或“update"文件中(B) “MyDrivers"文件夹或“update"文件夹中(C) “Windows"文件或“Program Files”文件中(D) “Windows”文件夹和“Program Files”文件夹中

答案与解析

试题难度:一般知识点:操作系统基础知识>操作系统概述试题答案:[['D']]试题解析:

本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)中的,故选项A、选项C是错误的。Windows系统中,系统文件是计算机上运行Windows所必需的文件。系统文件通常保存在“Windows"文件夹或“Program Files” 文件夹中,可见选项B也是错误的。根据排除法,正确选项为D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。

第 24 题

嵌入式操作系统的特点之一是可定制,这里的可定制是指( )。

(A) 系统构件、模块和体系结构必须达到应有的可靠性(B) 对过程控制、数据采集、传输等需要迅速响应(C) 在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置(D) 采用硬件抽象层和板级支撑包的底层设计技术

答案与解析

试题难度:一般知识点:操作系统基础知识>操作系统概述试题答案:[['C']]试题解析:

本题考查嵌入式操作系统的基本概念。嵌入式操作系统的主要特点包括微型化、可定制、实时性、可靠性和易移植性。其中,可定制是指从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要。

第 25 题

假设有6个进程共享一个互斥段N,如果最多允许3个进程同时访问互斥段N,那么利用PV操作时,所用信号量S的变化范围为( );若信号量S的当前值为-1,则表示系统中有( )个正在等待该资源的进程。

(A) 0~6(B) -1~5(C) -2~4(D) -3~3(A) 0(B) 1(C) 2(D) 3

答案与解析

试题难度:一般知识点:操作系统基础知识>信号量机制试题答案:[['D'],['B']]试题解析:

第1题:

第2题:

本题考查操作系统进程管理同步与互斥方面的基础知识。系统中有6个进程共享一个互斥段N,如果最多允许2个进程同时进入N,那么信号量S的初值应设为3。假设6个进程依次进入N,那么当第一个进程进入N时,信号量S减1,等于2;当第二个进程进入N时,信号量S减1,等于1;当第三个进程进入N时,信号量S减1,等于0;当第四个进程进入N时,信号量S减1,等于-1;当第五个进程进入N时,信号量S减1,等于-2;当第六个进程进入N时,信号量S减1,等于-3。可见,信号量的变化范围是-3~3。根据PV操作定义,当信号量的值小于0时,其绝对值表示等待资源的进程数,所以试题中,信号量S的当前值为-1,则表示系统中有1个进程请求资源得不到满足。

第 26 题

假设分页存储管理系统中,地址用32个二进制位表示,其中页号占12位,页内地址占20位。若系统以字节编址,则该系统( )。

(A) 页面大小为2MB,共有4096个页面(B) 页面大小为2MB,共有1024个页面(C) 页面大小为1MB,共有4096个页面(D) 页面大小为1MB,共有1024个页面

答案与解析

试题难度:一般知识点:操作系统基础知识>分页、分段和段页式存储管理试题答案:[['C']]试题解析:

本题考查操作系统分页存储管理系统的基础知识。试题的正确答案为C。因为,根据题意可知页内地址的长度为二进制20位,220=210X210=1024X1024=1024KB=1MB,所以该系统页的大小为1MB。又因为,页号的地址的长度为二进制12位,212=4096,所以该系统共有4096个页面。

第 27 题

针对C语言源程序进行编译的过程,下面说法中正确的是( )。

(A) 需对未定义的变量报告错误(B) 需判断变量的值是否正确(C) 需计算循环语句的执行次数(D) 需判断循环条件是否正确

答案与解析

试题难度:一般知识点:C语言选择题考察>C语言选择题试题答案:[['A']]试题解析:

本题考查计算机系统的基础知识。对C语言源程序进行翻译的过程包括预处理、编译、

相关推荐: