下载此文档

大一下册C语言程序设计第四版答案.docx


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
第一章概述
1-1简述计算机程序设计语言的发展历程。
解:
迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,c++t 语言,也属于高级语言。
1-2面向对象的编程语言有哪些特点?
解:
面向对象的编程语言及以往各种编程语言有根本的不同,它设计的出发点就是为了能更直1 事物以及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,i 共同属性(静态特征)和行为(动态特征),形成类。通过类的继承及多态可以很方便地? 软件开发周期,并使得软件风格统一。因此,面向对象的编程语言使程序能够比较直接地, 开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。C++语言是目前F 语言。
1-3什么是结构化程序设计方法?这种方法有哪些优点和缺点?
解:
结构化程序设计的思路是:自顶向下、逐步求精;其程序结构是按功能划分为若干个基本, 可能简单,在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成; 是使用子程序。结构化程序设计由于采用了模块分解及功能抽象,自顶向下、分而治之的; 复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。
虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把4 为相互独立的实体。当数据结构改变时,所有相关的处理过程都要进行相应的修改,每一>1 要带来额外的开销,程序的可重用性差。
由于图形用户界面的应用,程序运行由顺序运行演变为事件驱动,使得软件使用起来越来j 越困难,对这种软件的功能很难用过程来描述和实现,使用面向过程的方法来开发和维护
1-4什么是对象?什么是面向对象方法?这种方法有哪些特点? 解:
从一般意义上讲,对象是现实世界中一个实际存在的事物,它可以是有形的,也可以是无; 个独立单位,它具有自己的静态特征和动态特征。面向对象方法中的对象,是系统中用来 它是用来构成系统的一个基本单位,由一组属性和一组行为构成。
面向对象的方法将数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整, 象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单[ 系,对象及对象之间通过消息进行通讯。这样,程序模块间的关系更为简单,程序模块的; 了良好的保障。通过实现继承及多态性,还可以大大提高程序的可重用性,使得软件的开 面向对象方法所强调的基本原则,就是直接面对客观存在的事物来进行软件开发,将人们彳 式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客; 维。
1-5什么叫做封装?
解:
封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单 部细节。
1-6面向对象的软件工程包括哪些主要内容?
解:
面向对象的软件工程是面向对象方法在软件工程领域的全面应用,它包括面向对象的分析 (00D)、面向对象的编程(OOP)、面向对象的测试(00T)和面向对象的软件维护(00S
1-7简述计算机内部的信息可分为几类?
解:
计算机内部的信息可以分成控制信息和数据信息二大类;控制信息可分为指令和控制字两 息和非数值信息两类。
1-8什么叫二进制?使用二进制有何优点和缺点?
解:
二进制是基数为2,每位的权是以2为底的嘉的进制,遵循逢二进一原则,基本符号为0
息,有如下几个优点:;;;, 容量较小,表示同一个数,二进制较其他进制需要更多的位数。
1-9请将以下十进制数值转换为二进制和十六进制补码:
(1) 2 (2) 9 (3) 93
(4) -32 (5) 65535 (6) -1
解:
(2) 10 = (10) 2 = (2) 16
(9) 10 = (1001) 2 = (9) 16
(93) 10 = (1011101) 2 = (5D) 16
(-32) 10 = (11100000) 2 = (E0) 16
(65535) 10 = (11111111 11111111) 2 = (FFFF) 16
(-1) 10 = (11111111 11111111) 2 = (FFFF) 16
1-10请将以下数值转换为十进制:
(1) (1010) 2 (2) (10001111) 2 (3) (01011111 11000011) 2
(4) (7F) 16 (5) (2D3E) 16 (6) (F10E) 16
解:
(1010) 2 = (10) 10
(10001111) 2 = (143) 10
(01011111 11000011) 2 = (24515) 10
(

大一下册C语言程序设计第四版答案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小74 KB
  • 时间2021-07-23