当前位置:文档之家› C语言程序设计语法知识体系结构总结

C语言程序设计语法知识体系结构总结

C语言程序设计语法知识体系结构总结
C语言程序设计语法知识体系结构总结

43文章编号:1672-5913(2009)22-0043-03

C 语言程序设计语法知识体系结构总结

郭俊凤,王开铸

(黑龙江东方学院,黑龙江 哈尔滨 150086)

摘 要:本文就C 语言程序设计知识体系结构进行深入的分析与归纳,提出C 语言程序设计的语法方面的知识体系结构。首先,讨论知识体系结构中各概念的定义;其次,分别给出C 语言的语法知识体系和程序设计的语法知识体系。为设计C 语言程序设计题库提供理论基础。 关键词:知识体系;C 语言程序设计;C 语言语法;C 程序语法

中图分类号:G642 文献标识码:A

1 知识体系

定义1:知识是指特定事物、普遍事理、方法、过程、式样、结构和原理等在大脑中的记忆,以及它们间的关系的记忆。知识是无限的,而结合某一领域的知识却是有限的。也就是说,C 语言程序设计知识体系结构中有关它们的语法知识体系是客观存在的。

定义2:知识点是指具体领域中符合定义1的知识。知识的表现形式是概念、判断、推理。其中概念分为具体概念和抽象概念。它们的表现形式是具体事物和抽象名词。2500年前荀况称它们为实知和名知。而判断是描述事物的属性或事物间的关系,他们的表现形式是由词语组成的命题,即陈述句;推理是一段原委的叙述,它由一个或多个句子组成。从它们的语义内容来看,C 语言知识可以分为14类:定义,功能,组成,作用,特征,区别,算法,分类,原理,方法,策略,过程,应用,方法。

定义3:知识单元是指知识在语义上是同一概念的性质和(或)同一种属关系等知识组成的知识点集合。知识单元的大小是与知识单元中知识点的多少成正比。而由可满足某一应用的最少知识点组成的知识单元称为独立知识单元。例如:C 语言的常量是一个知识单元,而常量中的十进制常量是一个独立知识单元。

定义4:知识块是指在语义上有联系的若干个知识单元的集合。知识块的大小与集合中知识单元的多少成正比。而由可满足某些应用的最少独立知识单元组成的知识块称为独立知识块。例如:C 语言中的基本数据类型是一个知识块,而十进制数据类型、值域和对应的运算符是一个独立知识块。

定义5:知识体系是指能够构成一个完整应用的若干的知识块的结合。知识体系的大小是与知识块的多少成正比的。而构成一个最小的完整应用的最少知识块的集合称为独立知识体系。

定义6:知识体系结构是指知识体系中知识点间和(或)知识单元间和(或)知识块间具有横向的直接或间接关系的知识体系。例如:数组是一个知识块,指针也是一个知识块。那么指针数组或数组指针是这两个知识横向联系产生的知识块。具有这样知识块的知识体系称为知识体系结构。知识体系结构也存在一个基本的知识体系结构。

领域知识体系结构是指一个具体领域的知识体系结构,本文就是探讨和提出“C 语言程序设计”这个具体领域的知识体系结构。

2 C 语言程序设计的知识体系

现用backus 的元语言来描述C 语言程序设计的知识体系。该元语言有三个符号:<>、??=、|,其中,<>里面存放非终极符,??=是将其左边的非终极符替换成其右边的内容。|表示“或者”。例如:<字>??=<字母>|<数字>|<特殊符号>是一个元语言的表示,其意思是字可被替换成字母或者数字或者特殊符号。<函数>??=<函数头><函数体>。其意思是函数可被替换成函数头和函数体。或者说,函数是由函数头和函数体两部分组成。本文为了研究方便,把可选项括在元符号“[”和“]”中。

??=

??=

??=

这三个产生式表示C 语言程序设计知识体系由六个知识体系组成的。其中,C 语言语法知识体系是指C 语言的组成及其每个成分的组成规则。同理,C 程序设计的语法知识体系是指该程序的组成及其每个成分的组成规则。

基金项目:C 语言程序设计题库、试卷系统(10533032)。

作者简介:郭俊凤(1978-),女,黑龙江宾县人,讲师,硕士,研究方向:软件工程和数据挖掘。

44

C 语言语义知识体系是指C 语言的各个成分的含义及其在语境中的含义。同理,C 程序设计的语义是指程序的各个成分的含义及其在语境中的含义。

语用原本是描述该语言成分在计算机中如何实现的含义,即计算机受到程序的“刺激”后,它有什么反应。当语用这个词用在程序设计中时,是指使用者用程序的成分、部分、整体在解题中的用途。即它们的功能。惟独语用在这一点上,它的知识体系是无限的。

本文仅探讨C 语言语法知识体系和C 程序设计语法知识体系。

3 C 语言语法知识体系

??=<字><词><句> 3.1 字

<字>??=<字母>|<数字>|<特殊符号> <字母>??=<大写字母>|<小写字母> <大写字母>??=A |B |C |……|Z <小写字母>??=a | b | c |……| z <数字>??=0 | 1 | 2 | 3 |……| 9

<特殊符号>??= +|–|*|/|%|<|>|=|&|||! | : |, |; |. |_|#|″|′|\|~|∧|?|空格符|[|]|{|}|(|) ,由上可知,C 语言有92个字。 3.2 词

<词>??=<标识符>|<关键词>|<运算符>|<分隔符>|<常量>|<注释符>

<标识符>??=<字母>|<下划线>|<标识符><数字>|<标识符><字母>|<标识符><下划线>

<关键词>??=auto |break |case |char |const |continue |default |do |double |else |enum |extern |float |for |goto |if |int |long |register |return |short |signed |sizeof |static |struct |switch |typedef |union |unsigned| void |volatile |while

<运算符>??=<成员类运算符>|<目类运算符>|<乘法类运算符>|<加法类运算符>|<移位类运算符>|<关系类运算符>|<等号类运算符>|<位运算符>|<逻辑运算符>|<条件运算符>|<赋值类运算符>| <逗号运算符>

<成员运算符>??=() | [] | . | –>

<目类运算符>??= ! | ~ | ++ | – – | – |(类型)| * | & | sizeof

<乘法类运算符>??=* | / | % <加法类运算符>??= +| – <移位类运算符>??=<< | >>

<关系类运算符>??=< | <= | > | >= <等号类运算符>??= != | = = <位类运算符>??= & | ∧| | <逻辑类运算符>??=&& | ||

<条件运算符>??=?:

<赋值类运算符>??= += | – =| *= | /= | %= | < <= | >>= | &= | ∧= | != | =

<逗号运算符>??=,

<分隔符>??=,| 空格符 | ; | : | {} <注释符>??= /* */

<常量>??=<数值常量>|<字符常量>|<字符串常量> <数值常量>??=<十进制常量>|<八进制常量>|<十六进制常量>

<十进制常量>??=<整数>|<实数>|<科学数表示>

<整数>??= <无符号整数>|+<无符号整数>|-<无符号整数 <无符号整数>??=<数字>|<无符号整数><数字>

<实数>??=<无符号整数>|<十进制小数>|<无符号小数><十进制小数>

<十进制小数>??=.<无符号整数>

<科学数表示>??=<实数><指数> <指数>??=e<整数>|E<整数> <八进制常量>??=<八进制整数> <八进制整数>??=0<八进制数字>

<八进制数字>??=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 <十六进制常量>??=<十六进制整数> <十六进制整数>??=0x<十六进制数字>

<十六进制数字>??=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F

<字符常量>??=<’字’>

<字符串常量>??=”<字符串>” <字符串>??=<字>|<字符串><字>

由上可知,C 语言有六类词,除关键词有32个,运算符43个,分隔符有5个,注释符有1个以外,每类词都有自己的组成规则。符合规则的词为正确的词,否则为错误的词。共有上述18条规则。 3.3 词组

C 语言只有一种词组,称为表达式。表达式是由运算符与运算对象组成的。C 语言的基本表达式有15个,基本表达式是指一个运算符和它的运算对象组成的。它们是:

<表达式>??=<本原表达式>|*<表达式>|&<表达式>|-<表达式>|!<表达式>|~<表达式>|++<类值>|– –<类值>|<类值>++|<类值>– –|sizeof<表达式>|(类型名)<表达式>|<表达式><二目运算符><表达式>|<表达式>?<表达式>:<表达式>|<表达式>,<表达式>

<本原表达式>??=<标识符>|<常量>|<字符串>|<表达式>|<本原表达式>(<表达式表>opt )|<本原表达式>[<表达式>]|<类值>.<标识符>|<本原表达式>-><标识符>

<类值>??=<标识符>|<本原表达式>[<表达式>]|<类值>.<标识符>|<本原表达式>-><标识符>|*<表达式>|(<类值>)

<本原表达式运算符>??= () | [] | . | –>

它们具有最高优先级。它们的结合性是从左到右的。 <一目运算符>??= * | & | – | ! | ~ | ++ | – – | sizeof | (<

45类型名>)

它们的优先级仅次于本原表达式运算符,而高于任何二目运算符的优先级。它们的结合性是从右到左的。

<二目运算符>??= * | / | % | + | – | >> | << | < | > | <= | >= | = = | != | & |∧| | | && | || |

它们的优先级仅次于一目运算符,高于赋值运算符的优先级。它们的结合性是从左到右的。它们间的优先级是按它们的排序递减的。

<三目运算符>??=? :

它们的优先级次于一目运算符和二目运算符,高于赋值运算符。它的结合性是自右至左的。

<赋值运算符>??= =| += | – = | *= | /= | %= | >>= | <<= | &= | ∧= | !=

它们的优先级次于二目运算符的优先级,高于逗号运算符的优先级。所有的赋值运算符具有同一个优先级,同时,它们的结合性是从右到左的。

<逗号运算符>??=,

逗号运算符的优先级最低,而它的结合性是从左到右的。 3.4 句

<句>??=<类型说明句>|<执行句>

<类型说明句>??=<类型说明句区分符>|[<初始化说明符表>];

<类型说明句区分符>??=<类型区分符>[<初始化说明符表>] |<存储级区分符>[<初始化说明符表>]

<存储级区分符>??=auto | static | extern | register | typedef

<类型区分符>??=char | int | short | long | unsigned | float | double | <构造型区分符> | <类型定义名>

<初始化说明符>??=<说明符>[<初始化>]

<说明符>??=<标识符>|(<说明符>)|<说明符>[<常量表达式>]

<构造型区分符>??=<结构联合区分符>|<枚举区分符> <结构联合区分符>??=struct{<结构说明句表>} |struct<标识符>{<结构说明句表>}|struct<标识符>|union{<结构说明句表>}|union<标识符>{<结构说明句表>}|union<标识符>

<结构说明句表>??=<结构说明句>|<结构说明句><结构说明句表>

<结构说明句>??=<类型区分符><结构说明符表>; <结构说明符表>??=<结构说明符>|<结构说明符>,<结构说明符表>

<结构说明符>??=<说明符>|<说明符>:<常量表达式>|:<常量表达式>

<初始化>??=<表达式>|={<初始化表>}|={<初始化表>,} <初始化表>??=<表达式>|<初始化表>,<初始化表>| {<初始化表>}

<构造类型说明语句>??=<结构联合类型说明语句>|<枚举类型说明语句>

<结构联合类型说明语句>??=<结构联合保留字><结构联合类型句>{<结构联合成员说明语句表>}<结构联合对象表>

<枚举区分符>??= enum<类型名>{常量名表}; | enum{常量名表}; | enum<类型名>;

<常量名表>??=<常量名>|<常量名>=<初始化表>|<常量名>,<常量名表>|<常量名>=<初始化表>,<常量名表>

<类型名>??=<标识符>

<复合语句>??={[<执行句表>][<执行语句表>]}

<类型说明句表>??=<类型说明句>|<类型说明句><类型说明句表>

<执行句表>??=<执行句>|<执行句><执行句表>

<执行句>??=<复合句>|<表达式>;|if (<表达式>)<执行句>|if(<表达式>)<执行句>else<执行句> |while(<表达式>)<执行句>|do <执行句>while(<表达式>);

|for([<表达式1>];[<表达式2>]); [<表达式3>])<执行句> |switch (<表达式>)<执行句>|case <常量表达式>:<执行句>

|default:<执行句>|break;|continue;|return ;|return <表达式> |goto<标识符>;|<标识符>:<执行句>| ; |<调用语句>

4 C 程序语法知识体系

4.1 程序

<程序>??=[<预处理>]<外部定义句>|[<预处理>]<外部定义句><程序>

<外部定义句>??=<函数定义句>|<数据定义句>

<函数定义句>??=[<类型区分符>]<函数说明符><函数体> <函数说明符>??=<说明符>([<参数表>])

<参数表>??=<标识符>|<标识符>,<参数表>| <说明句>|<说明句>,<参数表>

<函数体>??=<类型说明句表><函数语句>|<函数语句> <函数语句>??={[<类型说明句表>] <执行句表>}

<数据定义句>??=[extern][<类型区分符>][<初始化说明符表>];|[static]<类型区分符>[<初始化说明符表>]; 4.2 预处理

#define<标识符><词串> <词串>??=<词><词串>

#define<标识符>(<标识符>,……,<标识符>)<词串> #undef<标识符> #include<<文件名>> #include “<文件名>” #if <常量表达式> #ifdef<标识符> #ifndef<标识符> #else #endif

#line<常量><标识符

>

(下转42页)

42 这时,特别地如果未知数变成已知10进制表示时,

法则仍然是没有变的;所以引入图7,学生也是一样可以理解的。但仍然要提醒学生,圆圈所在部分,即在计算“1.25×2”时,整数部分“1”只是上一步求“个位进数”遗留的,在做下一步的计算时是可以抛弃的;或者说 1.25×2虽然变成2.25,但是从小数部分进到个位的只是“1”,而不是“2”。并且将整数转换和小数转换写在一起,整数转换在左边,小数转换在右边,将得到的数符的次序连起来刚好是一个钟型。

为什么2进制转8进制、16进制是从小数点开始向左右3位或4位一组划分?因为8=23,16=24;所以乘/除1次8就相当于乘/除3次2,也即2进制表示时的小数点移动3位;乘除1次16就相当于乘除4次2,也即2进制表示的小数点移动4位;学生根据上面的讲解,只要仔细思考一下,自然就知道为什么2进制转8进制或16进制必须要从小数点开始向左右划分,并可分组转换;从而避免了错误的分组方式。

图7 将十进制数转换为二进制数

5 总结

经过了对几届学生的教学实践,证明上述以史为据的数制教学法是生动有趣吸引学生的;学生学完后出现错误的情况很少。希望此法对计算机教育同行有借鉴作用。

参考文献:

[1] 李汀萍. 猜年龄与数制转化[J]. 中国信息技术教育,2004(1):42-44.

[2] 张利波. 将猜数游戏进行到底——《二进制整数和十进制整数转换》. 中国电化教育[J]. 2008(3):95-97.

[3] 南玥. 基于“二进制”教学中的趣味性方法[J]. 科技创新导报,2008(21):217.

[4] 崔永智.“二进制”数教学方法研究[J]. 河西学院学报,2004,20(2):10-13.

[5] 朱建东,姜大庆. 一种二进制/十进制数相互转换的创新思路与方法——“抓药式配数法”[J]. 通化师范学院学报, 2007,

28(4):47-50.

Teaching “The Number System and Data Representation” Base on the Historical Development

LI Xu-zhang

(South China Institute of Software Engineering, Guangzhou 510990, China)

Abstract: This essay considers has two way of teaching: “according to the rationale” or “base on the historical”. And demonstrate an example of teaching “The number system and data representation” base on the historical development. Through a virtual history of the development on weighting, do not needs to use complicated mathematical reasoning; students will be able to inspire a very intuitive understanding of the rules of the number system conversion.

Key words: the number system; data representation; binary; teaching

(上接45页)

参考文献:

[1] 王开铸. 实用C语言程序设计[M]. 哈尔滨:哈尔滨工业大学出版社,2002.

[2] 谭浩强. C语言程序设计[M]. 3版. 北京:清华大学出版社,2005.

[3] 郭俊凤,朱景福. C程序设计案例教程[M]. 北京:清华大学出版社.2009.

Summary of System Structure of Grammatical Knowledge in C Language Programming

GUO Jun-feng, WANG Kai-zhu

(Heilongjiang East College, Harbin 150086, China)

Abstract: This paper analyses and generalizes system structure of knowledge on C language programming design deeply,and puts forward a system structure on grammatical knowledge of C language programming design. At first,we discuss on every definition of conceptions in system structure of knowledge; Then, we give the system of grammatical knowledge on C language and on programming design respectively. It also provides theoretical basis for designing exam database of C language programming design.

Key words: system structure of knowledge; C language programming design; C language grammar; C programming grammar

完整版初中英语语法大全知识点总结

英语语法大全 初中英语语法 学习提纲 一、词类、句子成分和构词法: 1、词类:英语词类分十种: 名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。 1、名词(n.):表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class, orange. :who, she, you, it . 主要用来代替名词。如): 2、代词(pron.3、形容词(adj..):表示人或事物的性质或特征。如:good, right, white, orange . 4、数词(num.):表示数目或事物的顺序。如:one, two, three, first, second, third, fourth. 5、动词(v.):表示动作或状态。如:am, is,are,have,see . 6、副词(adv.):修饰动词、形容词或其他副词,说明时间、地点、程度等。如:now, very, here, often, quietly, slowly. 7、冠词(art..):用在名词前,帮助说明名词。如:a, an, the. 8、介词(prep.):表示它后面的名词或代词与其他句子成分的关系。如in, on, from, above, behind. 9、连词(conj.):用来连接词、短语或句子。如and, but, before . 10、感叹词(interj..)表示喜、怒、哀、乐等感情。如:oh, well, hi, hello. 2、句子成分:英语句子成分分为七种:主语、谓语、宾语、定语、状语、表语、宾语补足语。 1、主语是句子所要说的人或事物,回答是“谁”或者“什么”。通常用名词或代词担任。如:I'm Miss Green.(我是格林小姐) 2、谓语动词说明主语的动作或状态,回答“做(什么)”。主要由动词担任。如:Jack cleans the room every day. (杰克每天打扫房间) 3、表语在系动词之后,说明主语的身份或特征,回答是“什么”或者“怎么样”。通常由名词、 代词或形容词担任。如:My name is Ping ping .(我的名字叫萍萍) 4、宾语表示及物动词的对象或结果,回答做的是“什么”。通常由名词或代词担任。如:He can spell the word.(他能拼这个词) 有些及物动词带有两个宾语,一个指物,一个指人。指物的叫直接宾语,指人的叫间接宾语。间接 宾语一般放在直接宾语的前面。如:He wrote me a letter . (他给我写了 一封信) 有时可把介词to或for加在间接宾语前构成短语,放在直接宾语后面,来强调间接宾语。如:He wrote a letter to me . (他给我写了一封信)

初一英语语法及主要知识点归纳总结

初一英语语法及主要知 识点归纳总结 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

初一英语知识点归纳总结 分类:英语学习 Unit 1 Where’s your pen pal from 一.短语: 1 .be from = come from 来自于---- 2. live in 居住在--- 3. on weekends 在周末 4 .write to sb = write a letter to sb 给某人写信;写信给某人 5 .in the world 在世界上 in China 在中国 6.pen pal 笔友 14 years old 14岁 favorite subject 最喜欢的科目 7.the United States 美国 the United Kingdom 英国 New York 纽约 8.speak English 讲英语 like and dislike 爱憎 9.go to the movies 去看电影 play sports 做运动 二.重点句式: 1 Where’s your pen pal from = Where does your pen pal from/ 2 Where does he live 3 What language(s) does he speak 4 I want a pen pal in China. 5 I can speak English and a little French. 6 Please write and tell me about yourself. 7 Can you write to me soon 8 I like going to the movies with my friends and playing sports. 三.本单元的国家,人民、语言对应。 1 Canada---- Canadian---- English / French 2 France------ French------French 3 Japan------Japanese----Japanese 4 Australia----Australian----- English 5 the United States------ American---- English 6 the United Kingdom---British----- Enghish Unit 2 Where’s the post office 一. Asking ways: (问路) 1.Where is (the nearest) …… (最近的)……在哪里 2.Can you tell me the way to …… 你能告诉我去……的路吗 3.How can I get to …… 我怎样到达……呢 4.Is there …… near here / in the neighborhood 附近有……吗 5.Which is the way to …… 哪条是去……的路 二.Showing the ways: (指路) 1. Go straight down / along this street. 沿着这条街一直走。 2. Turn left at the second turning. 在第二个路口向左转。 3. You will find it on your right. 你会在你右手边发现它。 4. It is about one hundred metres from here. 离这里大约一百米远。 5. You’d better take a bus. 你最好坐公交车去。(You’d better+动词原形)

大学英语三级语法知识总结汇总

1.三级语法考点归纳 2.一.虚拟语气 3.1. if 句中虚拟形式 4.if 引导的非真实条件句(纯粹假设或发生的可能性不大): 5.条件从句主句 6.与现在相反 did (be were) would/ should/ might/ could do 与将来相反 did (be were) would/ should/ might/ could do 7.与过去相反 had done would/ should/ might/ could have done 例句 8.If we left (leave) now, we should arrive in time. 9.If they hadn’t gone on vacation, their house wouldn’t have been broken (break) into. 2. 原形虚拟: 10.a. 表命令、决定、要求、建议等词语之后的that-分句中,用动词原形。 11.suggest, demand, advise, propose, order, arrange, insist, command, require, request, desire …… that +(should) do 12.例如 He suggested that we should leave early. My suggestion is that we should tell him. 13.b. It is (was) 形容词/名词that …… (should) do/ 14.例如 It is absolutely essential that all the facts be examined first. 3. 一些句型中的虚拟形式: 15.1. It’s (high, about, the first, etc.) time (that) …动词过去时…例如 It’s time we left. 例如 It is time we went to bed. 2 would rather/sooner 宁愿 as if/ though 好像 16.would rather/sooner 谓语用过去时与现在或者将来相反 as if/ though 谓语用过去完成时与过去相反 4.练习 17.1. I _______ try it again if I_______you. A. will; am B. should; am C. would;were D. would; had been 2. If it _______ not for the water, the plants _______live. 18.A. were; would not B. is; could not C. were; could D. did; could not 3. If I ___ ____ that chance to show my ability, I _______the president of this school. A. have not had; coul d not become B. had not had; would not have become C. did not have; could not become D. doesn’t have; will not become 4. He _______ by that burglar if you _______ to save him. 19.A. might have been killed; hadn’t come B. will be killed; didn’t come C. may be killed; did’t come D. could be killed; haven’t come 5. If it _______for your help, I _______that hard time with so little money. A. were not ; would not spend B. is not; can not spend 20.C. had not been; would not have spent D. have not been; will not spend 6. Where ____ ___ you go if war _______? 21.A. will; breaks out B. do; will break out C. would; were to break out D. will; is to break out 7. She wishes she _______ that humiliating thing. 22. 23. 24. 25. 26. 27. 28.A. doesn’t do B. didn’t do C. haven’t done D. hadn’t done 8. The chairman suggested that the meeting _______ put off. 29.A. can be B. be C. is D. will be 9. It is vital that he _______ immediately.

初中英语语法知识点总结

英语语法大全 初中英语语法学习提纲 一、词类、句子成分和构词法: 1、词类:英语词类分十种: 名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。 1、名词(n.):表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class, orange. 2、代词(pron.):主要用来代替名词。如:who, she, you, it . 3、形容词(adj..):表示人或事物的性质或特征。如:good, right, white, orange . 4、数词(num.):表示数目或事物的顺序。如:one, two, three, first, second, third, fourth. 5、动词(v.):表示动作或状态。如:am, is,are,have,see . 6、副词(adv.):修饰动词、形容词或其他副词,说明时间、地点、程度等如:now, very, here, often, quietly, slowly. 7、冠词(art..):用在名词前,帮助说明名词。如:a, an, the. 8、介词(prep.):表示它后面的名词或代词与其他句子成分的关系。如in, on, from, above, behind. 9、连词(conj.):用来连接词、短语或句子。如and, but, before .

10、感叹词(interj..)表示喜、怒、哀、乐等感情。如:oh, well, hi, hello. 2、句子成分:英语句子成分分为七种:主语、谓语、宾语、定语、状语、表语、宾语补足语。 1、主语是句子所要说的人或事物,回答是“谁”或者“什么”。通常用名词或代词担任。如:I’m Miss Green.(我是格林小姐) 2、谓语动词说明主语的动作或状态,回答“做(什么)”。主要由动词担任。如:Jack cleans the room every day. (杰克每天打扫房间) 3、表语在系动词之后,说明主语的身份或特征,回答是“什么”或者“怎么样”。通常由名词、代词或形容词担任。如:My name is Ping ping .(我的名字叫萍萍) 4、宾语表示及物动词的对象或结果,回答做的是“什么”。通常由名词或代词担任。 如:He can spell the word.(他能拼这个词) 有些及物动词带有两个宾语,一个指物,一个指人。指物的叫直接宾语,指人的叫间接宾语。间接宾语一般放在直接宾语的前面。如:He wrote me a letter . (他给我写了一封信) 有时可把介词to或for加在间接宾语前构成短语,放在直接宾语后面,来强调间接宾语。如:He wrote a letter to me . (他给我写了一封信) 5、定语修饰名词或代词,通常由形容词、代词、数词等担任。如: Shanghai is a big city .(上海是个大城市)

人教部编版小学1到6年级英语十大基础语法知识总结

人教部编版小学1到6年级英语十大基础语法知识总结 小学英语形容词性物主代词 1、形容词性物主代词8个: My your his her its our your their 我的你的他的她的它的我们的你们的他(她、它)们的 2、形容词性物主代词的特点: 1)译成汉语都有"的" eg:my 我的their 他们的 2)后面加名词:eg:my backpack his name 3)前后不用冠词 a an the This is a my eraser(错误) That is your a pen(错误) It's his the pen(错误) 3、I(物主代词)my you(物主代词)your he (物主代词)her we (物主代词) our 注:在变物主代词时,把原题所给的词加上的,再译成 单词就可以了。 小学英语名词性物主代词 1、名词性物主代词和形容词性物主代词一样有8个: Mine yours his hers its ours yours theirs 我的你的他的她的它的我们的你们的他(她、它)们的 2、名词性物主代词的特点:

1)译成汉语都有"的" 2)后面不加名词 3)名词性物主代词=形容词性物主代词+名词 Eg:1、the pen is mine 钢笔是我的(mine=my pen) 小学英语单数的句子变成复数的句子 把单数的句子成复数的句子很简单:变法是把能变成复 数的词变成复数,但a或an要把去掉。特殊疑问词、形容词、国家及地点通常不变。 Eg:把下列句子变成复数 1, I have a car ----we have cars 2, He is an American boy. ----They are American boys 3, It is a car ----They are cars 4,This is an eraser ----These are erasers 5,That is a backpsck -----Those are backpacks 6,I'm an English teather ------We are English teathers 7,It's a new shirt---- They are new shirts 8,He's a boy ----They are boys 9,She's a singer ------They are singers 10,What'sthis in English?---- What are these in English? 小学英语名词单复数 名词有单数和复数两种形式

初一英语语法知识点总结归纳

初一英语语法知识点总结归纳 【导语】学习是一架保持平衡的天平,一边是付出,一边是收获,少付出少收获,多付出多收获,不劳必定无获!要想取得理想的成绩,勤奋至关重要!只有勤奋学习,才能成就美好人生!勤奋出天才,这是一面永不褪色的旗帜,它永远激励我们不断追求、不断探索。有书好好读,有书赶快读,读书的时间不多。只要我们刻苦拼搏、一心向上,就一定能取得令人满意的成绩。下面是无忧考网为您整理的《初一英语语法知识点总结归纳》,仅供大家参考。【陈述句】 1、概念:说明一个事实或是陈述说话人的看法的句子,句末用句号。 2、分类:陈述句根据其语法结构,可大体分为―主语+谓语‖和―主语+连系动词+表语‖两种;而从语气的角度分,又可分为肯定陈述句和否定陈述句(1)“主语+谓语”结构① 肯定陈述句I like that book.我喜欢那本书。(陈述一个事实) I really agree.我确实同意。(陈述一个观点) ② 否定陈述句I did not buy the TV.我没有买那个电视。(陈述一个事实) (2)主语+连系动词+表语结构① 肯定陈述名The film is boring . 这部电影没意思。(陈述观点) ② 否定陈述句Smoking is not good for your health.抽烟对你的健康没有好处。(陈述一个事实) 3、陈述句的否定结构:陈述句的否定式主要用两种结构来表达:(1)句子的谓语动词为be , have 或者谓语动词有助动词、情态动词时,其否定结构为:主语+谓语动词/助动词/情态动词+ not + 其他成分I am not a teacher. 我不是老师。We have not (haven`t) any books on animals. 我们没有任何有关动物方面

二级日语语法知识总结二[1]

二级日语语法知识总结二 五十かねない/难免…,说不定… 「~する心配がある/难免…,说不定…」 例えば: 1.あの人は口が軽いから、秘密を他の人に言いかねない。 2.そんなことを言った、彼女は傷ついてビルの上から飛び降りかねない。 五十一ことはない/用不着… 「する必要はない/用不着…,没必要…」 例えば: 1.彼のほうが悪いんだ。きみが謝ることはない。 2.彼女に振られたからって、泣くことはないだろう、泣くことは。 3.ただの友達なのだから、そこまですることはない。 五十二~て/でならない/…得不得了 「とても~だ/非常…,…得不得了」 例えば: 1.まさか、あの彼が…。生きていれば、歴史を変えるほどの発明をしていたかもしれないのに、そう思うと、残念でなりません。 2.私は会社のために一生懸命尽くしてきたのに、会社は私の要求をなかなか聞き入れてくれず、不満でならない。 五十三どころではない、どころではなく/哪儿谈得上… 「そんな状況ではない/根本谈不上…,哪儿谈得上…」 例えば: 1.今年の夏は水不足で、プールどころじゃなかった。 2.「よかったら、映画でも見に行かない」「映画?ここんとこ忙しくてねぇ、映画どころじゃないんだ」 五十四~ないではいられない/不能不… 「がまんでけない、どうしても、~してしまう/克制不住,不能不…」 例えば: 1.え!彼がそんなこと言ったんですか?それなら、私も一言言わせてもらいます。言わないではいられない。(言わずにはいられない) 2.いくら会議中でも、部長のおもしろい話には笑わないではいられなかった。 五十五ようがない、ようもない/无法…,想…也无法… 「~なりたくてもできない、~したくてもできない、方法がない/无法…,想…也无法…」 例えば: 1.病気で入院しているのに、たばこは隠れて吸うし、出された食事は文句を言って食べないし。あれでは治りようがない。 2.ギャンブルに手を出し、サラ金に金を借り、あげく、会社は首になる。もう、どうしようもないやつだ。 五十六わけがない、わけはない/不会…,绝不会… 「~することは絶対ない(私ひとりの意見ではなく、普遍的な意見)/绝不会…(不是我个人的意见,是大家的看法)」

初三英语语法知识点归纳

初中英语语法速记口诀大全 很多同学认为语法枯燥难学,其实只要用心并采用适当的学习方法,我们就可以愉快地学会英语,掌握语法规则。笔者根据有关书目和多年教学经验,搜集、组编了以下语法口诀,希望对即将参加中考的同学们有所帮助。 一、冠词基本用法 【速记口诀】 名词是秃子,常要戴帽子, 可数名词单,须用a或an, 辅音前用a,an在元音前, 若为特指时,则须用定冠, 复数不可数,泛指the不见, 碰到代词时,冠词均不现。 【妙语诠释】冠词是中考必考的语法知识之一,也是中考考查的主要对象。以上口诀包括的意思有:①名词在一般情况下不单用,常常要和冠词连用;②表示不确指的可数名词单数前要用不定冠词a或an,确指时要用定冠词the;③如复数名词表示泛指,名词前有this,these,my,some等时就不用冠词。 二、名词单数变复数规则 【速记口诀】 单数变复数,规则要记住, 一般加s,特殊有几处: 末尾字母o,大多加s, 两人有两菜,es不离口, 词尾f、fe,s前有v和e; 没有规则词,必须单独记。 【妙语诠释】①大部分单数可数名词变为复数要加s,但如果单词以/t?蘩/、/?蘩/、/s/发音结尾(也就是单词如果以ch,sh,s,x等结尾),则一般加es;②以o结尾的单词除了两人(negro,hero)两菜(tomato,potato) 加es外,其余一般加s;③以f或fe结尾的单词一般是把f,fe变为ve再加s;④英语中还有些单词没有规则,需要特殊记忆,如child—children,mouse—mice,deer—deer,sheep—sheep,Chinese—Chinese,ox—oxen,man—men,woman—women,foot—feet,tooth —teeth。 三、名词所有格用法 【速记口诀】 名词所有格,表物是“谁的”, 若为生命词,加“’s”即可行, 词尾有s,仅把逗号择; 并列名词后,各自和共有, 前者分别加,后者最后加; 若为无生命词,of所有格, 前后须倒置,此是硬规则。 【妙语诠释】①有生命的名词所有格一般加s,但如果名词以s结尾,则只加“’”;②并列名词所有格表示各自所有时,分别加“’s”,如果是共有,则只在最后名词加“’s”;③

高一英语重点语法总结与归纳

高一英语重点语法总结与归纳 高一英语时态语法知识点:现在进行时 1.表示现在 (说话瞬间)正在进行或发生的动作。 [例句] He is reading a newspaper now. 2.表示当前一段时间内的活动或现阶段正在进行的动作 (说话时动作不一定正在进行)。 [例句] What are you doing these days? 3.表示说话人现在对主语的行为表示赞叹或厌恶等,常与always, constantly, continually等副词连用。 [例句] He is always thinking of others. 4.表示在最近按计划或安排要进行的动作。常限于go, come, leave, start, arrive等表“移动”“方向”的词。 [例句] He is coming to see me next week. 高一英语时态语法知识点:过去进行时 1.表示过去某时正在进行的动作。 [例句] He was sleeping when Mary came to see him. 2.动词go, come, leave, arrive, start等的过去进行时常表过去将来时。[例句] She said she was going to Beijing the day after tomorrow. 高一英语时态语法知识点:一般现在时 1.表示现在习惯或经常反复发生的动作或存在的状态,常与usually, always, sometimes, often, every day / week / month / year等时间状语连用。[例句] He often does his homework in his study.

日语二级语法知识总结

日语二级语法知识总结 1.考场上要格外注意:答题用纸(マークシート)和试题纸是绝对不能混用的。无论出于何种原因,在试题纸上写出的答案都是无效的。此外,在考场上,要认真按要求填写姓名(汉语拼音要求大写)、出生年月日、国籍、母语与准考证号码等。 2.用好排除法:日语的等级考试到了2级开始,往往会出现有大量相似答案的问题。较好的方法是先将不可能的两个答案排除,然后再选较接近的答案。其实,用来排除的线索大致有两条:一是判断句型、语法的接续方法;二是判断意思。 3.切忌因一道问题阻碍答卷进度:一旦碰上一时无法作答的问题,最好的方法就是先别管它!用笔画上记号后,抓紧时间先答其他问题。很多时候当你答完其他问题,回头再看这道问题时,就会发现之前想不清楚的地方,再想就通了。 4.考试当天痛下苦功没有意义:如果在考试的当天仍在临阵磨枪,那你的成绩也不会好到哪里。不要把自己的神经线逼至绝境。考试当天只需带一本书随便翻翻,让脑子不会太空或者别没事胡思乱想即可。保持适当的紧张感是好事,但逼得太紧反而会过度紧张而无法发挥实力。 5.兵贵神速:2级的考试时间是相当宝贵的,不能有一点点的浪费。最重要的一点是,涂答题卡千万不能浪费时间,不需要你精雕细琢,哪怕时横七竖八地涂在答题卡上,只要能保证机器能够正确读卡即可,是在没有必要在这里追求完美。 一、からといって/虽说…却不…不要因为…而… 「100%ではない,正しい理由にならない/不是百分之百,不能成为正当理由,虽说…却不…不要因为…而…」 金を持ちだからといって、幸せとはかぎらない。 二、からには、からは/既然…就… 「あたりまえ」という気持ち/当然,既然…就 約束したからには、守っていただきます。守らなけば死んでもらいます。 三、おかげで、おかげだ/多亏… 「(良い結果)理由、原因、「ありがたい」という気持ち/(好的结果)由于…,多亏…,托…的福」 救援隊が早くきてくれおかげて、助かった。 四、せいだ、せいで、せいか/由于…,就怪… 「(悪い結果)原因、理由、「~が悪い、私は悪くない」という気持ち/(不好的结果)原因,缘故,带有责备埋怨别人的语气」 あいつのせいで、先生に叱られた。 五、~たところで/即使…也 「~しても良い結果にはならない、期待できない/即使…也不会有好的结果,没有希望」 友人に相談したところで、同じだろう。 六、どころか/岂止…,哪里谈得上 「~ではない、本当は…だ/哪里谈得上,非但,岂止」 もう1年も日本語学校で勉強しているというのに、漢字どころかひらが なさえかけない。

小学英语语法总复习知识点归纳

小学英语语法汇总 一、时态 1.一般现在时 (1)表示经常发生的动作或事情,通常用“usually通常, often常常, every…每…, sometimes有时,always总是,”等词。 (2)基本结构: I / You / We / They He / She / It 肯定句动词原形动词第三人称单数形式 否定句don’t + 动原doesn’t + 动原 一般疑问句(Yes/No) Do… ? Yes, I do.Does…(动词原形)…?No,she doesn’t. 特殊疑问句What do …?How does she…(动词原形)…? (3) 动词第三人称单数形式(同名词单数变成复数方法相同) 1 一般情况+s 如:walk-walks 2. 辅音字母+y结尾去y +ies fly-flies 3. 结尾是s, x,sh, ch +es watch-watches 4. 特殊的do-does ,have-has, go-goes 2.现在进行时, (1)表示正在发生的动作,通常用“now现在, look看,linsen听”. (2)基本形式:be + 动词ing eg: I am(not) doing my homework. You/We/They are(not) reading. He/She/It is(not) eating. What are you doing? Is he reading? (3)动词的现在分词形式(动词+ing) 一般情况+ing walk—walking 结尾是不发音的e -e + ing come—coming 重读闭音节双写最后一 个字母+ing run-running swim-swimming 3. 一般过去时 (1)表示过去已经发生的事情,通常用“last …上一个…, just now刚才, a moment ago刚才,yesterday昨天”等词。(2)be 动词的过去式: am/is—was are—were (3)过去式基本结构 肯定句(Positive)动词过去式I went shopping last night. 否定句(Negative) Didn’t + 动词原形I didn’t go shopping last night. 一般疑问句(Yes/No) Did …+ 动词原形…?Did you go shopping last night? 特殊疑问句(wh-) What did…+ 动词原形…?What did you do last night? (4)词过去式的变化: 规则动词的变化: 一般动词+ed planted,watered,climbed 以不发音的e结尾+d liked 辅音字母加y结尾-y+ ied study—studied, cry- cried 重读闭音节单词,末尾只有一个辅音字母双写最后一个 字母+ed stop –stopped plan - planned

小学英语语法基础知识总结

基础知识 1. 元音音标开头的单词用an,辅音音标开头的单词用a. 2. 肯定句用some, 疑问句和否定句用any. 3. have , has表示某人有,第三人称单数用has , 其他用have. 4. there be表示某地有……单数用there is , 复数用there are. 5. 序数词前要加“the”,序数词一般用于:①日期②第几…③名次 6. 否定句是在肯定句的基础上加上了否定词“not”。有be动词(am\is\are)的句子则“not”加在be后面,可缩写成“isn’t,aren’t”,但am not 一般都分开写。没有be动词的要先在动词前面加助动词(do、does或did),再加上“not”,缩写为“don’t , doesn’t , didn’t ,然后把后面的动词变回原形。 7. 一般疑问句:是指询问事实的句子,用“yes”,或“no”来回答。一般疑问句是在肯定句的基础上进行变化:①把be动词调到首位,其他照写,末尾标点符号变成问号。②没有be动词的句子在句首加上助动词(do,does,did,)再把后面的动词变回原形。 8.be动词I用am, you用are, is跟着他她它, 复数后面都用are 9.助动词(do/does/did)+动词原形…? Do+非第三人称单数 Does+第三人称单数 Did+所有主语 10.情态动词can,must,could,would,may,shall,后面跟动词原形 11.祈使句中动词用原形Let’s\Let me +动词原形… 12. 时间介词①in+年、月、季节\the morning\the afternoon ②on+日期、星期、假期 ③at+点钟\noon\night 13.音节 每个元音音标可以构成一个音节。 开音节:1)以元音字母结尾的音节。例:go,by。 2)以不发音的e结尾的音节。例:make,like。 在重读的开音节中元音字母按字母名称读音。 闭音节:以辅音字母(r 除外)结尾的音节,称为闭音节。例:map,desk,is。重读闭音节是指重音在其上边,在重读的闭音节中元音字母读短元音。如run(辅音+元音+辅音的结构)

八年级下册英语语法知识点归纳总结

八年级下册英语语法知识点归纳总结 He said I was hard-working. 重点语法:宾语从句 结构:主语 + 谓语动词 + 宾语从句(主语 + 谓语动词 + 宾语/表语) 例句:----Im good at English. He says. (改为加宾语从句的复合句) ----He says Im good at English. 注意:①主句是一般现在时态,宾语从句的时态不受其影响。 例句:He says Im good at English now. He says I was good at mathematics when I was young. ②主句是过去时态,宾语从句也要用过去时态。 例句:He said I was good at mathematics when I was young yesterday. He said I was good at English now yesterday. ③宾语从句是客观真理时永远用一般现在时态。 例句:Our teacher says 24 hours make a day. Our teacher said the sun gives us so many energy yesterday. ④动词原形不能作主语,必须用其 -ing 形式。 例句:She said helping others changed her life. 重点短语:direct speech 直接引语

reported speech = indirect speech 间接引语 first of all = at first 首先 pass on 传递 be supposed to do sth. 应该做某事 be good at = do well in 在某方面做得好 in good health 身体健康 get over 克服 open up 打开 care for = take care of = look after 照料;照顾 not any more = not any longer = no longer 不再 have a cold 感冒 end-of-year exam 年终考试 get nervous 变得紧张 forget to do sth. 忘记做某事(该事未做) forget doing sth. 忘记做某事(该事已做) its + adj. + [for sb.] + to do sth. 做某事[对某人来说](加形容词) context 上下文 Reading Strategy(阅读方法) First read for meaning, not for detail. (首先理解文段的大致意思,不在于文段的细节部分。) You can understand the meaning of a word you dont know from

大学英语三级语法知识总结汇总

三级语法考点归纳 一.虚拟语气 1. if 句中虚拟形式 if 引导的非真实条件句(纯粹假设或发生的可能性不大): 条件从句主句 与现在相反 did (be were) would/ should/ might/ could do 与将来相反 did (be were) would/ should/ might/ could do 与过去相反 had done would/ should/ might/ could have done 例句 If we left (leave) now, we should arrive in time. If they hadn’t gone on vacation, their house wouldn’t have been broken (break) into. 2. 原形虚拟: a. 表命令、决定、要求、建议等词语之后的that-分句中,用动词原形。 suggest, demand, advise, propose, order, arrange, insist, command, require, request, desire …… that +(should) do 例如 He suggested that we should leave early. My suggestion is that we should tell him. b. It is (was) 形容词/名词that …… (should) do/ 例如 It is absolutely essential that all the facts be examined first. 3. 一些句型中的虚拟形式:

中考英语语法知识总结(全)

.代词: I. 代词可以分为以下七大类: II. 1. one, some与any: 1) one可以泛指任何人,也可特指,复数为ones。some多用于肯定句,any多用于疑问句和否定句。 One should learn to think of others. Have you any bookmarks? No, I don’t have any bookmarks. I have some questions to ask. 2) some可用于疑问句中,表示盼望得到肯定的答复,或者表示建议,请求等。 Would you like some bananas? Could you give me some money? 3) some 和any修饰可数名词单数时,some表示某个,any表示任何一个。 I have read this article in some magazine. Please correct the mistakes, if any. 4) some和数词连用表示“大约”,any可与比较级连用表示程度。 There are some 3,000 students in this school. Do you feel any better today? 2. each和every: each强调个别,代表的数可以是两个或两个以上,而every强调整体,所指的数必须是三个或三个以上。 Each student has a pocket dictionary. / Each (of us) has a dictionary. / We each have a dictionary. Every student has strong and weak points. / Every one of us has strong and weak points. 3. none和no: no等于not any,作定语。none作主语或宾语,代替不可数名词,谓语用单数,代替可数名词,谓语单复数皆可以。 There is no water in the bottle. How much water is there in the bottle? None. None of the students are (is) afraid of difficulties. 4. other和another:

初中英语语法基础知识汇总

初中英语语法基础知识汇总(1) 英语语法基础知识词类-名词Noun 名词(Noun.-n.) 第一部分:名词基础知识 定义:人、地、物、事或观念等名称叫做名词。 人:Edison(爱迪生),Helen(海伦),Mr.Wang(王先生) 地:Asia(亚洲),China(中国),New York(纽约) 物:book(书),dog(狗),tree(树),water(水) 事或观念:work(工作),music(音乐),truth(真理) 注: 1.如人名、地名、国名等属于该名称持有者专用的名称,其第一字母必须大写,如E dison,New York,China。 2.名词亦有可数和不可数之分,如果是可数的就有单数和复数的区别。所谓复数就是多于一个的意思,通常是在单数名词的词尾加“-s,es,ies,…”以示其为复数。例如: a book(一本书)two books(两本书) one boy(一个男孩)some boys(一些男孩) one girl(一个女孩)many girls(许多女孩) 名词在句子中的主要功能如下: (1)作句子的主语,例: Miss Lin is our English teacher. (林小姐是我们的英语老师。) (2)作句子的主语补语或宾语补语,例: John and Tom are good friends. (约翰和汤姆是好朋友。—主语补语) I call my puppy “Luck”. (我叫我的小狗“来福”。—宾语补语)

(3)作及物动词的直接宾语,例: Can you ride a bicycle?(你会骑自行车吗?) (4)作介词的宾语,例: You can go by taxi.(你可以乘出租车去。) 第二部分:名词单复数-单数变复数 一、绝大多数的可数名词的复数形式,是在该词末尾加上后辍-s。 读音变化:结尾是清辅音读[s],结尾是浊辅音或元音读[z]。 例:friend→friends; cat→cats; style→styles; sport→sports; piece→pieces 二、凡是以s、z、x、ch、sh结尾的词,在该词末尾加上后辍-es构成复数。 读音变化:统一加读[iz]。 例:bus→buses; quiz→quizzes; fox→foxes; match→matches; flash→flashes 三、以辅音字母+y结尾的名词,将y改变为i,再加-es。 读音变化:加读[z]。 例:candy→candies; daisy→daisies; fairy→fairies; lady→ladies; story→stories 四、以-o结尾的名词,如果不是外来词或缩写,就加-es,否则加-s构成复数。 读音变化:加读[z]。 例:tomato→tomatoes; potato→potatoes; torpedo→torpedoes; bingo→bingoes 反例:silo→silos; piano→pianos(外来词); photo→photos; macro→macros(缩写词)五、以-f或-fe结尾的名词,多为将-f或-fe改变为-ves,但有例外。 读音变化:尾音[f]改读[vz]。 例:knife→knives; life→lives; leaf→leaves; staff→staves; scarf→scarves 反例:roof→roofs 还有一些不规则变化,请参照中学英语频道相关文章。 第三部分:名词所有格 A. 's用在单数名词以及不以s结尾的复数名词之后: a man's jo b 男人的活儿

相关主题
文本预览
相关文档 最新文档