程序员上午53模拟题.docx
- 文档编号:26970073
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:34
- 大小:28.23KB
程序员上午53模拟题.docx
《程序员上午53模拟题.docx》由会员分享,可在线阅读,更多相关《程序员上午53模拟题.docx(34页珍藏版)》请在冰豆网上搜索。
程序员上午53模拟题
[模拟]程序员上午53
选择题
在Word中,使用下列() 菜单中的相应命令,可以方便地输入特殊符号、当前日期时间等内容;在Word编辑状态下,对已经输入的文档设置首字下沉,需要使用的菜单是() 。
第1题:
A.文件
B.工具
C.格式
D.插入
参考答案:
D
答案解析:
第2题:
A.编辑
B.视图
C.格式
D.工具
参考答案:
C
答案解析:
对于特殊符号的输入可以通过“插入|符号”命令输入,对于当前日期时间的输入可以通过“插入|时期和时间”命令输入。
在报纸、杂志之类的文档中,经常会看到“首字下沉”的例子,即一个段落的头一个字放大并占据2行或3行。
要实现首字下沉或悬挂效果,首先选择要下沉或悬挂的文本,然后执行“格式|首字下沉”命令。
Execl是一种() 软件。
在Excel中,新建工作薄后,第一张工作表默认名称是() 。
第3题:
A.文字处理
B.数据库
C.演示文档
D.电子表格
参考答案:
D
答案解析:
第4题:
A.Boom
B.表
C.Sheet1
D.表1
参考答案:
A
答案解析:
Excel是MicrosoftOffice的主要组件之一,是Windows环境下的电子表格软件,具有很强的图形、图表处理功能,可用于财务数据处理、科学分析计算、并能用图表显示数据之间的关系和对数据进行组织。
一个工作薄就是一个Excel文件,一个Excel文档其实就是一个工作薄,工作薄名就是文件名,其扩展名是“.xls”。
初始的空白工作薄,会被自动命名为Book1。
第5题:
()是正确的E-mail地址。
A.mailto:
Webmaster@ceiaec.org
B.Wmailto:
master@ceiaec.org
C.http:
\\www.ceiaec.org
D.http:
//www.ceiaec.org/
参考答案:
A
答案解析:
本题考查电子邮件的基本知识。
电子邮件地址是由字符串组成的,且各字符之间不能有空格。
电子邮件地址的一般格式为用户名@域名。
前面是机器名和机构名,后面是地域类型或地域简称。
所以只有A选项符合要求。
第6题:
若八位二进制数[X1]原=01010110,[Y1]]原=00110100,[X2补=10100011,[Y2]补=11011010,则进行运算[x1]原+[Y1]原,[X2]补+[Y2]补会产生的结果是()。
A.前者下溢,后者上溢
B.两者都上溢
C.两者都不会产生溢出
D.前者上溢,后者下溢
参考答案:
D
答案解析:
第7题:
将十进制数106.4375转换为二进制数为()。
A.0101011.0111
B.1101010.111
C.1101010.0111
D.0101011.111
参考答案:
C
答案解析:
设机器字长为16,则原码表示的定点小数的最大值为() ,用补码表示的定点小数的最小值为() 。
第8题:
A.1-2-15
B.1-2-16
C.1-2-14
D.1
参考答案:
答案解析:
第9题:
A.2-15-1
B.2-16-1
C.-1
D.2-17-1
参考答案:
C
答案解析:
第10题:
PC中,硬盘的寻址信息由硬盘驱动号、记录面号、磁头号、()以及交换量组成。
A.盘片号
B.扇区号
C.磁道号
D.段号
参考答案:
B
答案解析:
磁盘的寻址信息由硬盘驱动号、圆柱面号(记录面号)、磁头号、数据块号(或扇区号)以及交换量组成。
一个磁盘驱动器内可以装有多个盘片,每个盘片可以提供两个记录面,每个记录面配有一个独立的磁头。
所有记录面上相同序号的磁道构成一个圆柱面,其编号与磁道编号相同。
文件存储在磁盘上时会尽可能放在同一圆柱面上,或者放在相邻柱面上,这样可以缩短寻道时间。
第11题:
一串行接口,其波特率为4800bit/s。
若采用异步传输模式,每个字符包含1位校验位和1位停止位,每秒可以传送480个字符,则字符中有效数据位为()个。
A.6
B.7
C.8
D.9
参考答案:
B
答案解析:
波特率为4800bit/s,表示该串行接口每秒可以传送的数据量为4800bit,由题目知,每秒传送480个字符,则每个字符有10位,其中有校验位、停止位各1位,要记住,在每个字符的第一位为起始位,因此每个字符的有效位为7。
第12题:
利用下面设备()可以将一彩色图片以高精度输入到计算机中。
A.打印机
B.复印机
C.扫描仪
D.绘图仪
参考答案:
C
答案解析:
解此题目的思路是要知道设备的类型,是输入设备还是输出设备。
扫描仪用于把图片、绘画作品等材料上的文字、图像通过扫描输入到计算机中,是目前一种较为流行的图像输入设备。
题目中四种设备中,只有C是输入设备,而其他3个都是输出设备。
第13题:
一数码相机的分辨率为1024×768像素,颜色深度为16,若不采用压缩存储技术,则64MB的存储卡最多可以存储()张照片。
A.5
B.42
C.84
D.22
参考答案:
B
答案解析:
图像的数据量=图像总像素×图像深度/8(B),图像总像素=图像水平方向像素数×垂直方向像素数。
根据题意,一张照片的数据量为:
1024×768×16/8=1536KB=1.5MB,故64MB的存储卡可以存储的照片张数为:
64/1.5=42
第14题:
流量控制功能,实质上是由()执行的。
A.发送方
B.接收方
C.发送方和接收方
D.发送方和接收方间的中间节点
参考答案:
B
答案解析:
流量控制实质上是由接收方执行的。
第15题:
在软件中设置的,能够使用户输入特殊数据后,系统可以违反正常规则运作的机制叫做()。
A.病毒
B.特洛伊木马
C.陷门
D.旁路控制
参考答案:
C
答案解析:
陷门允许系统在特定的情况下违反正常规则运行,如一个登录处理系统中,当用户输入一个特殊的用户名和密码后,可以绕过通常的口令检查。
病毒是一种能够自我复制的、带有破坏性的特殊程序。
特洛伊木马是一种隐藏在正常程序中的用于其他目的的程序,如用于窃取用户资料、商业机密等。
旁路控制:
攻击者利用系统暴露出来的一些特征渗入系统内部。
第16题:
下面的安全攻击中不属于主动攻击的是()。
A.假冒
B.拒绝服务
C.重放
D.流量分析
参考答案:
D
答案解析:
被动攻击的特点是偷听或监视传送,其目的是获得信息,有泄露信息内容与流量分析。
主动攻击涉及修改数据流或创建数据流,它包括假冒、重放、修改消息与拒绝服务。
第17题:
在我国,强制性地方标准编号的末四位为()。
A.地方标准代号
B.标准发布序列号
C.标准发布年代号
D.标准发布机构号
参考答案:
C
答案解析:
地方标准的编码由地方标准代号、地方标准发布序列号、标准发布年代号3部分组成。
强制性地方标准编号的格式:
DB×××××-××××,末四位为标准发布年代号。
第18题:
甲将乙在《软件学报》上发表的文章,稍作修改就署上自己的名字,并再次在其他刊物上发表,则甲()。
A.侵犯了乙和《软件学报》著作权
B.侵犯了乙的著作权,但未侵犯《软件学报》的著作权
C.侵犯了《软件学报》的著作权
D.没有侵犯乙和《软件学报》的著作权
参考答案:
B
答案解析:
文章是乙所写,因此著作权属于乙,《软件学报》没有该文章的著作权。
甲在未经乙的同意,就擅自把乙的文章署名为自己的名字并发表,这严重的侵犯了乙的著作权。
第19题:
某计算机数据总线为8位,地址总线为10位,则CPU可以直接寻址的内存空间范围为()字节。
A.28
B.210
C.22
D.218
参考答案:
答案解析:
第20题:
表达式
A.恒为0
B.恒为1
C.当A、B取值相同时为1
D.当A、B取值相同时为0
参考答案:
C
答案解析:
第21题:
从6个不同颜色的球中按顺序取出两个球(取出后不放回),有()种结果。
A.2
B.12
C.15
D.30
参考答案:
D
答案解析:
这是一全排列的题目,属于数的应用范畴。
由题目知,有六个不同颜色的球,则从中取出一个球有6种可能,再从剩下的5个球中取出一个球又有5种可能,因此依次取出两个球的结果有6×5=30种。
第22题:
可用于对标志寄存器的标志实现置位或清零的指令是()。
A.陷阱指令
B.串操作指令
C.处理机控制指令
D.数据转换指令
参考答案:
C
答案解析:
陷阱是一种意外事件所引起的中断。
当意外事件引发中断,用户可以使用陷阱指令对系统进行调用,而不用CPU自动执行的方法。
串操作类指令是用于处理大量的字符串信息。
处理机控制指令用于对CPU实现控制,如对标志寄存器中的标志实现置位或者清零、开中断指令等。
数据转换类指令用于各种类型数制间的转换,如将二进制数转换为十进制数等。
第23题:
操作系统的基本特征是并发性、共享性、()和不确定性。
A.动态性
B.虚拟性
C.交互性
D.多态性
参考答案:
B
答案解析:
操作系统的四个特征是并发性、共享性、虚拟性和不确定性。
所谓虚拟是指把物理上的一台设备变成了逻辑上的多台设备。
第24题:
对于分时系统,当()时,进程从执行状态转变为就绪状态。
A.时间片到
B.出现中断事件
C.被调度进程选中
D.等待事件发生
参考答案:
A
答案解析:
进程从执行状态变成就绪状态通常有两种情况:
(1)对于分时操作系统来说分配的时间片到;
(2)在剥夺式进程调度方式下有更高优先级的进程进入就绪状态。
第25题:
在计算机系统中,产生死锁的原因是()。
A.进程太多
B.进程推进顺序非法
C.资源竞争
D.B和C都是
参考答案:
C
答案解析:
死锁是指两个以上进程相互都要求对方已经占有的资源而相互等待,导致无法继续运行下去的现象。
产生死锁的原因是竞争资源及进程推进顺序非法。
当系统中有多个进程所共享的资源,不足以同时满足他们的要求时,引起它们对资源的竞争就会导致死锁。
进程在运行过程中,请求和释放资源的顺序不当,即进程推进顺序非法导致死锁。
第26题:
段页式存储管理系统中,若要从内存中读取一个数据,至少需要访问()次内存。
A.2
B.3
C.4
D.5
参考答案:
B
答案解析:
要从内存中读取一个数据,必先得到该数据的物理位置。
段页式地址变换机构由段表、页表和快表构成,设逻辑地址中段号为s,段内页号为p,页内位移为w,地址变换时,从该地址出发,先用段号s作索引在段表中找到s段的页表起始地址(第一次访问内存),再用页号p作为索引在页表中找到p页的物理块号b(第二次访问内存)。
用b和w构成物理地址,通过该物理地址就可以从内存中读取一个数据,一共3次访问内存。
第27题:
设有5个进程提出磁盘I/O请求,要访问的磁道号依次为120,60,94,65,112,磁头当前磁道位于64,正向磁道号增加的方向寻道。
若采用扫描法则依次访问的后续磁道号应为()。
A.65,94,112,120,60
B.60,65,94,112,120
C.65,60,94,112,120
D.65,120,94,65,112
参考答案:
A
答案解析:
扫描算法优先响应的准则首先是移动方向一致,其次才是移动距离最短。
正向磁道号增加方向寻道依次是65,94,112,120,60,然后磁头向下运动,是60。
第28题:
编译过程中,对下列语句进行词法分析时,将转换为()个单词。
ifx>5thena=x;elsea=-x;
A.6
B.8
C.15
D.22
参考答案:
C
答案解析:
编译程序中,词法分析的任务是从前到后逐个字符进行扫描,从中识别出一个个单词符号。
词法分析过程依据的是语言的词法规则,单词符号是基本的语法单位,如保留字、标识符、常数、运算符和分隔符等。
对题目中的语句的字符串分割为如下的单词序列:
If,x,>,5,then,a,=,x,;,else,a,=,-,x,;,其中:
保留字(3个):
if,then,else分隔符(2个):
;,;标识符(5个):
x,a,x,a,x常数(1个):
5运算符(4个):
>,=,=,-
语言处理程序主要分为汇编程序、编译程序和() ;汇编语言源程序中,在经过汇编后产生相应机器代码的语句是() 。
第29题:
A.说明程序
B.解释程序
C.执行程序
D.目标程序
参考答案:
B
答案解析:
第30题:
A.指令语句
B.伪指令语句
C.宏指令语句
D.存储伪指令语句
参考答案:
A
答案解析:
语言处理程序主要是将高级语言或汇编语言编写的程序翻译成某种机器语言程序。
语言处理程序主要分为汇编程序、编译程序和解释程序等3种基本类型。
汇编语言是一种为特定的计算机或计算机系统设计的面向机器的符号程序设计语言,汇编语言源程序中可以有三类语句:
指令语句、伪指令语句和宏指令语句。
指令语句,汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作;伪指令语句指示汇编程序在汇编源程序时完成的某些工作,汇编后并不产生机器代码;汇编语言中,允许用户将多次重复使用的源程序定义为宏,宏指令语句就是宏的引用,在程序的任意位置,只要使用宏名,就可以调用相应的程序段,宏指令所指示的操作在汇编后并产生机器代码。
第31题:
下列程序设计语言中,()是一种面向事务处理的高级语言。
A.COBOL
B.PASCAL
C.VC++
D.ALGOL
参考答案:
A
答案解析:
COBOL,是CommonBusinessOrientedLanguage的缩写,是一种面向事务处理的高级语言。
它是针对企业管理中数据处理信息量大、数值处理并不复杂的问题而设计开发的计算机语言,目前主要用于情报检索、商业数据处理等领域。
第32题:
在C语言中,下列给数组进行初始化中,()是正确的。
A.charsl[4]="abed";
B.chars2[]="efg";
C.chars3[2][3]={"abc","xyz");
D.chars4[][]={'a','b','c'};
参考答案:
B
答案解析:
给一维字符数组初始化的方法有以下几种:
(1)在花括号里依次列出各个字符,字符间用逗号隔开。
例如:
chars[6]={'a','b',','e'};该数组仅给出前四个元素的值,其余元素系统自动置为空。
(2)不指定数组的大小,有系统根据所列举的字符个数来确定字符数组的大小。
例如;charS[]={'a','b','C',",'m');定义的数组大小为5。
(3)把双引号括起来的一个字符串作为字符数组的初值。
例如:
chars[9]=”tello”;这里要注意的是,数组的最后还有一个元素存放字符串的结束符。
由charsl[]=”goodmorning”;定义的数组的大小是13而不是12。
给一个二维数组初始化的方法有:
(1)以数组行为单位,依次给数组元素赋初值。
(2)按数组元素的排列顺序依次列出各个元素的值。
(3)根据给定的初始化数据,自动确定数组的行数,要注意的事只能省略行数,不能省略列数。
题目中,选项A,数据的实际大小为5,越界。
选项C,每行有4列元素,越界。
选项D,行数列数都省掉,而实际上只能省略行数,不能省略列数。
第33题:
A.2
B.6
C.12
D.14
参考答案:
B
答案解析:
第34题:
A.2
B.6
C.8
D.14
参考答案:
D
答案解析:
第35题:
程序的三种基本控制结构的共同特点是()。
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口
参考答案:
D
答案解析:
程序的特点就是从一个入口开始,最终以一个出口结束,其间可以用顺序,选择和循环方式对程序的流向进行控制。
三种结构可以写出非常复杂的程序,而且选择和循环都可以嵌套设计。
第36题:
索引文件由()构成。
A.索引表
B.主文件
C.索引表和主文件两部分
D.查找表
参考答案:
C
答案解析:
本题考查索引文件。
在分块查找过程中,首先将表分成若干块,每一块中关键字不一定有序,但块之间是有序的,即后一块中的所有记录的关键字均大于前一个块中最大的关键字。
此外,还建立了一个“索引表”,索引表按关键字有序。
第37题:
在二叉树中,第i层的结点数最多可以为()。
A.2i-1
B.2i-1
C.2i
D.21-1
参考答案:
B
答案解析:
本题考查二叉树的性质,应熟记这些性质。
二叉树在第i层上至多有2i-1个结点。
第38题:
拓扑排序的图中()表示活动。
A.顶点
B.边
C.图
D.边或顶点
参考答案:
A
答案解析:
在有向图中,若以顶点表示活动,用有向边表示活动之间的优先关系,则称这样的有向图为以顶点表示活动的网(ActiveOnVertexnetwork),简称AOV网。
拓扑排序就是将AOV网中所有顶点排成的一个线性序列。
第39题:
一组记录的关键字为(45,80,55,40,42,85),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。
A.(42,40,45,55,80,85)
B.(42,40,45,80,55,85)
C.(40,42,45,55,80,85)
D.(42,40,45,85,55,80)
参考答案:
A
答案解析:
本题考查快速排序算法。
快速排序是通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,已达到整个序列有序。
本题选择第一个数为基准进行划分,分别从两端查找大于和小于基准的数,不断进行交换,第一趟结束后,即得到第一次划分结果。
第40题:
对于一个具有n个结点e条边的无向图,若采用邻接表表示,则所有边链表中边结点的总数为()。
A.e/2
B.e
C.2e
D.n+e
参考答案:
C
答案解析:
本题考查无向图的邻接表表示方法。
邻接表可以表示出各个结点之间的关系,即无向图中的边,又由于图中有e条边,而每条边要连接两个结点,所以链表中的边结点总数为2e。
第41题:
下面陈述中正确的是()。
A.串是一种特殊的线性表
B.串的长度必须大于零
C.串中元素只能是字母
D.空串就是空白串
参考答案:
A
答案解析:
本题考查串的概念,串是仅由字符构成的有限序列,是取值范围受限的线性表。
空串是长度为零的串,空串不包括任何字符;空格串是由一个或多个空格组成的串,虽然空格是一个空白符,但它也是一个字符。
第42题:
现有一“遗传”关系:
设x是y的父亲,则x可以把它的属性遗传给y。
表示该遗传关系最适合的数据结构为()
A.向量
B.树
C.图
D.二叉树
参考答案:
B
答案解析:
“遗传”具有层状关系,而树体现了这种关系。
第43题:
设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为()。
A.2
B.3
C.4
D.5
参考答案:
B
答案解析:
栈的特点是先进后出。
根据题中的进出栈顺序,在s6进栈后,栈中元素最多,除了栈项元素s6外,还有s1和s5。
因此顺序栈的容量至少应为3。
类是在对象之上的抽象,一个类所包含的() 和数据描述了一组对象的共同行为和属性:
对象是类的() ;不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做() ;() 是父类和子类之间共享数据和方法的机制。
第44题:
A.命令
B.消息
C.方法
D.过程
参考答案:
C
答案解析:
第45题:
A.实例
B.图
C.关系
D.封装
参考答案:
A
答案解析:
第46题:
A.并发
B.多态
C.封装
D.继承
参考答案:
B
答案解析:
第47题:
A.封装
B.调用
C.多态
D.继承
参考答案:
D
答案解析:
类是一组具有相同数据结构和相同操作的对象的集合。
类的定义包括一组数据属性和在数据上的一组操作,在对象内的操作通常叫做方法,这就是说一个类所包含的方法和数据描述了一组对象的共同行为和属性。
类是在对象之上的抽象,在一个类中,每个对象都是类的实例,对类的属性的不同赋值就可以得到该类的对象实例。
多态性是面向对象方法的一个特性,不同的对象收到同一消息可以产生完全不同的结果,这一现象便是多态,通过多态性,同一消息就可以调用不同的方法。
类的继承关系是类之间的内在联系以及对特征的共享,即子类可以沿用父类的特征。
第48题:
在软件详细设计的编码过程中,最主要的工作就是书写语句,下列叙述中()是不合理的。
A.尽量使用3种基本控制结构来编程
B.不要在同一行中写多个语句
C.使用括号清晰的表达出逻辑表达式和算术表达式的运算次序
D.尽量使用测试条件“非”
参考答案:
D
答案解析:
在编码过程中,书写语句时要做到每条语句尽可能简单明了、易读易懂,要做到这一点,要遵循一些基本的语句书写原则。
其中常用的有:
不要在同一行中写多个语句。
避免使用复杂的条件测试,减少对“非”条件的测试。
尽量不用或少用GOT0语句。
尽量只采用3种基本控制结构来编写程序。
利用括号使表达式的运算次序清晰直观。
第49题:
模块结构图是软件工程中结构化方法()阶段所用的描述软件的工具。
A.项目计划
B.需求分析
C.系统总体设计
D.系统详细设计
参考答案:
C
答案解析:
在系统总体设计时,一个系统被划分成若干个模块,模块间按一定调用关系组成系统的软件结构或模块结构。
这种模块结构关系可以用模块结构图或其他描述工具来表达。
在需求分析时,用数据流图来描述系统的逻辑功能。
在系统详细设计时,程序流程图用于表达程序的控制机构。
McCall软件质量模型着重考虑了软件产品的三个侧面:
软件的操作特性、软件易于移植的能力和适应新环境的能力,() 和() 分别是软件操作和软件转移这两个方面中重要的因素。
第50题:
A.可靠性
B.可维护性
C.可移植性
D.复用性
参考答案:
A
答案解析:
第51题:
A.健壮性
B.可测试性
C.可移植性
D.可靠性
参考答案:
C
答案解析:
影响软件质量的因素很多,Mccall软件质量模型从软件产品的操作特性、适应新环境的能力和易于移植的能力等3个方面(也就是产品的运行、修正、转移)规定了11个质量特性。
正确性、可靠性、易使用性、效率、完整性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 上午 53 模拟