计算机系统基础(一):程序的表示、转换与链接(第一周小测验)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

B.操作系统和高级语言

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

D.系统软件和应用软件

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

A.Windows XP

B.金山词霸

C.MS Word

D.RealPlayer

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

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

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

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

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

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

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

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

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

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

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

A.程序计数器(PC)

B.数据通路

C.算术逻辑部件

D.指令字

原文地址:https://www.cnblogs.com/nonlinearthink/p/11809111.html

时间: 2024-09-30 20:40:30

计算机系统基础(一):程序的表示、转换与链接(第一周小测验)的相关文章

计算机系统基础(一):程序的表示、转换和链接---第一周

1.以下有关冯.诺依曼结构思想的叙述中,错误的是(  ). A.程序由指令构成,计算机能自动执行程序中一条一条指令 B.计算机内部以二进制形式表示指令和数据 C.计算机由运算器.存储器.控制器和I/O设备组成 D.指令和数据都放在存储器中,两者在形式上有差别 2.以下有关指令以及指令执行过程的叙述中,错误的是(   ). A.指令中指定的操作数只能是存放在存储器中的数据 B.将要执行的下条指令的地址总是在程序计数器PC中 C.指令由操作码和操作数或操作数的地址码构成 D.CPU中的控制器对指令操

《C语言程序设计基础1》第二学期第一周学习总结

**<C语言程序设计基础1>第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名,数组名[数组长度] 类型名指定数组中每个元素的类型:数组名是数组变量的名称,是一个合法的标识符: 数组长度是一个整型常量表达式,设定数组的大小.数组是一些具有相同类型的数据的集合,数组中的数据按照一定的顺序排列存放.同一数组中的每个元素都具有相同的数据类型,有统一的标识符及

计算机系统基础:程序的表示、转换与链接---学习心得

 计算机系统概述 首先,通过介绍C语言程序的具体实例,来说明高级语言程序的执行结果与编程语言之外的计算机系统其他方面有关,从而使学生明白为何要学习"计算机系统基础"课程:然后,介绍计算机系统基本组成与基本功能.程序开发和执行过程.计算机系统层次结构等概述性内容:最后,简要说明本课程的主要学习内容. 数据的表示和存储 首先,介绍进位计数制和编码的基本概念:然后,介绍定点数的编码表示,在此基础上介绍带符号整数和无符号整数的表示:接着,介绍浮点数的编码表示,主要包括IEEE 754单精度和双

计算机系统基础:程序的执行和存储访问---学习心得

程序执行概述 介绍程序执行概述,首先介绍程序和指令的关系,然后介绍程序中一条指令的执行过程.我们在计算机系统基础(一)中主要是以IA-32架构来讲解程序的机器级表示的,所以,我们这里会介绍在IA-32中一条指令的执行过程,最后简单介绍一下CPU的基本功能和基本结构,包括数据通路和控制器的基本功能和结构. 主存储器组织 介绍存储器概述,首先介绍存储器相关的基本概念,然后介绍主存的基本结构及其性能指标.组成计算机中内存储器主要是半导体存储器,所以,接下来我们会介绍半导体存储器的组织方式,包括静态随机

零基础python教程-用Python设计你的第一个小游戏

学以致用,既然学习了python就要让它来实现我们想做的东西,这次咱就用python来做个简单小游戏,在实践中不断成长. 1.游戏代码: 输入数字,来猜测原作者心中所想的数字,猜中夸你,猜不中不夸你,游戏结束. 建议上面的代码,手工打一次,你会发现那些单词并没有看到的那么容易看.以下为翻译代码 2.tab缩进 tab有两种功能,一种是缩进(也可用空格来表示,tab在不同的编辑器里面可能是2个空格,4个空格或是8,要留意这个问题.),如上述代码中4,6行代码为缩进,来表明属于一个模块.另一种是在i

【C++自我精讲】基础系列五 隐式转换和显示转换

0 前言 1)C++的类型转换分为两种,一种为隐式转换,另一种为显式转换. 2)C++中应该尽量不要使用转换,尽量使用显式转换来代替隐式转换. 1 隐式转换 定义:隐式转换是系统跟据程序的需要而自动转换的. 1)C++类型(char,int,float,long,double等)的隐式转换: 算术表达式隐式转换顺序为: 1.char - int - long - double 2.float - double //1)算术表达式 int m = 10; double n = m;//n = 10

%1不是有效的 win32应用程序(64位转换32位)

phpmyadmin打开时候显示 HTTP500内部服务器错误,用火狐浏览器显示的是%1不是有效的 win32应用程序.谷歌一下,终于找出问题,原来是windows2003 64位的操作系统和32位IIS的问题..最终找到解决方法如下: 要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:1. 单击"开始",单击"运行",键入 cmd,然后单击"确定". 2. 键入以下命令启用 32 位模式: cscript %SYSTEMDRI

基础提供程序在Open上失败

"基础提供程序在Open上失败" 看到这个题目相信有很多人会一眼看出"病症"所在,也会有人不知所然.由于多次碰到了这个问题,现分享一下自己的经验! 解决思路: 网上有很多解决方案,相信也是遇到了不同的情况,经过多番尝试之后发现自己的症状和网上给的解决方案不尽相同,自己的项目中用到了EF,在经过一番调试之后发现,每每运行到Model实例化的时候就会提示错误,所以对数据这里产生了怀疑,当打开自己的数据库发现果不其然,由于数据库连接失败导致EF获取数据时Open失败! 总

HTTP500错误:%1不是有效的 win32应用程序(64位转换32位)

IE--internet选项--高级--"显示友好的HTTP错误信息"  前面的勾取消 网站具体错误信息:%1不是有效的 win32应用程序(64位转换32位) 原因:在windows 2003 64位系统上安装完iis后,运行PHP文件提示%1不是有效的 win32应用程序,原来是windows2003  64位的操作系统和32                                       位IIS的问题. 解决办法:要运行 32 位版本的 ASP.NET 2.0 具体