大学计算机基础第五章
大学计算机基础第5章第三版答案
大学计算机基础第5章第三版答案习题一、选择题1.计算机网络是计算机技术与计算机技术紧密结合的产物。
(a)通信(b)电话(c)internet(d)卫星2.通信线路的主要传输介质有双绞线、()、微波等。
(a)电话线(b)光纤(c)一级线(d)三级线3.最常用到的通信标准和协议有()文档、ieee标准、itu-t建议等。
(a)iso(b)iso9002(c)iso/rm(d)rfc4.网络软件包括()、网络服务器软件、客户端软件。
(a) Windows(b)UNIX(c)网络操作系统(d)通信控制软件5计算机网络的目的是实现()和信息交换。
(a)资源共享(b)远程通信(c)网页浏览(d)文件传输6.计算机网络既可以采用数字通信方式,也可以采用()通信方式。
(a)信号(b)模拟(c)基带(d)卫星7.通信双方必须共同遵守的规则和约定称为网络()。
(a)合同(b)协议(c)规范(d)文本8.网络信号的传输方式有()和点对多点两种通信方式。
(a)点对点(b)端对端(c)PC对PC(d)ISP对isp9点对多点网络通常以()模式工作。
(a)无线电(b)广播(c)单播(d)端对端10.广播式网络有三种信号传输方式:单播、多播和()。
(a)无线电(b)广播(c)组播(d)端对端11.()拓扑结构由一个中央节点和若干从节点组成。
(a)总线类型(b)星型(c)环型(d)网络类型12 IEEE将网络分为LAN、()和man。
(a)pstn(b)adsl(c)man(d)atm13.osi/rm的中文含义是()。
(a)网络通信协议(b)国家信息基础设施(c)开放系统互连参考模型(d)公共数据通信网络14.网络协议分层方法及其协议层与层之间接口的集合称为网络()。
(a)服务(b)通信(c)关系(d)体系结构15.tcp/ip协议网络接口层常用的协议有()系列以太网协议。
(a) ieee802(b)ieee802。
3(c)ieee802。
920777-大学计算机基础-第五章
10
计算机网络的性能指标
网络性能指标都从不同的方面来度量了计算机网络 的性能。
速率 带宽 误码率 吞吐量 时延 时延带宽积 往返时间RTT 利用率
11
计算机网络的性能指标
速率 计算机所发出的的信息都是数字形态的。在网络技 术中的速率是指连接在计算机网络上的主机在数字 信道上传送数据的速率,也被称为数据率(data rate) 或成为比特率(bit rate)。 速率的单位是b/s(比特每秒)或者bps(bit per second)。计算公式为:
5.2 计算机网络的概述
5
计算机网络的定义
简单的说计算机网络就是“一群具有独立功能的计 算机通过通信线路和通信设备互联起来,在功能完 善的网络软件(网络协议、网络操作系统等)的支 持下,实现计算机之间数据通信和资源共享的系统”
资源共享观点将计算机网络定义为“以能够相互共 享资源的方式互联起来的自治计算机系统的集合”。
LAN(Local Area Network, 局域网)
覆盖范围:一般处于同一个建筑内或者同一个建筑群内 特点: 局域网覆盖有限的地理范围,它适用于机关、校园、工厂等有
限范围内的计算机、终端与各类信息处理设备联网的需求。 局域网提供高数据传输速率(10Mbps~10Gbps)、低误码率(误
码率指每传送n个位,可能发生一个位的传输差错,局域网的误码 率通常在10-12~10-7之间)的数据传输环境。 局域网一般属于一个单位所有,易于建立、维护与扩展。 从介质访问控制方法的角度来看,局域网可以分为共享介质式 局域网和交换式局域网;
S=1/T 其中,T为没发送一比特所需要的时间。
《大学计算机基础》第5章-程序设计基础
11
程序设计语言的特点
机器语言的特点: ➢ 编程难 ➢ 效率高 ➢ 需要指令系统 ➢ 难读 ➢ 难维护
汇编语言的特点: ➢ 编程不容易 ➢ 效率较高 ➢ 需要汇编程序 ➢ 不易读 ➢ 不易维护
高级语言的特点: ➢ 编程容易 ➢ 效率低 ➢ 需要编译系统 ➢ 易读 ➢ 易维护
12
5.1.3 程序设计语言的结构
程序结构的多样性: ➢ 结构化程序 ➢ 模块化程序 ➢ 面向对象的程序结构
一个良好结构的程序具有以下等特点: ➢ 结构清晰 ➢ 容易阅读 ➢ 容易理解 ➢ 容易验证 ➢ 容易维护
计算机程序设计语言有几百种,但是最常用的不过10 多种,了解一些程序设计语言的不同特性,有助于为 特定任务而选择适当的程序设计语言。
8
1. 机器语言(Machine Language)
指令——指挥计算机完成某个基本操作的命令。 指令系统——所有的指令集合。 (第一代程序设计语言) 机器语言——用二进制代码表示指令系统的语言。 机器语言程序——由二进制代码按一定规则组成的、能被
34
求3个整数的最大值的C程序
/*使C预编译包含I/O头文件,则可用scanf、printf函数 */
#include <stdio.h>
void main(void)
{ int a, b, c, max;
/* 定义 4 个整型变量 */
int max3(int a, int b, int c); /* max3 函数原形声明 */
大学计算机基础课件第5章
5.2工作表的创建 . 工作表的创建
创建工作表,实际上就是向工作表的每个单元格 创建工作表, 输入数据.在向单元格输入数据前, 输入数据.在向单元格输入数据前,首先必须激 活工作表, 活工作表,并使待输入数据的单元格成为活动单 元格.单击某个单元格, 元格.单击某个单元格,该单元格就被双线边框 包围,表示该单元格成为了活动单元格. 包围,表示该单元格成为了活动单元格. Excel共有 种数据类型,分别是:文本,数值, 共有6 Excel共有6种数据类型,分别是:文本,数值, 日期,时间,公式,函数. 日期,时间,公式,函数.
第五章电子表格与 数据库
教学目标
要求深刻理解与熟练掌握的重点内容有: 要求深刻理解与熟练掌握的重点内容有:
1,Excel 2003的基本概念 , 的基本概念 2,编辑工作簿 , 3,格式化工作表 , 4,制作图表 , 5,数据库的基本概念和创建数据库,数据表 ,数据库的基本概念和创建数据库, 6,用设计视图创建表 , 7,数据表数据的输入和修改 , 8,创建和修改数据表结构 , 9,"自动创建报表"和"报表向导"的方法 报表向导" , 自动创建报表" 10,"自动创建窗体"的方法 , 自动创建窗体"
广西大学计算机与电子信息学院公共基础教学部
2,Excel 2003的主要功能 2003的主要功能 对于有一定规律的数据,例如, (1)快速输入数据 对于有一定规律的数据,例如,"2006 2007年 一月,二月" Excel可以快速 年,2007年……","一月,二月"等,Excel可以快速 " 输入. 输入. 利用Excel的函数或输入公式, Excel的函数或输入公式 (2)数据计算 利用Excel的函数或输入公式,可以对输入 的数据进行许多复杂的运算,得出结果. 的数据进行许多复杂的运算,得出结果. Excel中 可以容易地实现数据的排序, (3)数据管理 在Excel中,可以容易地实现数据的排序, 筛选和分类汇总等操作,并能进行数据的分析和预测. 筛选和分类汇总等操作,并能进行数据的分析和预测. 利用Excel的图表向导, Excel的图表向导 (4)创建图表 利用Excel的图表向导,可以快速地创建图 直观地显示数据及其相互间的关系. 表,直观地显示数据及其相互间的关系. Excel可以与 可以与Microsoft Office的其它组件 的其它组件, (5)数据交换 Excel可以与Microsoft Office的其它组件, Word,PowerPoint,Access等应用程序动态交换数据 等应用程序动态交换数据, 如Word,PowerPoint,Access等应用程序动态交换数据, 还可与其它数据库管理系统如FoxPro Oracle等共享数据 FoxPro, 等共享数据. 还可与其它数据库管理系统如FoxPro,Oracle等共享数据.
大学计算机基础-第5章习题答案
习题一、单选题1. ( B)是Excel环境中存储和处理数据的最基本文件。
A. 工作表文件B. 工作簿文件C. 图表文件D. 表格文件2. 若在单元格中出现一连串的"###"符号,则需( B)。
A. 重新输入数据B. 调整单元格的宽度C. 删去该单元格D. 删去这些符号3. 填充柄位于单元格的( B)。
A. 左上角B. 右下角C. 左下角D. 右上角4. 在Excel工作表中,表示一个以单元格C5、N5、C8、N8为四个顶点的单元格区域,正确的是( B)。
A. C5:C8:N5:N8B. C5:N8C. C5:C8D. N8:N55. 在Excel 2010中,当C7单元格中有相对引用=SUM(C3:C6),把它复制到E7单元格后,双击它显示出( A)。
A. =SUM(C3:C6)B. =SUM(C4:C7)C. =SUM(E3:E6)D. SUM(E3:E7)6. 在Excel 2010中,不连续单元格选择,只要按住( A)的同时选择所要的单元格。
A. CtrlB. ShiftC. AltD. ESC7. 已知Excel 2010某张工作表有"单位"与"销售额"等项目,现已对该工作表建立了"自动筛选",如下说法中,错误的是( D )。
A. 可以筛选出"销售额"前5名或者后5名B. 可以筛选出"单位"名字的第二个字为"州"的所有单位C. 可以同时筛选出"销售额"在10000元以上与在5000元以下的所有单位D. 不可以筛选出"单位"名的第一个字为"湖"字,同时"销售额"在10000元以上的数据8. 给Excel 2010工作表改名的正确操作是( A)。
A. 右击工作表标签条中某个工作表名,从弹出菜单中选"重命名"B. 单击工作表标签条中某个工作表名,从弹出菜单中选"插入"C. 右击工作表标签条中某个工作表名,从弹出菜单中选"插入"D. 单击工作表标签条中的某个工作表名,从弹出菜单中选"重命名"9. 在Excel 2010中,删除单元格后,其余单元格将发生如下变化,( C)。
大学计算机基础-第5章 5-1 Word文字处理-课件
5.1.5.2页面边框和底纹
5.1.5.1分隔符 1、分页符 2、分节符
5.1.5.4设置页码、页眉、页脚
1、插入页眉、页脚 (1)点击“插入”菜单 (2)点击“页眉”按钮 (3)在下拉框中选择一款 (4)输入页眉内容
5.1.5.4设置页码、页眉、页脚 为各小节设置不同页眉
:
5.1.5.4设置页码、页眉、页脚 2、页码的设置
5.1.7.3图片
1、插入图片 (1)光标放在插入点 (2)点击“插入”——“插图”工具栏点击“图
片” (3) 选择待插入图片的文件夹,点击待插入图片 (4)点击“确定”
5.1.7.3图片 2艺术字
插入艺术字
5.1.7.5 文本框
5.1.7.6公式编辑器
插入公式: 点击“公式”按钮
5.1.1.4 保存文档 2、文档类型的转换
5.1.1.4 保存文档 3、保存与另存为 “保存”是针对原有的文档进行保存,保存的位置 为原有文档的位置。“另存为”则是建立原有文档 的副本,而保存的位置则需要用户重新指定
5.1.1.4 保存文档 4、自动保存
5.1.1.5 关闭及退出 5.1.1.6 多文档切换 1、通过点击任务栏中的word图标进行切换。 2、点击“视图”—“切换窗口”按钮。 3、使用Alt+Tab组合键。
5.1.7.1表格处理 1、插入表格 ——工具栏操作
5.1.7.1表格处理 1、插入表格——绘制表格
5.1.7.1表格处理 2、编辑表格 (1)定位、选取 (2)插入行、列 (3)删除行、列 (4)复制、移动行、列 (5)拆分、移动单元格
5.1.7.1表格处理 3、格式化表格 (1)格式化单元格内文本 (2)边框及底纹 (3)单元格内边距 (4)行高、列宽设定 (5)套用表格样式 (6)表格的对齐方式
大学计算机基础第5章
六、Word高效自动化功能
要点: ➢ 长文档目录生成 ➢ 邮件合并
43
实验四、长文档目录——样式和目录
样式:一组已命名的字符和段落格式的组合 , 使用标题样式、新建样式、修改样式
生成目录:对已设置了不同标题样式的文档, 通过“引用|目录|自定义目录”的设置自动生成目录
表格建立
建立方式: ➢ 拖曳生成有规律表格 ➢ 用鼠标自由地绘制表格 ➢ 文本生成表格
22
表格建立——拖曳生成有规律表格
打开插入 表格对话框
• 表格建立——用鼠标自由地绘制表格
选择表格库 中的表格
23
• 表格建立——文本转换为表格
姓名, 数学, 外语, 计算机 吴华, 98, 77, 88 钱玲, 88, 90, 99 张家鸣, 67, 76, 76 王平, 98, 86, 88 李力力, 98, 77, 90
首字下沉、艺术字、公式
38
文字图形效果的实现——首字下沉
“插入”|“文本”|“首字下沉”
艺术字
插入艺术字后,要做的以下美化工作:
·艺术字样式 设置艺术字文本填充、轮廓线和文本效果; ·插入形状 设置艺术字的背景轮廓形状;
·形状样式 设置艺术字的背景效果:填充、阴影等
文字图形效果的实现——艺术字
快速排版:
格式刷:快速复制格式 样式: 命名的格式信息集合,“开始”|“样式”功能区组 模板:提供基本框架和一整套样式组合,创建新文档时选择
8
字符排版
五号方正舒体 五号宋体 四号黑体 三号楷体 二号隶书
20磅华文彩云 15磅华文行楷 倾斜 字符加粗
加下划线 删除线 X2 Y1
字符加边框
段落排版
大学计算机基础 课件 第五章 计算机软件技术基础
教学进度
5.2 程序设计语言
方案二 C语言与C++
计算机科学与工程系
C语言灵活性好,效率高,可以接触到软件开发比较底 层的东西; C++语言是 C语言的超集,也就是说学会了 C++, 你其实已经把C语言学会了。VC++其实是一个C++语言的编 译器环境,是微软制作的产品。至于 C# ,也是微软公司自 己开发出来的一套语言,与C/C++具有极大的相似性,C#是 在Java流行起来后所诞生的一种类似的语言,目前主要是应 用在网络编程上。 上述这类语言对使用者的要求比较高,如果你可以在编 程上投入很大的精力和时间,那么学会它可以随心所欲地进 行编程。
教学进度
5.2 程序设计语言
计算机科学与工程系
(2) 运算符和表达式 在程序设计中使用表达式可完成各种各样的运算。表达 式通常包括:常量、变量、运算符和函数调用等。 例如:给定圆的半径r,求其面积的C语言表达式是: s = 3.14 * r * r 其中,s、r是变量,3.14是常量,*是算术运算符,“=‖ 是赋值运算符。它的作用是把“=‖右边的表达式的值计算出 来然后赋值给“=‖左边的变量s。 (3) 语句 程序是对计算机要执行的操作的描述,高级语言源程序的 基本组成单位就是语句。语句按功能可以分为两类: ① 用于描述操作运算的语句,如赋值语句; ② 用于控制操作运算流程的语句,如分支控制语句。
华南农业大学
信息学院
教学进度
第五章 计算机软件技术基础
引言
计算没有软件的计算机 仅仅是一台没有任何功能的机器,也称为裸机。 计算机问题求解包括分析问题、设计算法、实 现算法等步骤,是最典型计算思维方法。
大学计算机基础第5章作业及答案
大学计算机基础第五章作业一、选择题1.下面有关计算机操作系统的叙述中,______是不正确的。
A操作系统属于系统软件B操作系统只管理内存,而不管理外存C UNIX、Windows 2000属于操作系统D计算机的内存、I/O设备等硬件资源也由操作系统管理。
2.下面几种操作系统中,______不是网络操作系统。
A MS-DOSB Windows 2000C LinuxD Unix3.下面有关Windows系统的叙述中,正确的是。
A Windows文件夹中只能包含文件。
B 在Windows环境中,安装一个设备驱动程序,必须重新启动后才起作用。
C 在Windows环境中,一个程序没有运行结束就不能启动另外的程序。
D Windows是一种多任务操作系统。
4.进程______。
A与程序是一一对应的。
B是一个程序及其数据,在处理机上执行时所发生的活动。
C是不能独立运行的。
D是为了提高计算机系统的可靠性而引入的。
5.交换技术是对______技术的改进,其目的是为了更加充分地利用系统的各种资源。
A虚拟存储 B Cache C调入调出D自动覆盖6.Word编辑的文件属于______。
A 系统文件B 文本文件C二进制文件D输出文件二、判断题(正确打√错误打×)1.配置操作系统的目的是提高计算机系统的处理速度。
(× )2.计算机没有操作系统就不能工作。
(×)3.Linux发行版的发行商拥有其发行版中所有软件模块的版权。
(×)4.引入进程可以改善系统的资源利用率、提高吞吐量,但增加了系统的空间和时间开销。
(√) 5.在没有虚存的系统中,采用覆盖技术就可以利用较小的存储空间处理较大的程序。
(√ ) 6.文件目录必须常驻内存。
(×)三、填空题1.配置操作系统主要有两个目的:管理计算机资源和提供用户界面。
2.进程可定义为一个数据结构,及能在其上进行操作的一个程序的执行活动。
3.Linux是与Unix类似的、可以免费使用的操作系统。
大学计算机基础第五章
大学计算机基础
第 五 章
计 算 机 操 作 系 统
举案引思 超级电脑“沃森”在与人类比拼智力时,它受谁的支配和控 制?显然,人类的控制中枢是 “大脑”,在大脑指挥和控制下 ,人类会理性、本能地进行思考和行动。那么,电脑的控制中 枢是什么?为了竞赛的公平和公正性,电脑“沃森”在智力竞 赛过程中要像人类选手一样听取(接收)主持人的提问、理解 问题、根据问题进行思考、在思考时要检索相关领域的知识及 规则、 根据汇总信息的可信度决定是否要回答问题、抢答问题 时要迅速、准确地按特定按钮,所有这一切都是在类似人类大 脑的控制和指挥下完成的。如此高智商的、不可思议(如模拟 人的思维)的大脑到底是什么?答案就是操作系统。
第 没有作系统的帮助,使用计算机将是非常困难的事情。对绝 五 大多数计算机用户来说,操作系统是他们接触最多的软件,因为 章
用户使用计算机是通过操作系统进行的。因此,熟悉操作系统的 一些原理,对帮助用户进一步掌握计算机的应用技术是非常有实 际意义的。
计 算 机 操 作 系 统
大学计算机基础
5.1 操作系统概述
大学计算机基础
3.从用户角度上理解 站在用户角度上理解,操作系统是计算机系统的窗 第 口和界面。用户面对的只是一个人性化的“虚拟”计算 五 章 机平台,用户通过这个平台就可以操作计算机。而在计 算机系统内部,操作系统面对的却是极其复杂的物理计 算机。即便用户执行的是一个简单的文件拷贝操作,但 计 对操作系统而言,它却要面临一系列复杂的运算和操作 算 (要算出文件存放的地址、长度,找到文件在磁盘中的 机 操 位置,执行拷贝操作)。从这个意义上讲,操作系统是 作 对任何用户都非常友好的虚拟计算机平台。 系 概括地说,操作系统就是控制和管理计算机硬件和 统 软件资源,合理组织计算机工作流程以及方便用户的程 序集合。
东北大学《计算机基础》课件-第5章(张老师)
C++保持了C语言的简洁、高效和接近汇编语言等优点,同时又对C语言的 不足和问题作了很多重要改进。
①增加了新的运算符,使C++应用起来更加方便;②改进了类型系统,增 加了安全性;③使用“引用”作函数参数为用户编程带来了很大方便;④允
许
函数重载,允许设置缺省参数,提高了编程的灵活性,减少了冗余返;回⑤本对章目
1. C++的特点
1抽象:是对具有特定属性及行为特征的对象进行概括,从中 提炼 出这一类对象的共性,并从通用性的角度描述其共有的属性及 行 为特征。抽象又分为数据抽象和代码抽象,前者描述某类对象的 公共属性,后者描述某类对象共有的行为特征。 2封装和数据隐藏:在面向对象程序设计中,通过封装可以将 一部分 属性和数据的操作隐藏起来,另一部分作为类的外部接口, 使用者 可以访问。这样可以对属性和操作的访问权限进行合理控制, 减少 程序之间的相互影响,降低出错的可能性。
3 确定数据结构和算法:数据结构 + 算法 = 程序
4 编写程序5 调试程序6 Fra bibliotek理资料,交付使用
返回本节目录
5.1.3 程序设计语言
程序设计语言是人们根据描述问题的需要而设计的,是计算机能 够直接识别的语言,有一套固定的符号和语法规则,是人与计算机交 流所使用的“语言”。
程序设计语言可分成机器语言、汇编语言和高级语言。前两类依 赖于计算机硬件,因机器而异,又称为低级语言,而高级语言与计算 机硬件基本无关,是目前使用非常广泛的程序设计语言。
程序设计语言就是计算机能够理解和执行的特殊语言。
5.1.2 程序设计的一般过程
概括地说,程序设计就是分析问题、编写程序、调试程序的过 程。用计算机解决实际问题的基本过程如下图所示。
大一计算机第五章知识点
大一计算机第五章知识点第五章知识点:大一计算机随着科技的发展,计算机已经成为现代社会不可或缺的一部分。
作为计算机专业的学生,了解和掌握计算机的各种知识点至关重要。
在大一阶段,我们学习了计算机的基础知识,其中第五章涵盖了一系列重要的知识点。
在本文中,我将从不同的角度来探讨这些知识点,让我们一起来了解和深入研究吧。
输入输出设备计算机是由输入、处理和输出三个部分组成的。
在这些部分中,输入输出设备发挥着重要的作用。
通过输入设备,我们可以将信息输入到计算机中,例如键盘、鼠标、扫描仪等。
而输出设备则将计算机处理后的结果展示给用户,例如显示器、打印机、音响等。
了解和熟悉这些设备对于我们正确使用计算机非常重要。
存储器在计算机系统中,存储器也是至关重要的组成部分之一。
存储器分为主存储器和辅助存储器两种类型。
主存储器又称为内存,用于临时存储数据和程序。
辅助存储器则用于长期储存数据和程序,例如硬盘、光盘以及U盘等。
了解存储器的不同类型和使用方法,可以帮助我们更好地管理和储存数据。
操作系统操作系统是计算机系统的核心组成部分。
它负责管理和控制计算机的硬件和软件资源,提供良好的用户界面,以及实现各种功能和服务。
在大一的计算机课程中,我们也学习了操作系统的基础知识,例如进程管理、内存管理、文件系统等。
了解和掌握操作系统的概念和功能,对于我们编程和系统维护都有很大的帮助。
网络技术随着互联网的迅猛发展,网络技术已经成为计算机领域中不可或缺的一部分。
在大一的计算机课程中,我们也学习了网络的基础知识。
了解网络的工作原理、通信协议、网络安全等方面的知识,可以帮助我们更好地理解和应用网络技术。
在今后的学习和工作中,网络技术的运用将变得越来越重要。
程序设计语言计算机程序设计是我们学习计算机专业的重要内容之一。
在大一的计算机课程中,我们学习了C语言作为我们的第一门程序设计语言。
了解和掌握C语言的基础知识,可以帮助我们更好地理解和编写程序。
在未来的学习和工作中,我们还将学习更多的编程语言,不断提升自己的编程能力和技巧。
大学计算机基础试题及答案第五章
题目1第二代计算机网络的主要特点是选择一项:a. 国际网络体系结构标准化b. 计算机-计算机网络正确c. 以单机为中心的联机系统d. 各计算机制造厂商网络结构标准化确答案是:计算机-计算机网络题目2为了建立计算机网络通信的结构化模型,国际标准化组织制定了开放互联系统模型,其英文缩写是____,它把通信服务分成____个标准组,每个组称为一层。
选择一项:a. OSI/EM,5b. OSI/RM,7 正确c. OSI/EM,7d. OSI/ RM,5正确答案是:OSI/RM,7题目3关于OSI参考模型,以下描述正确的是____。
选择一项:a. 数据总是由物理层传输到应用层b. 每层之间相互直接通信c. 物理层直接传输数据正确d. 真正传输的数据很大,而控制头小正确答案是:物理层直接传输数据题目4域名服务器上存放有Internet主机的____.a. 域名和IP地址正确b. E-mail地址c. 域名d. IP地址正确答案是:域名和IP地址题目5用HTML编写的文档叫____,其后缀名为____。
a. Word文档,docb. 纯文本文件,txtc. Excel文档,xlsd. 超文本文件,html或htm 正确正确答案是:超文本文件,html或htm题目6下述各项中,____不是基于Web的客户/服务器应用模式的优点。
a. 对网络资源的要求较少,绝大部分数据处理工作都可以在本地完成正确b. 具有较低的培训成本, 每个用户都可以各取所需,主动地访问信息c. 所基于的标准是开放、是经标准化组织指定而非单一厂商指定的d. 具有较低的应用开发及管理成本;可以对信息及应用系统的自由访问正确答案是:对网络资源的要求较少,绝大部分数据处理工作都可以在本地完成题目7形式为202.117.35.170的IP地址属于____IP地址。
a. C类b. A类c. B类d. D类确答案是:C类题目8以下几个网址中,可能属于香港某一教育机构的网址是____。
大学计算机基础(第五章)
5.3.2 幻灯片的动画设置
4. 使用动画窗格 1)在【动画】选项卡中单击【动画窗格】 按钮打开【动画窗格】,在窗格中按照动 画播放顺序列出了当前幻灯片中的所有动 画效果,单击【动画窗格】中的【播放】 按钮将播放幻灯片中的动画。 2)在【动画窗格】中拖动动画选项改变 其在列表中的位置将能够改变动画播放的 顺序。
5.1.3 演示文稿的创建
3. 根据现有内容创建演示文稿 1)单击文件 |【新建】按钮,弹出【新 建】面板。 2)在该对话框中的【可用的模板和主题】 中单击【根据现有内容新建】按钮,弹出 【根据现有演示文稿新建】对话框。 3)在该对话框中选择现有的演示文稿文 件,单击【创建】按钮,即可根据现有内 容创建新的演示文稿。 4)保存演示文稿。在演示文稿制作完成 后单击文件 |【保存】按钮,或编辑已保 存过的演示文稿时单击文件|【另存为】 按钮,都会弹出【另存为】对话框。在 【文件名】文本框中输入文件名
5.2.4 幻灯片的外观设计
1. 应用文档主题 1)打开【设计】选项卡,在【主题】组 中单击用户想要的文档主题,或者单击 【更多】按钮查看所有可用的文档主题。 2)在【内置】中选择用户要使用的文档 主题。 3)如果用户要使用的文档主题未列出, 单击【浏览主题】按钮,在弹出的【选择 主题或主题文档】对话框中选择所需的主 题样式。
5.3.2 幻灯片的动画设置
1. 为对象添加动画效果 1)在当前幻灯片中选择要进行动态显示 的对象。 2)单击【动画】功能区选项卡中单击 【动画】组中选择一种动画效果或者单击 【其他按钮】,在下拉列表中可以直接选 择预设动画应用到选择的对象,如图5-18 所示。 3)如果需要观看对象的实际动画效果, 可单击【预览】按钮。
5.2.4 幻灯片的外观设计
大学计算机基础第5章
3.软件生命周期
1)概念:将软件产品从开始计划起,到废弃
不用止,称为软件生命周期。
2)软件生命周期一般划分为计划、开发和运
行3个时期,每一时期又区分为若干个阶段。
计划时期有问题定义和可行性研究两个阶段;
开发时期有需求分析、设计、编码和测试4个 阶段; 运行时期主要是系统维护阶段。
4、软件生命周期模型
方法
例如:挤压排球 按下灯的开关 方法是指当某个行为作用在 对象时,我们就称对象执行了一 个方法。
事件
例如“球”类的撞击事件,撞击可以使球滚 动。
鼠标的双击、单击操作。
事件是对象的动作,而这个动作可能会 改变对象内部的状况或向外界提供某种功能。
类
例如:人类,球,排球,篮球,汽车。
类:是一组具有相同属性和相同操
结构化方法的软件开发过程
软件计划后
结构化分析
结构化设计
结构化程序设计
编码并测试
面向对象方法的软件开发过程
软件计划后 面向对象分析 面向对象设计 面向对象编程 软件测试
1、结构化分析方法
1)结构化分析(简称SA)方法是面向数据流进 行需求分析的方法。该方法使用简单易读的 符号,运用抽象的概念模型,根据软件内部 数据传递、变换的关系,自顶向下逐层分解, 描绘出满足功能要求的软件模型 2)结构化分析方法的常用工具:数据流图、 数据字典、结构化语言、判定树、判定表
一个不可分割的整体,封装目的是有效地实现 信息隐藏。
多态性:对象在收到消息时要予以响应,
不同的对象收到同一消息可产生完全不 同的结果。
面向对象程序设计的基本思想
基本思想: 以客观世界中的对象为中心,以类 和继承为构造机制来进行软件开发活动。 优点: 符合人们通常解决问题的思维方式;对 象结构稳定;软件具有易于扩充、修改和维护 的特性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学计算机基础第五章第五章软件技术基础1.程序设计语言(1)机器语言和汇编语言由计算机硬件系统可以识别的指令组成的语言称为机器语言。
汇编语言是将机器指令映射为一些可以被人读懂的助记符。
由于计算机只能识别机器语言,所以汇编语言通常需要通过汇编程序翻译为机器语言。
汇编语言的翻译软件称为汇编程序,它可以将程序员写的助记符直接转换为机器指令,然后由计算机去识别和执行。
用机器语言编写的程序是计算机可以直接执行的程序。
用机器语言编写的程序,代码长度短,执行效率高。
但是,这种语言的缺点也很明显。
最主要的是编写机器语言程序必须要熟知CPU 的指令代码,编写程序既不方便,又容易出错,调试查错也非常困难。
而且编写的程序只能在特定的机器上运行,没有通用性。
(2)高级语言高级语言源程序翻译为指令代码有两种做法:编译或者解释。
编译通过编译程序来完成。
解释则是通过解释程序完成。
解释的结果产生可以直接执行的指令。
编译的结果是得到目标程序。
目标程序也是要经过连接才会得到可执行程序目前应用比较广泛的几种高级语言由FORTRAN/BASIC/PASCAL/C等。
(3)面向对象的语言(4)未来的语言2、语言处理程序语言处理程序是把源程序翻译成机器语言的程序,可分为三种:汇编程序、编译程序和解释程序。
(1)汇编程序把汇编语言源程序翻译成机器语言程序的程序称为汇编程序,翻译的过程称为汇编。
汇编程序在翻译源程序时,总是对源程序从头到尾一个符号一个符号地进行阅读分析,一般用两遍扫描完成对源程序的加工转换工作。
汇编语言在翻译的同时,还对各种形式的错误进行检查和分析,并反馈给用户,以便修改。
反汇编程序也是一种语言处理程序,它的功能与汇编程序相反,它能把机器语言程序转换成汇编语言程序。
(2)编译程序编译程序是把高级语言源程序(如Fortran、Pascal、C 等)翻译成目标程序(机器语言程序)的一种程序,翻译的过程称为编译。
(3)解释程序解释程序也是一种对高级语言源程序进行翻译处理及的程序。
但其处理方式是边读取、边翻译、边执行,解释过程不产生目标程序。
解释程序将源程序一句一句读入,对每个语句进行分析和解释,有错误随时通知用户,无错误就按照解释结果执行所要求的操作。
程序的每次运行都要求源程序与解释程序参加。
各种程序设计语言均包括以下四个成分:①数据成分。
用以描述程序中所涉及的数据。
②运算成分。
用以描述程序中所包含的运算。
③控制成分。
用以表达程序中的控制构造。
④传输成分。
用以表达程序中数据的传输。
3.计算机程序的执行(1)编辑程序(2)编译程序(3)链接程序(4)运行程序4.程序设计的步骤:程序说明、程序设计、程序定稿、编写代码、测试程序结构化程序设计的原则:采用自顶向下、逐步求精的方法程序结构模块化把一个大型的程序按照功能分解为若干相对独立的、较小的子程序(即模块),并把这些模块按层次关系进行组织。
限制使用goto语句严格遵循每个程序段“只有一个入口和一个出口”的原则。
5.结构化基本结构:顺序结构、选择结构、循环结构6.结构化程序的描述工具1)程序流程图2)N-S图3)伪码7.面向对象的程序设计对象:在现实生活中,所有东西都是对象,例如某一辆车就是一个对象,指具体的一辆车,某个人也是一个对象,指具体的一个人。
对象既可以很简单,也可以很复杂,复杂的对象可以由若干简单的对象构成。
任何对象都有两个共同的特点:对象的属性和对象的操作。
一个对象通常由对象名、属性和操作组成。
属性:属性是用来描述对象的状态,对象的状态又称为对象的静态属性,包括对象内部所包含的信息,每个对象都具有自己专有的内部信息,这些信息说明了对象所处的状态封装:封装就是把对象的属性和操作结合成一个不可分割的整体,在这个整体中一些属性(操作)是被保护的,以防外界的干扰和误操作,另一些属性(操作)是公共的,它们作为接口供外界使用。
封装的结果就是使一个对象形成接口和实现两个部分。
对于用户来说,接口是可见的,实现是不可见的。
封装是面向对象方法重要的机制,其目的是有效地实现信息隐藏原则。
类:是一组具有相同属性和相同操作的对象的集合。
一个类中的每个对象都是这个类的一个实例。
例如,人就是一个类(不是指具体的某个人),而具体的一个人就是人类的一个实例(对象)。
再比如,定义了一个名为“球”的类,那么,足球、排球、篮球就是“球”类的一个个实例。
继承:继承是表达类之间相似性的一种机制,即在已有的类的基础之上增加构造新的类,前者称为父类(或超类),后者称为子类。
子类除自动拥有父类的全部属性和操作外,还可以进一步定义新的属性和操作。
如果子类只从一个父类继承,则称为单一继承;如果子类从一个以上父类继承,则称为多重继承。
消息:对象间的相互合作需要一个机制协助进行,这样的机制称为“消息”。
也就是说,消息是向对象发出的服务请求,是对象和对象之间进行通信的手段。
一个对象通过向另一个对象发送消息来请求服务,接收到消息的对象经过解释,然后给予响应。
这种通讯机制叫做消息传递。
消息要素通常包括:发送对象、接受对象、操作和适当的参数。
多态性:对象在收到消息时要予以响应,不同的对象收到同一消息可产生完全不同的结果,这一现象叫做多态性。
多态性增强了软件的灵活性和重用性。
多态性与继承性相结合使软件具有更广的重用性和可扩充性。
8.面向对象方法的优点:(1)与人类习惯的思维方式一致(2)稳定性好(3)可重用行好(4)易于开发大型软件产品(5)可维护性好9. 指令指令是计算机能够识别和执行的命令。
指令是计算机可以识别的命令。
计算机可以识别的只有二进制代码。
所以,指令也就是计算机可以识别的二进制代码。
所以每一条指令都会告诉计算机做什么:做加法、做减法,还是把数据从存储器调入CPU,等等。
指令一般包含两个部分:指令的操作码,指令的操作数。
10.算法的定义:算法是一组明确的可执行步骤的有序集合。
算法的5个特征:(1)有穷性一个算法必须保证执行有限步之后结束(2)确定性算法的每一步骤必须有确切的定义(3)可行性(4)输入(5)输出11. 算法设计的基本方法:列举法、归纳法、递归法、减半递推法、回溯法12. 算法时间复杂度:算法中包含简单操作的次数13. 算法空间复杂度:算法运行过程中临时占用存储空间的大小。
一般以数量级的形式给出14.数据结构的基本概念a)数据:数据是描述客观事物的数值、字符以及所有其它能输入到计算机中,且能被计算机处理的各种符号的集合。
简言之,数据就是计算机化的信息(或存储在计算机中的信息b)数据元素:数据元素是组成数据的基本单位,是数据集合的个体,在计算机中通常作为一个整体进行考虑和处理。
c)数据项:数据元素的最小单位是数据项。
d)数据对象:数据对象是性质相同的数据元素的集合,是数据的一个子集。
e)数据对象:数据对象是一组性质相同的值集合以及定义在这个值集合上的一组操作的总称。
f)数据处理:数据处理是指对数据集合中的各元素以各种方式进行处理,包括对数据的插入、删除、查找、更新、排序等基本运算。
数据结构:相互有关联的数据元素的集合。
数据结构的3种结构:(1)线性结构结构中数据结构之间存在一个对一个的关系。
(2)树形结构结构中数据元素之间存在一个对多个的关系(3)图形结构或网状结构多个对多个树形结构和图形结构统称非线性结构。
15.数据的存储结构:顺序存储结构、链式存储结构、索引存储结构、散列存储结构。
16. 栈、队列、树和二叉树具体从书上看。
17. 软件危机是指在软件的开发和维护过程中所遇到的一系列严重问题。
软件危机主要体现在以下几个方面:①软件开发的实际成本和进度估计不准确②开发出来的软件常常不能使用户满意③软件产品的质量不高,存在漏洞,需要经常打补丁④大量已有的软件难以维护⑤软件缺少有关的文档资料⑥软件的开发和维护成本不断提高,直接威胁计算机应用的扩大⑦软件生产技术进步缓慢,跟不上硬件的发展和人们需求的增长。
18.软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。
研究软件工程的主要目的就是在规定的时间、规定的开发费用内开发出满足用户需求的高质量的软件系统(高质量是指错误率低、好用、易用、可移植、易维护等)。
为了消除软件危机,人们通过认真研究解决软件危机的方法认识到软件工程是引导软件开发走向工程科学的途径,形成了软件工程的概念。
19. 软件工程包括3个要素:方法、工具和过程方法是完成软件工程项目的技术手段。
工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。
20. 软件生命期:软件的生命期是指从概念的形成、问题的提出直到所开发的软件在充分使用之后完全失去使用价值为止的这个过程。
大体分为3个时期,即软件定义时期、软件开发时期和软件维护时期。
定义时期:问题定义、可行性研究、需求分析(写出需求分析书及用户手册的初稿)软件开发时期:概要设计阶段、详细设计阶段、编码阶段、测试阶段。
软件维护阶段:软件维护阶段是软件生命其中最长也是最后一个阶段,起主要任务是通过软件的运行,发现和排除软件中存在的错误,并根据运行环境的变换,对软件进行改进和扩充。
21.软件工程的目标与原则;①抽象(通常采用分层次抽象,即自顶向下、逐层细化的办法,以便控制软件开发过程的复杂性。
)②信息隐蔽(采用封装技术,将程序模块的内部实现细节掩藏起来,是模块接口尽量简单)③模块化④局部化⑤确定性⑥一致性⑦完备性以及可验证性。
22.软件开发工具:数据流图、实体联系图、面向对象开发工具、CASE工具。
(1)数据流图表示不是程序流程图程序流程图是从对数据进行加工的角度描述系统的,其箭头是控制流,表示的是对数据进行加工的次序,它用于描述怎样解决问题;数据流图则是从数据的角度来描述系统的,其箭头是数据流,表示的是数据流动的方向,它用于描述的是什么问题。
(2)数据字典是对所有与系统相关的数据元素的一个有组织的列表以及精确、严格的定义。
概括地说,数据字典的作用是对数据流图中出现的被命名的图形元素的确切解释。
(3)实体联系图简称ER图,主要包括实体、联系和属性等3个基本成分。
矩形框表示实体,菱形表示联系,椭圆表示属性。
23.软件测试目的是为了发现错误而执行程序的过程,软件测试就是要通过预先设计好的若干测试用例来发现程序中的问题。
24.软件测试的方法:白盒测试方法和黑盒测试方法。
白盒测试方法也称为结构测试或逻辑驱动测试。
它是根据软件产品的内部工作过程,检查内部成分,以确认每种内部操作符合设计规格要求。
白盒测试的基本原则是:保证所测模块中每一独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。