文档库 最新最全的文档下载
当前位置:文档库 › 主板自检常见的错误信息及它的中文意思

主板自检常见的错误信息及它的中文意思

主板自检常见的错误信息及它的中文意思
主板自检常见的错误信息及它的中文意思

主板自检常见的错误信息及它的中文意思

一、排查系统启动错误

一个完整的系统启动过程需要有系统BIOS和操作系统的紧密配合。如果某一个环节出错,都会导致系统启动失败。

1.BIOS自检提示声释义

BIOS检测报错一般情况下会发出长短不等的提示声,不同的提示声代表不同的错误信息,根据这些信息的含义,再做相应诊断就不难了。下面就以较常见的两种BIOS(Award BIOS和AMI BIOS)的为例,介绍开机自检响铃代码的具体含义:

(1) Award的BIOS自检提示声释义:

1短:系统正常启动。这是我们每天都能听到的,也表明电脑没有任何问题。

2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。

1长1短:RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。

1长2短:显示器或显卡错误。

1长3短:键盘控制器错误。检查主板。

1长9短:主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。

不停地响:电源、显示器未与显卡连接好。检查一下所有的插头。

重复短响:电源问题。

无声音无显示:电源问题。

(2) AMI的BIOS自检提示声释义:

1短:内存刷新失败。更换内存条。

2短:内存ECC校验错误。在CMOS Setup中将内存关于ECC校验的选项设为Disabled 就可以解决,最根本的解决办法还是更换内存。

3短:系统基本内存(第1个64MB)检查失败。换内存。

4短:系统时钟出错。

5短:中央处理器(CPU)错误。

6短:键盘控制器错误。

7短:系统实模式错误,不能切换到保护模式。

8短:显示内存错误。显示内存有问题,更换显卡试试。

9短:ROM BIOS检验和错误。

1长3短:内存错误。内存损坏,更换即可。

1长8短:显示测试错误。显示器数据线没插好或显卡没插牢。

2.Award BIOS启动信息详解

电脑开机BIOS自检时,提示的出错信息后面一般有相似的提示:

“Press F1 to Continue or Press DEL to Enter Setup”

意思是“按F1键继续或按DEL键进入CMOS设置”。

以下是常见的Award BIOS在系统自检过程中,如果遇到故障,可能给出的出错信息:提示信息:BIOS ROM checksum error - System halted

通常原因:BIOS 校验错误-系统停机。这说明电脑主板的BIOS芯片中的代码在校验时发现了错误,或者说BIOS芯片本身或其中的内容损坏了。

解决方法:需要改写你的BIOS内容,或者更换一块新的BIOS芯片。

提示信息:CMOS battery failed,CMOS battery is no longer functional

通常原因:CMOS电池电力耗尽以后,所有在CMOS中设置的内容都会丢失。

解决方法:更换一块新的电池。

提示信息:CMOS checksum error - Defaults loaded

通常原因:BIOS在校验CMOS设置内容时如果发现错误,系统就会加载缺省的设备配置信息。CMOS校检错误往往意味着CMOS设置内容中有错误,这种错误的产生也有可能是因为主板电池电力不足。

解决方法:请检查一下你的电池,必要时请更换一块。

提示信息:Display switch is set incorrectly

通常原因:主板上显示开关的设置情况与实际上使用的显示器类型不匹配。

解决方法:有些电脑的主板上设置有显示开关,可以选择使用单色或彩色的显示器。此时,请首先确认显示器的类型,然后关闭系统,设置好相应的显示跳线。主板上如果没有显示开关,那么我们应该进入系统CMOS设置来更改显示类型。

提示信息:Press ESC to skip memory test

通常原因:按ESC键可以跳过内存的检测。

解决方法:机器在每次冷启动时,都要检测内存;此时,如果我们不希望系统检测内存,就可以按Esc键跳过这一步。

提示信息:Floppy disk(s) fail

通常原因:软驱出错。

解决方法:电脑启动时,如果软驱控制器或者软驱没有被找到或者不能被正确地初始化,那么,系统就会出现这样的提示。此时请先检查一下软驱控制器的安装是否良好,如果软驱控制器是集成在主板上,那么我们还要检查CMOS中有关软驱控制器的选项是否处于“Enabled”的状态。

如果机器上没安装软驱的话,请检查在CMOS设置中软驱项是否被设置成“None”。

提示信息:HARD DISK INSTALL FAILURE

通常原因:硬盘安装不成功。电脑启动时,如果硬盘控制器或硬盘本身没有找到或不能正确地进行初始化;电脑就会给出上述的提示。

解决方法:请确定硬盘控制器是否进行正确安装或者在CMOS中有关硬盘控制器的选项是否为“Enabled”。

如果在电脑中没有安装硬盘,请确认在系统设置中硬盘类型为“None”或“Auto”。

提示信息:Keyboard error or no keyboard present

通常原因:键盘错误或没安装键盘。电脑启动时,如果系统不能初始化键盘,就会给出这样的信息。

解决方法:请检查键盘和电脑的连接是否正确,电脑启动时是否有键按下。

如果想特意将电脑设置成不带键盘工作,那么,我们可以在CMOS中将“Halt On”选项设置为“Halt On All,But Keyboard”;这样,电脑启动时就会忽略有关键盘的错误。

提示信息:Keyboard is locked out - Unlock the key

通常原因:这条消息一般出现在电脑启动时,有一个或多个键被按住的情况下。

解决方法:请检查是否有东西放在键盘的上面。

提示信息:Memory test fail

通常原因:内存测试失败。电脑启动时,如果在内存测试的步骤里检测到了错误,那么将会给出上面的消息,表示内存在自检时遇到了错误。

解决方法:你可能需要更换内存。

提示信息:Override enabled - Defaults loaded

通常原因:如果在当前的CMOS配置情况下,电脑不能正常启动,那么电脑的BIOS 将自动地调用默认的CMOS设置来进行工作。

解决方法:系统默认的CMOS设置是一套工作起来最稳定,但是工作表现最保守的CMOS配置参数。

提示信息:.Primary master hard disk fail

通常原因:第一个IDE接口上的主硬盘出错。

解决方法:电脑启动时,如果检测到机器的第一个IDE硬盘接口上的主硬盘出错,就会给出上面的提示。

3.排查系统启动报错信息

BIOS自检完成,将系统引导的工作交给操作系统,此时如果系统遭遇某种错误,也同样会影响系统的正常启动。常见的错误信息如下:

提示信息:Cache Memory Bad,Do not enable Cache!

通常原因:BIOS发现主板上的高速缓冲内存已损坏。

解决方法:请用户联系厂商或销售商解决。

提示信息:Memorx paritx error detected

通常原因:Memorx paritx error detected,即存储器奇偶校验错误,说明存储器系统存在故障。

解决方法:请按下述步骤检查处理:

系统中是否混用了不同类型的内存条,如带奇偶校验和不带奇偶校验的内存条,如有这种情况,请只用一种内存条试试;.在BIOS设置中的Advanced BIOS Features(高级BIOS特征)选项中,将“Quick Power On Self Test”(快速上电自检)设置项设置为禁止(Disabled),系统启动时将对系统内存逐位进行三次测试,可以初步判断系统内存是否存在问题;如果还是无法解决故障,请在BIOS设置中的Advanced Chipset Features(高级芯片组特征)选项中将内存(SDRAM)的相关选项速度设置得慢一点,这种方法可以排除内存速度跟不上系统总线速度的故障;CPU内部Cache性能不良也会导致此类故障,可在Advanced BIOS Features(高级BIOS特征)选项中,关闭与Cache相关的选项,如果是由于Cache 导致的故障,请为CPU作好散热工作,如果不行,只好将CPU降频使用。

提示信息:Error:Unable to ControLA20 Line

通常原因:内存条与主板插槽接触不良、内存控制器出现故障的表现。

解决方法:仔细检查内存条是否与插槽保持良好接触或更换内存条。

提示信息:Memory Allocation Error

通常原因:这是因为Config.sys文件中没有使用Himem.sys、Emm386.exe等内存管理文件设置Xms.ems内存或者设置不当引起的,使得系统仅能使用640KB基本内存,运行程序稍大便出现“Out of Memory”(内存不足)的提示,无法操作。

解决方法:这些现象均属软故障,编写好系统配置文件Config.sys后重新启动系统即可。

提示信息:C:drive failure run setup utility,press(f1)to resume

通常原因:硬盘参数设置不正确所引起的。

解决方法:可以用软盘引导硬盘,但要重新设置硬盘参数。

提示信息:HDD Controller Failure

通常原因:一般是硬盘线接口接触不良或接线错误。

解决方法:先检查硬盘电源线与硬盘的连接,再检查硬盘数据数据线与多功能卡或硬盘

的连接。

提示信息:Invalid partition table

通常原因:一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分区)或病毒占用了这个分区表时,将有上述提示。当引导记录(MBR)位于0磁头/0柱面/1扇区,由FDISK对硬盘分区时生成。MBR包括主引导程序、分区表和结束标志55 AAH三部分,共占一个扇区,主引导程序中有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为可自举分区,则有分区标志80H,否则为00系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给出“Invalid partion table”的错误提示。

解决方法:可用KV3000查看硬盘分区记录的活动分区标志和分区结束标志(1FE、FF 的55 AA)是否丢失。最简单的解决方法是用NDD修复,它将检查分区表中的错误,若发现错误,将会询问你是否愿意修改,你只要不断地回答YES即可修正错误,或者用备份过的分区表覆盖它也行(KV300、NU8.0中的RESCUE、都具有备份与恢复分区表的功能)。如果是病毒感染了分区表,格式化是解决不了问题的,可先用杀毒软件杀毒,再用NDD进行修复。

如果上述方法都不能解决,还有一种方法,就是先用FDISK重新分区,但分区大小必须和原来的分区一样,分区后不要进行高级格式化,然后用NDD进行修复。修复后的硬盘不但能启动,而且硬盘上的信息也不会丢失。其实用FDISK分区,相对于用正确的分区表覆盖原来的分区表。

提示信息:No Rom Basic,System Halted

通常原因:一般是引导程序损坏或被病毒感染,或是分区表中无自举标志,或是结束标志55 AA被改写。

解决方法:从软盘启动,执行命令“FDISK/MBR”即可。FDISK中包含有主引导程序代码和结束标志55 AA,用上述命令可使FDISK中正确的主引导程序和结束标志覆盖硬盘上的主引导程序。对于分区表中无自举标志的现象,可用NDD恢复。

提示信息:HDD Controller Failure

通常原因:大致有三种状况可能导致这种错误的提示,可能是因为IDE数据线接触不良,也可能是数据线接口接反了;.最坏的情况是自检时,硬盘出现“哒、哒、哒”之类的周期性噪音,则表明的机械控制部分或传动臂有问题;硬盘的盘片有严重损伤。

解决方法:重新正确连接,或更换硬盘。

提示信息:Primary IDE channel no 80 conductor cable installed

通常原因:出现以上情况就表明硬盘没有使用80针类型的硬盘线。

解决方法:由于传输速度的大量增加,为减小干扰,在ATA100硬盘规范中,则要求使用80针类型的硬盘线,相对来说就增加了40根的地线。

提示信息:Disk Boot Failure,insert system disk and press enter

通常原因:硬盘与主板的连接问题,会造成上述错误。

解决方法:首先请你打开机箱,取出再连接一下硬盘数据线和电源头,确认接触正常。若还是检测不到,就将硬盘拆下,换一块硬盘试一下,看看是否正常,如果还是不正常就很有可能是主板的问题,如果正常就是硬盘的问题。

提示信息:Bad of Missing Command

通常原因:这表示https://www.wendangku.net/doc/a516191544.html,文件遭到破坏或丢失。可能是在安装其他软件时被覆盖或改动。

解决方法:只需将同版本启动软盘上的https://www.wendangku.net/doc/a516191544.html,文件拷贝到硬盘引导区的根目

录下,重新启动即可。

提示信息:No System Disk or Disk Error

通常原因:表示引导盘为非系统盘,或者原引导盘的系统文件遭到破坏。

解决方法:先确保软驱里的软盘为系统盘。其次应注意系统硬盘的系统文件是否遭到破坏,如果已被破坏,可用同版本的启动盘启动,并用SYS C:命令将正确的系统文件传到启动硬盘上即可。

提示信息:Error Loading Operating System或Missing Operating System

通常原因:一般是DOS引导记录出现错误,或者分区的结束标志55 AA遭到破坏。这可能是由于硬盘下的系统文件Io.sys和Msdos.sys遭到破坏,或硬盘DOS引导记录(BOOT)遭到破坏,或是DOS引导记录的结束标志(01 FE、FF的55 AA)丢失,也可能是硬盘的主引导数据被破坏,或主引导结束标志(080、081的55 AA)丢失。

解决方法:首先尝试用SYS C:命令将系统文件复原;如若不行,可用Diskedit修改硬盘主引导的结束标志(080、081的55 AA);还是不行的话就只有软盘启动,用Fdisk 重新分区,格式化后重新安装操作系统。

提示信息:你现在可以安全地关闭计算机了

通常原因:最可能的原因就是由于Windows所使用的系统文件VMM32.VXD损坏或找不到所产生的。

解决方法:进入DOS环境,将此文件从其他的电脑中复制到你的电脑Windows系统目录下,然后再重新开机,才可以进入。如果你无法从其他电脑中拷贝这个文件,请重装操作系统。

提示信息:Invalid system disk

通常原因:即是开机时找不到可以启动计算机的设备。

解决方法:如果你设定的开机顺序是A、C,那检查一下软驱中是不是放了一张不是启动盘的磁盘。

若不是,则检查一下你的硬盘,看BIOS能不能正确检测到这块硬盘,如果你并没有屏蔽这块硬盘或移动这块硬盘,就再检查一下数据线是否损坏。

如果还不能解决问题,很可能是因为你在升级安装Windows 98的过程中,某些文件没有安装进去,或许是因为病毒,也可能是一些防病毒软件和硬盘管理软件发生冲突。如果是因为运行有防病毒的软件而导致的错误,则用安装Windows 98过程中生成的启动盘启动计算机后,在DOS提示符下执行以下命令:

CD\Windows\command

attrib c:\msdos.sys-s-h-r

copy c:\msdos c:\msdos.xxx

a:

sys c:

c:

attrib c:\msdos.sys-s-h-r

del c:\msdos.sys

copy c:\msdos.sys

attrib c:\msdos.sys+s+h+r

在重新安装系统文件后取出启动盘重新启动计算机。

如果是因为使用了硬盘管理软件,而Windows 98没有检测到它,就会覆盖引导记录(MBR),如此引发的故障就应参考该软件的手册恢复MBR。

还有其他的原因也可能导致此故障,检查在Setuplog.txt中的FSLog行中的两个数字

是否相同,例如FSLog: BIOS Heads=:255:,BootPart Heads=:255:。这两个数字必须相同,如果不同则按照上面的方法重新安装系统文件。如果是因为病毒引起的,则应彻底清除病毒后,重新安装Windows 98。

提示信息:Disk I/O Erro1;Replace disk and press ENTER

通常原因:因为你的机器丢失了启动文件造成的。

解决方法:在别人的机器上做一张启动盘,把它放进你的软驱里,把丢失的文件复制到硬盘里就行了;若不行,再重装一次系统。

不过如果你的机器感染了CIH病毒,也有可能发生此现象,那是因为CIH病毒改写了你的硬盘分区表,导致丢失了活动分区,你只要用Fdisk命令把硬盘重新激活就行了。提示信息:*.vxd文件无效

通常原因:对磁盘文件误操作,造成VXD文件丢失。

解决方法:首先检查Vnetsup.vxd文件是否丢失,如果Vnetsup.vxd文件丢失,先安装然后再删除网络组件就可避免发生这一问题:

依次点击“开始→设置→控制面板→网络”,点击“添加”按钮,选择“适配器”选项,然后点击“添加”按钮,在“厂商”框中,点击“已检测到的网络驱动程序”。在“网络适配器”中,点击“现有的Ndis2驱动程序”,然后点击“确定”按钮。

系统提示输入工作组名和计算机名时,请填写“标识”选项卡上的对应框,连续点击“确定”或“关闭”按钮,直到返回“控制面板”。

系统提示重新启动计算机时,请点击“确定”按钮,重新启动计算机后,依次点击“开始→设置→控制面板→网络”,点击“现有的Ndis2驱动程序”,点击“删除”按钮,然后点击“确定”按钮,点击“确定”按钮重新启动计算机。

若问题未能解决,试看一下注册表中的StaticVxD值是否正确。如果错误消息并未指定设备驱动程序,则更正注册表中的StaticVxD值,方法是:使用“注册表编辑器”查找和删除注册表中仅含有无效数据、空数据或仅含空格的StaticVxD值。StaticVxD值位于HKEYLOCALMACHINE\System\CurrentControlSet\Services\VxD之下。

注意:操作前先备份注册表文件。

若上述方法也不行,请你确定一下最近是否从计算机删除过程序。如果最近从计算机上删除过程序或组件,请重新安装它,然后运行相应的卸载工具。

提示信息:*386文件无效

通常原因:系统设备驱动程序丢失。

解决方法:禁用System.ini文件中涉及设置驱动程序即可,其方法是:

点击“开始→运行”,在“打开”框中,键入“Msconfig”,在打开的对话框中的“System.ini”选项卡中,双击[386Enh]”项。定位涉及设备驱动程序的行,点击清除此行旁的复选框,然后点击“确定”按钮重新启动计算机即可。

提示信息:kavkrnl.vxd丢失

通常原因:对磁盘文件误操作,造成VXD文件丢失。

解决方法:可以到其他计算机复制这个文件(注意文件名和Windows的版本要一致)放到相应的目录下面即可。

也可以使用Windows 98中Extract.exe命令从Windows 98的安装文件*.cab中恢复。我们知道欲恢复的系统文件在安装光盘中所处的位置时,可以使用“EXTRACT/Y Windows 9827.cab kavkrnl.vxd命令(从Windows 98的安装光盘中的名为Windows 9827.cab压缩包中恢复Kavkrnl.vxd文件)。

不过,如果你不知道这个文件所处的准确位置时就要使用“Extract/D Windows 98*.CAB”(这时的*代表CAB文件包的数字)对每个CAB文件查看Cdfs.vxde。

提示信息:*.dll无法启动

通常原因:该信息有多种,如“文件Comtcl32.dll无法启动,请检查文件判别的问题”、“文件Condlg32.dll无法启动,请检查文件判别的问题”、“文件Shell32.dll无法启动,请检查文件判别的问题”等。而点击“确定”后,就会出现:“EXPLORER caused an exception 6d007eH inmodule EXPLORER.EXEatxxx:xxxxxxxx”。这是因为你以下的文件:Commctrl.dll、Commdlg.dll Shell.dll、ver.dll、Mmsystem.dll的全部(或其中之一的文件)出现了错误或是被某些程序的文件给替代掉了。

解决方法:用正确的文件覆盖到\Windows\System之下。

这些文件可以先到C:\Windows\Sysbckup查找,查找到后直接复制到C:\Windows\System下就可以了。如果C:\Windows\Sysbckup没有,就需要Extract 安装盘中的源文件(扩展方法同上)。

提示信息:Watning:Windows has detected registry/configuration error.Choose Safe mode to start Windows with a minimal set of drivers。”

通常原因:注册表或者重要文件丢失了。

解决方法:首先进入安全模式,系统会显示注册表程序对话框,然后选择“从备份中恢复并重启动”,即便你没有备份过注册表也没有关系,因为每当注册表被修改后,Windows 98都会自动生成注册表的备份,如果能够成功地恢复注册表,Windows 98将提示你重新启动计算机,重新启动后系统正常。如果不能恢复注册表,Windows 98将建议你关闭计算机并重新安装Windows 98。在这种情况下,如果你备份过注册表则使用你的备份来恢复,否则就重新安装Windows 98。

提示信息:Cannot find a device file that may be needed to run Windows or a Windows application.The Windows Registry or System.ini refers to this……

通常原因:主要是在System.ini文件或册注表中涉及到的虚拟设备驱动程序(VXD)不存在或受到了损坏,或者在注册表中的某个静态VXD值中包含了不正确的数据。

解决方法:首先按照错误信息中的建议解决,如果只部分删除了要删除的应用程序,就要全部卸载这个程序,最好的办法是重新安装再运行反安装程序,如果没有反安装程序,则应参考应用程序的参考手册中提供的方法全部卸载。如果在错误信息中提示的文件属于还要保留的应用程序,就重新安装这个应用程序。如果还不正常,则要编辑注册表,删除在注册表中所有的错误信息,注册表是Windows 98的重要文件,如受到损坏,Windows 98将不能工作,在对其进行任何修改前都应备份。

提示信息:Not enough MEmory to convert the drive to FAT32 to free up MEmory,REM all state MEnts in the AUTOEXEC.BAT and the CONFIG.SYS files.

通常原因:一般来说,此信息出现在将硬盘转化到FAT32格式时,当所要转换的硬盘上目录的结构太大,没有足够的常规内存来存放时就会触发此错误。

解决方法:建议优化内存,尽量将在Config.sys和Autoexec.bat文件中的内存驻留程序装入高端,以获得更多的常规内存。

提示信息:This program has perforMEd an illegal operation and will be shutdown.If the problem persists,contact the program vendor.

通常原因:上述错误信息,如果按下“Details”按钮,Windows 98则显示错误信息:“MSINFO32 caused an invalid page fault in module KERNEL32.DLL at015f:bff8XXXX.”,这是由于某个文件调用MSINFO32时导致的。在Windows 98下运行“系统信息”工具就可能触发这个错误。

解决方法:用msinfo32.exe新的文件替代原来有错误的文件,可以用系统文件检查工具从Windows 98安装光盘上提取此文件,这个程序会智能地检查系统文件:点击“开

始→运行”,输入“sfc.exe”后点击“确定”按钮。在系统文件检查窗口中,选择“从安装软盘中提取一个文件”,在输入框中输入“msinfo32.exe”,点击“开始”按钮,按照提示安装直到提示重新启动机器时,重新启动即可。

二、排查系统蓝屏错误

在计算机的使用过程中,经常会遇到蓝屏的情况。对于初学者来讲,好像就是一场电脑灾难,不知所措。如果我们按照屏幕提供的解决信息,对症下药,要对付蓝屏也不是一件难事。

(一)排除Windows 2000蓝屏死机故障

1.为什么会出现蓝屏死机

从理论上讲,纯32位的Windows 2000是不会出现死机的,但是这仅仅是理论上。

病毒或硬件和硬件驱动程序不匹配等原因将造成Windows 2000的崩溃,当Windows 2000出现死机时,显示器屏幕将变为蓝色,然后出现Stop故障提示信息。

在Windows 2000中,蓝屏信息通常分为停止消息和硬件消息。其中停止消息是指当Windows 2000的内核发现一个它不能够恢复的软件错误时候产生的错误消息。硬件消息是指当Windows 2000发现一个严重的硬件冲突时产生的错误消息。

通常,出现的蓝屏信息可以分成独立的几部分,每部分包含有有价值的错误处理信息。

这几部分包括:

bug检查部分:这是蓝屏信息中包含实际出错消息的位置。在这部分中,你应该注意的是出错代码(即是“Stop”后面的十六进制数字)和错误符号(就是紧跟在出错代码后的单词)。

推荐用户采取行动部分:这部分经常包含一些一般的指导你如何纠正错误的步骤的消息。

调试端口信息部分:这部分包含有你应该如何设置你的内核调试器的信息。内核调试器是让你可以通过手工连接到计算机并对进程进行调试的工具。

2.常规解决方法

(1)首先使用新版杀毒软件检查计算机上是否有病毒。

(2)如果Windows 2000可以启动,请检查“事件查看器”中的信息,以确定导致故障的设

备或驱动程序。启动“事件查看器”的方法是:依次点击“开始→设置→控制面板→管理工具→事件查看器→系统日志”。

(3)如果不能启动计算机,试着用“安全模式”或“最后一次正确的配置”启动计算机,然后

删除或禁用新安装的附加程序或驱动程序。如果用“安全模式”启动不了计算机,可使用“修复控制台”。“修复控制台”可以禁用一些服务、重新命名设备驱动程序、检修引导扇区或主引导记录。

(4)拆下新安装的硬件设备(内存、适配卡、硬盘、调制解调器等)。

(5)确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS,在BIOS中禁用内

存缓存功能。

(6)运行由计算机制造商提供的系统诊断工具,尤其是内存检查。

(7)检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000

兼容。HCL.txt在Windows 2000安装光盘\Support文件夹中。 (如果无法登录,请重新启动计算机。显示可用的操作系统列表后,按下F8键。在“高级选项”屏幕上,选择“最近一次的正确配置”选项启动计算机。

KEIL常见编译错误大全

KEIL常见编译错误大全 【致命错误】 立即终止编译这些错误通常是命令行指定的无效选项的结果当编译器不 能访问一个特定的源包含文件时也产生致命错误 致命错误信息采用下面的格式 C51FATAL-ERROR– ACTION: LINE: ERROR: C51TERMIANTED. C51FATAL-ERROR– ACTION: FILE: ERROR: C51TERMIANTED. 下面说明Action和Error中可能的内容 Actions ALLOCATING MEMORY 编译器不能分配足够的存储区来编译指定的源文件. CREATING LIST-FILE/OBJECT-FILE/WORKFILE 编译器不能建立列表文件,OBJ文件,或工作文件这个错误的出现可能是磁盘满或写保护,或文件已存在和只读. GENERATING INTERMEDIATE CODE 源文件包含的一个函数太大,不能被编译器编译成虚拟代码.尝试把函数分小或重新编译. OPENING INPUT-FILE 编译器不能发现或打开所选的源或包含文件. PARSING INVOKE-/#PRAGMA-LINE 当在命令行检测到参数计算,或在一个#pragma中检测到参数计算,就产生这样的错误. PARSING SOURCE-FILE/ANALYZING DECLARATIONS 源文件包含太多的外部参考.减少源文件访问的外部变量和函数的数目. WRITING TO FILE

C语言编译中的常见错误

C语言编译中的常见错误 1、警告类错误 ?‘XXX’declare but never used变量XXX已定义但从未用过。 ?‘XXX’is assigned a value which is never used变量XXX已赋值但从未用过。?Code has no effect 程序中含有没有实际作用的代码。 ? Non-portable pointer conversion不适当的指针转换,可能是在应该使用指针的 地方用了一个非0的数值。 ?Possib le use of ‘XXX’before definition表达式中使用了未赋值的变量 ?Possibly incorrect assignment这样的赋值可能不正确 ?Redeclaration of ‘main’一个程序文件中主函数main不止一个。 ?Suspicious pointer conversion可疑的指针转换。通常是使用了基本类型不匹配的指针。 ?Unreachable code程序含有不能执行到的代码。 2、错误或致命错误 ?Compound statement missing } in function main程序结尾缺少括号}。 ?“}”expected;“(”expected等复合语句或数组初始化的结尾缺少“)”;“(”。 ? Case outside of switch case不属于Switch结构,多由于switch结构中的花括 号不配对所致。 ?Case statement missing ‘:’ switch结构中的某个case之后缺少冒号。 ? Constant expression required定义数组时指定的数组长度不是常量表达式。 ? Declaration syntax error 结构体或联合类型的定义后缺少分号。 ? Declaration was expected 缺少说明,通常是因为缺少分界符如逗号、分号、右圆 括号等所引起的。 ?Default outside switch Default部分放到了switch结构之外,一般是因为花括号 不匹配而引起的。 ?do statement must have while do语句中缺少相应的while部分。 ? Expression syntax 表达式语法错。如表达式中含有两个连续的运算符

Excel中常见的错误信息以及解决方法

Excel中常见的错误信息以及解决方法 在Excel中建立了一张工作表,往往希望所有数据都是正确的。但是,基本上这是不可能的!而偏偏计算机是个“较真”的家伙,如果你不改正错误,它会就此罢工,不再进行任何运算工作。怎么办呢?改吧,怎么改?让我们来认识一下Excel中常见的错误以及解决方法: 1.##### 错误原因:输入到单元格中的数值太长或公式产生的结果太长,单元格容纳不下。 解决方法:适当增加列宽度。 2.#DIV/O 错误原因:公式被0(零)除。 解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。 3.#N/A 错误原因:当在函数或公式中没有可用的数值时,将产生错误值#N/A。 解决方法:如果工作表中某些单元格暂时没有数值,在这些单元格中输入#N/A,公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。 4.#NAME? 错误原因:在公式中使用了Microsoft Excel不能识别的文本。 解决方法:确认使用的名称确实存在。如果所需的名称没有被列出,添加相应的名称。如果名称存在拼写错误,修改拼写错误。 5.#NULL! 错误原因:试图为两个并不相交的区域指定交叉点。 解决方法:如果要引用两个不相交的区域,使用联合运算符(逗号)。 6.#NUM! 错误原因:公式或函数中某些数字有问题。 解决方法:检查数字是否超出限定区域,确认函数中使用的参数类型是否正确。 7.#REF! 错误原因:单元格引用无效。 解决方法:更改公式。在删除或粘贴单元格之后,立即单击[撤消]按钮以恢复工作表的单元格。 8.#V ALUE! 错误原因:使用错误的参数或运算对象类型,或自动更改公式功能不能更正公式。 解决方法:确认公式或函数所需的参数或运算符是否正确,并且确认公式引用的单元格所包含均为有效的数值。

常见C语言错误提示信息

Ambiguous operators need parentheses 不明确的运算需要用括号括起Ambiguous symbol ''xxx'' 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad character in paramenters 参数中有不适当的字符 Bad file name format in include directive 包含命令中文件名格式不正确 Bad ifdef directive synatax 编译预处理ifdef有语法错 Bad undef directive syntax 编译预处理undef有语法错 Bit field too large 位字段太长 Call of non-function 调用未定义的函数 Call to function with no prototype 调用函数时没有函数的说明 Cannot modify a const object 不允许修改常量对象 Case outside of switch 漏掉了case 语句 Case syntax error Case 语法错误 Code has no effect 代码不可述不可能执行到Compound statement missing{ 分程序漏掉"{" Conflicting type modifiers 不明确的类型说明符 Constant expression required

要求常量表达式 Constant out of range in comparison 在比较中常量超出范围Conversion may lose significant digits 转换时会丢失意义的数字Conversion of near pointer not allowed 不允许转换近指针 Could not find file ''xxx'' 找不到XXX文件 Declaration missing ; 说明缺少";" Declaration syntax error 说明中出现语法错误 Default outside of switch Default 出现在switch语句之外Define directive needs an identifier 定义编译预处理需要标识符Division by zero 用零作除数 Do statement must have while Do-while语句中缺少while部分Enum syntax error 枚举类型语法错误 Enumeration constant syntax error 枚举常数语法错误 Error directive :xxx 错误的编译预处理命令 Error writing output file 写输出文件错误 Expression syntax error 表达式语法错误 Extra parameter in call 调用时出现多余错误 File name too long 文件名太长 Function call missing ) 函数调用缺少右括号

gcc 常见的编译警告与错误(按字母顺序排列)备课讲稿

g c c常见的编译警告与错误(按字母顺序排 列)

gcc 常见的编译警告与错误(按字母顺序排列) C语言初学者遇到的最大问题往往是看不懂编译错误,进而不知如何修改程序。有鉴于此,本附录罗列了用gcc编译程序时经常出现的编译警告与错误。需要提醒读者的是,出现警告(warning)并不影响目标程序的生成,但出现错误(error)则无法生成目标程序。 为便于读者查阅,下面列出了经常遇到的警告与错误,给出了中英文对照(英文按字典顺序排列),并对部分错误与警告做了必要的解释。 #%s expects \FILENAME\ or … #%s 需要 \FILENAME\ 或… #%s is a deprecated GCC extension #%s 是一个已过时的 GCC 扩展 #%s is a GCC extension #%s 是一个 GCC 扩展 #~ error: #~ 错误: #~ In file included from %s:%u #~ 在包含自 %s:%u 的文件中 #~ internal error: #~ 内部错误: #~ no newline at end of file #~ 文件未以空白行结束

#~ warning: #~ 警告: #elif after #else #elif 出现在 #else 后 #elif without #if #elif 没有匹配的 #if #else after #else #else 出现在 #else 后 #else without #if #else 没有匹配的 #if #endif without #if #endif 没有匹配的 #if #include nested too deeply #include 嵌套过深 #include_next in primary source file #include_next 出现在主源文件中 #pragma %s %s is already registered #pragma %s %s 已经被注册 #pragma %s is already registered #pragma %s 已经被注册 #pragma once in main file #pragma once 出现在主文件中

IAR常见编译错误

【转】IAR常见编译错误—比较全 IAR常见编译错误,比较全面的: 前面的序号表示错误编号 0 Format chosen cannot support banking Format unable to support banking. 1 Corrupt file. Unexpected end of file in module module (file) encountered XLINK aborts immediately. Recompile or reassemble, or check the compatibility between XLINK and C compiler. 2 Too many errors encountered (>100) XLINK aborts immediately. 3 Corrupt file. Checksum failed in module module (file). Linker checksum is linkcheck, module checksum is modcheck XLINK aborts immediately. Recompile or reassemble. 4 Corrupt file. Zero length identifier encountered in module module (file) XLINK aborts immediately. Recompile or reassemble. 5 Address type for CPU incorrect. Error encountered in module module (file) XLINK aborts immediately. Check that you are using the right files and libraries. 6 Program module module redeclared in file file. Ignoring second module XLINK will not produce code unless the Always generate output (-B) option (forced dump) is used. 7 Corrupt file. Unexpected UBROF – format end of file encountered in module module (file) XLINK aborts immediately. Recompile or reassemble. 8 Corrupt file. Unknown or misplaced tag encountered in module module (file). Tag tag XLINK aborts immediately. Recompile or reassemble. 9 Corrupt file. Module module start unexpected in file file XLINK aborts immediately. Recompile or reassemble. 10 Corrupt file. Segment no. segno declared twice in module module (file) XLINK aborts immediately. Recompile or reassemble. 11 Corrupt file. External no. ext no declared twice in module module (file) XLINK aborts immediately. Recompile or reassemble. 12 Unable to open file file XLINK aborts immediately. If you are using the command line, check the

常见gcc 编译错误整理

常见gcc 编译错误整理(开始)1 1 error: expected expression before 'else' else之前无表达式。 2 error: lvalue required as left operand of assignment 左值问题。 3 error: invalid storage class for function 'XXXXXX' 在文件的某个地方,丢失了一个大括号‘}’。 常见gcc编译警告整理(开始) 1、warning: no newline at end of file 在文件最后一行加上回车键 解释:在《Rationale for the C99 standard》一文中,有C99的相关信息: A backslash immediately before a newline has long been used to continue string literals, as well as preprocessing command lines. In the interest of easing machine generation of C, and of transporting code to machines with restrictive physical line lengths, the C89 Committee generalized this mechanism to permit any token to be continued by interposing a backslash/newline sequence. c/c++代码的每一行后面有一个“结束符”,也就是newline。避免当被include的文件展开后,前一个文件的最后一行与后一个文件的第一行直接被连接成一行从而造成错误。 2、warning: comparison between pointer and integer 解释:integer与pointer比较

常见电脑开机错误提示信息

常见电脑开机错误提示信息 1、开机提示“CMOS battery failed”信息 提示信息的意思是CMOS电池没有电了,更换主板上的锂电池即可。 2、开机提示“CMOS checksum error-Defaults loaded”信息 这种情况发生的大部分原因都是因为电力供应造成的。如超频失败后CMOS放电可出现这种情况。应该立刻保存CMOS设置。如果再次出现这个问题,建议更换锂电池。在更换电池仍无用的情况下,则将主板送修,因为CMOS芯片可能已被损坏。 3、开机提示“Display switch is set incorrectly”信息。 一般来说,老主板上有一个跳线用来设置屏幕为单色或彩色。 出现此信息表示主板上的设置和BIOS设置不一致,所以只要判断主板和BIOS设置哪个是正确的,然后更改错误的设置即可。 4、开机提示“CMOS CRC Error”信息 该故障是由于在开机的POST自动检测过程中发现CMOS RAM校验和CRC错误。 排除该故障的方法如下: 1)重新启动电脑,在显示启动信息后按下Delete键进入BIOS设置,读取BIOS默认设置,设置完毕后按下F10键保存并退出BIOS设置。 2)再次启动电脑,系统正常运行,即排除故障。 提示:一般情况下,该故障并不影响系统的正常运行,重新设置CMOS参数后即可排除故障。 5、开机提示“HARD DISK initializing Please wait a moment”信息 这种信息只会出现在较老的硬盘上,主要是因为其速度较慢。换上速度较快的硬盘即可解决问题。 6、开机提示“Hard disk install”信息 检测任何与硬盘有关的硬件设置,包括电源线、数据线和硬盘的跳线设置。如果是新购买的大容量硬盘,也要检查主板是否支持。 如果上述都没有问题,那很可能是硬件出现问题,IDE口或者硬盘损坏,拿去送修。 7、开机提示“Primary master hard fail” “Primary slave hard fail” “Secondary master hard fail” 或“Secondary slavehard fail”信息 可能是BIOS设置不当,如没有从盘,但在BIOS设置里设为从盘,就会出现此错误。也可能是硬盘的电源线、数据线为接好或者硬盘跳线设置不当。 可进入BIOS设置“IDE HDD Auto Detection”项中对硬盘进行自动检测。 8、开机提示“Hard disk(s)diagno sis fail”信息

总结电脑各种错误代码

总结各种代码(硬盘故障,ADSL错误代码表,Windows死机)一硬盘故障提示信息的含义 (1)Date error(数据错误) 从软盘或硬盘上读取的数据存在不可修复错误,磁盘上有坏扇区和 坏的文件分配表。 (2)Hard disk configuration error(硬盘配置错误) 硬盘配置不正确,跳线不对,硬盘参数设置不正确等。 (3)Hard disk controller failure(硬盘控制器失效) 控制器卡(多功能卡)松动,连线不对,硬盘参数设置不正确等。 (4)Hard disk failure(硬盘失效故障) 控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物 理故障。 (5)Hard disk drive read failure(硬盘驱动器读取失效) 控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正 确,硬盘记录数据破坏等。 (6)No boot device available(无引导设备) 系统找不到作为引导设备的软盘或者硬盘。 (7)No boot sector on hard disk drive(硬盘上无引导扇区) 硬盘上引导扇区丢失,感染有病毒或者配置参数不正确。 (8)Non system disk or disk error(非系统盘或者磁盘错误) 作为引导盘的磁盘不是系统盘,不含有系统引导和核心文件,或者 磁盘片本身故障。 (9)Sectornot found(扇区未找到) 系统盘在软盘和硬盘上不能定位给定扇区。 (10)Seek error(搜索错误) 系统在软盘和硬盘上不能定位给定扇区、磁道或磁头。 (11)Reset Failed(硬盘复位失败) 硬盘或硬盘接口的电路故障。 (12)Fatal Error Bad Hard Disk(硬盘致命错误) 硬盘或硬盘接口故障。 (13)No Hard Disk Installed(没有安装硬盘) 没有安装硬盘,但是CMOS参数中设置了硬盘;

中文数据库信息检索

实验5中文数据库信息检索(万方学位论文数据库) 【实验目的】 熟悉万方学位论文数据库的基本情况;掌握其信息检索系统的检索方法以及检索结果的处理;掌握提高查全率和查准率的方法。 学时安排:2 学时 【实验内容】 1、查阅该数据库的检索方式及其检索流程。 2、根据自选检索课题,从上次实验本组检索获取的10篇相关论文中的作者(至少8人)出发,使用作者途径(不限定年份)利用万方数字化期刊全文数据库检索本组课题内容。分别统计每位作者的发表论文分 检索,要求写出:检索课题名称、检索分类序列、检索结果数、5—10条检索命中记录的题录信息(题名、作者、文献出处)。 【实验报告】 1、进入武汉工业学院图书馆主页,点击〖常用数据库〗中的〖万方数据资源系统〗,即可进入图5-1,然后点击〖万方学位论文数据库〗,即可开始检索历程。

2、自选检索课题,如:数据加密技术,使用万方学位论文数据库检索。 图5-2 万方学位论文数据库分类检索页 实验6外文数据库信息检索(EBSCO期刊全文数据库) 【实验目的】 熟悉EBSCO期刊全文数据库信息检索系统的基本情况,掌握外文数据库信息检索系统的检索方法以及检索结果的处理。 学时安排:2 学时

【实验准备】 1、根据在实验3、4、5中的自我选题的查询情况,选择相应的主题检索词并将其翻译成英文(至少3~5个),可以通过阅读已查中文文献中的英文摘要、英文关键词的形式获得。 2、EBSCO期刊全文数据库 (1)访问地址:https://www.wendangku.net/doc/a516191544.html,/ 或https://www.wendangku.net/doc/a516191544.html, (2)使用方法:此服务器不计国际流量,只对我校合法的IP地址开放。(3)内容介绍: 我馆情况:已经购买了其中的ASP(Academic Search Premier)和BSP 包。 学术期刊集成全文数据库(Academic Search Premier,简称ASP):ASP是当今全世界最大的多学科学术期刊全文数据库。包括有关生物科学、工商经济、资讯科技、通讯传播、工程、教育、艺术、文学、医药学等领域的7876种期刊的文摘和索引;3990种学术期刊的全文,全文最早回溯到1990年,索引和文摘最早回溯到1984年。数据每日更新。商业资源集成全文数据库(Business Source Premier,简称BSP):BSP 收录了3048种学术性商业类全文期刊,文摘和索引的收藏更超过3851种期刊。较著名的有华尔街日报(The Walls Street Journal)、哈佛商业评论(Harvard Business Review)、每周商务(Business Week)、财富(Fortune)、American Banker、Forbes、The Economist等,涉及的主题范围有国际商务、经济学、经济管理、金融、会计、劳动人事、银行等。适合高等院校经济学、工商管理、金融银行、劳动人事管理等专业使用。全文最早回溯至1990年。数据每日更新。 3、世界科学出版社全文电子期刊数据库 (1)访问地址:https://www.wendangku.net/doc/a516191544.html, (2)内容介绍: 资源特点:WorldSciNet为新加坡世界科学出版社(World Scientific Publishing Co.)电子期刊发行网站,该出版社委托EBSCO/MetaPress 公司在清华大学图书馆建立了世界科学出版社全文电子期刊镜像站。WorldSciNet目前提供58种全文电子期刊,涵盖数学、物理、化学、生物、医学、材料、环境、计算机、工程、经济、社会科学等领域。我馆情况:从2002年开始订阅。 资源状态:为网络资源,我校用户直接连接在清华的镜像站点使用。4、德国施普林格全文电子期刊数据库 (1)访问地址:https://www.wendangku.net/doc/a516191544.html, (2)使用方法:为网络资源,拥有我校合法IP的用户,直接连接施普林格在清华的镜像站点使用。 (3)内容介绍: 资源特点:德国施普林格(Springer-Verlag)是世界上著名的科技出版集团, 通过Springer LINK系统提供学术期刊及电子图书的在线服务。目前Springer LINK所提供的全文电子期刊共包含439种学术期刊(其中近400种为英文期刊),是科研人员的重要信息源。我馆情况:从2002年开始订阅。 【实验内容】

VC6常见编译错误

目录 VC6.0编译常见错误 (1) 第一部分编译错误 (1) 1.error C2001: newline in constant (1) 2.error C2015: too many characters in constant (2) 3.error C2018: unknown character '0x##' (3) 4.error C2041: illegal digit '#' for base '8' (3) 5.error C2065: 'xxxx' : undeclared identifier (3) 6.error C2086: 'xxxx' : redefinition (5) 7.error C2374: 'xxxx' : redefinition; multiple initialization (5) 8.C2143: syntax error : missing ';' before (identifier) 'xxxx' (5) 9.error C2137: empty character constant (6) 10.error C2374: 'xxxx' : redefinition; multiple initialization (7) 第二部分链接错误 (7) 1.error LNK2001: unresolved external symbol _main (7) 2.error LNK2005: _main already defined in xxxx.obj (7) VC6.0编译常见错误 第一部分编译错误 1.error C2001: newline in constant 编号:C2001 直译:在常量中出现了换行。错误分析: (1)字符串常量、字符常量中是否有换行。

信息检索考试题汇总(附答案)

一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。每题2分,共30分) C 1. _是题录型检索工具 A. CABI B.中国学术期刊文摘 C.全国报刊索引(自然版) D.经济纵横 D 2. 浏览超星数字图书馆,应首先安装______. A. Apabi Reader B. Adobe Reader C. CAJ Viewer D. SSReader A 3. 世界上第一大联机检索系统是__。 A.DIALOG系统 B.OBRIT系统 C.OCLC系统 D.STN 系统 B 4. 利用baidu搜索信息时,要将检索范围限制在网页标题中,应该使用的语法是_________。 A.site: B.intitle: C. inurl: https://www.wendangku.net/doc/a516191544.html,: A 5.国际农业和生物科学中心英文名称的简称为_ 。 A.CABI B. AGRINDEX C. BA D.B of A C 6.信息检索根据检索对象不同,一般分为_____________。A. 二次检索、高级检索 B.分类检索、主题检索 C.数据检索、事实检索、文献检索 D.计算机检索、手工检索 A 7. 国际上评价期刊最有影响力的一个指标是 _______。 A. 影响因子 B.读者统计数据 C.引文量 D.价格 C 8. 二次检索指的是:_____________。 A.第二次检索 B.检索了一次之后,结果不满意,再检索一次C.在检索结果中运用“与、或、非”进行再限制检索 D.以上都不是 A 9.国际连续出版物编号____________。 A.ISSN B.OCLC C.ISBN D. CSSCI B 10.下列搜索引擎具有书名号检索功能的有_____________。A.Google B.百度 C.中搜 D.AltaVista B 11.《中文核心期刊要目总览》2004 版的“农业经济”类核心期刊有___ 种。 A.20 B.19 C.17 D.15 B 12.通过追溯检索获得的相关文献与原文献相比在发表时间上____。 A.早 B.晚 C. 相同 D. 不确定 B 13.在维普中文期刊全文数据库中“在检索结果中”检索相当于。 A.逻辑“非” B.逻辑“与” C.逻辑“或” D.逻辑“加” D 14.检索语言中,是自然语言。 A.标题词 B.主题词 C.单元词 D.关键词 A 15.在baidu搜索引擎中,要实现字段的精确检索,可以用来限定。 A.“”(双引号) B.()(括号) C.+ (加号) D.-(减号) 二、判断正误(在正确答案后面划√,在错误答案后面划×,每小题2分,共10 分) 1.专利文献根据发明创造的性质可以分为发明、实用新型和外观设计专利。(√) 2. CNKI检索系统可以检索博硕士论文。(√) 3. Google不具有学术搜索功能。(×)4.国际标准书号的英文简称ISBN,新版国际标准书号2007年正式实施,国际标准书号由10位升至13位。(√) 5.检索效果的评价指标主要有查全率和漏检率。(×) 1.NSTL是(国家科技图书文献中心)的简称。 2.(信息检索系统)是指由一定的设备和信息集合构成,具有一定存储、检索与传送技术设备,提供一定的存贮与检索方法及检索服务功能的工作系统。 3.体系分类表通常由(类目表、标记符号、说明和注释、类目索引)4个部分组成。 4. 正式出版的中文期刊在检索工具和数据库中一般著录有国际标准刊号(ISSN)和国内统一刊号(CN)。 5. 缩写刊名“J.Anal.Chem.”还原成原刊名为(Journal of Analytical Chemistry)。 6. CASHL是指(中国高校人文社会科学文献中心),其英文全称是China Academic Social Sciences and Humanities Library,是全国性的、唯一的人文社科外文期刊收藏和服务中心。2002年开始规划建设,2004年3月15日正式启动 7. 电子期刊,指以(数字或称电子)形式出版发行的期刊,英文为(electronic Journal),简称e-journal. 8. 国家知识基础设施(National Knowledge Infrastructure,NKI)的概念,由世界银行提出于1998年。CNKI是指(中国基础知识设施工程),它是以实现全社会知识资源传播共享与增值利用为目标的信息化建设项目,由清华大学、清华同方发起,始建于(1999)年6月。 https://www.wendangku.net/doc/a516191544.html,KI平台的检索方式有(单库检索)、(跨库检索)、(数据库导航),在单库和跨库检索中有(初级)、(高级)、(专业)三种检索方式。 10.(报告号)是识别科技报告的显著标志。 11. 专利文献著录中,除了和专利有关的(专利名称)、(发明人)和(专利权人)等之外,还著录有(专利公布号)、(国际专利分类号)、(优先权号),有的还有申请号和申请日期、公布日期等。 13. 分类检索语言又称分类法,是用(分类号)和(类名)来表达信息的主题概念,并且按照知识门类的逻辑次序将信息系统地组织和划分的语言。 14. 对于刊名缩写,国际标准化组织ISO在1972年和1974年分别发布了两个相关标准,规则要点有: 1)刊名中的(前置词、冠词、连词)均省略; 2)刊名必须有(两个)词以上才可用缩写; 3)单词的缩写大多数采用(减少音节)的方法,如“Chemistry”缩写成(chem),只有极少数常用单词用首字母表示,如“Journal”缩写成(J); 4)刊名缩写时,刊名第一个单词的首字母一定要(大写)。 15、完整的信息检索系统是由( 检索 )和( 存贮 )两部分构成。 16、文献内容特征的检索途径主要有( 主题 )和 ( 分类 )。 17、文献检索方法分为( 常用法)、(追溯法)和(循环法)。 18、写出下列各国国家标准代号:中国(GB ) 、美国 (ANSI) 、英国 (BSI ) 、日本(JIS)

编译时的常见错误

一、编译时的常见错误 1. 数据类型错误。此类错误是初学者编程时的常见现象, 下面是一些要引起注意的错误: (1) 所有变量和常量必须要加以说明。 (2) 变量只能赋给相同类型的数据。 (3) 对scanf()语句, 用户可能输入错误类型的数据项, 这将导致运行时出错, 并报出错信息。为避免这样的错误出现, 你就提示用户输入正确类型的数据。 (4) 在执行算术运算时要注意: a. 根据语法规则书写双精度数字。要写0.5, 而不是写.5; 要写1.0, 而不是1。尽管C语言会自动地把整型转换成双精度型, 但书写双精度型是个好习惯。让C语言为你做强行转换这是一种效率不高的程序设计风格。这有可能导致转换产生错误。 b. 不要用0除。这是一个灾难性的错误, 它会导致程序失败, 不管C 语言的什么版本, 都是如此, 执行除法运算要特别小心。 c. 确保所有的双精度数(包括那些程序输入用的双精度数) 是在实数范围之内。 d. 所有整数必须在整数允许的范围内。这适用于所有计算结果, 包括中间结果。 2. 将函数后面的";"忘掉。此时错误提示色棒将停在该语句下的一行, 并显示: Statement missing ; in function <函数名> 3. 给宏指令如#include, #define等语句尾加了";"号。 4. "{"和"}"、"("和")"、"/*"和"*/"不匹配。引时色棒将位于错误所在的行, 并提示出有关丢掉括号的信息。 5. 没有用#include指令说明头文件, 错误信息提示有关该函数所使用的参数未定义。 6. 使用了Turbo C保留关键字作为标识符, 此时将提示定义了太多数据类型。 7. 将定义变量语句放在了执行语句后面。此时会提示语法错误。 8. 使用了未定义的变量, 此时屏幕显示: Undefined symbol '<变量名>' in function <函数名> 9. 警告错误太多。忽略这些警告错误并不影响程序的执行和结果。编译时当警告错误数目大于某一规定值时(缺省为100)便退出编译器, 这时应改变集成开发环境Options/Compiler/Errors中的有关警告错误检查开关为off。 10. 将关系符"=="误用作赋值号"="。此时屏幕显示: Lvalue required in function <函数名> 二、连接时的常见错误 1. 将Turbo C库函数名写错。这种情况下在连接时将会认为此函数是用户自定义函数。此时屏幕显示: Undefined symbol '<函数名>' in <程序名> 2. 多个文件连接时, 没有在"Project/Project name中指定项目文件(.PRJ文件), 此时出现找不到函数的错误。 3. 子函数在说明和定义时类型不一致。 4. 程序调用的子函数没有定义。 三、运行时的常见错误 1. 路径名错误。在MS-DOS中, 斜杠(\)表示一个目录名; 而在Turbo C 中斜杠是个某个字符串的一个转义字符, 这样, 在用Turbo C 字符串给出一个路径名时应考虑"\"的转义的作用。例如, 有这样一条语句: file=fopen("c:\new\tbc.dat", "rb"); 目的是打开C盘中NEW目录中的TBC.DAT文件, 但做不到。这里"\"后面紧接的分别是"n"及"t", "\n"及"\t"将被分别编译为换行及tab字符, DOS将认为它是不正确的文件名而拒绝接受, 因为文件名中不能和换行或tab字符。正确的写法应为: file=fopen("c:\\new\\tbc.dat", "rb"); 2. 格式化输入输出时, 规定的类型与变量本身的类型不一致。例如: float l;

JAVA常见编译错误信息及说明

Java编译错误信息及说明 1、java:33:不是语句 解释:程序中出现了没有任何意义的字符(串),可能是无意中打出了没有任何意义的字符; 2、java:34:需要';' 解释:某条语句没有以分号结束; 3、java:36:缺少返回语句 解释:带返回值的函数缺少return语句; 4、java:33:不兼容的类型 解释:运算符两边的数据类型不一致或者不能做隐式转换; 5、java:36:无法访问的语句 解释:此语句永远不可能被执行,可能是此语句之前存在类似于while(true)的语句,导致此语句永远不可能被执行; 6、java:34:非法的表达式开始 解释:有不符合语法规范的表达式出现; 7、java:34:找不到符号 解释:使用了没有定义或没有引入的变量; 8、java:33:非法字符:\65307 解释:在中文输入状态下输入了一些标点符号; 9、java:18:不可转换的类型 解释:运算符两边的数据类型不一致或者不能做隐式转换; 10、java:19:"else"不带有"if" 解释:编译器找到else语句但是没有找到与之对应的if语句,可能是由于大括号没有成对出现;

11、java:12:可能损失精度 解释:把高精确度类型的数据赋值给低精确度类型的变量; 12、java:17:需要')' 解释:括号没有成对出现; 13、java:8:可能尚未初始化变量s 解释:局部变量s没有赋初值; 14、java:7:不可比较的类型:int和Boolean 解释:运算符两边操作数的数据类型不符合运算符的使用规范; 15、java:6:已在isLeap(int)中定义year 解释:变量year被重复定义; 16、java:21:字符字面值的行结尾不合法 解释:程序语句的结尾不是java规定的结束符号,而是其他的符号; 17、java:9:需要<标识符> 解释:可能是由于用户指定了数据类型,但未指定该类型的变量名; 18、java:8:无法从静态上下文中引用非静态变量this 解释:在静态方法中使用了非静态变量this; 19、java:12:在switch或loop外部中断 解释:在非循环语句或非switch语句中使用了中断循环功能的语句break; 20、java:21:对于结果类型为void的方法,无法返回值 解释:空返回值方法中出现了return语句; 21、java:12:需要数组,但找到int 解释:在应该出现数组的地方没有找到数组类型的变量,而是找到int类型的变量; 22、java:13:无法将Node中的setData(int)应用于()

专升本计算机操作知识点Excel常见错误信息

专升本计算机操作知识点Excel常见错误信息 补充内容:Excel常见错误信息 1、#####! 若单元格中出现“#####!",极有可能是因为该单元格中公式所产生的结果太长,致使该单元格容纳不下的缘故;另外,这也可能是对日期或时间做减法时出现负值所造成的。 2、#DIV/O! 当你在自己的表格中看到了此信息,毫无疑问是你的除法公式出了问题。你需要检查一下除数是否为0,或者除数是否指向了一个空单元格(以及包含空单元格的单元格)。 3、#VALUE! (输入值或赋值错误) 有两种原因可以导致这种信息的出现:一是因为在需要数字或逻辑值时却输入了文本的原因;二是在需要赋单一数据的运算符或函数时,却赋给了一个数值区域等。 4、#name? 顾名思义,这是公式中使用了Excel?不能识别的文本而产生的错误;也可能是删除了公式中使用的共同名称或使用了不存在以及拼写错误的名称所致。 5、#N/A 很明显,这是在函数或公式中没有可用数值时产生的错误信息。如果某些单元格暂时没有数值,可以在这些单元格中输入“#N/A”,这样,公式在引用这些单元格时不进行数值计算,而是返回“#N/A”。 6、#REF! 单元格中出现这样的信息是因为该单元格引用无效的结果。比如,我们删除了有其他公式引用的单元格,或者把移动单元格粘贴到了其他公式引用的单元格中。 7、#NUM! 这是在公式或函数中某个数字有问题时产生的错误信息。例如,在需要数字参数的函数中使用了不能接受的参数,或者公式产生的数字太大或太小等。 8、#NULL!

在单元格中出现此错误信息时,这是试图为两个并不相交的区域指定交叉点时产生的错误。例如,使用了不正确的区域运算符或不正确的单元格引用等。

keil 编译错误提示

C51编译器识别错类型有三种 1、致命错误:伪指令控制行有错,访问不存在的原文件或头文件等。 2、语法及语义错误:语法和语义错误都发生在原文件中。有这类错误时,给出 提示但不产生目标文件,错误超过一定数量才终止编译。 3、警告:警告出现并不影响目标文件的产生,但执行时有可能发生问题。程序 员应斟酌处理。 D.1 致命错误 C_51 FATAL_ERROR ACTION: <当前行为> LINE: <错误所在行> ERROR: <错误信息> terminated 或C_51 FATAL ERROR ACTION: <当前行为> FILE: <错误所在文件> ERROR: <错误信息> terminated C_51 TERMINATED C_51 (1) ACTION 的有关信息 *PARSING INVOKE-/#PRAGMA_LINE 在对#pragma 指明的控制行作此法分析时出错。 *ALLOCATING MEMORY 系统分配存储空间时出错。编译较大程序需要512k空间。 *OPENING INPUT_FILE 打开文件时,未找到或打不开源文件/头文件。 *CREATE LIST_FILE/OBJECT_FILE/WORK_FILE 不能创建上述文件。可能磁盘满或文件已存在而且写保护。 *PARSING SOURCE_FILE/ANALYZING DECLARATIONS 分析源程序时发现外部引用名太多。 *GENERATING INTERMEDIATE CODE 源代码被翻译成内部伪代码,错误可能来源于函数太大而超过内部极限。 *WRITING TO FILE 在向文件(work,list,prelist或object file)写时发生错误。 (2)ERROR的有关信息 *MEMORY SPACE EXHAUSTED 所有可用系统空间耗尽。至少需要512k 字节空间。没有足够空间,用户必须检查常驻内存的驱动程序是否太多。 *FILE DOES NOT EXIST FILE 行定的文本文件名未发现。 *CAN’T CREAT FILE FILE 行定义的文件不能被创建。 *SOURCE MUST COME FROMA DISK_FILE 源文件和头文件必须存在于硬盘或软盘上。控制台、CON、CI 或类似设备不允许作为输入文件。 *MORE THAN 256 SEGMENTS/PUBLICS/EXTERNALS 受OMF_51的历史限制,一个源程序不能超过256个各种函数的类型段,256个全局变量,

相关文档