【计算机综合真题】2012年计算机专业(基础综合)真题试卷

一、单项选择题:第 1~40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个
选项最符合试题要求

1.求整数n(n≥0)阶乘的算法如下,其时间复杂度是

2.已知操作符包括„+?、 „-?、 „*?、 „/?、 „(?和„)?。将中缀表达式 a+b-a*((c+d)/e-f)+g 转换为等价的后
缀表达式 ab+acd+e/f-*-g+时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换
过程中同时保存在栈中的操作符的最大个数是 。

A. 5 B. 7 C. 8 D. 11
3. 若一棵二叉树的前序遍历序列为 a, e, b, d, c,后序遍历序列为 b, c, d, e, a,则根结点的孩子结
点 。
A. 只有 e B. 有 e、 b C. 有 e、 c D. 无法确定
4. 若平衡二叉树的高度为 6,且所有非叶结点的平衡因子均为 1,则该平衡二叉树的结点总数
为 。
A. 10 B. 20 C. 32 D. 33
5.对有 n 个结点、e 条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是 。
A. O(n) B. O(e) C. O(n+e) D. O(n*e)
6. 若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论
是 。

A. 存在,且唯一 B. 存在,且不唯一
C. 存在,可能不唯一 D. 无法确定是否存在

7.对如下有向带权图,若采用迪杰斯特拉( Dijkstra)算法求从源点 a 到其他各顶点的最短路径,
则得到的第一条最短路径的目标顶点是 b,第二条最短路径的目标顶点是 c,后续得到的其余各最短路径
的目标顶点依次是 。

A. d,e,f B. e,d,f C. f,d,e D. f,e,d
8. 下列关于最小生成树的叙述中,正确的是 。
Ⅰ. 最小生成树的代价唯一
Ⅱ. 所有权值最小的边一定会出现在所有的最小生成树中

Ⅲ.使用普里姆( Prim)算法从不同顶点开始得到的最小生成树一定相同
Ⅳ. 使用普里姆算法和克鲁斯卡尔( Kruskal)算法得到的最小生成树总不相同
A. 仅Ⅰ B. 仅Ⅱ C. 仅Ⅰ、 Ⅲ D. 仅Ⅱ、 Ⅳ
9. 已知一棵 3 阶 B-树,如下图所示。删除关键字 78 得到一棵新 B-树,其最右叶结点中的关键字
是 。

A. 60 B. 60, 62 C. 62, 65 D. 65
10. 在内部排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。下列排序方
法中, 每一趟排序结束都至少能够确定一个元素最终位置的方法是

Ⅰ. 简单选择排序 Ⅱ. 希尔排序 Ⅲ. 快速排序

四:堆排序    五:二路归并排序

A.仅Ⅰ、Ⅲ、Ⅳ B.仅Ⅰ、Ⅲ、Ⅴ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅲ、Ⅳ、Ⅴ

11.对一待排序序列分别进行折半插入排序和直接插入排序,两者之间可能的不同之处是。

A.排序的总趟数B.元素的移动次数C.使用辅助空间的数量D.元素之间的比较次数

12.假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是。

A.55秒 B.60秒 C.65秒 D.70秒

13.假定编译器规定int和short型长度分别为32位和16位,执行下列C语言语句:

得到y的机器数为。 A.0000 7FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH

15、某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定 int 型和 short 型长度分
别为 32 位和 16 位,并且数据按边界对齐存储。某 C 语言程序段如下:

若record变量的首地址为0xC008,则地址0xC008中内容及record.c的地址分别为。

A. 0x00、0xC00D B. 0x00、0xC00E C. 0x11、0xC00D D. 0x11、0xC00E

16.下列关于闪存(Flash Memory)的叙述中,错误的是 。

A.信息可读可写,并且读、写速度一样快

B.存储元由MOS管组成,是一种半导体存储器

C.掉电后信息不丢失,是一种非易失性存储器

D.采用随机访问方式,可替代计算机外部存储器

17.假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用2路组相联映射方式和LRU替换策略。访问的主存地址依次为0,4,8,2,0,6,8,6,4,8时,命中Cache的次数是。

A. 1 B. 2 C. 3 D. 4

18.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有33个微命令,构成5个互斥类,分别包含7、3、12、5和6个微命令,则操作控制字段至少有。

A. 5位B. 6位C. 15位D. 33位

19.某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是。

A. 20ns B. 40ns C. 50ns D.80ns

20. 下列关于 USB 总线特性的描述中,错误的是 。
A. 可实现外设的即插即用和热拔插
B. 可通过级联方式连接多台外设
C. 是一种通信总线,连接不同外设
D. 同时可传输 2 位数据,数据传输率高

21. 下列选项中,在 I/O 总线的数据线上传输的信息包括 。
Ⅰ. I/O 接口中的命令字 Ⅱ. I/O 接口中的状态字 Ⅲ. 中断类型号
A. 仅Ⅰ、 Ⅱ B. 仅Ⅰ、 Ⅲ C. 仅Ⅱ、 Ⅲ D. Ⅰ、 Ⅱ、 Ⅲ

22. 响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括 。
Ⅰ. 关中断 Ⅱ. 保存通用寄存器的内容 Ⅲ. 形成中断服务程序入口地址并送 PC
A. 仅Ⅰ、 Ⅱ B. 仅Ⅰ、 Ⅲ C. 仅Ⅱ、 Ⅲ D. Ⅰ、 Ⅱ、 Ⅲ

23.下列选项中,不可能在用户态发生的事件是 。
A. 系统调用 B. 外部中断 C. 进程切换 D. 缺页

24. 中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存
其内容的是

A.程序计数器B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器

25.下列关于虚拟存储器的叙述中,正确的是。

A.虚拟存储只能基于连续分配技术

B.虚拟存储只能基于非连续分配技术

C.虚拟存储容量只受外存容量的限制

D.虚拟存储容量只受内存容量的限制

26.操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是。

A.用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序

B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序

C.用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序

D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序

27. 假设 5 个进程 P0、 P1、 P2、 P3、 P4 共享三类资源 R1、 R2、 R3,这些资源总数分别为 18、 6、

22。 T0 时刻的资源分配情况如下表所示,此时存在的一个安全序列是 。

A. P0, P2, P4, P1, P3    B. P1, P0, P3, P4, P2  C. P2, P1, P0, P3, P4 D. P3, P4, P2, P1, P0

28.若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是。

Ⅰ.若该文件的数据不在内存,则该进程进入睡眠等待状态

Ⅱ.请求read系统调用会导致CPU从用户态切换到核心态

Ⅲ.read系统调用的参数应包含文件的名称

A. 仅Ⅰ、Ⅱ B. 仅Ⅰ、Ⅲ C. 仅Ⅱ、Ⅲ D. Ⅰ、Ⅱ和Ⅲ

29.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它们的计算和I/O操作顺序如下:

P1:计算60ms,I/O 80ms,计算20ms

P2:计算120ms,I/O 40ms,计算40ms 若不考虑调度和切换时间,则完成两个作业需要的时间最少是。

A.240ms B.260ms C.340ms D.360ms

30.若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是 。

A.在进程结束时能进行处理机调度

B.创建新进程后能进行处理机调度

C.在进程处于临界区时不能进行处理机调度

D.在系统调用完成并返回用户态时能进行处理机调度

31.下列关于进程和线程的叙述中,正确的是。

A.不管系统是否支持线程,进程都是资源分配的基本单位

B.线程是资源分配的基本单位,进程是调度的基本单位

C.系统级线程和用户级线程的切换都需要内核的支持

D.同一进程中的各个线程拥有各自不同的地址空间

32.下列选项中,不能改善磁盘设备I/O性能的是。
A.重排I/O请求次序

B.在一个磁盘上设置多个分区

C.预读和滞后写

D.优化文件物理块的分布

33.在TCP/IP体系结构中,直接为ICMP提供服务的协议是。

A.PPP B.IP C.UDP D.TCP

34.在物理层接口特性中,用于描述完成每种功能的事件发生顺序的是。

A.机械特性B.功能特性C.过程特性D.电气特性

35.以太网的MAC协议提供的是。

A.无连接不可靠服务 B.无连接可靠服务C.有连接不可靠服务 D.有连接可靠服务

36.两台主机之间的数据链路层采用后退N帧协议(GBN)传输数据,数据传输速率为16 kbps,单向传播时延为270ms,数据帧长度范围是128~512字节,接收方总是以与数据帧等长的帧进行确认。

为使信道利用率达到最高,帧序号的比特数至少为 。
A.5 B.4 C.3 D.2

原文地址:https://www.cnblogs.com/dream-to-pku/p/11700018.html

时间: 2024-08-30 11:00:28

【计算机综合真题】2012年计算机专业(基础综合)真题试卷的相关文章

803计算机学科基础综合

803计算机学科基础综合 一. 考查目标 计算机学科基础综合考试涵盖数据结构.计算机组成原理.操作系统和计算机网络等学科专业基础课程.要求考生比较系统地掌握上述专业基础课程的基本概念.基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析.判断和解决有关理论问题和实际问题. 二.考试形式和试卷结构 1.试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟. 2.答题方式 答题方式为闭卷.笔试. 3.试卷内容结构 数据结构 45分 计算机组成原理 45分 操作系统 35分 计算机网

由扎实的计算机专业基础知识和基本操作技能

硬件维护 计算机硬件的维护主要有以下几点:(1)任何时候都应保证电源线与信号线的连接牢固可靠:(2)定期清洗软盘驱动器的磁头(如三个月.半年等):(3)计算机应经常处于运动状态,避免长期闲置不用:(4)开机时应先给外部设备加电,后给主机加电:关机时应先关主机,后关各外部设备,开机后不能立即关机,关机后也不能立即开机,中间应间隔10秒以上:(5)软盘驱动器正在读写时,不能强行取出软盘,平时不要触摸裸露的盘面:(6)在进行键盘操作时,击键不要用力过猛,否则会影响键盘的寿命:(7)打印机的色带应及时便

[初赛备战]计算机基础知识错题集(1)

这里整理一些错题,太sb的题就没放上来了,有些题还有疑问,求大佬解答,然后解析都是来自网络(wiki和百度百科),无法保证正确性. 在微机中,通用寄存器的位数是() A.8 位    B.16 位   C.计算机字长  D.32 位 计算机字长不仅是CPU一次可处理的位数,同时也是寄存器的位数. 不同的计算机,其指令系统也不相同,这主要取决于( ) A.所用的 CPU    B.所用的操作系统   C.所用的程序设计语言  D.系统的总体结构 主要是取决于所用的CPU指令系统的意思是计算机硬件的

关于Qt画点及计算机专业基础课程介绍

在计算机图形图像学中,开始都是先画点,我曾经在汇编上tc2.0上画点,后来是MFC,VB,Qt,Python,我觉得对于计算机专业的选择QT的原因是它是个C系的功能强大庞大的库,可以少写很多代码,但是又不会过于屏蔽底层,这样在方便的写一些小例子能增强信心,在深入时候迫使使用者需要系统学习很多知识和走迷宫一般的耐心及毅力的锻炼. QT画点在网上资料很多,主要就是下面几步: //在绘制事件中使用QPainter中的API绘制 TestWidget::paintEvent(..) { QPainter

我的大学【我的计算机学习之旅&我的计算机考研之旅】

freemarker定义一个连续的序列 1.简易说明 定义一个连续的序列,并打印出序列中的元素 2.实现源码 <#--freemarker定义了一个连续的序列--> <#assign nums=1..100/> <#list nums as num> ${num} </#list> 3.实现结果 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 3

server2003中看不到网上邻居内容,其他电脑无法通过计算机名和IP访问本计算机(但网上邻居中可访问到)

现象1:server2003中看不到网上邻居内容,查看工作组计算机看到的是空列表, 现象2:其他电脑无法通过计算机名和IP访问本计算机(但网上邻居中可访问到)   访问提示:--Windows 2003 Server共享文件不能访问,\\ip或\\计算机名”提示“无任何网络提供程序接受指定的网络路径” 问题定位:系统问题,共享的文件可以被访问到,说明共享没有问题:只能是策略或者系统相关服务的问题,之前运行很正常,所以策略没有问题:需开启的服务有Workstation.Server.Compute

非计算机专业基础重点

编译原理你可以不看,这个课程理论性质的内容比较多,学完一遍收获也不会很大的.但是数据结构,有时间的话,应该看一下,要结合java的集合类的源码来看,这样效果最好的. 我觉得一个计算机专业的学生,读过jdk源码的人,估计不会超过5%,我让你们读源码不是因为计算机学生都必须读源码的,只是我对你们的要求高,才让你们读源码的. 笔试的内容一般涉及基本的网络知识,数据结构知识,操作系统知识,还有java技术知识,这个到时候我给你们找些题目,你们看看就行了,最主要是java技术知识,这个是最关键的,你们先抓

答读者问(4):有关专业基础和大学人际交往等问题

利用周末这点空余时间,我再来答复一位本科生朋友的邮件. 邮件内容如下: 前辈你好 我的学校是郑州的一所三本学院.而我是其中的一员.我的专业是计算机科学与技术软件开发与设计. 1大学上半学期我们学的计算机导论,其次就是高数英语.下学期学的c语言高数和英语.下半学期快结束了我还感觉自己什么都不会.已经毕业的很多前辈总是说专业基础很重要.到底神马是专业基础,我真的很困惑,上网查也都是说的不明所以.这是我的第一个困惑. 2到大学之后上了一些技术型贴吧c语言吧 c4吧等.里面的很多高中生甚至初中生都会编写

《逆袭大学》文摘——9.5 用算法和数学奠定专业基础

有不少读者给我来信,咨询的是关于数学和算法对学习计算机的意义.这样的话题,在我的专栏中很多文章里都提到过.在拙作<逆袭大学--传给IT学子正能量>中,在这方面写了不少文字,现将其中的9.5节全文摘录在此文中,以供参考. 更多话题,见<逆袭大学--传给IT学子正能量>全书目录. 9.5 用算法和数学奠定专业基础 一个程序设计的初学者,在刚刚开始学习时,会认为编程中语言是最重要的.没有语言,没有掌握好编程语言,写不出程序来.而后又知道熟练运用语言仅仅是学会了一种表达的方式而已,如同一个