2021计算机软考程序员考试及答案_第1页
2021计算机软考程序员考试及答案_第2页
2021计算机软考程序员考试及答案_第3页
2021计算机软考程序员考试及答案_第4页
2021计算机软考程序员考试及答案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021计算机软考程序员考试及答案

1.天气预报、市场信息都会随时间的推移而变化,这体现了信

息的()。

A.载体依附性

B.共享性

C.时效性

D.持久性

【答案】C

2.某软件开发公司的程序员小李正在进行Program-1的编写和

调试工作,项目经理给小李又安排了一项临时性的紧急任务,要求优

先处理。小李在执行紧急任务前对原工作的正确处理方式为(),

转做紧急任务。本资料摘自文得学习网,更多计算机等级考试题库视

频,上文得学习网查看。

A.立即停止Program-1的编写和调试工作

B.尽快做完Program-1的编写和调试工作

C.完成Program-1的编写和调试工作后

D.尽快将原工作做好断点记录与备份

【答案】D

3.当出现网络故障时,一般应首先检查()o

A.系统病毒

B.路由配置

C.物理连通性

D.主机故障

【答案】C

4,统一资源地址(URL)http:〃/index.html中的

>index.html>http分另U表示()。

A.访问的主机、请求查看的文档名和域名、所使用的协议

B.所使用的协议、访问主机的域名、请求查看的文档名

C.访问主机的域名、请求查看的文档名、所使用的协议

D.请求查看的文档名和域名、所使用的协议、访问的主机

【答案】C本资料摘自文得学习网,更多计算机等级考试题库视

频,上文得学习网查看。

5.计算机执行程序时,CPU中()的内容总是一条指令的地址。

A.运算器

B.控制器

C.程序计数器

D.通用寄存器

【答案】C6.CPU中设置了多个寄存器,其中()用于保存

待执行指令的地址。

A.通用寄存器

B.程序计数器

C.指令寄存器

D.地址寄存器

【答案】B

7.在计算机系统中常用的输入/输出控制方式有无条件传送、中

断、程序查询和DMA等。其中,采用()方式时,不需要CPU控

制数据的传输过程。

A.中断

B.程序查询

C.DMA

D.无条件传送

【答案】C

8.以下存储器中,需要周期性刷新的是()o

A.DRAM

B.SRAM

C.FLASH

D.EEPROM

【答案】A

9.CPU是一块超大规模集成电路,其主要部件有()o

A.运算器、控制器和系统总线

B.运算器、寄存器组和内存储器

C.控制器、存储器和寄存器组

D.运算器、控制器和寄存器组

【答案】D

10.显示器的()显示的图像越清晰,质量也越高。

A.刷新频率越高

B.分辨率越高

C.对比度越大

D.亮度越低

【答案】B11.若计算机中地址总线的宽度为24位,则最多

允许直接访问主存储器()的物理空间(以字节为单位编址)。

A.8MB

B.16MB

C.8GB

D.16G

【答案】B

12.以数字表示的声音在时间上是离散的,而模拟声音在时间上

是连续的。要把模拟声音转换为数字声音,就需在某些特定的时刻获

取模拟声音,该过程称为()。

A.采样

B.量化

C.编码

D.模/数变换

【答案】A

13.MPEG压缩标准是针对()设计的。

A.静止图像

B.运动图像

C.图像格式

D.文本数据

【答案】B

14.根据《计算机软件保护条例》的规定,著作权法保护的计算

机软件是指()。

A.程序及其相关文档

B.处理过程及开发平台

C.开发软件所用的算法

D.开发软件所用的操作方法

【答案】A

15.以下说法中,错误的是()。

A.张某和王某合作完成一款软件,他们可以约定申请专利的权

利只属于张某

B.张某和王某共同完成了一项发明创造,在没有约定的情况下,

如果张某要对其单独申请专利就必须征得王某的同意

C.张某临时借调到某软件公司工作,在执行该公司交付的任务

的过程中,张某完成的发明创造属于职务发明

D.甲委托乙开发了款软件,在没有约定的情况下,由于甲提供

了全部的资金和设备,因此该软件著作权属于甲

【答案】计算机软件著作权的保护对象是指(

D16.)o

A.软件开发思想与设计方案

B.计算机程序及其文档

C.计算机程序及算法

D.软件著作权权利人

【答案】B

17.某软件公司项目组的程序员在程序编写完成后均按公司规

定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由

()享有。

A.程序员

B.公司与项目组共同

C.公司

D.项目组全体人员

【答案】C

18.将二进制序列1011011表示为十六进制,为()o

A.B3

B.5B

C.BB

D.3B

【答案】B

19.若机器字长为8位,则可表示出十进制整数-128的编码是

A.原码

B.反码

C.补码

D.ASCII码

【答案】C

20.采用模2除法进行校验码计算的是()o

A.CRC码

B.ASCII码

C.BCD码

D.海明码

【答案】A21.对于二进制编码0100101,在最高位之前加一

位偶校验位,得到的编码用十六进制表示为()。

A.25

B.A5

C.4A

D.45

【答案】B

22.与

(即仅当X与Y不相同时,

的结果为真)等价的逻辑表达式为()o

A.X+Y

B.

C.

D.

【答案】D

23.系统的主要任务是()«

A.把源程序转换为目标代码

B.负责文字格式编排和数据计算

C.负责存取数据库中的各种数据,完成SQL查询

D.管理计算机系统中的软、硬件资源

【答案】D

24.假设系统有n(n26)个并发进程共享资源R,且资源R的可用

数为3。若采用PV操作,则相应的信号量S的取值范围应为()。

A.-(n-3)〜3

B.6〜3

C.-(n-l)〜1

D.-1〜n-1

【答案】A

25.若一个单处理器的计算机系统中同时存在3个并发进程,则

同一时刻允许占用处理器的进程数()o

A,至少为1个

B.至少为2个

C.最多为1个

D.最多为2个

【答案】C26.嵌入式操作系统主要特点包括:微型化、()o

A.可定制、实时、可靠,但不易移植

B.可定制、实时、可靠和易移植

C.实时、可靠、易移植,但不可定制

D.可定制、实时、易移植性,但可靠性差

【答案】B

27.()不属于脚本语言。

A.COBOL

B.Python

C.PHP

D.JavaScript

【答案】A

28.将某高级语言程序翻译为汇编语言形式的目标程序,该过程

称为()0

A.编译

B.解释

C.汇编

D.解析

【答案】A

29.在Windows系统中,执行x.exe时系统报告找不到y.dll,原

因是()。

A.程序x中存在语法或语义错误,需要修改与x对应的源程序

B.程序y中存在语法错误,需要修改与y对应的源程序

C.程序y中存在语义错误,需要修改与y对应的源程序并重新

编译

D.程序x执行时需要调用y中的函数,需要安装y.dll

【答案】D

固定题干

30.算术表达式采用后缀式表示时不需要使用括号,使用(1)

就可以方便地进行求值。的后缀式为(

a-bx(c+d)2)0

1.(1)

A.队列

B.数组

C.栈

D.广义表

【答案】c

2.(2)

A.abcd-x+

B.abcdx+-

C.ab-cxd+

D.abcd+x-

【答案】D固定题干

31.调用函数时若是引用调用方式,则是将(1)。下面所定义

的函数fl为值调用方式,函数f2为引用调用方式。若有表达式x=fl(5),

则函数调用执行完成后,该表达式中获得的值为(

x2)0

1.(1)

A.实参的值传给形参

B.形参的值传给实参

C.实参的地址传给形参

D.形参的地址传给实参

【答案】C

2.(2)

A.5

B.20

C.36

D.45

【答案】D

32.下图是一个有限自动机的状态转换图(0为初态、3为终态),

该自动机可识别字符串()(即找出从初态到终态的路径上所标记

的字符序列)。

A.xxyy

B.xyxy

C.yyxx

D.yxyx

【答案】A

33.设数组a[L.10,L.8]中的元素按行存放,每个元素占用4个存

储单元,已知第一个数组元素的地址为1004,那么a[5,6]的地

址为()。

A.1004+(5x8+6)x4

B.1004+(4x8+5)x4

C.1004+(5x10+6)x4

D.1004+(4x10+5)x4

【答案】B

34.以下关于线性表采用顺序存储结构的优点的叙述中,正确的

是()。

A.不需要存储单元地址连续

B.可在任意位置高效地插入元素

C.可在任意位置高效地删除元素

D.可对表中元素实现随机访问

【答案】D

35,可利用一个栈来检查表达式中的括号是否匹配,其方法是:

初始时设置栈为空,然后从左到右扫描表达式,遇到左括号"("就将其

入栈,遇到右括号")"就执行出栈操作,忽略其他符号。在检查表达式

“ax(b+c))-d"时,由于(),因此可判断出该表达式中的括号不匹配。

A.需要进行出栈操作但栈已空

B.需要进行入栈操作但栈已满

C.表达式处理已结束,但栈中仍留有字符"("

D.表达式处理已结束,但栈中仍留有字符

【答案】A36,设有一份电文中共使用a、b、c、d、e、f这

6个字符,它们的出现频率如下表所示,现通过构造哈夫曼树为这些

字符编码。那么,编码长度最长的两个字符是()o

A.c、e

B.b、e

C.b、f

D.e、f

【答案】C

37.对二叉树进行后序遍历和中序遍历时,都依照左子树在前右

子树在后的顺序。已知对某二叉树进行后序遍历时,结点M是最后

被访问的结点,而对其进行中序遍历时,M是第一个被访问的结点,

那么该二叉树的树根结点为M,且()。

A.其左子树和右子树都必定为空

B.其左子树和右子树都不为空

C.其左子树必定为空

D.其右子树必定为空

【答案】C

固定题干

38.某图的邻接矩阵如下,该图为(1);若采用邻接表表示该图,

则邻接表中用来表示边(或弧)的表结点总数为(2)个。

1.(1)

A.无向图

B.有向图

C.完全图

D.二部图

【答案】B

2.(2)

A.9

B.18

C.21

D.49

【答案】A

39.若关键码序列(47,61,55,39,10,26,90,82)采用散列

法进行存储和查找。设散列函数为H(Key)=Keymodll(mod表示整除

取余运算),拟采用链地址法(拉链法)解决冲突构造散列表。以下关于

该散列表的叙述中,正确的是()。

A.关键码10和90位于同一个链中

B.关键码61和82位于同一个链中

C.关键码61和39位于同一个链中

D.关键码47、55和39位于同一个链中

【答案】C

40.用某排序方法对一个关键码序列进行递增排序时,对于其中

关键码相同的元素,若该方法可保证在排序前后这些元素的相对位置

不变,则称该排序方法是稳定的。以下关于排序方法稳定性的叙述中,

正确的是()o

A.冒泡排序和简单选择排序都是稳定的排序方法

B.冒泡排序是稳定的排序方法,简单选择排序不是

C.简单选择排序是稳定的排序方法,冒泡排序不是

D.冒泡排序和简单选择排序都不是稳定的排序方法

【答案】B41.通过设置基准(枢轴)元素将待排序的序列划分

为两个子序列,使得其一个子序列的元素均不大于基准元素,另一个

子序列的元素均不小于基准元素,然后再分别对两个子序列继续递归

地进行相同思路的排序处理,这种排序方法称为()。

A.快速排序

B.冒泡排序

C.归并排序

D.简单选择排序

【答案】A

42.UML中,行为事物是UML模型的动态部分,是模型中的动词,

描述了跨越时间和空间的行为。()属于行为事物。

A.类

B.活动

C.注释

D.包

【答案】B

43.UML图中,()图用于建模系统的动态行为,它描述活动

的顺序,展现从一个活动到另一个活动的控制流。

A.序列

B.交互

C.活动

D.通信

【答案】C

固定题干本资料摘自文得学习网,更多计算机等级考试题库视频,

上文得学习网查看。

44.在面向对象系统中,对象是基本的运行时实体。现实世界中

电视机的颜色、音量、亮度、灰度和频道等是其(1),它们具体的

值表示了电视机的(

2)o

1.(1)

A.标识

B.属性

C.行为

D.状态

【答案】B

2.(2)

A.标识

B.属性

C.行为

D.状态

【答案】D

45.创建型设计模式与对象的创建有关,按照所用的范围分为面

向类和面向对象两种。其中,()模式是创建型类模式。

A.工厂方法(FactoryMethod)

B.构建器(Builder)

C.原型(Prototype)

D.单例(Singleton)

【答案】A31.下图是一个有限自动机的状态转换图(A为初

态、C为终态),该自动机识别的字符串集合可用正规式()来表示。

A.(l|2)*00

B.0(112)*0

C.(0|l|2)*

D.00(112)*

【答案】B

32.已知函数fl()、f2()的定义如下,调用fl时为传值调用,调

用f2时为引用调用。设有函数调用t=fl(5),那么调用执行后t的值为

()。

A.1

B.5

C.6

D.7

【答案】A

33.设数组a[l..m,l..n](m>l,n>l)中的元素按行存放,每个元

素占用1个存储单元,则数组元素a[i,j](l<i<m,Bj")相对于数组首

元素的偏移量为()0

A.(i-l)xm+j-l

B.(i-l)xn+j-l

C.(j-l)xm+i-l

D.(j-l)xn+i-l

【答案】B

34.一个计算机算法是对特定问题求解步骤的一种描述。算法的

()是指算法能够对不合理数据及非法操作进行识别和处理的能力。

A.有穷性

B.可行性

C.确定性

D.健壮性

【答案】D

35.假设以S和X分别表示入栈和出栈操作,并且初始和终止时

栈都为空,那么()不是合法的操作序列。

A.SSXXXSSXSX

B.SSSXXXSSXX

C.SSXSSXSXXX

D.sxsxsxsxsx

【答案】A51.有两个N*N的矩阵A和B,想要在微机(PC

机)上按矩阵乘法基本算法编程,实现计算A*B。假设N较大,本机

内存也足够大,可以存下A、B和结果矩阵。那么,为了加快计算速

度,A和B在内存中的存储方式应选择()。

A.A按行存储,B按行存储

B.A按行存储,B按列存储

C.A按列存储,B按行存储

D.A按列存储,B按列存储

【答案】B

52.在关系代数运算中,()运算结果的结构与原关系模式的

结构相同。

A.并

B.投影

C.笛卡儿积

D.自然连接

【答案】A

53.张工负责某信息系统的数据库设计。在局部E-R模式的合并

过程中,张工发现小杨和小李所设计的部分属性值的单位不一致,例

如人的体重小杨用公斤,小李却用市斤。这种冲突被称为()冲突。

A.结构

B.命名

C.属性

D.联系

【答案】C

固定题干

54.某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)

中的属性分别表示职工号、姓名、部门、地址和电话;经费关系

FUNDS(E_no,EJimit,E_used)中的属性分别表示职工号、总经费金

额和已花费金额。若要查询部门为“开发部”且职工号为"03015〃的职

工姓名及其经费余额,则相应的SQL语句应为:

SELECTf1)

FROM(2)

WHERE(3)

1.(1)

A.EMP.E_no,E_limit-E_used

B.EMP.E_name,E_used-E_limit

C.EMP.E_no,E_used-E_limit

D.EMP.E_name,E_limit-E_used

【答案】D

2.(2)

A.EMP

B.FUNDS

C.EMP.FUNDS

D.IN[EMP,FUNDS]

【答案】C

3.(3)

A.DEPT="开发部"OREMP.E_no=FUNDS.E_noOR

EMPE.Eno="03015"

B.DEPT="开发部"ANDEMP.E_no=FUNDS.E_noAND

EMPE.E_no="03015"

C.DEPT="开发部"OREMP.E_no=FUNDS.E_noAND

EMPE.E_no="03015"

D.DEPT="开发部"OREMP.E_no=FUNDS.E_noAND

EMPE.E_no="03015"

【答案】B

55.设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述

条件的例(M,N)共有()对。

A.3

B.5

C.6

D.7

【答案】B固定题干

56.某汽车维修公司有部门、员工和顾客等实体,各实体对应的

关系模式如下:部门(部门代码,部门名称,电话);员工(员工代码,

姓名,部门代码);顾客(顾客号,姓名,年龄,性别);维修(顾客号,故

障情况,维修日期,员工代码)。假设每个部门允许有多部电话,则

电话属性为(1)。若每个部门有多名员工,而每个员工只属于一个

部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是

(2)联系。一个员工同一天可为多位顾客维修车辆,而一名顾客也

可由多个员工为其维修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论