mooc计算机系统基础(一)测验答案及部分解析 | 您所在的位置:网站首页 › 叙述什么是word功能区的包含关系 › mooc计算机系统基础(一)测验答案及部分解析 |
如果需要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 实验室设备网 版权所有 |