mooc计算机系统基础(一)测验答案及部分解析 您所在的位置:网站首页 叙述什么是word功能区的包含关系 mooc计算机系统基础(一)测验答案及部分解析

mooc计算机系统基础(一)测验答案及部分解析

2024-01-06 10:10| 来源: 网络整理| 查看: 265

如果需要word文件,戳QQ 479686929

目录

第一周

第二周

第三周

第四周

第五周

第六周

第七周

第八周

第九周

第十周

第十一周

第十二周

  第一周

1以下有关冯.诺依曼结构思想的叙述中,错误的是( B )。

A.程序由指令构成,计算机能自动执行程序中一条一条指令

B.指令和数据都放在存储器中,两者在形式上有差别

C.计算机由运算器、存储器、控制器和I/O设备组成

D.计算机内部以二进制形式表示指令和数据

 

2以下有关指令以及指令执行过程的叙述中,错误的是( A  )。

A.指令中指定的操作数只能是存放在存储器中的数据

B.CPU中的控制器对指令操作码进行译码

C.指令由操作码和操作数或操作数的地址码构成

D.将要执行的下条指令的地址总是在程序计数器PC中

 

3以下有关编程语言的叙述中,错误的是( D )。

A.计算机不能直接执行高级语言程序和汇编语言程序

B.用高级编程语言编写程序比用汇编语言更方便

C.汇编语言和机器语言都与计算机系统结构相关

D.不能直接用机器语言(机器指令)编写程序

 

4以下有关机器指令和汇编指令的叙述中,错误的是( C )。

A.汇编指令中用十进制或十六进制表示立即数

B.汇编指令中用符号表示操作码和地址码

C.机器指令和汇编指令都能被计算机直接执行

D.机器指令和汇编指令一一对应,功能相同

 

5以下有关使用高级编程语言编写和开发软件的叙述中,错误的是(  C  )。

A.须有程序员与计算机交互的用户接口,即GUI或CUI

B.须有一个翻译或转换程序,即编译器或解释器

C.须程序员在应用程序中直接控制外设进行输入/输出

D.须有一套工具软件或集成开发环境,即语言处理系统

 

6一个完整的计算机系统包括硬件和软件。软件又分为( A  )。

A.系统软件和应用软件

B.低级语言程序和高级语言程序

C.操作系统和语言处理程序

D.操作系统和高级语言

 

7以下给出的软件中,属于系统软件的是(  A )。

A.Windows XP  

B.MS Word

C.RealPlayer

D.金山词霸

 

8以下有关指令集体系结构的叙述中,错误的是( D  )。

A.指令集体系结构位于计算机软件和硬件的交界面上

B.指令集体系结构的英文缩写是ISA

C.指令集体系结构是指低级语言程序员所看到的概念结构和功能特性

D.通用寄存器的长度、功能与编号不属于指令集体系结构的内容

 

9以下有关计算机系统层次结构的叙述中,错误的是( A )。

A.应用程序员工作在指令集体系结构层,需要对底层很熟悉

B.OS是对ISA和硬件的抽象,程序员通过OS使用系统资源

C.ISA是对硬件的抽象,软件通过ISA使用硬件提供的功能

D.最上层是提供给最终用户使用的应用程序(软件)层

 

10以下术语中,不属于计算机中硬件(即物理上实际存在的部件)的是(  D )。

A.程序计数器(PC)

B.数据通路

C.算术逻辑部件

D.指令字

第二周

1 108对应的十六进制形式是(  B  )。

A.63H

B.6CH

C.B4H

D.5CH

 

2 –1029的16位补码用十六进制表示为(  C  )。

A.0405H

B.7BFBH

C.FBFBH

D.8405H

 

3考虑以下C语言代码:

        short si=–8196;

unsigned short usi=si;

执行上述程序段后,usi的值是( A  )。

A.57340

B.8196

C.34572

D.57339

解析:  A、-8196=-(8192+4)=-10 0000 0000 0100B,因此,si和usi的机器数都为1101 1111 1111 1100,按无符号整数解释,其值为65535-3-8192=65535-8195=57340。

 

4考虑以下C语言代码:

    short si=–32768;

unsigned short usi=si;

执行上述程序段后,usi的值是( C  )。

A.65536

B.–32768

C.32768

D.65535

解析:  C、-32768=-1000 0000 0000 0000B,因此,si和usi的机器数都为1000 0000 0000 0000,按无符号整数解释,其值为32768。

5考虑以下C语言代码:

unsigned short usi=65535;

short si=usi;

执行上述程序段后,si的值是( D  )。

A.1

B.–65535

C.65535

D.–1

解析:  D、65535=1111 1111 1111 1111B,因此,usi和si的机器数都为1111 1111 1111 1111,按带符号整数解释,其值为-1。

 

6在ISO C90标准下执行以下关系表达式,结果为“真”的是( A )。

A.(unsigned) –1 > –2

B.2147483647 > –2147483648

C.–1 < 0U

D.2147483647 < (int) 2147483648U

解析:  A、-1的机器数为全1,-2的机器数为11┅10,按无符号整数比较,显然全1比任何数大,即结果为“真”。  B、2147483647的机器数为011┅1,在C90中为int型;2147483648的机器数为100┅0,在C90中为unsigned型,-2147483648的机器数通过对100┅0各位取反末位加一得到,因此,机器数还是100┅0。011┅1和100┅0按无符号整数比较,显然011┅1比100┅0小,即结果为“假”。  C、-1的机器数为全1,按无符号整数比较,全1是最大的数,显然比0大,即结果为“假”。  D、2147483647的机器数为011┅1,在C90中为int型;2147483648的机器数为100┅0,在C90中为unsigned型,强制类型转换为int后,按带符号整数比较,显然011┅1比100┅0大,即结果为“假”。

7 –1028采用IEEE 754单精度浮点数格式表示的结果(十六进制形式)是( A)。 A.C4808000H

B.44C04000H

C.C4C04000H

D.44808000H

 

8假定变量i、f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行下列表达式时,结果为“假”的是( B )。

A.f==(float)(double)f

B.f==(float)(int)f

C.i==(int)(float)i

D.i==(int)(double)i

解析:  A、double型数的有效位数比float型数大得多,因而f转换为double类型后不会发生有效数字丢失。  B、f=1234.5,转换为int型数后,小数点后面的数字被丢失,因此与原来的f不相等。  C、12345



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有