常见编译错误信息

2022-08-17 版权声明 我要投稿

第1篇:常见编译错误信息

常见错误信息

Keil C 编译器常见警告与错误信息的解决方法

1)如果两个或更多c文件都需要使用某非bit型变量,那么声明是应将相应存储类型同时注明,即如果定义“uchar idata cntembuf;”,那么应声明为“extern uchar idata cntembuf;”或者“extern idata cntembuf;”;

2)如果是bit型变量,则数据类型“bit”必须注明,而存储类型可以省略;

LN认为,keil里之所以将bit变量和其他类型变量分开处理,是keil面向的处理器都是51内核的,而51内核bit变量只存在于特殊功能寄存器和内存的位寻址区(bdata区),而特殊功能寄存器中的位变量若在两个以上文件中使用各各文件都只能用类似于sbit abcd = P1^6;的形式进行声明,并且keil不检测abcd这个位变量在不同文件中是否代替相同位(例如,可以在另一个c文件中声明为:sbit abcd = P0^5;等),这样一来,用extern声明的bit变量就只有在bdata区了,所以,允许在在一个c文件中定义位变量后,在其它c文件中省略“bdata”这个存储类型;

而非bit型变量则可以在特殊功能寄存器,内存,外存,所以声明时要使存储类型与定义时的存储类型相同(也可以在定义和声明时都不规定存储类型,而又编译器根据编译模式自动分配)。

1. Warning 280:‟i‟:unreferenced local variable

说明局部变量i 在函数中未作任何的存取操作解决方法消除函数中i 变量的宣告

2 Warning 206:‟Music3‟:missing function-prototype

说明Music3( )函数未作宣告或未作外部宣告所以无法给其他函数调用

解决方法将void Music3(void)写在程序的最前端作宣告如果是其他文件的函数则要写成extern void Music3(void),即作外部宣告 。

3 Compling :C:8051MANN.C

Error:318:can‟t open file „beep.h‟

说明在编译C:8051MANN.C 程序过程中由于main.c 用了指令#i nclude “beep.h”,但却找不到所致解决方法编写一个beep.h 的包含档并存入到c:8051 的工作目录中

4 Compling:C:8051LED.C

Error 237:‟LedOn‟:function already has a body

说明LedOn( )函数名称重复定义即有两个以上一样的函数名称

解决方法修正其中的一个函数名称使得函数名称都是独立的

5 ***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESSSEGMENT: ?PR?_DELAYX1MS?DELAY

说明DelayX1ms( )函数未被其它函数调用也会占用程序记忆体空间解决方法去掉DelayX1ms( )函数或利用条件编译#if …..#endif,可保留该函数并不编译

6 ***WARNING 6 :XDATA SPACE MEMORY OVERLAP

FROM : 0025H

TO: 0025H

说明外部资料ROM 的0025H 重复定义地址

解决方法外部资料ROM 的定义如下Pdata unsigned char XFR_ADC _at_0x25 其中XFR_ADC 变量的名称为0x25,请检查是否有其它的变量名称也是定义在0x25 处并修正它7 WARNING 206:‟DelayX1ms‟: missing function-prototype

C:8051INPUT.C

Error 267 :‟DelayX1ms „:requires ANSI-style prototype C:8051INPUT.C

说明程序中有调用DelayX1ms 函数但该函数没定义即未编写程序内容或函数已定义但未作声明。

解决方法:编写DelayX1ms 的内容,编写完后也要作声明或作外部声明可在delay.h 的包含档声明成外部以便其它函数调用。

8 ***WARNING 1:UNRESOLVED EXTERNAL SYMBOL

SYMBOL:MUSIC3

MODULE:C:8051MUSIC.OBJ(MUSIC)

***WARNING 2:REFERENCE MADE TO UNRESOLVED EXTERNAL

SYMBOL:MUSIC3

MODULE:C:8051MUSIC.OBJ(MUSIC)

ADDRESS:0018H

说明程序中有调用MUSIC 函数但未将该函数的包含文档C 加入到工程文档Prj 作编译和连接。

解决方法:设MUSIC3 函数在MUSIC.C 里。将MUSIC C 添加到工程文件中去9 ***ERROR 107:ADDESS SPACE OVERFLOW

SPACE: DATA

SEGMENT: _DATA_GOUP_

LENGTH: 0018H

***ERROR 118: REFERENCE MADE TO ERRONEOUS EXTERNAL

SYMBOL: VOLUME

MODULE: C:8051OSDM.OBJ (OSDM)

ADDRESS: 4036H

说明data 存储空间的地址范围为0~0x7f,当公用变量数目和函数里的局部变量如果存储模式设为SMALL 则局部变量先使用工作寄存器R2~R7 作暂存当存储器不够用时则会以data 型别的空间作暂存的个数超过0x7f 时就会出现地址不够的现象。

解决方法:将以data 型别定义的公共变量修改为idata 型别的定义说明

10 定义了全局变量而没有外部External声明:reference made to erroneous externalRam空间不足:public refers to ignore segment

外部变量:定义处不用加External,声明处要加External

将以data 型别定义的公共变量修改为idata 型别的定义

11 *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL

定义了某某函数或全部变量在不同文件里面想调用它,却在包含头文件里面少了extern语句,或只有主程序和包含头文件没有(EXTERN......定义语句(函数)).

如果调试时有些if结构里的语句符合条件没有执行,或者某些语句不符合条件也被执行,那是因为if和else里有相同的语句,编译的时候作优化处理了。

12 WARNING 15 (MULTIPLE CALL TO SEGMENT) 症状

我添加了一个中断处理程序(ISR)到我的项目中,然而我却得到了如下的警告: ***WARNING L15:MULTIPLE CALL TO SEGMENT

SEGMENT:?PR?_WRITE_GMVLX1_REG?D_GMVLX1

CALLER1:?PR?VSYNC_INTERRUPT?MAIN

CALLER2:?C_C51STARTUP

***WARNING L15:MULTIPLE CALL TO SEGMENT

SEGMENT:?PR?_SPI_SEND_WORD?D_SPI

CALLER1:?PR?VSYNC_INTERRUPT?MAIN

CALLER2:?C_C51STARTUP

***WARNING L15:MULTIPLE CALL TO SEGMENT

SEGMENT:?PR?SPI_RECEIVE_WORD?D_SPI

CALLER1:?PR?VSYNC_INTERRUPT?MAIN

CALLER2:?C_C51STARTUP

上面这些都是什么?我该如何解决这个问题呢?

原因

Warning 15向我们表明了linker发现了一个函数,这个函数不仅在main code里被调用了,而且在ISR(或者被ISR调用的函数中)被调用了。或者是被同时被多个ISR同时调用了。 这样会产生一个问题,就是在此函数不是一个可重入函数,而当此函数已经在执行时它可能被另一个ISR所调用。这样就会导致结果是可变的而且很可能会导致一些参数的错误。 另一个问题就是本地变量和参数所使用的内存可能被其他函数的内存覆盖。如果函数是由中断所调用的,则此函数的内存就会被使用。这会引起其它函数的内存错误。

举例来说,对于你的第一个警告,WRITE_GMVLX1_REG是会被多个root所调用。其被定义在D_GMVLX1.C或者D_GMVLX1.A51中。他不仅会被ISR(或者被ISR调用的函数)而且也会被MAIN.C中的VSYNC_INTERRUPT函数所调用。

解决方法

有几种方法去解决这个问题

如果你100%确认这个函数的两个副本都不会同时执行(如果此函数是被main调用并且中断是未被使能的)并且此函数没有使用内存(只使用的寄存器),那么你就可以忽略此警告。 如果此函数使用了内存,你就要使用OVERLAY directive来将此函数从覆盖分析(overlay anaysis)中移除。举例如下:

OVERLAY (?PR?_WRITE_GMVLX1_REG?D_GMVLX1 ! *)

如上语句能阻止被此函数使用的内存遭到覆盖。如果这个函数调用了你程序中其他的在别处的函数,那么你可能需要将这些函数也排除在覆盖分析之外。

如果当此函数在执行时可以被调用,那么事情就会变得比较的复杂。你可能需要:

无论何时当从main中调用此函数时,需要关闭中断。你可能需要对被调用的函数使用#pragma disable。你也必须使用OVERLAY directive将此函数从overlay analysis中移除。为此函数创建两个副本。一个给main,一个给ISR。

使此函数可重入。举例如下:

void myfunc(void) reentrant {

}

上面的定义会产生一个用来存储参数和本地变量的可重入的栈。如果使用了这种方法那么这个可重入的栈必须在STARTUP.A51中配置。这样会花费更多的RAM并且会减缓可冲入函数的执行

第2篇:IAR 6 20编译错误

IAR 6.20编译错误清单

1、 ①错误描述:Tool Internal Error:

Internal Error: [CoreUtil/General]: Access violation (0xc0000005) at 007588A5 (reading from address 0x0)

Internal Error: [CoreUtil/General]: Access violation (0xc0000005) at 007588A5 (reading from address 0x0)

Error while running C/C++ Compiler

②错误原因:High配置设置为Size,应该为Low

2、 ①错误描述:Fatal Error[Pe1696]: cannot open source file "inc/hw_types.h" E:StellarisWareM3_9D92oardsdk-lm3s9b96oot_demo2oot_demo2.c 25②错误原因:C/C++ Complier(Assember)->Preprocessor->Additional include directories: $PROJ_DIR$.$PROJ_DIR$..

$PROJ_DIR$......

3、 ①错误描述:Fatal Error[Pe1696]: cannot open source file

"lwip/opt.h"

E:StellarisWareM3_9D92utilslwiplib.h 4

4②错误原因:C/C++ Complier-(Assember)>Preprocessor->Additional include directories:

$PROJ_DIR$...... hird_partylwip-1.3.2apps

$PROJ_DIR$...... hird_partyget

$PROJ_DIR$...... hird_partylwip-1.3.2portsstellarisinclude

$PROJ_DIR$...... hird_partylwip-1.3.2srcinclude

$PROJ_DIR$...... hird_partylwip-1.3.2srcincludeipv4

$PROJ_DIR$...... hird_partylwip-1.3.2srcincludelwip

$PROJ_DIR$...... hird_party

4、 ①错误描述:Fatal Error[Pe035]: #error directive: Unrecognized COMPILER! E:StellarisWareM3_9D92oardsdk-lm3s9b96driversset_pinout.h 59

Error while running C/C++ Compiler

②错误原因:C/C++ Complier-(Assember)>Preprocessor->Defined symbols: ewarm

5、 ①错误描述:Error[Pe020]: identifier "ROM_pvAESTable" is undefined E:StellarisWareM3_9D92 hird_partyaesaes.c 319

②错误原因:

6、 ①错误描述:Error[Li005]: no definition for "main" [referenced from cmain.o(rt7M_tl.a)]Error while running Linker

②错误原因:定义函数:int main(void) { return (0); }

7、 ①错误描述:Error[Li005]: no definition for "main" [referenced from cmain.o(rt7M_tl.a)]Error while running Linker

②错误原因:如果是库是库函数,在:General Options->Output->Output file:选择: Library项

4、 ①错误描述:Fatal Error[Pe1696]: cannot open source file "uip.h" E:StellarisWareM3_9D92 hird_partyuip-1.0appsdhcpcdhcpc.c 37

②错误原因:

5、 ①错误描述:

②错误原因:

$PROJ_DIR$...... hird_partylwip-1.3.2apps

$PROJ_DIR$...... hird_partyget

$PROJ_DIR$...... hird_partylwip-1.3.2portsstellarisinclude

$PROJ_DIR$...... hird_partylwip-1.3.2srcinclude

$PROJ_DIR$...... hird_partylwip-1.3.2srcincludeipv

4$PROJ_DIR$...... hird_party

$PROJ_DIR$...... hird_partyuip-1.0

$PROJ_DIR$...... hird_partyuip-1.0uip

$PROJ_DIR$...... hird_partyuip-1.0apps

$PROJ_DIR$...... hird_partyspeex-1.2rc1include

$PROJ_DIR$...... hird_partyspeex-1.2rc1includespeex

$PROJ_DIR$...... hird_partyspeex-1.2rc1stellaris

6、 ①错误描述:Fatal Error[Pe035]: #error directive: You now need to define either FIXED_POINT or FLOATING_POINT E:StellarisWareM3_9D92 hird_partyspeex-1.2rc1libspeexarch.h 65②错误原因:

7、 ①错误描述:Fatal Error[Pe035]: #error directive: "Unrecognized/undefined driver for DISK0!"

E:StellarisWareM3_9D92 hird_partyfatfsportdual-disk-driver.c 6

2Error while running C/C++ Compiler

②错误原因:

UART_BUFFERED

DISK0_DK_LM3S9B96

DISK1_USB_MSC

INCLUDE_BGET_STATS

8、 ①错误描述:Error[Pe020]: identifier "ROM_pvAESTable" is undefined E:SWM3_9D92(6.20) hird_partyaesaes.c 359

Error while running C/C++ Compiler

②错误原因:

10、 ①错误描述:Fatal Error[Pe035]: #error directive: You now need to define either FIXED_POINT or FLOATING_POINT E:SWM3_9D92(6.20) hird_partyspeex-1.2rc1libspeexarch.h 6

5Error while running C/C++ Compiler

②错误原因:

11、 ①错误描述:

Error[Li005]: no definition for "ROM_SysCtlClockSet" [referenced from E:SWM3_9D92(6.20)oardsdk-lm3s9b96safertos_demoDebugObjsafertos_demo.o] Error[Li005]: no definition for "ROM_FlashUserGet" [referenced from E:SWM3_9D92(6.20)oardsdk-lm3s9b96safertos_demoDebugObjlwip_task.o]

Error[Li005]: no definition for "ROM_IntPrioritySet" [referenced from E:SWM3_9D92(6.20)oardsdk-lm3s9b96safertos_demoDebugObjlwip_task.o]

Error[Li005]: no definition for "ROM_GPIOPinTypeGPIOOutput" [referenced from E:SWM3_9D92(6.20)oardsdk-lm3s9b96safertos_demoDebugObjled_task.o]

Error[Li005]: no definition for "ROM_GPIOPinWrite" [referenced from E:SWM3_9D92(6.20)oardsdk-lm3s9b96safertos_demoDebugObjled_task.o]

Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x11e54 bytes

in

<[0x20000000-0x2000ffff]> (total uncommitted space 0x10000).Error while running Linker

②错误原因:

12、 ①错误描述:

Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x11e54 bytes in <[0x20000000-0x2000ffff]> (total uncommitted space 0x10000).

Error while running Linker

第3篇:汇编中常见的一些错误信息

ml.exe错误信息:

FATAL严重错误

cannot open file不能打开文件

I/O error closing fileI/O错误 正在关闭文件

I/O error writing fileI/O错误 正在写文件

I/O error reading fileI/O错误 正在读取文件

out of memory缺少内存

assembler limit : macro parameter name table full汇编限制:宏参数名表已满 invalid command-line option无效命令行参数

nesting level too deep嵌套过深

unmatched macro nesting不正确的宏嵌套

line too long行太长

unmatched block nesting不正确的区、段嵌套

directive must be in control block指令必须在控制段

error count exceeds 100; stopping assembly错误数超过100,停止汇编 invalid numerical command-line argument无效命令行参数

too many arguments太多参数、定义、冲突

statement too complex声明太复杂

Internal Assembler Error内部汇编错误

missing source filename找不到源文件名

COFF error writing fileCOFF错误,正在写文件

invalid debug and browser data; file exceeds line limit不能排除故障和浏览数据;文件超过行限制

cannot find link.exe找不到连接程序

cannot find cvpack.exe找不到cvpack.exe

SEVERE严重的错误

memory operand not allowed in context内存操作数无法载入上下文环境 immediate operand not allowed当前操作数无法载入

cannot have more than one ELSE clause per IF blockIF段只能有一个ELSE从句 extra characters after statement附加的字符在声明之后

symbol type conflict符号类型冲突

symbol redefinition符号已经定义

undefined symbol符号没有定义

non-benign record redefinition没有利于记录的定义

syntax error语法错误

syntax error in expression表达式存在语法错误

invalid type expression无效的类型表达式

distance invalid for word size of current segment当前区、段的大小命令无效

PROC, MACRO, or macro repeat directive must precede LOCALPROC, MACRO, 或 macro repeat指令必须在LOCAL之前

.MODEL must precede this directive.MODEL必须在指令之前

cannot define as public or external不能定义为公有或外部的

segment attributes cannot change区、段属性不能更换

expression expected预期表达式

operator expected预期操作数

invalid use of external symbol使用了无效的外部符号

operand must be RECORD type or field操作数必须是RECORD类型或域

identifier not a record没有记录标示符

record constants may not span line breaks连续记录不能超过行间隔

instruction operands must be the same size命令操作数必须是一样的长度

instruction operand must have size命令操作数必须有长度

invalid operand size for instruction操作数长度对于指令无效

operands must be in same segment操作数必须在相同的段

constant expected连续预期

operand must be a memory expression操作数必须是一个内存表达式

expression must be a code address表达式必须是一个代码地址

multiple base registers not allowed不允许多重基础寄存器

multiple index registers not allowed不允许多重标志寄存器

must be index or base register必须是基础或标志寄存器

invalid use of register使用的寄存器无效

invalid INVOKE argument无效的INVOKE符号

must be in segment block必须在区、段、块中

DUP too complexDUP太复杂

too many initial values for structure太多结构的基础资料

statement not allowed inside structure definition声明不允许在结构里面

missing operand for macro operator找不到宏的操作数

line too long

segment register not allowed in context上下文不允许有寄存器

string or text literal too long文本或字符串太长

statement too complex声明太复杂

identifier too long标识符太长

invalid character in file文件里有无效字符

missing angle bracket or brace in literal语句里找不到同样的括弧或框架

missing single or double quotation mark in string找不到单引号或双引号

empty (null) string没有字符串

nondigit in number没有总数

syntax error in floating-point constant不确定的指向中有语法错误

real or BCD number not allowed不允许real或BCD编码

text item required必须的文本项

forced error强制错误

forced error : value equal to 0标准等于零

forced error : value not equal to 0标准不等于零

forced error : symbol not defined符号没有定义

forced error : symbol defined符号已定义

forced error : string blank字符串是空的

forced error : string not blank字符串不是空的

forced error : strings equal字符串是相同的

forced error : strings not equal字符串不是相同的

[ELSE]IF2/.ERR2 not allowed : single-pass assembler[ELSE]IF2/.ERR2不允许单独汇编 expression too complex for .UNTILCXZ.UNTILCXZ表达式太复杂

can ALIGN only to power of 2仅能对齐到2的幂

structure alignment must be 1, 2, 4, 8, or 16结构对齐必须是1,2,4,8或16 expected预定义

incompatible CPU mode and segment size不匹配的CPU模式和段尺寸

LOCK must be followed by a memory operationLOCK指令必须跟在内存操作之后 instruction prefix not allowed不允许的命令前缀

no operands allowed for this instruction指令没有操作数

invalid instruction operands无效的指令操作数

initializer magnitude too large for specified size初始指定尺寸太大

cannot access symbol in given segment or group在特定的段或类不能存取符号

operands have different frames操作数存在不同的结构

cannot access label through segment registers在段寄存器中不能存取标记

jump destination too far跳转目标太远

jump destination must specify a label跳转目标必须指定一个标记

instruction does not allow NEAR indirect addressing指令不允许近间接寻址

instruction does not allow FAR indirect addressing指令不允许远间接寻址

instruction does not allow FAR direct addressing指令不允许远直接寻址

jump distance not possible in current CPU mode跳转距离不适合当前CPU模式

missing operand after unary operator一元运算符之后找不到操作数

cannot mix 16- and 32-bit registers不能结合16位和32位寄存器

invalid scale value无效范围标准

constant value too large连续标准太多

instruction or register not accepted in current CPU mode当前CPU模式不认可的指令或寄存器 reserved word expected预期的保留字

instruction form requires 80386/486指令需要80386/486指示

END directive required at end of fileEND指令必须在文件结尾

too many bits in RECORD太多位在记录里

positive value expected预期的明确的标准

index value past end of string索引标准在字符串结尾之后

count must be positive or zero计数必须是零或明确的

count value too large计数标准太多

operand must be relocatable操作数必须是转移表

constant or relocatable label expected预期的转移表或连续的

segment, group, or segment register expected预期的段,类型或段寄存器 segment expected预期的区段

invalid operand for OFFSETOFFSET操作数无效

invalid use of external absolute由于完全外部的使用无效

segment or group not allowed区段或类型不允许

cannot add two relocatable labels不能增加双重转移表标记

cannot add memory expression and code label不能增加内存表达式和代码标记

第4篇:常见逻辑错误

一、强加因果

字面意思很好理解,但这种错误往往很具迷惑性,许多辩手场上反应不过来。

前几年很热门的一本书叫《货币战争》,里面有这样的描述“林肯总统表面上看是被南方暗杀,实际上他是在签署了XX金融协议X天后被杀害的...肯尼迪总统遇刺前签署了XX金融协议,试图打击大财团利益....里根总统在签署XX金融协议后,旋即遇刺....”这些煽动性的描述让许多读者自行联想,从而脑补出“美国金融集团控制了美国政坛,如果总统试图限制他们的利益,那么他们连总统都敢杀掉”这个结论。

这就是犯了“把前后联系偷换成因果联系”的错误。

打个比方,我每次考砸前都会吃早饭,但我不能说“我因为吃了早饭所以考砸了”。同样的,美国总统每年都会签署无数的文件,不能把遇刺总统都签署过金融相关文件就得出“总统遇刺和金融文件”有关。这里打个比方,宋鸿兵试图以总统遇刺前都签署过金融协议来论证相关性,但每个总统遇刺当天都会吃早饭,难道能证明总统遇刺是因为吃了早饭么?显然不能。何况,林肯、肯尼迪、里根等人的遇刺,显然和金融体系不直接相关。

一般情况下,因果联系都有前后联系,但前后联系不一定有因果联系。

二、倒果为因

个人认为,如果要挑选一本最重要的必读书给辩手,那非《统计陷阱》莫属。这本书里面的逻辑讲解和案例分析既生动有趣,又严谨科学,我看了5遍,每遍都能学到很多。

里面提到了一个案例:美国某州的麻风病患者全国最多、比例全国最高,因此许多人得出结论“这个州的气候一定是很容易得麻风病。”

但其实恰好相反,这个州的气候是全国最有利于麻风病患者治愈的,所以全国的麻风病患者都会来这里治疗,所以这个州的麻风病患者才全国最多、比例全国最高。

前几天的热门状态也是一个道理:“二战时,盟军请了一位科学家来研究该加强飞机哪块机身的防护。这位科学家统计了飞机的中弹区域分布图,发现机翼是中弹最多的部位,座舱和发动机则是中弹最少的。那么是不是该加强机翼的防护呢?事实是,能统计到的样本都是中弹后活着回来的飞机,而那些中弹后坠毁了的是不在统计范围内的。也就是说,机翼中枪只是轻伤,中弹最少的座舱和发动机才是致命部位,这里才是最需要加强防护的。”

在辩论场上时,当对方提出了一个让你觉得很突然的数据(比如X州麻风病人最多)时,不要本能地逃避或者害怕,而应该仔细思考一下,对方的数据是否能推出相应的论据。

三、偷换概念/偷换前提

将辩题的前提和定义偷换成与公众认可的定义不相符的前提和定义。

它有以下几种情况:

1,偷偷改变一个概念的内涵和外延,使之变成另外一个概念。比如“情在理先/理在情先”,这个题目本来讨论的就是人际关系中人情和道理的比较,可许多反方会把“理”定义成“宇宙万物的生存规律”等奇怪的定义,就属于偷换概念。

2,利用多义词混淆不同的概念;比如02全辩“网聊有聊”,“有聊”在语境中是“有意义”的意思,可是正方电子科大偷换成了“存在有聊天这一活动”,就是典型的偷换。

3,混淆集合概念与非集合概念,集合概念反映的是一类事物的整体属性,而非集合概念所反映的是组成一事物类的每个分子的属性。

4,偷换论题。在论证过程中故意违反论题要明确、要同一的规则,偷偷地转移论题。

这里说个题外话,由于语境的区别,出现定义分歧是很正常的事情,定义分歧一般都要先交锋定义。一般原则是第一常识定义不需要过多演绎,但是反常识定义必须开展论证演绎。比如上周六的南京09明星表演赛,反方将“梦想”定义成“永远不可能实现的憧憬”,这个定义违反第一常识,所以反方就进行了很长时间的演绎论证,虽然这个定义很难得到评委的认可,但是也成功打乱了正方部署,使得比赛一直在反方的节奏中展开。

三、攻击辩题

也就是常说的不合题,严重违背出题人的本意。

打个比方,以前有个题目叫“生产安全问题可以/不可以避免重复发生”。正方的立论是这样的:“人不可能同时踏进一条河流,世界上也没有两片一样的叶子,所以生产安全问题再类似也不可能完全一致,自然可以避免重复发生”。这个立论在逻辑上毫无问题,但却是典型的攻击辩题。

还有“人类需要/不需要时光机”这个题目中,许多反方的论点是“时光机是造不出来的,造不出来的东西自然是不需要的”。这种论点也有攻击辩题的嫌疑,因为这个命题的讨论就是以“时光机可以造出来”为前提的。

攻击辩题最严重的恶果是无法交锋,在论点裁眼中会直接判负,但在白纸裁眼中,则需要看对方是否应对。比如本届华语辩论锦标赛,天津大学与马来西亚国能的比赛“泰囧热映是否是中国电影之福”,反方马国能的论点是“任何电影的热映都无法解决盗版的问题,因此任何电影的热映都不是中国电影之福”。这个立论明显是攻击辩题的,但是正方天津大学相关反驳不够,因此输掉了比赛。

四、以偏概全

以偏概全是指仅根据少数事例得出一般性结论的简单化的归纳方法。由于任何实例都不难找到,因此在严肃的科学思维中,仅仅靠个例只能提出初步的假说,而不能证明任何命题。

在辩论赛的举例中,一般有两个原则:

1、一个好的反例,比十个好的正例都要有效果,尤其是在比较性辩题的讨论时;

2、正例一定要举那些不偏激、具有典型性、社会性,最好是大家都耳熟能详的例子,这样一下子就能够起到良好的说服效果。比如我如果要讨论奢侈品消费问题,拿我自己做例子肯定是不科学的,必须要有社会性、典型性的数据或例子。

在数据的选取也是一样,首先要保证数据来源的真实、广泛,其次要保证数据口径的科学有效,最后在数据到论点的桥接上也必须有充分的关联,不然效力也很难保证。

五、类比不当

在运用类比推理时, 仅仅根据两事物为数很少的又不具备典型性的共同属性,就推断类比对象具有与已知属性相关性程度不高的另一属性, 这种错误的类推逻辑上叫做不当类比。

这里说一句题外话,汪一峰学长和武大的周帅兜曾经说过“一切类比都是不当类比”,意思就是所有的类比和你原来想要讨论的东西都具有一定的差异性。这时候你经常需要告诉评委,你的类比并不是要直接佐证命题,而是要演绎你体系中某一个论点。

这里打一个比方,周帅很喜欢的一个例子,来自安徽大学。 “请问对方辩友,夏虫可以语冰么?”

“夏天的虫子不可以语冰,因为它根本活不到冬天,自然不知道冬天是什么样的。同样的道理,大学生刚毕业,如果不锻炼两年,又怎么知道怎么做好省级公务员的工作呢?”

这个类比严格意义上不严谨,但是现场效果极佳,大家一下就听懂了意思。

六、双重标准

双重标准是一种实用主义的诡辩术,指在同一问题上对不同对象采取不同的是非标准和取舍标准, 以混淆是非, 达到有利于自己的目的。

这里需要讲清楚,如果两者性质不同的话,采用不同的标准是相当正常的。但如果两者性质完全一样,采用一样的标准就很扯淡了。比如同样是分离主义运动,美国有时候支持并说这是“民主自决”,有时候则暴力压制,这就是典型的双重标准。

双重标准在生活中和辩论赛都很常见,但也非常隐蔽。这里就不展开了,避免被扣上五毛或者美分的帽子,但大家可以看看网络上那些人的论战,双重标准都表现得极其明显。

七、包含式论证

偷换概念的一种特殊形式,将对方的立场也包进自己的立场进行论证,也叫包辩题。

比如“为什么说管理比服务更重要,因为服务也是一种管理。”这种论正在现在已经比较少见了,以前在逻辑时代比较常见,价值时代大家都更喜欢受身打法。

八、循环论证

论题的真实性是要靠论据来证明的,而论据的真实性又要靠论题去证明,就是循环论证。

这也就是常说的“套套逻辑”,打个比方:“我爱你!”——“你为什么爱我呢?”——“因为你值得我爱”——“我哪里值得你爱呢?”——“在我爱你的那些地方”。

在辩论赛中,循环论证经常被暗藏在定义之中。比如“师者以传道为先”的立论是“一般的老师以授业为先,但师者高于一般老师,他们是专门用来讲授天地道理的,自然以传道为先”。这就是一个典型的循环论证,经过包装后会很难发现。

这里说一个题外话,网上有许多90年代的辩论理论文会把循环论证、偷换概念甚至捏造论据等都作为“正确技巧”来推广,大家一定要擦亮双眼。

九、充分必要条件

这东西本没必要单独讲,但我发现许多辩手在实战中对此掌握差到了极点,故简单提下。

所谓必要条件,其实就是你必须有我才行,没我就不行。比如吃饭是活下去的必要条件,因为不吃饭的话肯定没法活下去。

所谓充分条件,是指有了你会带来我,但没有你,嘿嘿,可能我还在。比如喝牛奶可以长高,但是不喝牛奶未必不能长高。

在辩论赛的实战中,必须界定清楚。比如“英雄莫问出处”中,正方要证明出处是一个充分条件,反方则可以证明出处是必要条件,基于此才能开展要不要问的讨论。

十、全称判断

同样也是逻辑时代的产物,那个时候的辩论讲究“我全对、你全错”,所以任何立场的成立都必须保证没有反例,因此不得不在前提上做文章。比如上面提到的英雄莫问出处,如果在逻辑时代你得论证每一个英雄都别问;还有前天的南京09明星告别赛,反方也是说“在全称判断下双方都无法成立,所以我们才必须使用别的定义”。

应该说全称判断这个概念更多涉及的不是辩论技术层面,而是辩论理念层面,因此在这里就不展开了。但一般辩手准备题目时都需要思考一个问题:如果出现了反例时,我应该怎么解决?

十一、逻辑自洽

其实也就是自相矛盾的问题,这里不展开了。一般肉搏的队伍都喜欢找寻对方的逻辑矛盾予以攻击,但这几年推战场太过流行,大家都自说自话,逻辑不自洽一来很少出现,二来出现了也很少被攻击了。

大家可以去看夏局长的辩论小说《阿瑞斯的青春生活》以及《Y的神秘邮件》,里面有详尽论述。

十二、三段论(懒得写了,以下部分均抄袭自华语辩论网)

三段论包含了大前提、小前提、结论三个概念;并且要求在两个前提中,中项必须被周延一次。中项,是指前提中重复的那个概念,周延,是指被判定全部外延。所以,三段论的错误主要分为四种:伪三段论;大前提错误;小前提错误;周延中项错误。

比如,如下就是一个三段论:大前提:五班的男生都会踢足球。小前提:顾博立是五班的男生。结论:顾博立会踢足球。此三段论中的中项:五班的男生。 举例加反驳:①是大前提,②是小前提,③是结论

A类:①我的邻居是中国人②我的邻居不勤劳③中国人不勤劳。(这里的2个“中国人”不是一个概念,前者“中国人”表示的是“某个中国人”,不是集合概念;后者“中国人”表示的是“中国人群体”,属于集合概念。故这里面出现了4组概念,三段论不成立。) B类:①卖国贼是说谎的②你是说谎的③所以你就是卖国贼。(周延中项错误,在这个诡辩中,“说谎的”是大前提和小前提的应该被周延的中项(大小前提的共同项),然而实际被周延的却是“卖国贼”。“卖国贼”和“你”都不能涵盖说谎的的全部外延。) 三段论中其他要注意的错误:

1、两个否定前提不能推出结论:①甲不是明星②明星都不轻松。此三段论得不出任何结论。

2、一个前提否定,则结论否定:①甲不是明星②明星都不轻松③甲不轻松。(成立)

3、两个特称前提不能退出结论:①有的同学是运动员②有的同学是影星。此三段论得不出结论(有的人说结论是③有的同学是运动员而有的同学是影星,这是循环论证,而非三段论)。

4、一个前提特称,则结论特称:①所有学生都是青年②有的影星是学生③有的影星是青年。

5、中项在前提至少被周延一次(重要):如果在一个判断中断定了全部的外延,则该主项(或谓项)是周延的。在三段论中,如果中项在两个前提中一次都没有被做出全称肯定判断,则称为没有被周延,那么大小前提就不能产生必然联系,就无法推出任何结论。

例1:①运动员需要锻炼身体②我不是运动员③我不需要锻炼身体。(在大前提中,“运动员”只是需要锻炼身体的人的一部分,而非全部。中项“运动员”没有被周延,推理无效。)

例2-1:①一切金属是可塑的②塑料是可塑的③塑料是金属。(在大前提和小前提中,金属和塑料都是“可塑的”的一部分,无法断定金属和塑料有无关系,所以无法推理出结论。)

例2-2:①一切金属是可塑的②铁是金属③铁是可塑的。(推理有效,在这里,“金属”在大前提中被做出了全称肯定的判断,因此被周延了,所以可以退出结论。)

滥用马克思主义哲学原理

这个现象在新生中极其普遍,主要体现在对“物质决定意识”/“经济基础决定上层建筑”/“内外因”的错误理解上,许多新生辩手用错了还觉得自己很有理。

1、经济基础决定上层建筑:这一理论经常被新生应用于类似“大学毕业应该以待遇为先”的辩题,来证明有钱的重要性。然而在马哲中,经济基础和上层建筑这两概念,只能用来指代类似生产关系、社会制度、法制建设等宏观概念,绝对不能用在微观和个人层面。

2、物质决定意识:经常被新生应用于类似“大学生应该坚持现实”或者“地震孤儿物质援助更重要”之类的辩题。然而,物质决定意识并不意味着物质比意识更重要。成吉思汗的爸爸妈妈决定了我的出生,但不一定就意味着成吉思汗的爸爸妈妈比他更重要。所以,A决定B不等于A更重要。同样的,A是B的基础也不等于A更重要。念小学是念大学的基础,难道就说明念小学比念大学更重要吗?通过物质决定意识,其实很难推出辩题的结论。

(兰蒂斯回复)物质决定意识这里的错误实际上分这样两种:

1、A决定B反映了A与B的对应关系,好比说A是自变量,B是应变量,但这个关系是客观的。而A和B谁更重要是一个主观的价值判断,讨论的不是A和B的关系,而是A、B分别与人(或其他事物)的关系。因此讨论的对象不同,所受的主客观限制也不同。

2、“物质”和“意识”分别是对客观世界和主观世界的抽象,因此这是两个集合的对应,而不是两个元素的对应。辩论中一方所讨论的比如“金钱”、“硬件”等只是“物质”的个别元素。集合间的关系不能直接传递给元素。这就好比,“男人比女人力气大”,是推不出“男人A比女人B力气大”的。

3、内外因理论:这个是新生应用最广泛也是最容易出错的,新生往往将“内因”和“主观能动性”相混淆。“内因”是指事物的本质属性,比如石头的内因决定了里面蹦不出猴子,比如苹果籽的内因决定了它种下去长出来的不会是桃子。所以人的内因是指人的本质属性,包含了人的自然属性(比如基因等)和社会属性(比如其社会关系),所以“人的意志和精神”绝对不能用“人的内因”来概括,而只能用“主观能动性”来概括。

4、价值决定价格理论:价值决定价格,价格围绕价值上下波动,是古典政治经济学理论。然而,用这条理论来解释当今经济现象,如石油、粮食、经济危机是明显不合适的,因为这个理论适用前提是“商品—货币—商品”模型,而在金融期货中,这一模型并不成立。

比直接指出更有效的反驳法:归谬法

归谬法是指先假设对方逻辑是正确的,然后举出一个极端的例子,推导出一个荒谬的结论,以此证明对方的错误。在辩论里面,归谬法是最有现场效果也是最能深入人心的,这需要辩手充足的准备、知识的积累和敏锐的反应。但与上面的反驳方法不同,归谬法必须针对具体辩题和具体情况进行,没有通用规律,下面举3个例子,都采用了归谬法。

辩题:“真理越辩越明/不明”(针对狡辩是不是辩,双方均采用了归谬法)

正方:对方把狡辩都叫辩,那么请问,海马难道也是马,蜗牛也是牛,青春痘也是痘吗? 反方:对方说狡辩不算是辩,但是请问对方辩友,复制羊不是羊吗?试管婴儿不是婴儿吗?

辩题:大学生兼职利大于弊/弊大于利(针对饭碗问题,正方回答采用了归谬法) 反方:大学生兼职会抢掉全职员工的饭碗。

正方:如果按照对方这个逻辑推断下去,那么我们大学四年毕业后最好不要找工作,因为这样就不会影响任何人的饭碗,这成立吗?

辩题:金钱是/不是万恶之源(针对“万”是不是“全”,双方均采用了归谬法)

正方:对方辩友说“万”是指“全”的意思。我们说一个人经历了千辛万苦,是不是说他要经历一切的苦呢?那这个人肯定不是男人,因为男人再苦也没有受过女人生孩子的苦;不过他也肯定不是女人,因为女人再苦,也没有受过男人怕老婆的苦。万是一切吗?

反方:今天对方说,今天“万”不叫作“全”。那我想问对方辩友,今天我说“你万万不可同意我的立场”,是不是说,你大部分时候不同意,偶尔可以同意一下呢?

下面看一则不是辩论赛中的归谬,也非常有意思:

天涯楼主:美军在伊拉克不能抽身说明美国是个负责任的国家!!! 天涯沙发:那我股票被套牢说明我是个负责任的中国股民???

第5篇:常见行文错误

一、行文中的常见错误

1、滥发文件。主要表现:(1)所发公文属可发可不发之列;(2)所发公文只是照抄照转上级的公文(翻印即可,不必转发);(3)所发公文内容空洞,无具体措施,不解决问题;(4)行文所涉及的问题可用口头请示、汇报或开会等形式解决;(5)行文所涉及的内容已在报上全文公布过;(6)在部门之间意见分歧,未经协商取得一致时就行文。

2、行文关系混乱 。 主要表现:(1)应该党政分开行文的未分开行文;(2)应该一个机关单独行文的搞成几个机关联合行文;(3)该职能部门行文的“升格”为领导机关行文;(4)该领导机关行文的“降格”为职能部门行文。

二、文种使用中的常见错误

1、自制文种。在正式文种之外,随心所欲,生造公文文种并俨然以正式公文行文。常见的有:“请示报告”、“工作思路”、“情况”、“汇报”、“申请”、“郑重声明”等。

2、误用文种。把属于机关其他应用文,特别是事务文书中的文种,误作为正式公文文种使用的情况。常见的有:把计划类文种“要点”、“打算”、“安排”、“设想”等作为公文文种直接使用,如《××市委××××年工作要点》。把属于总结类的文种“小结”、“总结”,以及把属于规章制度类的文种“办法”、“规程”、“须知”、“实施细则”等作为正式文种直接使用。但是,如果将上述应用文用转发或印发通知的形式发布,则是规范用法。如“××市人民政府关于印发市政府1997年工作要点的通知”。

3、混用文种 。 不按文种的功能和适用范围去选用文种,而造成临近文种相互混用,导致行文关系不清,行文目的不明,行文性质混淆。常见的有:“公告”与“通知”、“决议”与“决定”、“请示”与“报告”、“请示”与“函”混用。主要表现为将通告误用为通知,将通知误用为通告,将请示误用为报告,将报告误用为请示,将“请示”、“报告”合用为“请示报告”,“请示”和“报告”本身是两个文种,将决定误用为决议,将决议误用为决定,将函误用为请示或报告,将复函误用为批复。

4、越权使用文种。超出本机关的权限行文,如随意制定“条例”。实际上“条例”只能用于党的中央组织制定规范党组织的工作、活动和党员行为的规章制度;按照国务院办公厅发布的《行政规范制定程序暂行条例》的规定,在行政机关公文中,“条例”只能应用于特定国家机关制定的法规中,即全国人大常委会制定的法规,国务院制定的行政法规,地方人大及其常委会制定或通过(批准)的地方性法规。如:《中华人民共和国城市道路管理条例》。基层单位制定有关规章制度时可用“规定”或者用“细则”、“办法”等应用文种,并用转发或印发通知的形式发布。

5、降格使用文种。应该用命令、指示发布的公文而用通知发布,如一些省、自治区、直辖市人民政府发布重要行政规章,不是用令发布而用通知发布。这种降格使用,必然影响行文的权威和效力。

三、版头使用中的常见错误

1、版头混用。将下行文版头用于上行文;使用“××文件”式样的版头用于向上级报告、请示工作、任免干部或批复等;使用不带“文件”字样的版头用于发布党的方针、政策,重要工作部署或批转下级的重要报告、请示。

2、使用非标准版头。使用设计或印刷不标准的版头。常见的是:格式不对、尺寸不标准、非红色印刷、发文机关字体不庄重等。

3、使用没有版头的白纸印发文件

四、发文字号中的常见错误

1、年号不全 。 如:将“1997”省略为“97”。

2、括弧不对。《国家机关公文格式》规定发文年度用方括弧“[]”括入。错用成圆括弧“()”、六角括弧“〔〕”、方头括弧“【】”。

3、位置不当。将发文年度位置提前到了机关代字前面。如:将×校字[1997]第×号错为[1997]×校字第×号。

4、序号累赘。发文顺序号中多加了“0”变成“0×”。

5、一文多字号。联合发文时并用了几个单位的发文字号。

6、一字号多文。用同一发文字号制作两份不同的文件。

7、跳号。没有按自然数的顺序依次排列,中间出现跳号现象。

8、字第搭配不当。正确的是“字”在年号之前,“第”在年号之后;前面用“字”,后面用“第”;前面无“字”,后面就不应有“第”。常见的错误是:有“字”无“第”或有“第”无“字”。但“字”、“第”均省去是正确用法,如:×委[1997] ×号。

9、滥用“发”字。只有重要文件才采用“××发”字样。

10、自制发文字号。 未按规定要求编制发文字号。

五、签发人标注中的常见错误

1、上行文未标注签发人姓名

2、下行文也标注了签发人姓名

3、标注不规范签发人标注位置远离发文字号(正确的是它们之间空两个字);签发人标注的字体字号与发文字号的字体字号不一致;“签发人”与签发者姓名之间未加冒号。

六、公文标题中的常见错误

1、缺少发文机关或通过决议、决定的会议名称“决议”、“决定”等文种的标题不能省略发文机关或通过决议、决定的会议名称。如:“第八届全国人民代表大会第五次会议关于批准设立重庆直辖市的决定”不能简写为“关于批准设立重庆直辖市的决定”。

2、用发文字号代替文件名称如:“关于××字〔1997〕第×号文的批复”,这类标题的事由,除极少数熟悉标题中所述文件的内容的人外,其他人是不能明白的。

3、文字累赘如:《××××人民政府关于认真贯彻落实×政发[××××]××号文件精神,积极动员群众大力开展抗旱播种保苗,保证今年农业夺取丰收的情况的报告》,发文机关可省略,所引文件的发文字号应删掉,事由可概括,改为《关于春耕播种情况的报告》就简明了。此外,在标题中常出现文字或词义重复的现象,如《关于贯彻××××通知的通知的通知》,应为《关于贯彻××××通知的通知》;又如《关于请求解决××××的请示》,应为《关于解决××××的请示》,后面有请示,前面用请求就是多余的。

4、滥用标点符号除批转法规性文件外,公文标题中一般不加书名号。常见非法规、规章名称用了书名号,如《关于认真贯彻〈×××决定〉的通知》、《关于批转〈××××报告〉的通知》、《关于〈××××请示〉的批复》,标题中加书名号是错的。

5、缺少文种如《××市人民政府批转市教委关于建立高等院校学习基地的报告》,误把被转发部门的“报告”当作本公文的文种,应在其后补上“通知”这一文种。另外,在公布事项、工作要点的公文中也常缺少文种,如:《××大学一九九×年重点抓的八件实事》就缺少“决定”这一文种。

6、发文机关简称不规范如:《××市计委二〇〇×年工作计划》,“计委”容易引起歧义,如果是“计划经济委员会”应简称为“计经委”,如果是“计划生育委员会”应简称为“计生委”。

七、主送机关中的常见错误

1、缺主送机关除公布性文件外,一般文件都必须标明主送机关。但有的文种如会议纪要等,主送机关一般放在文尾末页下端。

2、主送机关表述不规范未按党委、人大、政府、政协、法院、检察院、军队、有关部门的顺序排列;未用全称或规范化简称,如“市府”应为“××市人民政府”;分类排列时未按类内用顿号、类间用逗号的原则办理;随意使用统称,如“市内各单位”。

3、多头主送主送机关不止一个。向上级机关行文,只写一个主送机关,如需同时送其他机关,应当用抄送的形式,但不得同时抄送下级机关。

4、主送个人公文不得主送领导者个人。

5、越级主送一般不得越级请示,特别情况下必须越级请示时,应当抄送被越过的机关。

八、正文中的常见错误

1、错别字主要表现:(1)因粗心大意,将“宏观”错成“客观”,“拨款”错成“拔款”,“突击”错成“突出”„„;(2)因辨析不准,将“淡薄”错成“淡簿”,“渎职”错成“赎职”,“严厉”错成“严励”„„

2、标点符号错误常见顿号与逗号混用,逗号与句号混用,方括号与六角括号混用,书名号与引号混用„„

3、数字使用不规范应该用阿拉伯数字的用了汉字,如“20世纪90年代”错成“二十世纪九十年代”;应该用汉字的用了阿拉伯数字,如“党的十四大”错成“党的14大”。正文中的数字,部分结构层次数和词、词组、惯用语、缩略语、具有修辞色彩语句中作为词素的数字必须用汉字书写,其余的应当使用阿拉伯数字。

4、随意简称如将“社会主义精神文明建设”简称为“社精文建设”,“高速公路公司”简称为“高速公司”。

5、引文标注错误未按所引用公文的发文时间、标题的发文字号的顺序引用。如“你校×校字[1997]第×号文件(关于×××的请示)收悉。”

6、随意使用字体字号正确的是使用3号或4号仿宋体。

7、随意设定字距行距正确的字距为0点距(电脑打字点距下同);行距为24点距。

九、无正文说明标识中的常见错误

常见错误是落款和发文时间已正好排满一页,而在另一页的文尾部分的抄送机关等之上标明“此页无正文”。这种情况无须注明“此页无正文”,因为公文的正文是指主送机关以下,生效标识以上具体反映公文内容的部分。

十、附件标识中的错误

1、有附件不标注

2、附件名未标全称

3、标注不规范“附件”二字顶格标注(正确的是顶格空一字);只标了一个“附”字(正确的是标“附件”二字);附件未全部标注;附件标题末用了标点符号。

4、内容不适在印发、转发、批转公文的通知中,错将所印发、转发、批转的公文作为附件特殊说明。印发、转发、批转通知和所印发、转发、批转件是共同组成一件公文的,且已在标题中说明,无需作附件标注。

十一、发文机关标识中的错误

1、未标发文机关名称,用印章代替

2、发文机关未用全称或规范化简称

3、位置不当常见的错误是居中标识或靠右边顶格标识。正确位置一般是从全页垂直中线起向右书写,而且发文机关最后一个字比正文缩四个字或与成文日期标识协调(成文日期的最后一个字比正文缩两个字)。在下列两种情况下发文机关标识可越过中线:一是发文机关全称字数多,从中线向右写,一行写不下时;二是联合发文单位多,竖列太长影响美观时。

十二、成文日期标识中的常见错误

1、将拟稿日期作为成文日期

2、将打印日期作为成文日期

3、汉字和阿拉伯数字乱用在发文机关署名后标识成文日期时,用阿拉伯数字书写,如:“2005年3月20日”,在题注域内标识时用汉字标识。

4、标识不全只署月日不署年份,如:“三月二十日”,只署月日不署年份。正式公文成文时期必须将年月日标示完整。

5、位置不当或与落款不协调常见错误是成文日期第一个字向左越过发文机关第一个字或直接向左靠齐。正确位置一般应是成文日期第一个字与发文机关第三个字(或中间)对齐,向右排印。当发文机关最后一个字比正文缩四个字排印时,成文日期的最后一个字比正文缩两个字。总的原则是,成文日期的标识是与发文机关标识协调,以保持文面的美观。

6、将月日写成“分子式”如把一月一日写成“1/元”或“1/1”。十

三、机关印章使用中的常见错误

1、当用不用干部任免通知等重要文件应该用印而未用印。

2、不当用却用了印制的有特定版头的一般普发性文件也用了印。

3、位置不当用印既不压发文机关也不压成文日期或只压其中一个。

4、模糊不清未及时清洗印章,使印记模糊不清。

十四、主题词标识中的常见错误

1、不标引主题词

2、将标题简单切后分当主题词标引主题词的主要作用是反映公文的类别、主题和表现形式,为检索查询提供方便,由范围(类别词)+内容(类属词)+文种(文件形式)组成,其中的类别词反映公文内容所涉及的范围和应归属的类别,标题中一般不会出现;标题的主要作用是概括公文的性质和要求,由发文机关+事由+文种组成,其中的发文机关一般不宜作为主题词标引。因此,标引主题词时不能简单地切分标题,而应根据公文内容进行分析,弄清公文的类别、主题和表现形式后,再按主题词标引的规范进行标引。

3、任意生造主题词不在中共中央办公厅、国务院办公厅或上级主管部门统一制发的《主题词表》中选用主题词,而是任意生造。这将导致不能用计算机对公文进行主题检索,完全失去标引主题词的意义。

4、未先标类别词

5、任意组配

6、乱用标点符号两个主题词之间应该用一个空格符分开,错为在主题词间使用了顿号或逗号(但组配标引时可用顿号分开)。

十五、抄送机关标识中的常见错误

1、使用已废除了的“抄报”或“报”、“送”、“发”

2、抄送个人公文不能抄送个人,需要送某位领导阅否由收文机关秘书部门决定。

3、抄送主送机关既然是主送机关就不必再抄送了。

4、滥抄滥送将向上级机关的“请示”同时抄送平级机关或下级机关;将公文抄送给与公文内容无关的机关。

5、标识不规范抄送机关未分类或标点符号使用不当。

十六、公文处理的误区

造成公文处理不规范的一个重要原因,是在部分文秘人员的思想认识上存在一些误区,其对公文规范化的危害不小。为推进公文规范化建设,必须提高认识,走出误区。常见的有以下8种:

1、按老一套办法办文《中国共产党机关公文处理条例》、《国家行政机关公文处理办法》、《国家机关公文格式》、《发文稿纸格式》、《出版物上数字用法的规定》、《标号符号用法》、《出版物汉字使用管理规定》等,都是公文制作的法规性文件,并构成了公文规范的完整体系。同时,公文规范处在不断变化和完善之中,任何标准和规范都可能被修订。广大文秘人员要加强学习和研究,跟踪公文发展的动态,在公文实践中力求使用最新的标准和规范,尽量准确地理解和掌握公文规范的完整体系,不要在新的公文法规颁布很长一段时间后还抱着老一套不放。

2、不加分析地把上级来文作为范文由于有的领导机关存在对公文规范化的重视程度不够的现象,其所制发的公文难免也有时出现不合规范的地方,而有的基层单位的文秘人员往往认为上级秘书部门水平高,他们制发的公文都是正确的,即使有时发现了与公文规范不一致的地方,也认为上级那样做总是有道理的,于是上行下效,造成不规范公文泛滥。所以,每一个文秘人员都要努力学习,把思想认识统一到公文规范上来,选择范文时要按公文规范进行判断,不能认为发文单位的级别越高其所制发的公文规范化程度就越高。同时,要求级别越高的领导机关越要重视公文处理的规范化。

3、发往国外的函件用外文汉语是联合国使用的6种语言之一,为世界通用语言,我们在国际交往中完全可以理直气壮地使用汉语。使用中文不仅符合国际惯例,而且也体现了对中国主权、中国文化的尊重。外国人就不会因为你不懂外文而改用你国的文字。

4、发往港澳台的函件用繁体汉字国际上以简化字为汉语的标准用字,尽港澳台等地仍使用繁体字,但根据《出版物汉字使用管理规定》:“向台湾、香港、澳门地区及海外发行报纸、期刊、图书、音像制品等出版物,可以使用简化字的一律用简化字”。人民日报海外版也早从1992年起就改为简化汉字印刷了。

5、将被批转、转发、印发的文件当成附件被批转、转发、印发的文件是主体的有机组成部分,不得视为附件。在这种情况下,正文之后,发文机关署名前不得标注被批转、转发、印发的文件顺序和名称,而被批转、转发、印发的文件则标印在公文署名及成文日期之后,文尾部分之前。

6、以领导人签发代替办公(厅)室核稿有的单位的职能部门办事人员不按办文程序办事,越过办公(厅)室将公文直接送领导签发,并以领导已签发为由拒绝办公(厅)室的核稿和核发。《条例》和《办法》规定,公文在送领导人签发之前,应当由办公厅(室)进行校核。公文核稿的基本任务是协助机关领导人保证公文的质量。就是在领导审批后,正式印发前,还应由办公厅(室)进行核发。

7、用计算机起草公文时仅将定稿归档由于办公自动化的发展,许多文秘人员直接在计算机上起草文稿,各次修改过程也直接在机上进行,最后打印和归档的是定稿。由于定稿无法体现修改过程,对于非常重要的文稿,一旦出现问题,难以分清责任,档案的借鉴作用就要大打折扣。正确的方法,是在原始稿上反复修改,把经领导签字的修改后的定稿,作为归档的真实原件。

8、用传真件代替正式文件发文或归档传真件不能代替正式公文,因此,对于重要的公文,虽然紧急情况下可用传真件发文,但发出传真件后要及时补寄正式公文。另外,由于传真件纸张材料的特殊性,保存不久字迹就会全部退尽,如果直接将其归档,时间长了就会失去其档案意义,正确的方法是将传真件复印后归档。由于复印件也容易退色,这时可使用固色剂延长文档保存期限。

第6篇:英语作文常见错误

同学们在英语学习中或多或少都会存在错误,尤其是在英语作文写作中,语法错误可谓层出不穷,现在对同学们英语写作中常见的语法错误进行了分类总结。 1. 主谓关系中人称和数量不一致性

汉语的动词不受主语的人称和数的影响,但英语的谓语动词要和主语保持一致,谓语动词要随着主语而变化。而同学们主要用汉语思维,往往没有习惯去考虑主语是第几人称,是单数还是复数。例如:

a. A number of students is going to learn a foreign language. b. He go to school by bike every day.

分析:

a句中a number of +复数名词做主语时,其谓语动词用复数形式。b中 He是第三人称单数,在一般现在时态中谓语动词go应该加es。 2.时态

高中生在写作中经常在时态方面犯错误。英语时态种类繁多,动词的构成形式随着时态的变化而变化。中文里没有时态区分。动作或动词的时间由跟在动词后的诸如 “着”、“了”、“过”等副词来表示,对高中生来说,掌握英语的时态不是很容易。实际上,学习者在头脑里很清楚语法规则,但经常混淆或忘记改变动词的词形。例如: a. A baby can cry as soon as it was born. b. I spend 50 yuan buying the clothes. c. I will not come here if it will rain tomorrow.

正确的句子:

a. A baby can cry as soon as it is born. b. I spent 50 yuan buying the clothes. c. I will not come here if it rains tomorrow.

分析:

第一句是一个常识问题,应该用一般现在时态。第二句“我买这件衣服花了50元”应该是过去时态。第三句主句是一般将来时,条件状语从句是一般现在时态。 3.语态错误

动词的被动式在英语中比比皆是,学生由于汉语思维的影响,很少考虑到用被动语态。虽然中文里也有被动式的含义,但与英语里被动式表达方式完全不同。英语里的被动式要求有助动词be和过去分词形式,其中这个助动词带有时态和人称数量信息,中文里需要使用如“被”、“使”、“让”等词语,不需要有不规则的动词形式。这对中国的学习者来说就有潜在的困难。例如:

a. New bicycles must keep inside. b. The book has to return at the end of the week. c. The food has cooked. d. Knife should take away from babies. 正确的句子:

a. New bicycles must be kept inside. b. The book has to be returned at the end of the week. c. The food has been cooked. d. Knives should be taken away from babies.

很明显,这些句法结构己经被确认为未能正确使用英语中的被动式。学生还会犯一些其它方面的错误,其中之一是,常常把英语里没有被动语态的词(组),如 take place, occur, happen, belong to,appear, break out, rise, die等用作被动语态。 4.固定搭配

错误有介词短语的搭配,固定词组的搭配,更多的是特殊动词的搭配和用法出现错误最多。很多学习者在记单词的时候,不记搭配和真正用法,错误如下: a. He suggested to go there on his bike. b. My teacher explained me the text very carefully. c. My mother made me to choose the one I liked best.

正确的句子:

a. He suggested going there on his bike. b. My teacher explained to me the text very carefully. c. My mother made me choose the one I liked best.

据以上的分析,中国学习者的英语应用很大程度上受到其母语的影响,直接翻译,没有记住这些动词的特殊用法。

5.非谓语动词

错误由于学生对非谓语动词的概念不清楚,对不定式、分词、动名词的用法不明白,对句子结构分析不正确,常把非谓语动词误用作谓语动词。

学生不知道在英语句子中谓语动词只能有一个,如果有另外一个动词出现,这个动词有三种情况:一是并列谓语,但是这时候必须有连词,如and, but等;二是出现在从句里面;三就是以分词形式出现,现在分词和过去分词,还有不定式。现在分词有主动语态和进行时的含义,而过去区分词有被动语态和完成时的含义,不定式有将来时态的意义。例如: a. In the museum there are a lot of interesting things look at. b. I am looking forward to see you.

正确的句子:

a. In the museum there are a lot of interesting things to look at. b. I am looking forward to seeing you.

分析:

a句中己有谓语动词there are,用来修饰things,此句缺的是后置定语。b句look forward to是一个固定短语,后面要接动名词。 6.冠词错误

学生在翻译时常会忘了考虑冠词,或者说不重视冠词这个问题,常有多用或少用或错用的弊病。

冠词考查分两个方面,一是冠词的残缺或多余,考生要注意关于含有冠词(不含冠词)的用法以及加冠词与不加冠词的区别,如:in charge of与in the charge of, out of question与out of the question的区别。二是冠词the, a, an(不定冠词和定冠词)之间的相互误用。

英汉名词确有许多共同点,但是也有不少不同点。英语名词有可数与不可数之分,汉语里没有,且一般情况下,名词都可受到数量词的限制。因此,英语写作中,一旦涉及到advice, news, progress, weather, information等少数常用不可数名词时,学生往往会犯错误。

不过,在使用英语不可数名词时,又会出现两种情况,一种是绝不可以用a/an或数词来直接修饰,如上述提及的几个名词:另一种情况是,少数不可数名词在被形容词等修饰后,可用a/an等来修饰。如time(时间),rain(雨)。所以我们可以说:We had a wonderful time yesterday. 例如:

a. The air is the most important thing for our existence. b. The driver brought the car to stop. In this way, he avoided an accident. c. When sun was setting, he still did not catch any fish.

正确的句子:

a. Air is the most important thing for our existence. b. The driver brought the car to a stop. In this way, he avoided an accident. c. When the sun was setting, he still did not catch any fish. 7.代词的错误

代词主要有人称代词、物主代词、关系代词、反身代词、疑问代词、复合疑问代词、指示代词,要注意代词的各人称之间和单复数之间的误用,关系代词 which, that, as之间的误用,关系代词that与疑问代词what之间的误用,关系代词which与关系副词when, where,以及what与how的误用等。例如: a. We do not like he. b. If you like this books, you can take them away. c. His book is different from me. d. The population of China is larger than those of Japan.

正确的句子:

a. We do not like him. b. If you like these books, you can take them away. c. His book is different from mine. d. The population of China is larger than that of Japan.

汉语里,人称代词没有主格、宾格和所有格之变,而英语中的人称代词有主格、宾格和所有格之变,而且每格都具有其自身的用途,分别充当主语、宾语和定语等。尤其要注意的是,人称代词充当介词宾语时,也要采用其宾格形式。 8.连词的错误

连词主要有两类,即并列连词和从属连词,考查点主要是并列连词(分递进式、转折式、选择式和因果式四种)之间的误用(主要是but与so/and之间的误用),从属连词之间的误用以及并列连词与从属连词之间的误用等。例如: a. He had little to eat and a large house to live in. b. He had no sooner arrived when he fell ill. c. If you go this way, and you will soon see the hospital.

正确的句子:

a. He had little to eat but a large house to live in. b. He had no sooner arrived than he fell ill. c.1f you go this way,you will soon see the hospital. 9.名词的错误

名词主要考查单数名词变复数名词,这主要是受东西方文化差异的影响,英语中除了不可数名词和单数名词用单数外,可数名词要用复数形式。另外还有一些特殊形式。例如: a. What a beautiful weather we are having today! b. Please give my best regard to your parents. c. I have got good marks in all my subject.

正确的句子:

a. What beautiful weather we are having today! b. Please give my best regards to your parents. c. I have got good marks in all my subjects. 10.情态动词和助动词的错误

这类错误有以下几种情况:① 情态动词后的动词使用过去时态;② 情态动词后的动词加“s”③ 情态动词后的动词加“ing”④”will”后面的“be”动词用“am、“is”或“are ”;⑤助动词“do”后面的动词用动词过去时态;⑥。助动词“do”后面的动词第三人称单数加“s";⑦ 助动词“do”后面的动词加“ing”等。例如: a. I could did my homework. b. He may goes to school by bike every day.

正确的句子:

a. I could do my homework. b. He may go to school by bike every day.

上一篇:数字化测图实习报告下一篇:信用社信贷工作计划