- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 绪论
复习题
什么是程序设计?
答:
计算机程序设计又称为编程(programming),是一门设计和编写计算机程序的科学和艺术。
程序是程序设计中最基本的概念,也是软件中最基本的概念。程序是计算任务的处理对象和处理规则的描述。所谓计算任务是指所有通过计算来解决实际问题的任务。处理对象是数据,如数字、文字和图像等。处理规则一般指处理动作和步骤。在低级语言中,程序是一组指令和相关的数据。在高级语言中,程序一般是一组说明和语句,它包括了算法和数据结构。程序设计就是为计算机设计和编写程序,使其按照人所规定的算法对数据进行处理。通常程序设计包括了问题建模、算法设计、编写代码和编译调试等过程。
当今的计算机是基于什么模型?
答:
现代计算机都是基于冯·诺伊曼模型的。此模型着眼于计算机的内部结构,定义了处理机的运行过程。该模型把计算机分为四个子系统:存储器、算术/逻辑单元、控制单元和输入/输出单元。
为什么不称计算机为数据处理器
答:
数据处理器。可以认为是一个接受输入数据,处理数据,产生输出数据的黑盒。尽管这个模型能够体现现代计算机的功能,但是它的定义还是太狭窄。这个模型并没有说明它处理的类型以及是否可以处理一种以上的类型。换句话说,它并没有清楚的说明一个基于这个模型的机器能够完成操作的类型和数量。它是专用机器还是通用机器呢?这种模型可以表示为一种设计用来完成特定任务的专用计算机(或者处理器),比如用来控制建筑物温度或汽车油料使用。但计算机作为一个当今使用的术语,是一种通用的机器。它可以完成各种不同的工作。
你所知道的程序设计语言有哪些?你知道它们有什么不同特点吗?
(答案略)
位模式是如何表示一个构成文本的语言符号的?
答
所谓位(bit,binary digit 的缩写)是存储在计算机中的最小单位;它是0 或1。位代表设备的某一状态,这些设备只能处于两种状态中的某一种状态。计算机存储器并不知道所存储的位模式是表示哪种类型的数据。实际上计算机存储器仅仅将数据以位模式存储。至于解释位模式是数字类型、文本类型、或其它的数据类型,则是由输入/输出设备或程序的完成。换句话说,当数据输入计算机时,它们被编码,当呈现给用户时,它们被解码。
位模式可以表示任何一个构成文本的语言符号。在一种语言中,位模式到底需要多少位来表示一个文本符号主要取决于该语言集中到底有多少不同的文本符号。例如,如果要创建的某个虚构的语言仅仅使用大写的英文字母,则只需要26个符号。相应的这种语言的位模式则至少需要表示26个符号。对另一种语言,如中文,可能需要更多的符号。在一种语言中,表示某一符号的位模式的长度取决于该语言中所使用的符号的数量。更多的符号意味着更长的位模式。
计算机程序设计语言是如何分类的?
答:
程序设计语言可划分为低级语言、中级语言和高级语言。低级语言或称机器语言,是程序设计语言中最基础的类型,能被计算机直接理解。机器语言的区别取决于制造商和计算机的型号。高级语言是在计算机能够理解和处理之前必须首先翻译成机器语言的程序设计语言。C、C++、Pascal 和FORTRAN 都是高级语言的例子。汇编语言是中级语言,非常接近于机器语言,没有其他高级语言所表现出的语言复杂程度,运行时仍然得先翻译成机器语言。
C#是什么?
答:
C#(发音为:C sharp)是Microsoft公司开发的一种新的语言,也是.NET 公用语言运行环境的内置语言。它完美的结合了C/C++的强大功能、Java的面向对象特征和Visual Basic的易用性,从而构成一种类型安全的、简单的面向对象的编程语言。
C#的集成开发环境包括那些组成部分?
答:
C#的集成开发环境主要由这几部分组成:通用语言运行时CLR(Common Language Runtime),它是整个开发框架的基础;由CLR所提供的一组基础类库;在开发技术方面,C#的集成开发环境提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET和Windows编程技术Win Forms。
简述程序设计的过程。
答:
程序的设计过程包括:问题建模、算法设计、编写代码、编译调试。
程序将以数据处理的方式解决客观世界中的问题,因此在程序设计之初,首先应该将实际问题抽象成一个求解模型,然后为该模型设计和制定算法。通过问题建模,可以清楚地描述各种概念、已知条件、所求结果,以及已知条件与所求结果之间的联系等各方面的信息。模型和算法的结合将给出问题的解决方案。
具体的解决方案确定后,需要对所采用的算法进行描述,算法的初步描述可以采用自然语言方式,然后逐步将其转化为程序流程图或其他直观方式。这些描述方式比较简单明确,能够比较明显地展示程序设计思想,是进行程序调试的重要参考。
使用计算
您可能关注的文档
最近下载
- 华为EMC设计指南.pdf VIP
- 《导光管采光技术》课件.pptx VIP
- DB15_T 2383-2021 草原生态修复监测评价指标分类.docx VIP
- (2025秋新版)人教版二年级数学上册《 分类与整理第4课时 练一练》PPT.pptx VIP
- 消防工程维保、检测、消防安全评估公司公示内容-工作流程.docx VIP
- 2025至2030船用推进发动机行业发展研究与产业战略规划分析评估报告.docx VIP
- 《七律二首 送瘟神》教案- 2023-2024学年高教版(2023)中职语文职业模块.docx VIP
- 福建普通高中新课程思想政治学科教学指导意见.DOC
- 感染病病原体耐药机制.pptx VIP
- 【历年真题】2019年10月02134信息系统设计与分析自考试卷(四川含答案).docx VIP
文档评论(0)