摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2023年下半年程序员模拟考试一上午试题】部分试题的详解,一起来看看吧~



1、若下列编码中包含奇偶校验位,且无错误,则采用奇校验的编码是(10)。
A、 10101100
B、 10111001
C、 11100001
D、 10001011

答案:B
答题解析:

本题考查计算机系统硬件基础知识。

奇偶校验是一种简单有效的校验方法。这种方法通过在编码中增加一个校验位来使编码中l的个数为奇数(奇校验)或者偶数(偶校验),从而使码距变为2。题目中给出的4个选项中,只有10111001中1的个数为奇数,因此采用奇校验的编码是10111001。



2、下面关于Cache(高速缓冲存储器)的叙述,  (11)  是错误的。
A、 在体系结构上,Cache存储器位于主存与CPU之间
B、 Cache存储器存储的内容是主存部分内容的拷贝
C、 Cache的命中率只与其容量相关
D、 使用Cache存储器并不能扩大主存的容量

答案:C
答题解析:

本题考查高速缓存基础知识。

高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。

Cache存储器用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对 Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中;若是写入操作,则将数据写入主存即可。

Cache的命中率主要与如下几个因素有关:程序在执行过程中的地址流分布情况;当发生Cache块失效时,所采用的替换算法;Cache的容量;,在组相联映像方式中,块的大小和分组的数目;所采用的Cache预取算法等。

Cache的命中率随其容量增加而提高,在Cache容量比较小的时候,命中率提高的非常快,随着Cache容量的增加,命中率提高的速度逐渐降低。当Cache容量增加到无穷大时,命中率可望达到100%,但这实际上是做不到的。



3、在计算机系统中,磁盘属于一种 (12) 。
A、 表现媒体
B、 传输媒体
C、 表示媒体
D、 存储媒体

答案:D
答题解析:

感觉媒体:指直接作用于人的感觉器官,使人产生直接感觉的媒体。如:声音、图形、图像、动画等。

表示媒体:指为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体,常见的有各种编码方式,如文本编码、图像编码和声音编码等。

表现媒体:表现和获取信息的物理设备。如:输入显示媒体键盘、鼠标和麦克风等;输出显示媒体显示器、打印机和音箱等。

存储媒体:存储数据的物理设备,如磁盘、光盘和内存等。

传输媒体:传输数据的物理载体,如电缆、光缆和交换设备等。
参考答案: D



查看完整试题>>>