当前位置: 首页 > news >正文

计算机二级C语言练习题

1.总线带宽是指总线的

A、长度

B、数据传输率

C、宽度

D、位数

正确答案: D

总线是连接计算机中各个部件的信息传输线,是各个部件共享的传输介质。总线的性能指标包括总线宽度(数据总线的根数)、总线带宽(数据传输率)及时钟同步、异步等


2.如果一个进程在运行时因为某种原因暂停,则该进程脱离运行状态进入

A、静止状态

B、停止状态

C、阻塞状态

D、就绪状态

正确答案C

进程的三种状态转换条件如下

1.处于就绪状态的进程,一旦分配到CPU,就转为运行状态

2.处于运行状态的进程,当需要某个事件发生才能继续运行时,则会转为等待状态(阻塞状态);或者由于分配给它的时间片用完,也会转为阻塞状态

3.处于等待状态的进程,如果他等待的事件已经发生,即条件得到满足,就转为就绪状态


4.要使用外存中的信息,应该先将其调入

A、内存、

B、控制器

C、运算器

D、微处理器

正确答案A

计算机要使用外存中的信息,要将其调入内存(CPU可以直接访问内存)


5.理论上计算机虚拟内存最大容量取决于

A、计算机地址位数

B、物理内存的大小

C、磁盘空间的大小

D、数据存放的实际地址

正确答案A

计算机地址位数决定了内存的最大容量,决定了虚拟内存的最大容量,虚拟内存容量的大小和操作系统也有关,地址位数只是决定最大容量,操作系统决定实际容量         


6.整数在计算机中存储和运算通常采用的格式是

A、反码

B、原码

C、补码

D、偏移码

正确答案C

整型数在机器中就是用补码来表示的


7.下列关于多道程序环境下进程描述正确的是

A、单CPU的计算机允许多个进程并发执行

B、单CPU的计算机只允许执行1个进程

C、多个程序可以合并成一个进程执行

D、多个CPU共同执行一个程序

正确答案A

多道程序设计程序是指允许多个程序同时进入内存并运行,即同时把多个程序放入内存,并允许它们交替在CPU运行,多个程序可共享系统中的各种硬、软件资源。当一个程序因为I/O请求而暂停运行时,CPU立即转去运行另一个程序


8.机器周期的同步标准是

A、CPU执行指令所占用的时间

B、CPU访问存储器一次所需要的时间

C、CPU分析指令所需要的时间

D、CPU访问寄存器一次所需要的时间

正确答案B

执行一条指令需要多少时间以机器周期为单位。所谓一个机器周期就是指CPU访问存储器一次所需要的时间


9.下列叙述正确的是

A、机器数补码的符号位取反既是偏移码

B、机器数原码除符号位以外各位取反即是反码

C、机器数反码的最后(最右边)一位加一既是补码

D、机器数原码、反码、补码均相同

正确答案A

在计算机就中,一般规定二进制的最高位为符号位,“0”表示正;“1”表示负。这种在机器中将符号位也数码化的数称为机器数。

机器数符号位为正的原码、反码、补码均相同,B、C、D选项只有在机器数为负数的情况下成立

而偏移码不管是正还是负,其补码的符号位取反就是偏移码


10.下列叙述中正确的是

A、虚拟存储器的空间大小取决于计算机的访存能力

B、实际外存都是虚拟存储器的空间

C、虚拟存储器使存储系统既具有相当于外存的容量又具有与主存一样的访问速度

D、实际物理存储空间必须大于虚拟存储空间

正确答案A

虚拟存储器的空间大小取决于计算机的访存能力


 11.如果作业的逻辑地址空间大于计算机实际的物理内存空间,则应采用的存储管理技术的

A、请求分页式管理

B、分区存储管理

C、可变分区存储管理

D、段页式存储管理

正确答案A

请求页式管理是动态页式内存管理的一种,它在作业和进程开始执行之前,不把作业或进程的程序段和数据段一次性全部装入内存,而只装入被认为是经常反复执行和调用的工作区部分。

分区存储管理是将内存划分成若干个连续区域,每个分区装入一个运行作业。分区存储管理的主要缺点是不能充分利用内存,也不能实现对内存的扩充。具体可以分为固定分区和可变分区两种方式

段页式存储管理方式先将用户程序分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。内存是以页为基本单位分配给每个用户程序的。


12.下面属于指令寻址的是

A、直接寻址

B、立即寻址

C、跳跃寻址

D、隐含寻址

正确答案C

寻址方式是指寻找指令或操作数有效地址的方式,即确定本条指令的数据地址及下一条待执行指令的地址的方式。寻址方式分为指令寻址和数据寻址

寻找下一条将要执行的指令被称为指令寻址。常见的有:顺序寻址和跳跃寻址

寻找指令中表示的操作数或怎样计算出操作数的地址称为数据寻址。常见的有隐含寻址、立即寻址、直接寻址、间接寻址、寄存器寻址……


13.计算机I/O接口的功能不包括

A、实现外部设备之间的互联

B、实现设备的选择

C、实现数据缓存以达到速度匹配

D、实现电平转换

正确答案A

CPU与外设之间的数据交换必须通过接口来完成。通常接口有以下功能:

(1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异。

(2)能够进行信息格式的转换,例如:串行和并行的转换。

(3)够协调CPU和外设两者在信息的类型和电平的差异。

(4)协调时序差异。

(5)地址译码和设备选择功能。

(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。


14.对操作系统的进程管理描述正确的是

A、进程管理包括作业管理

B、进程管理是对用户程序的组织与管理

C、进程管理的主要工作是处理器调度

D、进程管理仅解决处理器的分配调度

正确答案C

操作系统在进程管理的以下方面做工作:进程控制、进程同步、进程通信和进程调度


15.CPU中指令寄存器的任务是

A、用来存放后续指令地址

B、保存当前正在执行的指令

C、保存当前CPU所访问的主存单元的地址

D、保存将要存储的下一数据字节的地址

正确答案B

指令寄存器用于暂存当前正在执行的指令


16.分时操作系统的特点是

A、互联性

B、关联性

C、共享性

D、独立性

正确答案D

分时操作系统的特点有

(1)交互性(同时性):用户与系统进行人机对话。用户在终端上可以直接输入、调试和运行自己的程序,在本机上是修改程序中的错误,直接获得结果。

(2)多路性(多用户同时性):多用户同时在各自终端上使用同一CPU和其他资源,充分发挥系统的效率。

-(3)独立性:用户可彼此独立操作,互不干扰,互不混淆。(4)及时性:用户在短时间内可得到系统的及时回答。


17.一下不能对文件进行输出的库函数是

A、fwrite

B、fputc

C、fpout

D、fprintf

选择C

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【AI写代码】使用 ChatGPT 写 ila
  • 【Oauth2整合gateway网关实现微服务单点登录】
  • pycharm恢复两边侧边栏常驻显示
  • 【QML 基础】QML ——描述性脚本语言,用于用户界面的编写
  • [深度学习]Pytorch框架
  • Windows11系统安装,配置CUDA、cuDNN等
  • 力扣206.反转链表
  • 【既约分数 / B】
  • 虚拟摄像头抓屏
  • Go语言中的Mutex实现探讨
  • Blender软件三大渲染器Eevee、Cycles、Workbench对比解析
  • 仿黑神话悟空跑动-脚下波纹特效(键盘wasd控制走动)
  • V3s pinctrl与gpio的耦合问题
  • 大数据新视界 --大数据大厂之 Reactjs 在大数据应用开发中的优势与实践
  • 我们一般使用的家庭宽带支持udp吗
  • [译]CSS 居中(Center)方法大合集
  • 【mysql】环境安装、服务启动、密码设置
  • Angular Elements 及其运作原理
  • Apache Pulsar 2.1 重磅发布
  • CentOS6 编译安装 redis-3.2.3
  • CentOS从零开始部署Nodejs项目
  • conda常用的命令
  • Git学习与使用心得(1)—— 初始化
  • Netty源码解析1-Buffer
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PAT A1050
  • PHP CLI应用的调试原理
  • Shadow DOM 内部构造及如何构建独立组件
  • Spring Cloud Feign的两种使用姿势
  • 不上全站https的网站你们就等着被恶心死吧
  • 程序员最讨厌的9句话,你可有补充?
  • 从零开始的无人驾驶 1
  • 扑朔迷离的属性和特性【彻底弄清】
  • 软件开发学习的5大技巧,你知道吗?
  • 突破自己的技术思维
  • 我感觉这是史上最牛的防sql注入方法类
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 用简单代码看卷积组块发展
  • 最简单的无缝轮播
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #QT(QCharts绘制曲线)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #预处理和函数的对比以及条件编译
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (31)对象的克隆
  • (35)远程识别(又称无人机识别)(二)
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (三) diretfbrc详解
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (原)本想说脏话,奈何已放下
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换