【Asp.net精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】C#程序设计大学教材课后答案 - 其它资料,希望对大家有所帮助!
引言复习题 1. 什么是程序设计? 答: 计算机程序设计又称为编程(programming),是一门设计和编写计算机程序的科学和艺术。
程序是程序设计中最基本的概念,也是软件中最基本的概念。
程序是计算任务的处理对象和处理规则的描述。
所谓计算任务是指所有通过计算来解决实际问题的任务。
处理对象是数据,如数字、文字和图像等。
处理规则一般指处理动作和步骤。
在低级语言中,程序是一组指令和相关的数据。
在高级语言中,程序一般是一组说明和语句,它包括了算法和数据结构。
程序设计就是为计算机设计和编写程序,使其按照人所规定的算法对数据进行处理。
通常程序设计包括了问题建模、算法设计、编写代码和编译调试等过程。
2. 当今的计算机是基于什么模型? 答: 现代计算机都是基于冯诺伊曼模型的。
此模型着眼于计算机的内部结构,定义了处理机的运行过程。
该模型把计算机分为四个子系统:存储器、算术/逻辑单元、控制单元和输入/输出单元。
3. 为什么不称计算机为数据处理器 答: 数据处理器。
可以认为是一个接受输入数据,处理数据,产生输出数据的黑盒。
尽管这个模型能够体现现代计算机的功能,但是它的定义还是太狭窄。
这个模型并没有说明它处理的类型以及是否可以处理一种以上的类型。
换句话说,它并没有清楚的说明一个基于这个模型的机器能够完成操作的类型和数量。
它是专用机器还是通用机器呢?这种模型可以表示为一种设计 ,比如用来控制建筑物温度或汽车油料使用。
但用来完成特定任务的专用计算机(或者处理器)计算机作为一个当今使用的术语,是一种通用的机器。
它可以完成各种不同的工作。
4. 你所知道的程序设计语言有哪些?你知道它们有什么不同特点吗? (答案略) 5. 位模式是如何表示一个构成文本的语言符号的? 答 所谓位(bit,binary digit 的缩写)是存储在计算机中的最小单位;它是 0 或 1。
位代表设备的某一状态,这些设备只能处于两种状态中的某一种状态。
计算机存储器并不知道所存储的位模式是表示哪种类型的数据。
实际上计算机存储器仅仅将数据以位模式存储。
至于解释位模式是数字类型、文本类型、或其它的数据类型,则是由输入/输出设备或程序的完成。
换句话说,当数据输入计算机时,它们被编码,当呈现给用户时,它们被解码。
位模式可以表示任何一个构成文本的语言符号。
在一种语言中,位模式到底需要多少位来表示一个文本符号主要取决于该语言集中到底有多少不同的文本符号。
例如,如果要创建的某个虚构的语言仅仅使用大写的英文字母,则只需要 26 个符号。
相应的这种语言的位模式则至少需要表示 26 个符号。
对另一种语言,如中文,可能需要更多的符号。
在一种语言中,表示某一符号的位模式的长度取决于该语言中所使用的符号的数量。
更多的符号意味着更长的位模式。
6. 计算机程序设计语言是如何分类的? 答: 程序设计语言可划分为低级语言、中级语言和高级语言。
低级语言或称机器语言,是程序设计语言中最基础的类型,能被计算机直接理解。
机器语言的区别取决于制造商和计算机的型号。
高级语言是在计算机能够理解和处理之前必须首先翻译成机器语言的程序设计语言。
C、C、Pascal 和 FORTRAN 都是高级语言的例子。
汇编语言是中级语言,非常接近于机器语言,没有其他高级语言所表现出的语言复杂程度,运行时仍然得先翻译成机器语言。
7. C是什么? 答: C(发音为:C sharp)是 Microsoft 公司开发的一种新的语言,也是.NET 公用语言运行环境的内置语言。
它完美的结合了 C/C的强大功能、Java 的面向对象特征和 Visual Basic 的易用性,从而构成一种类型安全的、简单的面向对象的编程语言。
8. C的集成开发环境包括那些组成部分? 答: C的集成开发环境主要由这几部分组成:通用语言运行时 CLR(Common LanguageRuntime),它是整个开发框架的基础;由 CLR 所提供的一组基础类库;在开发技术方面,C的集成开发环境提供了全新的数据库访问技术 ADO.NET,以及网络应用