搜档网
当前位置:搜档网 › Chapter11 使用类

Chapter11 使用类

Chapter11 使用类
Chapter11 使用类

I.运算符重载

1.运算符重载简介

●定义:运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,

以适应不同的数据类型。

●性质:一种形式的C++多态

●作用:允许将标准C++运算符作用于类对象

(注释:C++中的运算符已经被重载过,如:“*”——用于地址得到存储与该地

址中的值——用于两个数字表示乘积)

●举例:数组相加

不重载(逐个相加):for(inti = 0; i<= 20; i++)

evening[i] = sam[i] +janet[i];

重载(相加):evening = sam + janet;

●格式:operator op( argument-list)

?Time示例

◆Time源代码

求和功能:sum函数

Time Time::Sum(const Time & t) const

{

Time sum;

sum.minutes = minutes + t.minutes;

sum.hours = hours + t.hours + sum.minutes / 60;

sum.minutes %= 60;

return sum;

}

Main函数中:

Total = coding.Sum(fixing);

◆添加加法运算符

在类中添加:Timeoperator+(const Time & t) const;

在函数的实现中添加:

Time Time::operator+(const Time & t) const//返回类型为Time类

{

Time sum;//定义一个Time类型的对象

sum.minutes = minutes + t.minutes;

sum.hours = hours + t.hours + sum.minutes / 60;

sum.minutes %= 60;

return sum;

}

在主函数中:两Time类相加由原来的调用sum函数变为直接使用“+”运算符

total = coding + fixing;

◆重载限制

可重载的运算符:

重载的限制

1)重载后的运算符至少有一个操作数是用户定义的类型,而不是标准

C++中已有的运算符功能

e.g.不能将“-”重载为预算两数之和

2)运算符重载后需符合原句法规则

e.g.不能将“%”只作用于一个操作数;不能改变运算符的优先级

3)不能创建新的运算符

4)不能重载的运算符

?Sizeof

?. :成员运算符

?.* :成员指针运算符

?:::作用域解析运算符

??::条件运算符

?typeid

?const_cast

?dynamic_cast

?reinterpret_cast

?static_cast

5)能通过成员函数重载的运算符

?=

?()

?[]

?->

◆其他重载运算符

在类中:

Time operator-(const Time & t) const

Time operator*(double n) const

在函数实现中:

Time Time::operator+(const Time & t) const

{

Time diff;

int tot1, tot2;

tot1 = t.minutes + 60 * t.hours;

tot2 = minutes + 60 * hours;

diff.minutes = (tot2 – tot1) % 60;

diff.hours = (tot2 – tot1) / 60;

return diff;

}

Time Time::operator*(double mult) const

{

Time result;

long totalminutes = hours * mult * 60 + minutes * mult;

result.hours = totalminutes / 60;

result.minutes = totalminutes % 60;

return diff;

}

在main函数中:直接使用重载后的运算符

II.友元函数

1.友元函数的定义

●指某些虽然不是类成员却能够访问类的所有成员的函数。类授予它的友元特别

的访问权。

2.友元函数的性质

●与类成员有相同的访问权限

3.创建友元

●第一步:将函数原型放在类的声明中,并在之前加上friend

friend Time operator*(double m, const Time & t);

●第二步:编写函数定义

不是成员函数,所以不使用Time::限定符

定义中不使用关键字friend

Time operator*(double m, const Time & t)

{

Time result;

long totalminutes = t.hours * mult * 60 + t.minutes * minutes * mult;

result.hours = totalminutes / 60;

result.minutes = totalminutes % 60;

return result;

}

●第三部:调用过程

A = 2.75 * B; // allowed

A = operator*(2.75, B);

4.常用的友元:重载<<运算符

?<<可被重载:

a)最初,<<是C和C++中的位运算符,将值中的位置左移

b)ostream类重载后,转化为输出工具,cout为ostream对象,可识别所

有C++基本类型

c)对于上述C++每种基本类型,ostream类都包含相应重载的operator<<();

eg. 对于int,double,等等

●<<的第一种重载版本

void operator<<(ostream&os, const Time & t)

?注释:cout<< trip中,cout 是一个ostream类,trip是一个Time类,所

以在重载的函数中参数分别是一个ostream对象和一个Time对象。

{

os<

}

●<<的第二种重载版本

?出现问题:

eg. cout<< “Trip time: ” << trip << “ (Tuseday)\n”;//不能执行

即不能连续输出。

?解决原理:

使用cout<< x要求<<左侧为一个ostream对象,上操作满足要求,若

cout<< x << y,则要求输出语句也为一个ostream对象,所以将ostream

类中operator<<()函数实现返回为一个指向ostream对象的引用。

ostream operator<<(ostreamos, const Time & t)

{

os<

return os;

}

?注释:

以cout<< “Trip time: ” << trip << “ (Tuseday)\n”; 为例,将这条语句分成多

步:

a)cout<< “Trip time: ” 将显示字符串,但其返回值为cout,即原语句等

价于cout<

b)cout<

c)cout<<“ (Tuseday)\n”; 显示字符串结束运行

III.成员函数&非成员函数

1.成员函数/非成员函数的定义

●成员函数:

是程序算法的实现部分,类的成员函数描述的是类的行为,是对封装的数据进行操作的方法。

类的成员函数的原型要写在类体中,原型说明了函数的参数表和返回值类型。而函数的定义一般在类外面,也可以直接在类内部定义。

●非成员函数:

非成员函数就是没有在类里定义的函数

多用于面向过程

2.重载运算符的说明

●很多运算符可以选择使用成员函数或非成员函数进行重载,一般而言,非成员

函数应是友元函数

eg. 可以在类中声明:Time operator+(const Time & t) cosnt;

也可以使用如下原型:

friend Time operator+(const Time &t1, const Time & t2);

?注释:若上述两种原型都声明,则对于T1 = T2 + T3,将任意转化为:

T1 = T2.operator+(T3);

T1 = operator+(T2, T3);

IV.矢量类

1.矢量类的定义

2.Vector示例

3.使用状态成员

4.为Vector类重载算术运算符

5.对实现的说明

6.使用vector类模拟随机漫步

V.类的自动转换&强制类型转换

1.转换函数

2.转换函数和友元函数

计算机常用工具软件试题1

模块一测试题 一、单选题 1.使用PartitionMagic创建新分区时,默认的文件系统类型是() Ext2 2、DOS方式下,要将映像文件恢复到分区中,以下操作正确的是() A、”local”----“disk” -----“to image” B、”local”----“disk” -----“from image” C、”local”----“partition” -----“to partition” D、”local”----“partition” -----“from image” 3、关于windows注册表,下列说法错误的是() A、注册表只存储了有关计算机的软件信息,硬件配置信息无法保存 B、注册表是一个树状分层的数据库系统 C、有些计算机病毒会恶意改注册表,达到破坏系统和传播病毒的目的 D、用户可以通过注册表来调整软件的运行性能 4.创建分区时,关于簇的设置,以下说法正确的是() A. 簇的大小与磁盘性能与空间没关系 B.簇的值越大,磁盘性能越好,但空间浪费较大 C. 簇的大小有文件系统格式决定,不能修改 D.只在NTFS文件系统中才有簇的概念,FAT16/FAT32中没有簇 5.关于PartitionMagic的转换分区格式,以下说法正确的是() A.在Windows98中运行PartitionMagic也能完成NTFS、FAT16、FAT32相互转换 B.分区被转换为主分区后,将自动将系统文件复制到该分区使其具有系统启动功能 C.只能将逻辑转换为主分区,但不能将主分区转换为逻辑分区 D.以上说法均不正确 6. PartitionMagic中,要对当前选中的分区格式化操作,可使用( )菜单中的“格式化”命令。 A. 工具 B. 任务 C.分区 D. 文件 7.关于windows的注册表,下列说法错误的是() A、有些计算机病毒会恶意更改注册表,达到破环系统的目的 B、注册表是一个树状分层的数据库系统 C、用户可以通过注册表来调整软件的运行性能 D、注册表只存储了有关计算机的软件信息,硬件配置信息无法保存 8.要删除Dreamweaver应用程序以下方法正确的是() A.直接删除桌面的快捷方式键 B.找到应用程序文件夹将其删除 C.删除开始菜单中的应用程序菜单 D.使用Windows优化大师进行软件智能卸载 9.在计算机中,注册表的数据结构的形状为() A. 星状B、环形状C、网状D、树状 15.以下软件中,不属于系统优化、测试软件的是() A、EVEREST UItimate B、Norton Ghost C、HWiNFO D、Windows 优化大师 10.一键GHOST的功能不包括()。 A、创建内存映像文件 B、为C分区创建备份文件 C、将映像文件还原到另一个硬盘上 D、DOS工具箱功能 11.优化大师不可以使用设置向导优化的是() A、磁盘缓存 B、系统安全 C、文件系统 D、网络系统 优化大师提供的域名解析优化的作用是( ) A 加快系统运行速度 B 加快上网的浏览速度 C 阻截了上网时弹出的窗口 D 清理历史记录 13.在自动优化时,Windows优化大师将注册表进行了备份,生成的备份文件名是() A Auto B Auto Opti C Auto Opti .womb D . 优化大师进行注册表清理时,单用户的系统清理工作主要集中于() A HKEY_CURRENT_USER和HKEY_LOCAL_USERS B. HKEY_CURRENT_USER\HKEY_USERS和HKEY_LOCAL_MACHINE C HKEY_USERS和HKEY_LOCAL_MACHINEE D HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE 15.关于磁盘缓存,以下说法正确的是() A 磁盘缓存可以加速磁盘的读取速度,因此磁盘缓存越大越好 B 磁盘缓存就是在硬盘上开辟的一块存储区域 C 磁盘缓存的大小要视物理内存的大小和任务的多少来决定 D 以上说法均不正确 16.关于Windows优化大师提供的域名解析优化功能,以下说法正确的是() A 必须在互联网接通的情况下才能进行域名解析优化 B 默认情况下,Windows优化大师自动对收藏夹中的网址进行域名解析 C 一般情况下,经常变换IP 地址的网站需要域名解析 D 拥有固定IP 地址的网站根本不需要域名解析服务 17.要想取消开机自启动程序的运行,可使用Windows优化大师系统性能优化中的() A 文件系统优化 B 开机速度优化 C 桌面菜单优化 D 系统安全优化 18.( ) 即以太网上的点对点协议,目前该接入方式广泛应用在ADSL接入方式中。 A ISDN B PPPOE C XDSL D Cable Modem 二.填空题: 1、对于一个FAT16格式的分区容量不超过______。 2、PartitionMagic的最大特点是在___________硬盘数据的情况下,可以进行各种分

网络系统与维护

单选题 第1题(B )是整个计算机系统的核心,负责对微机各部件的统一协调和控制。 A、APU B、CPU C、外存储器 D、内存储器 第2题CPU的主要功能是对微机各部件进行统一协调和控制,它包括运算器和( B )。 A、判断器 B、控制器 C、指挥器 D、触发器 第3题(C )是CPU的内部的时钟频率。 A、倍频 B、内频 C、主频 D、外频 第4题微机组装完成,加电开机后系统提示找不到引导盘,不可能是( A )。 A、主板CMOS硬盘有关参数的设置错误 B、显示器连接不良 C、硬盘自身故障 D、硬盘连接不良 第5题以下( D )不是‘ICO认证’重点认证的。 A、环保问题 B、辐射问题 C、视觉效果 D、屏幕的大小 第6题主板上有一组跳线叫RESETSW,其含义是( B )。 A、速度指示灯 B、复位键开关 C、电源开关 D、电源指示灯 第7题用32位来表示颜色,可表示的颜色数有( C )。 A、1024M B、16M C、4096M D、2048M 第8题( B )不是微机的主要性能指标。 A、主频 B、CPL型号 C、硬盘容量 D、内存容量 第9题可擦写可编程只读存储器的英文缩写为( C )。 A、PROM B、RAM C、EPROM D、ROM 第10题SRAM存储器的特点是( B )。 A、存储容量大,速度较慢,价格便宜 B、速度快,价格较贵,常用于高速缓冲存储器 C、其中的信息只能读不能写 D、其中的信息断电后不会丢失 第11题多选题(5分) 请根据多媒体的特性判断以下哪些属于多媒体的范畴(BC ) A、立体声音乐 B、交互式视频游戏 C、有声图书 D、彩色画报 第12题多选题(5分) CRT显示器与彩电的相同之处有( AB) A、都具有水平和垂直扫描系统 B、都采用显像管显示图像 C、都具有调节器 D、都具有音频信号处理电路 第13题多选题(5分) 以下(CD ) 属于扫描仪的技术指标。 A、扫描仪外观 B、存储容量 C、分辨率 D、色彩位数 第1题下面有关硬盘故障的论述,错误的是(A )。 A、硬盘故障根本不影响微机大型应用软件的使用 B、硬盘故障会使微机无法正常启动 C、硬盘故障会使微机找不到引导盘 D、硬盘故障会使微机的数据或文件丢失 第2题微机显示器显色不正常,缺少一种颜色,引发该故障的原因不可能是( A) A、没有安装主机内的显卡 B、显示器与主机的接口连接不良 C、显示器信号线接头有一根铜针歪斜 D、主机内的显卡有故障 第3题系统软件中最基本最重要的是( B),它提供用户和计算机硬件系统之间的接口。 A、应用系统 B、操作系统 C、Office组件 D、浏览器 第4题微机正常使用过程中,出现死机现象,很可能的原因是( B)。 A、声卡损坏 B、CPU温度过高,散热器工作不良 C、检测不到显示器或显卡损坏 D、没有安装内存 第5题用于整理小块内存映射到虚拟内存以释放物理内存的优化大师组件是(C )。 A、系统医生 B、文件粉碎机 C、内存整理 D、系统个性设置 第6题灰尘很可能会引发插槽与板卡( B)的现象。

计算机系统与维护11本科复习题

1、计算机的容量一般用(D )来表示。 A、位 B、字 C、字长 D、字节 2、倍频系数是CPU和(A )之间的相对比例关系。 A、外频 B、主频 C、时钟频率 D、都不对 3、评定主板的性能首先要看(B )。 A、CPU B、主芯片组 C、主板结构 D、内存 4、计算机的开机自检是在(C )里完成的。 A、CMOS B、CPU C、BIOS D、内存 5、存放在(D )中的数据不能够被改写,断电以后数据也不会丢失。 A、随机存储器 B、内部存储器 C、外部存储器 D、只读存储器 6、现在(A )显卡已经成为了个人计算机的基本配置和市场主流。 A、AGP B、PCI C、ISA D、以上都不对 7、硬盘中信息记录介质被称为(B )。 A、磁道 B、盘片 C、扇区 D、磁盘 8、在使用小键盘时,通过(A )键,可以在光标和数字功能之间切换。 A、Num Lock B、Tab C、Caps Lock D、Shift 9、(B)决定了计算机可以支持的内存数量、种类、引脚数目。 A、南桥芯片组 B、北桥芯片组 C、内存芯片 D、内存颗粒 10、在计算机部件中,(A )对人体健康影响最大,所以挑选的时候要慎重。 A、显示器 B、机箱 C、音箱 D、主机 16、存放在(D )中的数据不能够被改写,断电以后数据也不会丢失。 A、随机存储器 B、内部存储器 C、外部存储器 D、只读存储器 17、现在(A )显卡已经成为了个人计算机的基本配置和市场主流。 A、AGP B、PCI C、ISA D、以上都不对 18、硬盘中信息记录介质被称为(B )。 A、磁道 B、盘片 C、扇区 D、磁盘 19、在使用小键盘时,通过(A )键,可以在光标和数字功能之间切换。 A、Num Lock B、Tab C、Caps Lock D、Shift 20、(B)决定了计算机可以支持的内存数量、种类、引脚数目。A、南桥芯片组B、北桥芯片组C、内存芯片D、内存颗粒 21、计算机在工作的时候会把程序使用高的数据和指令放在(D )里。 A、缓存 B、内存 C、一级缓存 D、二级缓存 22、BX芯片组支持的最大的内存为(A )。 A、1GB B、512MB C、256MB D、128MB 23、在计算机中更新换代最快的是(C )。 A、CPU B、主板 C、显卡 D、声卡 24、在计算机部件中,(A )对人体健康影响最大,所以挑选的时候要慎重。 A、显示器 B、机箱 C、音箱 D、主机 25、显示器稳定工作(基本消除闪烁)的最低刷新频率是(C )。 A、60HZ B、65HZ C、70HZ D、75HZ 26、我们经常听说的40X光驱,指的是光驱的(B )。 A、传输速率 B、存取速度 C、缓存 D、转速 27、音箱的频率响应范围要达到(C)才能保证覆盖人耳的可听频率范围。 A、20~20KHZ B、30~20KHZ C、45~20KHZ D、45~25KHZ 28、电源一般安装在立式机箱的(C ),把计算机电源放入时不要放反。 A、底部 B、中部 C、顶部 D、以上都不对 29、一般来讲,整个主板的固定螺钉不应少于(B)个。 A、2 B、4 C、6 D、8 30、现在主板上的内存插槽一般都有2个以上,如果不能插满,则一般优先插在靠近(A )的插槽中。 A、CPU B、显卡D、声卡D、网卡 31、一般来讲,主板上有2个IDE接口,一共可以连接(B )个IDE设备。 A、2 B、4 C、6 D、8 32、再开机启动时,如果想要进入BIOS设置,应立刻按下(A)键,就可以进入BIOS设定界面。 A、Del B、Ctrl C、Alt D、Enter 33、下列哪一个选项不是现在常用的文件系统。(B ) A、FAT B、DOS C、FAT32 D、NTFS 34、在常见的BIOS报警信息中,下列各项中哪一项表示硬盘没有格式化,需要对硬盘分区进行格式化。(C)

一些常用的系统函数

附录B 一些常用的系统函数 SQL Server 2008提供了许多内置函数,使用这些函数可以方便快捷地执行某些操作。这些函数通常用在查询语句中,一般来说,允许使用变量、字段或表达式的地方都可以使用这些内置函数。本附录将介绍一些比较常用的日期函数、字符串函数和类型转换函数。 B.1日期函数 日期和时间函数对日期和时间类型的数据执行操作,并返回一个字符串、数字值或日期和时间值。 1. GETDATE 作用:按 datetime 值的SQL Server 标准内部格式返回当前的系统日期和时间。 返回类型:datetime。 说明:日期函数可用在 SELECT 语句的选择列表或用在查询语句的 WHERE 子句中。 例1. 用 GETDATE 返回系统当前的日期和时间。 SELECT GETDATE() 例2. 在CREATE TABLE语句中使用 GETDATE函数作为列的默认值,这样可简化用户对业务发生日期和时间的输入。此示例创建Employees 表,用 GETDATE函数的返回值作为员工参加工作的默认报到时间。 CREATE TABLE Employees( eid char(11) NOT NULL, ename char(10) NOT NULL, hire_date datetime DEFAULT GETDATE() ) 2.DATEADD 作用:对给定的日期加上一段时间,返回新的 datetime 值。 语法: DATEADD( datepart, number, date ) 其中: Datepart:是与 number 相加的date部分。表B.1列出了有效的 datepart 参数。 表B.1 SQL Server识别的日期部分和缩写形式

IT常用的系统维护流程

系统维护流程 报障服务台→突发事件→问题管理→变更管理→配置管理→发布管理 注: 各类记录表有部分还没有完善 1 。报障服务台 报障服务台这里我们可以称作帮助台。它是用户碰到问题、提出服务请求的第一联系点。负责与用户交流,可以执行第一线的突发事件管理工作。 2 。突发事件管理 ○ 突发事件是指发生了非常规的运作情况,包括系统崩溃、软件故障、任何影响用户业务操作和系统正常运作的事情、以及影响业务流程情况。突发事件也包括一个用户的请求,如重设用户密码。不是所有的突发事件都由用户产生,管理系统生成的告警也可构成突发事件。○ 突发事件管理流程的目的是尽可能快地把服务恢复正常,使对业务的影响最小化。突发事件管理通常由服务台完成。负责记录相关信息、向用户提供对已知问题的处理方法、报告突发事件、尽快恢复服务。目标是在突发事件管理阶段获得一个非常高的突发事件解决率。○ 所有的突发事件应该基于影响度、紧急度和优先级进行分类。 ○ 如果突发事件反复发生需要一个长期的解决,应将突发事件提交给问题管理流程。 ○ 突发事件管理的责任是记录、分类、调查/诊断、解决已知问题、监控跟踪突发事件、与用户和问题管理流程管理人员交流、最终解决突发事件。突发事件管理也负责报告突发事件的统计数据,以便问题分析人员分析此事件确认问题根源。 3。问题管理 ○ 问题是一个或多个突发事件的底层原因。问题管理含有被动和主动因素。它负责对突发事件进行根源分析、更新已知问题数据库的解决方案信息、提供解决措施解决问题、防止由于问题引发突发事件。所有解决措施必须移交给问题管理流程进行授权处理。问题管理的任务是将一个突发事件变为一个已知的问题。一个已知问题是一个经过调查的突发事件,该突发事件有临时解决方案且潜在永久解决方案,但永久解决方案尚未实施。已知问题和他们的临时解决方案可供突发事件管理/服务台使用。 ○ 问题管理同时积极地调查潜在的问题,在突发事件发生前提交变更请求来更正问题。问题管理进行问题跟踪、分析趋势来确定可能发生的问题。 ○ 问题管理的主要目标是找到问题、防止突发事件发生,提升服务台/突发事件管理的第一次呼救解决率,提升整体服务质量和客户满意度。 4。变更管理 ○ 变更管理的首要任务是降低与变更相关的风险,从而降低由于变更导致服务故障的可能性。 ○ 变更管理检验变更计划,评估变更相关的影响和风险。只有变更和实施计划合理才可获批准。 ○ 绝大多数突发事件都不是自然发生的。它们通常由对环境的变更引发,而变更的影响却被问题管理和变更管理忽视。有效地跟踪对配置条目的变更确保当突发事件发生时变更管理

实验 常用系统类的使用

实验常用系统类的使用 一、实验目的 了解Java 常用的系统类,包括Java Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。理解Java 系统类的构成。 二、实验要求 1.进一步了解Applet 类。 2.掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。3.掌握数学函数类的使用方法。 4.掌握日期类的使用方法。 5.掌握向量类的使用方法。 三、实验内容 (一)了解Applet 的生命周期 1.编写KY1_1.java 程序文件,源代码如下。 import java.applet.Applet; import java.awt.Graphics; public class KY5_1 extends Applet { StringBuffer buffer=new StringBuffer(); public void init() { addWords("执行了初始化方法init()..."); } public void start() { addWords("执行了开始方法start()..."); } public void stop() { addWords("执行了停止方法stop()..."); } public void destroy() { addWords("执行了清除方法destroy()..."); } void addWords(String s) { System.out.println(s); buffer.append(s); repaint(); } public void paint(Graphics g) {

Java实验三常用系统类的使用

实验三常用系统类的使用 一、实验目的 了解Java 常用的系统类,包括字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类(学习继承内容后做)等的基本使用方法。理解Java 系统类的构成。二、实验要求 1.掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。 2.掌握数学函数类的使用方法。 3.掌握日期类的使用方法。 4.掌握向量类的使用方法。 使用数学函数类 Math 是一个最终类,含有基本数学运算函数,如指数运算、对数运算、求平方根、三角函数、随机数等,可以直接在程序中加Math.前缀调用。 1.创建使用Math 类的应用程序KY5_8.java,源程序如下。 import java.util.*; class KY5_8 { public static void main(String args[]) { Random r1=new Random(1234567890L); Random r2=new Random(1234567890L); boolean b=r1.nextBoolean(); // 随机数不为0 时取真值 int i1=r1.nextInt(100); // 产生大于等于0 小于100 的随机数 int i2=r2.nextInt(100); // 同上 double i3=r1.nextDouble(); // 产生大于等于0.0 小于1.0 的随机数 double i4=r2.nextDouble(); // 同上 double d1=Math.sin(Math.toRadians(30.0)); double d2=Math.log(Math.E); double d3=Math.pow(2.0, 3.0); int r=Math.round(33.6F); System.out.println("b 的随机数不为0 时"+b); System.out.println("i1 的随机数为"+i1); System.out.println("i2 的随机数为"+i2); System.out.println("d1 的随机数为"+i3); System.out.println("d2 的随机数为"+i4); System.out.println("30 弧度的正弦值:Math.sin(Math.toRadians(30.0))="+d1); System.out.println("E 的对数值:Math.log(Math.E)="+d2); System.out.println("2 的3 次方:Math.pow(2.0, 3.0)="+d3); System.out.println("33.6F 四舍五入:Math.round(33.6F)="+r); } }

系统维护

《计算机系统维护》论文 内容摘要: 内容摘要: 摘要 本篇论文主要介绍了以下相关内容: 1、计算机硬件的配置现状,主要硬件如 CPU,主板,内存等的相关配置;以及他们的发展及保养。 2、软件系统的日常维护,即操作系统的选择与安装;防护软件及常用维护工具的使用,例如数据备份工具、硬件测试软件、注册表工具、系统管理工具、优化工具等。 3、微机系统常见故障的诊断排除,如黑屏、死机、蓝屏等。 4、两套可行的购机方案(学习型与娱乐型),并给出硬件配置清单和总体评价。 关键字: 关键字: 硬件配置,发展和保养,硬件测试,日常维护,计算机故障,诊断排除,购机方案。 引言: 在杨老师的教学指导下,经过了一个学期的学习,我对计算机的内部结构,硬件功能有了新的认识,学到了很多从一般课本上未曾见过的知识。计算机现在已经成为人们生活工作中不可缺少的工具了。日益庞大的计算机用户群体在使用计算机的过程中,由于计算机本身的质量问题、用户维护或操作不当、受到外来因素的影响等原因,计算机经常会出现各种各样的问题。作为一名计算机专业的学生,我们不仅要学会一些关于编程的知识,而且还应该对计算机的相关硬件配置和维护有所了解,更要学会对计算机系统的维护。论文中提及了如何保证计算机在日常使用过程中高效稳定地运行,熟练掌握一些常见工具软件的使用技巧,并能排除碰到的一些常见的软、硬件故障等问题。希望对大家的日常生活中使用计算机有所帮助。 正文: 1.介绍硬件配置现状(主要硬件的性能参数)、发展及保养 1.介绍硬件配置现状(主要硬件的性能参数)发展及保养介绍硬件配置现状、 硬件配置现状极其发展 1.1 硬件配置现状极其发展 随着计算机技术、通信技术以及其他各种相关技术的发展,计算设备在使用场所、使用方式、外部形态等方面发生了巨大的改变。从拥有大型计算机的计算中心到办公室,从办公室到家庭再到现在人们可随时随地使用便携移动计算设备。 它可以被简称做微处理器, CPU 是计算机的核心, CPU 是中央处理单元,主要负责处理、运算计算机内部的所有数据,一台微机性能的核心部件 CPU 从开始的 4 位处理器——Intel4004 到如今的 64 位处理器、双核心处理器、 Intel 新一代 Core 微构架及 AMD 新一代 K10 微构架,而其性能指标主要由主频、外频、前端总线频率、CPU 的位和字长、倍频系数、缓存等十几项指标决定,其中,主频,单位为 MHz,用来表示 CPU 的运算、处理数据的速度,是 CPU 提高性能的主要参考指标。CPU 是计算机的核心部件对于计算机而言,CPU 的规格与频率作为计算机性能强弱的一项重要指标。内存是系统上的主储存器,相对于外存而言,主存的速度快,处理数内存据的能力强,内存直接与 CPU 连接,存放当前使用的数据和程序,故它的大小和性能直接影响着整个机器的性能,内存的发展十分迅速,现在的主流内存的容量也从原来的 128M 涨到现在的 2G。主板,主板,又叫主机板、系统板或母板,是微机最基本的也是最重要的部件之一。主板因 CPU 的更新换代而出现了很多新技术,主要有 PCIExpress2.0、 HyperTransport3.0 等,它主要由 CPU 插槽、内存插槽、PCI/PCI-E(或 AGP) 扩展插槽、南北桥芯片、电源接口、电源供电模块、外部接口、SATA 接口、 USB 接口、面板控制开关接口等组成。当前流行的主板主要有华硕,微星,技嘉,升技等品牌。而现在市场出现的一些新主板主要有华硕 P5S43TD PRD,双敏 UG41TM-S,映泰TP43E3 XE,昂达 G1A 等主板。主板的工艺也决定了机子的性能,对以后电脑的升级有着重要作用。硬盘是电脑中最常用的外部存储设备,容量大、速度快是其主要特征,硬盘硬盘有

chapter11 语法

Chapter 11 Linguistics and Foreign Language Teaching ?Applied linguistics ?Krashen’s Input hypothesis ?i+1 principle ?Interlanguage ?Syllabus ?Contrastive analysis ?Error analysis ?Error/mistake 11.1 Applied linguistics ?Applied linguistics is an interdisciplinary field of study that identifies, investigates, and offers solutions to language-related real-life problems. ?Some of the academic fields related to applied linguistics are education, linguistics, psychology, anthropology, and sociology. Applied Linguistics应用语言学 语言学的一个分支,主要关心的是如何应用语言学理论、方法和成果来阐释其他领域遇到的语言问题。应用语言学发展最充分的分支是外语教学,有时这个名称似乎只指这个领域。但是近年来出现了好几个其他应用领域,包括语言故障的语言学分析(临床语言学)、母语教育中的语言使用(教育语言学)、词典学的发展、翻译、人工智能和风格学等。 ?应用语言学不但运用语言学知识,还利用社会学、心理学、人类学、信息论等方面的知识,并把这些理论和知识应用与实践方面,例如,语言教学大纲的设计、言语矫正、语言规划、问题学研究等等。 ?Applied linguistics –Theoretical views of language explicitly or implicitly inform the approaches and methods adopted in language teaching. –Linguistics, as the science of language, should be of fundamental importance for teachers of language. ?According to Jo McDonough, a teacher who is able to explain some linguistic features would have a stronger position than one who handles the argument by using authority –“it?s like that”, “it?s an exception”, or “it?s less formal”. 11.2 Linguistics and language learning ?Many language learning theories are proposed based on certain linguistic theories. –In fact, knowledge in linguistics lies at the root of understanding what language learners can learn, how they actually learn and what they learn ultimately. 2.1Grammar and language learning focus on form 语法形式中心 As a compromise between the “purely form-focused approaches” and the “purely meaning-focused” approaches, a recent movement called focus on form seems to take a more balanced view on the role of grammar in language learning. Focus on Form ?Although language learning should generally be meaning-focused and communication-oriented, it is still necessary and beneficial to focus on form occasionally. The definition of UG ?In linguistics, the theory of universal grammar holds that there are certain fundamental grammatical ideas which all humans possess, without having to learn them.

Java实验 常用系统类

实验六常用系统类 【开发语言及实现平台或实验环境】 Windows2000 或XP,JDK1.6与Jcreator4.0 【实验目的】 1.了解Java 常用的系统类,包括Java Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。 2.理解Java 系统类的构成。 【实验要求】 1. 进一步了解Applet 类。 2. 掌握字符串类的使用方法。 3. 掌握数学函数类的使用方法。 4. 掌握日期类的使用方法。 5. 掌握向量类的使用方法 【实验内容】 (一)了解Applet 的生命周期 程序运行从开始大结束的过程称为程序的生命周期。独立应用程序的生命周期从main ()方法开始,直到运行结束。而Applet 应用程序的生命周期与浏览器相关。作为浏览器的一部分,Applet 程序何时运行,何时结束都由浏览器控制,Applet 对象只是作为浏览器窗口中运行的一个线程。浏览器与Applet 具有如下关系。 ●在浏览器中打开包含Applet 对象的页面时,创建并初始化其中的Applet 对象。 ●显示Applet 时,启动Applet 线程运行。 ●不显示Applet 时,停止 Applet 线程运行。 ●在浏览器中关闭页面窗口时,销毁Applet 对象。 与此相应,Applet 类中声明了与生命周期相关的4 个方法:init()、start()、stop()、destroy()。4 个方法代表Applet 的4 个活动阶段。 1.创建揭示Applet 生命周期的程序LX5_1.java。 (1)程序功能:本程序包含Applet 的4 个与生命周期相关的方法init()、start()、stop()、destroy()。程序中创建了自定义方法addWords()来显示相应的字符串。addWords 方法首先在标准输出即屏幕上显示字符串参数,然后将字符串添加到字符串缓冲区buffer,通过调用repaint 方法重画页面,首先自动调用updata 方法将当前画面清空,然后再调用paint 方法在指定位置显示字符串。 (2)编写LX5_1.java 程序文件,源代码如下。 import java.applet.Applet; import java.awt.Graphics; public class LX5_1 extends Applet { StringBuffer buffer=new StringBuffer(); public void init() { addWords("执行了初始化方法 init()..."); } public void start() { addWords("执行了开始方法start()...");

最最常用的10大类软件 哪个你还没用过

最最常用的10大类软件哪个你还没用过 如今的软件种类很多,但对于普通的初学者来讲,最最常用的莫过于以下十种软件。对照一下你自己,以下软件哪些你还没有用过?没用过的原因,是不知道呢?还是暂时用不到?你常用的软件如果不在如下之列,能不能悄悄地告诉小编一声,你现在常用的软件有哪些(小编邮箱: soft@https://www.sodocs.net/doc/2a16315846.html,)。 一、操作系统 你在使用什么操作系统?你用的Windows是什么版本? 你知道吗? 操作系统不光是只有Windows一种,常见的还有Linux、Mac OS、Free BSD、Unix/Xenix、OS/2等。其中的Linux操作系统几乎是免费的,甚至它的源代码都是开放的,你是不是对它感兴趣呢?

二、压缩软件 你在使用什么软件压缩或解压文件?你的软件注册了吗?如果不想注册又不愿背上使用盗版的黑锅,一款不用花钱注册的压缩工具7-Zip倒是个不错的选择,而且这款软件 功能很强(下载地址https://www.sodocs.net/doc/2a16315846.html,/soft/3404.html)。 三、办公软件 不知你在用哪一种办公软件?现在,国产办公软件,如金山的WPS Office 2007(下载地址 https://www.sodocs.net/doc/2a16315846.html,/soft/42337.htm)、永中集成Office for Windows 2009个人版(下载地址 https://www.sodocs.net/doc/2a16315846.html,/soft/74538.htm)等均免费了,功能虽然不及微软Office强大,但绝对实用、够用,也很好用。 四、图片管理 其实,可供名正言顺地使用的优秀图像管理软件也不少,目前比较靠前的要数iSee图片专家(下载地址

java常用类及用法

字符串操作:字符串的比较: boolean equals()比较此字符串与指定的对象。 Int compareTo() 比较源与()的大小,两串大小相等返回0 加IgnoreCase()不考虑大小写boolean contains(CharSequence s) 当且仅当此字符串包含 char 值的指定序列时,才返回 true。 字符串的长度与组合: char charAt(int index)返回指定索引处的 char 值。 String concat(String str)将指定字符串联到此字符串的结尾。 int length() 返回此字符串的长度。 获取子串: String substring(int beginIndex) 返回一个从beginIndex到末尾的子串 String substring(int beginIndex, int endIndex) 返回一个从beginIndex到endIndex-1的字串 字符串的转换、替换和分隔: char[] toCharArray() 将此字符串转换为一个新的字符数组。 String toString() 返回此对象本身(它已经是一个字符串!)。 String toLowerCase() 变为全小写 String toUpperCase() 变为全大写 String trim() 返回字符串的副本,忽略前导空白和尾部空白。 String replace(char oldChar, char newChar) 用 newChar 替换此字符串中出现的所有 oldChar,返回新字符 String replaceAll(String regex, String replacement) 使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。 String replaceFirst(String regex, String replacement) 使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。 String[] split(String regex) 在给定字符处拆分原字符串为若干字串。 找出相应字符或字串(找不到返回-1) int indexOf() 返回(?)填入的字符(串)在源中的第一个索引;(?,num)从num索引开始查找 int lastIndexOf()返回最后一次出现的指定值索引。 将字符和数值转化为字符串: Static String valueOf() 将()填入的参数(任意、包括Obj)转化为字符串 StringBuilder类:构建: StringBuilder() 构建一个容量为16的空字符串生成器,()填入数字构造指定大小,填入String 构造含有指定字符。 int capacity() 返回当前容量。 char charAt(int index) 指定索引处的 char 值。添改: StringBuilder append() 将特定内容由()传入buffer StringBuilder insert(int offset,?) 将?变量插在此序列的offset 前 void setCharAt(int index, char ch) 改变索引处的字符为ch。 StringBuilder replace(int start, int end, String str) 替换从start至end-1处字符为str StringBuilder reverse() 反转字符序列。删除: StringBuilder delete(int start, int end) 移除从start索引到end-1索引的字符串。 StringBuilder deleteCharAt(int index) 移除此序列指定位置上的 char。查找: int indexOf(String str) 同String用法 int lastIndexOf()同String用法 int length() 返回长度(字符数)。返回值: int capacity() 返回当前容量。

《常用办公设备的使用与维护》期考题

《常用办公设备的使用与维护》测试一 班别:号数:姓名:分数: 一、填空 2分/ 空共40分 1.常见的网络传输介质有光纤、同轴电缆、双绞线网吧、机房常用的拓扑结构是星形结构。 2.接入Internet的方法主要有有线接入和无线接入。 3.刻录机刻录的光盘类型是只可写光盘和可以擦写的光盘,最常用的刻录软件是Nero。 4.我国采用的电视制式是 PAL 。 5.多媒体计算机由硬件系统和软件系统组成。 6.常见的国产杀毒软件有瑞星杀毒、金山毒霸、江民杀毒。 7.目前多媒体式U盘按接口分可分为 USB1.1 和 USB2.0 两种。 8.打印机可分为针式打印机、喷墨打印机和激光打印机三类。 一、选择题(每题2分,共50分) 1、是集信息处理、信息复制和信息传输为一体的现代办公设备的是( B ) A 一体机 B 计算机 C 复印机 D 扫描仪 2、影响办公设备正常工作的最主要环境因素包括 ( B )。 A 温度、湿度、电源和洁净 B 温度、湿度、磁场和腐蚀性气体 C 电源、洁净、磁场和太阳光 D 温度、湿度、洁净和磁场 3、下面不属于“卡尔逊六步法”之一的步骤是。应是充电.曝光.显影. ( A ) A 成像 B 显影 C 清洁 D 定影转印(分离).定影.清洁(消电) 4、复印速度是指单位时间内复印机能够连续复印的张数,在计数时一般应该开

始计数的张数是。 ( B ) A 第一张 B 第二张 C 第三张 D 第四张 5、为了避免每次放稿都要掀起稿台盖板.提高复印效率,用户可以使用( D ) 来加以解决。 A 大容量供纸箱 B 自动复印功能 C 自动分页器 D 自动送稿器 6、为了保证对照片、图片等反差小、色调深的原稿在复印时的印件质量,下面 不适宜的做法是( C ) A 减小显影浓度 B 降低曝光电压 C 加大曝光量 D 抽出曝光窄缝板,调宽光缝 7、复印机的三级定期保养,一般应在复印多少张纸后,由专业维修人员来完成 ( A )。 A.5~10万张 B 10万张以上 C 1.5~2万张 D 2~3干张 8、在四类文件传真机中,哪类机需要有高质量的通信网络来支持。( D ) A Gl B G2 C G3 D G4 9、若甲、乙两发收传真机的滚筒长度不同,L甲=2L乙,而其他参数均相同,则 以下说法正确的是 ( A ) A接收图像的长、宽度与发送图像的长、宽度相同 B接收图像的长度与发送图像的长度相同,但宽度变为原来的一半 C接收图像的宽度与发送图像的宽度相同,但长度变为原来的一半 D接收图像的长度与宽度都变为原来的一半 10、安装热敏纸记录纸时,应将纸的哪面对着传真机感热记录头。( C ) A 光滑一面 B 粗糙一面 C 正面 D 反面 11、在扫描仪的特性中,其中决定扫描仪颜色还原的真实程度是 ( C )。 A扫描幅面 B扫描分辨率 C 扫描色彩位数 D扫描速度 12、转换电路俗称机器主板,是扫描仪的控制系统.主要什么组成( A ) A A/D变换器 B BIOS芯片 C I/0控制芯片 D 高速缓存CACHE 13、对“扫描仪不工作或者扫描软件找不到扫描仪”的故障判断不正确的是 ( D )。 A.扫描仪的电源末接通或者线路接口连接不好

常用办公软件的应用

第3章常用办公软件的应用 第9讲常用办公软件的应用(一) 教学目标及基本要求: 1、了解常用办公软件的种类及其功能。 2、熟练掌握Word 2003的基本操作,文档的创建、编辑和排版。 3、能独立使用Word 2003来创建与编辑文档,排版文档。 教学重点: Word 2003的基本操作,文档的创建、编辑和排版。 教学难点: Word 2003表格的创建与编辑。 教学内容: 1、办公软件及其种类 2、常用办公软件的功能 3、Word 2003的基本操作 4、Word 2003文档的创建与编辑 5、Word 2003文档的排版 教学时间: 1学时 主要内容: 3.1 常用办公软件简介 3.1.1 办公软件及其种类 1.办公软件概述 办公软件(Office Soft)是将现代化办公和计算机技术相结合、为实施办公自动化而开发的计算机程序。一般包括文字处理、桌面排版、演示文稿、电子表格、小型的数据库管理系统(比如Access等)、网页制作软件(如FrontPage等)及电子邮件收发软件(比如Outlook 等)等。 2.办公软件的种类 目前国内主流的办公软件有微软公司开发的Microsoft Office、金山公司开发的WPS Office、永中科技开发的EI Office红旗公司开发的Red Office、上海中标开发的NeoShine Office及共创开源公司开发的Co-Create Office等。 3.1.2 常用办公软件的功能 1.文字处理软件的主要功能 文字处理软件的发展 (1)最早较有影响的是MicroPro公司在于1979年研发的WordStar(文字之星,简称WS),风行于20世纪80年代。 (2)1989年,中国香港金山电脑公司推出的WPS(Word Processing System),是完全针对汉字处理重新开发设计的。优点:字体格式丰富,控制灵活,表格制作方便,下拉菜单直观,模拟显示实用有效。 (3)1983年,MS Word正式推出,1989年Microsoft的文字处理软件Word成为文字处理软件销售的市场主导产品。早期的文字处理软件是以文字为主,现代的文字处理软件则集文字、表格、图形、图像、声音于一体。

相关主题