End
章六: 填空题 1、 2、
程序加上该序的文档就是软件,通常认为,文档是指该软件的操作使用的文档。 程序是算法的具体实现。按照定义,程序是一组计算机指令的有序集合,这里的“序”就是指实现算法设计。
3、
指令就是计算机执行的最基本的操作,指令系统是所有CPU执行的指令的集合。
4、
计算机指令系统中主要有三类指令,分别是算术逻辑类、数据传输类以及控制转移类。
5、
一条机器指令应该包括操作类型,操作数,操作结果的存放地址和下一条指令的地址。
6、
不管使用何种计算机语言编制的程序,最重要计算机中被执行的那个程序都是机器语言程序。
7、 8、 9、
用汇编语言编写的程序叫做汇编语言源程序,是面向计算机硬件的程序。 高级语言分为面向过程和面向对象两种类型。面向过程的语言叫做强制性语言。 常用的面向过程的高级语言有BASIC语言、C语言、Pascal语言。面向对象的高级语言有Visual Basic ,Java ,C++。
10、 面向对象的程序设计技术有3个主要特点:封装、继承、多态性。 11、 OOP技术将数据即对象的属性和对数据的操作即对象的行为结合在一起。 12、 用于网页编程的语言是HTML(超文本置标语言)。在不同系统之间进行转换
的语言是XML(扩展置标语言)。
13、 高级语言编写的程序通常称为源程序,翻译后的机器语言程序称为目标程序。 14、 解释程序对源代码中的程序进行逐句翻译,翻译过程和执行过程同时进行。编
译程序对源程序是一次性整体翻译为目标程序,产生可执行文件。
15、 编译系统能发现不合法的语句和表达,但是,如果是算法错误,则不能被发现,
这属于逻辑问题。
16、 在C、Java等高级语言中,标识符是一个运行对象的名字。通常,用标识符表
示的变量是内存位置,而常量是程序执行过程中不会改变的量。
17、 在高级语言中,常见的基本数据类型是整型(定点纯整数)、实型(浮点数)
和字符型(ASCII字符)。
18、 常量有两种,一种是文字常量(数字常量),另一种是符号常量。
19、 由基本数据类型和数据结构联系起来组成的新的数据类型叫做构造数据类型,
如数组。数组是相同数据类型的元素的集合,程序是通过下标来使用数组的。
20、 高级语句中的基本语句有赋值语句、表达式语句、复合语句、转移语句、返回
语句、分支语句、循环语句等。
21、 多种运算符组成的表达式一般按照算术运算、关系运算、逻辑运算的优先级顺
序运算。
22、 Return语句可以返回一个常量、表达式或者变量。
23、 函数或方法是一段独立的程序代码,是语言工具的开发者编写好的,被经常使
用的公共代码。
24、 一般多分支语句使用的关键是switch。
25、 循环语句常用的有3种,分别是while,do…while和for。通常,如果循环次
数能够确定,则使用for语句。
26、 While和do…while语句对循环的执行有所不同,不管循环条件如何,循环体
至少执行一次的循环语句是do …while。
27、 程序设计过程通常分为问题的定义、设计方案、编写代码、测试、文档和运行
维护六个步骤。
28、 测试是寻找程序中的错误,常用的方法有白盒测试和黑盒测试。
29、 软件工程的开发模型主要有瀑布模型、增量模型、螺旋模型和RAD模型。 30、 软件生命周期是指软件开发、使用直到消亡的全过程。 选择题
1、 2、 3、
不需要了解计算机内部构造的编程语言是高级程序设计语言。 把用高级语言编写的源程序翻译成目标程序的系统软件叫做翻译系统。 (C)不属于结构化程序设计的控制成分
A. 顺序结构 B.循环结构 C.GOTO结构 D.选择结构
4、 5、 6、 7、 8、 9、
一个指令代码通过助记符号表示的语言叫汇编语言。 面向对象的程序设计具有封装、继承和多态特点。 高级语言的基本数据类型有整型、实型和字符型。 程序设计中常用的运算类型有算数、逻辑和关系。 HTML语言是网页编程语言。
通常,for循环语言用于循环次数确定的程序中。
10、 函数或方法是一段独立的程序代码,也可以被程序设计者调用。调用函数或方
法时,需要在形式参数和实际参数之间做到数量一致、类型一致以及顺序一致。
11、 不管循环条件是否满足执行循环的需求,循环体至少被执行一次的是do…
while语句。
12、 常量有两种,一种是符号常量,一种是文字常量。
13、 在计算机高级语言中,可以使用像a=a+b这样的表达式,其中a、b为变量。
这里变量的含义是内存位置。
14、 分支语句有多种名字,如选择语句、条件语句、判断语句。
15、 在面向对象的编程技术中,被调用的子程序的形式,如Math.max,通常叫做
表属项。
16、 运用大型工程的管理方法去管理软件开发,被称为软件工程。 17、 在程序设计中,调用过程的参数传递有两种,值调用和引用调用。
18、 程序设计过程中,包括问题的定义、设计方案、编写代码、测试、文档及运行
维护六个步骤。
19、 软件开发过程使用工程管理的方法,通常有各种开发模型,如瀑布模型、增量
模型、螺旋模型和RAD模型。
20、 软件的生命周期是指软件从开发到使用到不再使用的过程。 简答题
7、 一般高级语言有哪几种基本数据类型?如何理解各种数据类型的表示范围? 数据类型有:整型、实型和字符型。
整型是指数据只有整数部分而没有小数部分(即定点纯整数)。分为整型与长整型,是根据字节数来区分的,取值范围根据字节数来决定,通常C语言有int(2字节)和long(4字节)两种类型,Java有byte(1字节)、int(2字节)和long(4字节)三种类型。具体取值范围参照章二定点纯整数的取值范围。
实型也就是浮点数,即数据同时含有整数和小数两个部分。C语言与JAVA语言中的float 、double分别代表4字节和8字节的浮点数,取值范围参照章二。
字符型指使用ASCII字符,用1字节表示数据。可表示字母A~Z,数字1~9,标点符号,算术运算符,控制符,特殊字符,外来语言字母,图形符号等。 8、 什么是常量?有几种常量?
常量即在程序执行过程中保持不变的量。有两种类型的常量:文字常量及符号常量。 9、
什么是变量?变量的实际意义是什么?如何理解a=a+b这样的变量操作? 变量就是在程序执行过程中可以被改变的量。变量实际上是一个标识符,代表了一个内存地址。a=a+b即是将a与b所代表的内存位置中的量引用并进行加法运算后,将运算结果存入a所代表的内存位置中。
10、 什么是构造数据类型?程序如何使用数组?
构造数据类型,也称派生数据类型,是将基本类型和数据结构联系起来组成的新的、复杂的数据类型。
程序首先用一个变量名代表一组相同类型的数,并以下表的形式区分分数组中的各个数据元素。程序使用的其实是数组元素,即根据下表确定数据元素的位置并对其进行各种运算操作。
11、 赋值语句的规则是什么?如何确定表达式中运算符的优先级?
赋值语句的规则是:赋值号的左边只能是变量,右边可以是变量、常量、运算表达式或者函数运算等,但其运算结果必须能够被赋值号左边的变量所接受(即保持数据类型相一致,不一致时会进行强制转换)。
多个运算符组成的表达式一般按照算术运算、关系运算、逻辑运算的优先级顺序执行运算,同时单目运算优先于双目、多目运算(目可以理解为操作对象的个数,如果取负号为单目运算,对两个数的加减乘除为双目运算)。
12、 什么是复合语句?什么是返回语句?在什么情况下使用使用返回语句?
复合语句,即语句块,是指使用括号定义的多行语句。程序将复合语句视做一个语句进行处理。
返回语句是指程序在调用独立的程序段(如函数),并返回运算结果时使用的语句,它可以返回一个常量、表达式或变量值。(注意只能返回一个)
13、 什么是分支语句?
分支语句,也叫选择语句、条件语句、判断语句,顾名思义,是实现分支结构的语句,它根据条件(if后表达式或switch后表达式的结果)决定程序下一步决定该执行程序的哪一个语句或语句块。
14、 有几种循环语句?各有什么特点?
循环语句有三种:while语句,do…while语句,for语句。 While语句:循环体只有在条件被满足时才会执行。
Do…while语句:循环体会至少被执行一次,执行后进行条件判断,如果条件满足,则继续执行循环体。
For语句:for语句对循环控制使用的变量的初始化和终止条件、修改循环控制变量都设置在一个特定的结构里,常用于循环次数已经确定的情况。
15、 什么是函数或方法?哪些语言使用函数这个词?哪些语言使用方法这个词?函
数和方法的意义有什么差别?
函数、方法都指事先编写好的,并被经常使用的一段公共代码,是一个独立的程序段。面向过程的程序设计语言如C语言常使用函数一词,而面向对象的程序设计语言如Java语言常使用方法一词(而VB使用“过程”)。函数与方法的意义并没有严格的区分。
章七: 选择题
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库大机基复习课后题小整理(6)在线全文阅读。
相关推荐: