当前位置:中级软件设计师题库>计算机系统基础知识题库

问题:

[单选] 在CPU的寄存器中,()对用户是完全透明的。

A . 程序计数器
B . 指令寄存器
C . 状态寄存器
D . 通用寄存器

如图所示为一个有限自动机(其中,A是初态、C是终态),该自动机识别的语言可用正规式()表示。 (0|1)*01。 1*0*10*1。 1*(0)*01。 1*(0|10)*1*。 若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。 base+((i-1)*M+j-1)*K。 base+((i-1)*N+j-1)*K。 base+((j-1)*M+i-1)*K。 base+((j-1)*N+i-1)*K。 若C程序的表达式中引用了未赋初值的变量,则()。 编译时一定会报告错误信息,该程序不能运行。 可以通过编译并运行,但运行时一定会报告异常。 可以通过编译,但链接时一定会报告错误而不能运行。 可以通过编译并运行,但运行结果不一定是期望的结果。 在程序的执行过程中,Cache与主存的地址映像由()。 专门的硬件自动完成。 程序员进行调度。 操作系统进行管理。 程序员和操作系统共同协调完成。 若某计算机系统的I/O接口与主存采用统一编址,则输入/输出操作是通过()指令来完成的。 控制。 中断。 输入/输出。 访存。 在CPU的寄存器中,()对用户是完全透明的。
参考答案:

  参考解析

作为高速存储单元,微处理器内部有多种寄存器,用于暂时存放程序执行过程中的代码和指令。有些寄存器对应用人员来说是不可见的,不能直接控制。例如,保存指令代码的指令寄存器。所以它们被称为透明寄存器。这里的"透明"(Transparency)是计算机学科中常用的一个专业术语,表示实际存在,但在某个角度看好像没有。

在线 客服