《程序设计基础》记分作业1答案
单选题。(共7道试题,每题3分)
1、系统软件的核心软件是( A )。
A、操作系统
B、编译程序
C、汇编程序
D、机器语言
2、世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为( B )。
A、ENIAC(即电子数字积分计算机的英文缩写) B、冯·诺依曼 C、图灵机
D、苹果
D、PASCAL机
3、当代计算机的体系结构称为是( A )
A、冯`诺依曼机
B、非冯`诺依曼机
C、图灵机
4、CPU主要包括( A )。
A、运算器、控制器和寄存器 C、控制器
B、运算器、控制器和存储器 D、运算器和存储器 C、操作系统发展 C、第三代
D、硬件运算速度 D、第四代 D、计算设备
5、计算机发展的分代史中通常划分时代的标准是以计算机所采用的( A )。
A、逻辑元件 A、第一代
B、程序设计语言 B、第二代
6、当前广泛使用的微型计算机是( D )。 7、硬盘是( C )。
A、输入设备
B、输出设备
C、存储设备
单选题。(共10道试题,每题4分)
1、当前计算机的最基本原理采用的是( A )。
A、冯·诺依曼的“存储程序原理” C、冯·诺依曼的“运算控制原理” 2、计算机系统中的软件包括( C )。
A、应用软件和系统
B、应用软件和操作系统 D、所有程序和操作系统
C、所有程序和相关的文档
B、图灵机
D、图灵机的理论模型
3、第一代、第二代、第三代和第四代电子计算机采用的基本逻辑元件是( B )。
A、晶体管,电子管,半导体中小规模集成电路,大规模集成电路 B、电子管,晶体管,半导体中小规模集成电路,大规模集成电路 C、半导体中小规模集成电路,电子管,晶体管,大规模集成电路 D、大规模集成电路,电子管,晶体管,半导体中小规模集成电路 4、计算机硬件通常由5大功能部件组成,它们是( A )
A、存储器、运算器、控制器、输入设备和输出设备 B、寄存器、存储器、控制器、输入设备和输出设备 C、存储器、运算器、控制器、键盘和显示器 D、存储器、运算器、寄存器、输入设备和输出设备 5、保存在计算机内存中的信息为( D )。
A、程序
B、程序和地址
C、数据和地址
D、数据和程序
6、微机中常用的高级语言主要有3类:它们是( C )。
A、面向代码的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言 B、面向过程的程序设计语言、面向问题的程序设计语言和面向对象的程序设计语言 C、面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言 D、面向过程的程序设计语言、面向代码的程序设计语言和面向对象的程序设计语言 7、下面4种程序设计语言中,不是面向过程式语言的是( D )。
A、FORTRAN A、机器语言 A、BASIC语言
B、ALGOL
C、Ada
D、C++
D、面向对象语言 D、PASCAL语言
8、计算机硬件能够直接执行的编程语言应该是( A )。
B、汇编语言 B、C语言
C、高级语言
9、世界上第一个高级语言是( C )。
C、FORTRAN语言
10、程序设计过程的3个阶段是( A )。
A、编程阶段、编译阶段和执行阶段 C、编程阶段、调试阶段和编译阶段
B、编程阶段、调试阶段和执行阶段 D、编程阶段、编译阶段和解释阶段
判断题。(共12道试题,每题2分)
1、计算机硬件系统实际是由各种物理部件组成的。( √ )
2、采用大规模集成电路作为逻辑元件的是第四代计算机的主要特征。( √ ) 3、计算机软件的发展经历了3个阶段。( √ )
4、中央处理器简称CPU,是计算机硬件系统中最重要的部件之一。( √ ) 5、计算机的发展已经历四代,正向新一代计算机过渡。( √ )
6、计算机硬件和软件的关系主要体现在互相依存、无严格功能界面、相互促进几个方面。( √ ) 7、CPU主要包括运算器、控制器和寄存器3个部分。( √ )
8、冯·诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。( √ )
9、程序设计过程为算法、数据结构以及程序设计方法学3个方面相结合与统一的过程。( √ ) 10、FORTRAN语言是世界上最早出现的高级语言。( √ ) 11、机器语言与汇编语言是最早问世的过程式语言。( √ )
12、与汇编语言等低级语言相比,高级语言的表达方式更接近人类自然语言。( √ )
简答题。(共3道试题,每题5分)
1、名词解释:CAD,CAM,CAI,CPU,CASE。
CAD:计算机辅助设计(Computer Aided Design) CAM:计算机辅助制造(Computer Aided Manufacturing) CAI:计算机辅助教学(Computer Aided Itruction) CPU:中央处理器
CASE:计算机辅助软件工程
2、简述计算机程序设计语言的分类和各类的特点。
一般分为三类:机器语言(也称机器指令集),汇编语言和高级语言。
机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不同的计算机,其机器语言通常是不同的。由于机器语言是面向具体机器的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了又不易查找和修改,编出的程序可读性极差。
汇编语言是机器语言的符号化形式。用汇编语言编写的程序(又称源程序)经汇编器加工
处理后,就转换成可由计算机直接执行的目标程序。汇编语言提高了程序设计效率和计算机利用率。汇编语言仍属面向机器的一种低级语言,其程序的通用性和可读性较差。
高级程序设计语言是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序。采用高级语言编写的程序在不同型号的计算机上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序重新编译即可。高级语言具有通用性,与具体的机器无关。
3、高级语言解释程序的功能是什么?解释过程有哪两种方式?解释方式与编译方式有什么根本不同?
解释程序又叫解释系统,它的功能是对高级语言编写的程序进行逐句分析并立即执行从而得到结果。解释程序对源程序的解释过程也有两种方式,一种是直接解释执行,另一种是把源程序先转换为中间代码程序,然后对中间程序逐句解释执行。 两种解释方式均不产生目标程序,这是与编译方法本质上的不同。
《程序设计基础》记分作业1答案
单选题。(共7道试题,每题3分)
1、系统软件的核心软件是( A )。
A、操作系统
B、编译程序
C、汇编程序
D、机器语言
2、世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为( B )。
A、ENIAC(即电子数字积分计算机的英文缩写) B、冯·诺依曼 C、图灵机
D、苹果
D、PASCAL机
3、当代计算机的体系结构称为是( A )
A、冯`诺依曼机
B、非冯`诺依曼机
C、图灵机
4、CPU主要包括( A )。
A、运算器、控制器和寄存器 C、控制器
B、运算器、控制器和存储器 D、运算器和存储器 C、操作系统发展 C、第三代
D、硬件运算速度 D、第四代 D、计算设备
5、计算机发展的分代史中通常划分时代的标准是以计算机所采用的( A )。
A、逻辑元件 A、第一代
B、程序设计语言 B、第二代
6、当前广泛使用的微型计算机是( D )。 7、硬盘是( C )。
A、输入设备
B、输出设备
C、存储设备
单选题。(共10道试题,每题4分)
1、当前计算机的最基本原理采用的是( A )。
A、冯·诺依曼的“存储程序原理” C、冯·诺依曼的“运算控制原理” 2、计算机系统中的软件包括( C )。
A、应用软件和系统
B、应用软件和操作系统 D、所有程序和操作系统
C、所有程序和相关的文档
B、图灵机
D、图灵机的理论模型
3、第一代、第二代、第三代和第四代电子计算机采用的基本逻辑元件是( B )。
A、晶体管,电子管,半导体中小规模集成电路,大规模集成电路 B、电子管,晶体管,半导体中小规模集成电路,大规模集成电路 C、半导体中小规模集成电路,电子管,晶体管,大规模集成电路 D、大规模集成电路,电子管,晶体管,半导体中小规模集成电路 4、计算机硬件通常由5大功能部件组成,它们是( A )
A、存储器、运算器、控制器、输入设备和输出设备 B、寄存器、存储器、控制器、输入设备和输出设备 C、存储器、运算器、控制器、键盘和显示器 D、存储器、运算器、寄存器、输入设备和输出设备 5、保存在计算机内存中的信息为( D )。
A、程序
B、程序和地址
C、数据和地址
D、数据和程序
6、微机中常用的高级语言主要有3类:它们是( C )。
A、面向代码的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言 B、面向过程的程序设计语言、面向问题的程序设计语言和面向对象的程序设计语言 C、面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言 D、面向过程的程序设计语言、面向代码的程序设计语言和面向对象的程序设计语言 7、下面4种程序设计语言中,不是面向过程式语言的是( D )。
A、FORTRAN A、机器语言 A、BASIC语言
B、ALGOL
C、Ada
D、C++
D、面向对象语言 D、PASCAL语言
8、计算机硬件能够直接执行的编程语言应该是( A )。
B、汇编语言 B、C语言
C、高级语言
9、世界上第一个高级语言是( C )。
C、FORTRAN语言
10、程序设计过程的3个阶段是( A )。
A、编程阶段、编译阶段和执行阶段 C、编程阶段、调试阶段和编译阶段
B、编程阶段、调试阶段和执行阶段 D、编程阶段、编译阶段和解释阶段
判断题。(共12道试题,每题2分)
1、计算机硬件系统实际是由各种物理部件组成的。( √ )
2、采用大规模集成电路作为逻辑元件的是第四代计算机的主要特征。( √ ) 3、计算机软件的发展经历了3个阶段。( √ )
4、中央处理器简称CPU,是计算机硬件系统中最重要的部件之一。( √ ) 5、计算机的发展已经历四代,正向新一代计算机过渡。( √ )
6、计算机硬件和软件的关系主要体现在互相依存、无严格功能界面、相互促进几个方面。( √ ) 7、CPU主要包括运算器、控制器和寄存器3个部分。( √ )
8、冯·诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。( √ )
9、程序设计过程为算法、数据结构以及程序设计方法学3个方面相结合与统一的过程。( √ ) 10、FORTRAN语言是世界上最早出现的高级语言。( √ ) 11、机器语言与汇编语言是最早问世的过程式语言。( √ )
12、与汇编语言等低级语言相比,高级语言的表达方式更接近人类自然语言。( √ )
简答题。(共3道试题,每题5分)
1、名词解释:CAD,CAM,CAI,CPU,CASE。
CAD:计算机辅助设计(Computer Aided Design) CAM:计算机辅助制造(Computer Aided Manufacturing) CAI:计算机辅助教学(Computer Aided Itruction) CPU:中央处理器
CASE:计算机辅助软件工程
2、简述计算机程序设计语言的分类和各类的特点。
一般分为三类:机器语言(也称机器指令集),汇编语言和高级语言。
机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不同的计算机,其机器语言通常是不同的。由于机器语言是面向具体机器的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了又不易查找和修改,编出的程序可读性极差。
汇编语言是机器语言的符号化形式。用汇编语言编写的程序(又称源程序)经汇编器加工
处理后,就转换成可由计算机直接执行的目标程序。汇编语言提高了程序设计效率和计算机利用率。汇编语言仍属面向机器的一种低级语言,其程序的通用性和可读性较差。
高级程序设计语言是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序。采用高级语言编写的程序在不同型号的计算机上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序重新编译即可。高级语言具有通用性,与具体的机器无关。
3、高级语言解释程序的功能是什么?解释过程有哪两种方式?解释方式与编译方式有什么根本不同?
解释程序又叫解释系统,它的功能是对高级语言编写的程序进行逐句分析并立即执行从而得到结果。解释程序对源程序的解释过程也有两种方式,一种是直接解释执行,另一种是把源程序先转换为中间代码程序,然后对中间程序逐句解释执行。 两种解释方式均不产生目标程序,这是与编译方法本质上的不同。