<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

vb中學習知識總結

2022-08-19

總結是記錄某個時期的學習或工作情況,通過系統性分析的方式,編寫出詳細的書面報告,通過這份報告的內容,可讓我們更加了解工作情況。那如何寫出科學合理的總結呢?以下是小編整理的《vb中學習知識總結》,僅供參考,大家一起來看看吧。

第一篇:vb中學習知識總結

VB知識點總結

第一章

一、軟件的概念

人們針對某一需要而為計算機編制的指令序列稱為程序。程序、數據連同有關的說明資料統稱為軟件。 軟件:應用軟件

系統軟件

二、編程的概念

編程就是為了通過計算機實現某一個功能,達到某種目的或解決某個問題,而使用程序設計語言編寫程序并實現結果的過程。

編程的作用:編程實際上也就是“人給計算機下命令”的一個過程,而程序也是人和計算機之間唯一的溝通方式。

三、程序設計語言發展史

1、機器語言:是計算機能夠直接理解的語言,由二進制代碼0和1組成。

2、匯編語言:是一種使用符號代替0和1的語言,但需要匯編程序翻譯成機器語言目標程序,簡稱匯編。

3、Basic語言:(初學者通用符號指令代碼)它使用的語句簡單,能夠像英語指令一樣讀解。

4、C語言:擁有很小的語言庫,對于不同計算機或不同系列的處理器,只需要重新設計這些庫,不必改變程序接口(語言)就可以進行程序編寫,而且C語言具有可移植性,源代碼可以重用,在不同計算機上運行只需對其重新編譯即可

5、C++語言:具有其父語言C語言的功能以及使用面向對象功能擴展C語言。

6、Java語言:起初被稱為OAK語言,后來將OAK技術應用于Web上。

7、在此模式之上,不同的程序設計語言創建的應用程序能夠互相通信。

四、.NET平臺及VB.NET

1、.NET的優勢:支持多語言

提供龐大的基類庫供程序員隨時調用。 *集成開發環境(IDE)

2、.NET平臺的構成:操作系統

公共語言運行庫(也稱公共語言運行時:CLR)

基類庫

應用程序

公共語言規范(CLS)

VB.NET是.NET平臺已有的幾種語言之一,它繼承了VB以前版本的優點,非常容易學習,是一門很好的入門語言。具有快速開發的特點。

第二章

一、常量和變量

常量:是具有一定含義的名稱,用于代替數字或字符串,其值從不改變 聲明常量的語法:

Const 常量名稱=值

如 Const pi=3.14 變量:在程序運行過程中其值可以改變的數據稱為變量,它是一種使用方便的占位符,用于引用計算機的內存地址,該地址可以存儲程序已運行時可更改的信息。 聲明變量的語法:

Dim 變量名稱=值

(單個變量)

如 Dim r=0

(多個變量寫在一行,用逗號隔開)

Dim 變量1=值1,變量2=值2

如 Dim r=0,s 變量命名規則:

1、 只能由字母、數字和下劃線組成

2、 第一個字符必須是英文字母或下劃線

3、 長度不能超過255個字符

4、 不能使用VB.NET中的保留字

二、VB.NET的數據類型

1、Numeric數字型

<1>Integer(整型)用于表示簡單地整數,同時整型還包含負整數

<2>Long(長整型)相對Integer類型的取值范圍更大,可以存儲更長的整數類型 <3>Single(單精度浮點型)用于存放單精度浮點數,也就是小數 <4>Double(雙精度浮點型) 數據類型寫在聲明變量語句“Dim 變量名 As”之后,如:Dim age As Integer

2、Boolean(布爾型) 若變量的值只包含以下三種等數據,即可聲明為布爾型 <1> Ture/False <2> Yes/No <3>On/Off 聲明變量為布爾型:Dim agree As Boolean

3、String(字符串型) 數據中包含文字、符號、字母等字符或字符串,這種數據即為字符串,字符串用雙引號括起來。

聲明變量為字符串型:Dim myyear As String

Myyear=”2007”

4、 Char(字符型) 在只需保存單個字符時,使用Char即可,方法同String

5、 Date(日期型) 如聲明日期為常量,需在數據兩端添加符號“#”而且要求格式為m/d/yyyy(即月/天/年) 如:Const myBirth=#11/10/1990#

三、使用類型轉換函數

1、CInt:用于將String、Single、Double轉換為Integer(如果非整,即四舍五入) 如:Dim n As Integer,m As Integer n= CInt(3.14) m= CInt(12.56)

2、CDbl:用于將String或整形轉換為Double 如:Dim m As String Dim n As Double m=”255” n= CDbl(m)

四、運算符和表達式

1、操作數:被操作或被運算的對象、常量、變量、運算符都是操作數

2、運算符:表示某種運算的符號。包括算術運算符、賦值運算符、關系運算符、邏輯運算符、連接運算符

3、表達式:一個以上的操作數和運算符進行運算構成了表達式。如:(a+b)*2

4、介紹運算符

<1>賦值運算符 = (不是表示相等,而是將右邊的值賦給等號左邊的變量) <2>算術運算符 + 、-、*、/。

<3>邏輯運算符:用于執行邏輯操作的運算符,運行結果是Ture或False Not(取反)當操作數為假時,結果為真

And(與)

當兩個操作數為真時,結果為真

Or(或)

當Or兩側的操作數之一為真時,結果為真 <4>關系運算符 =、>、>=、<、<=、<> <5>連接運算符(&/+)

如:“Micro”&”soft”=”Microsoft” “123”+”456”=”123456” “12”&30=”1230” “12”+30=42 當一個表達式有多種運算符時,先處理算術運算符,接著處理關系運算符,再處理邏輯運算符,所有關系運算符具有相同的優先級,即按他們出現的順序從左到右進行處理。

第三章

一、了解什么是類和對象,會調用對象,并了解對象的方法和屬性

1、對象:在軟件工程中對象就是一個項目中的一個組成部件,包含數據和函數或(子過程)代碼。

2、類:用于指定一組相似的對象。

類實例化的語法:Dim 對象名稱As New 類名

如:Dim zhangsan As New student

3、方法就是對象可以進行的操作行為,子過程和函數都叫做方法。 動態方法:必須先實例化對象之后

靜態方法:不需要實例化對象就可以直接使用

調用類、對象的方法:類或對象的名稱,加上一個句點,后邊寫上方法名稱和一對括號,括號中可以有參數也可以沒有參數。 如 Student.PassPara(MyVal,MyRef)

4、屬性:對象的特征,也就是對象的數據部分

調用方法同上:類或對象的名稱,加上一個句點,后邊寫上屬性名稱。

二、理解什么是函數和過程,以及兩者的區別

1、Sub子過程是指以規定語法結構組織的,可以被重復調用的,具有特定功能的,相對獨立的語句塊。

2、Function函數的概念同Sub類似,不同的是函數有返回值。

兩種的區別:都可以實現被重復調用的功能,但區別主要表現在Function帶有返回值,它可以直接用于給變量賦值,而Sub沒有返回值。

三、會聲明子過程和函數,并掌握在程序中調用子過程和函數的方法 聲明子過程的語法: Sub 過程名(形參列表)

過程體 End Sub 如:代碼片段1 Sub ShowTime() Console.WriteLine(Datetime.Now) End Sub 代碼片段2 Sub Main() ShowTime() End Sub 聲明Function的語法:

Function 函數名(形參列表)As 返回類型

函數體„

Return 函數名 End Function *可以沒有特定的Return語句,通過將值賦給其自身的函數名稱的方法來返回。

四、了解是什么是Windows應用程序

軟件開發的兩種主流模式:C/S 客戶端/服務器 B/S瀏覽器/服務器

Windows應用程序也叫窗口應用程序,是運行在Windows系統環境下得應用程序,例如金山詞霸,殺毒軟件等。C/S模式開發的軟件是Windows應用程序的一種。

五、了解windows窗體的特性和結構

1、窗體也是一個類,一個應用程序能夠有一個或一個以上的窗體。

2、窗體的結構:標題、系統菜單、控制盒、控制塊

六、掌握windows窗體的方法和事件

1、VB.NET自動創建的一個窗體類代碼 Public Class Form1 End Class

2、切換窗體設計界面,雙擊窗體,VB.NET自動創建Form1_Load方法

Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load MessageBox.Show(“歡迎使用學生檔案信息系統”) End Sub

七、掌握如何設置窗體的屬性(以窗體的大小為例)

1、通過修改“屬性窗口”的值

2、通過拖拽來修改窗體大小屬性

3、通過編寫程序來修改窗體大小屬性 Me.Width=410 Me.Height=300 Me.Text=”首頁” 第四章

一、掌握MessageBox.Show()方法的使用 語法:

MessageBox.Show(Text As String,Caption As String, MessageBoxButton) Text:在消息框中顯示文本(必須出現,沒有內容,也用一個空字符占位) Caption:在消息框標題欄中顯示文本

MessageBoxButton:指定在消息框中出現的按鈕

二、掌握MessageBox.Show()方法重載 MessageBox.Show(Text As String)

MessageBox.Show(Text As String,Caption As String)

幾個參數不一定需要全部出現,允許存在多個同名函數,且這些函數的參數列表不同的用法,叫作方法的重載。

三、掌握MessageBoxButton的幾個選項

1、MessageBoxButton.OK、

2、MessageBoxButton.OKCancel、

3、MessageBoxButton.YesNo、

4、MessageBoxButton.YesNoCancle

5、MessageBoxButton.RetryCancle

6、MessageBoxButton.AbortRetryIgnore

四、掌握窗體控件的常用屬性

1、Name(控件的名稱)、

2、BackColor(控件的背景色)、

3、Location(控件所處的位置)、

4、Size(控件的大小)、(Width,Height)

5、Visible(控件是否可見)

五、掌握常用窗體控件的相關屬性及事件

1、PictureBox:BackgroundImage,size

2、Label:稱為標簽控件,用于顯示文本,通常作為文字的載體。Font(字體)

3、TextBox:提供給用戶輸入文本信息的控件,又稱文本框控件。

<1>“Text”屬性用來在控件中顯示文本信息,將“ReadOnly”設為“Ture”,不允許用戶修改文本。

<2>“PasswordChar”指定一個在輸入密碼是文本框中顯示的字符。 <3>“Multiline”設為“Ture”,使單行文本框變為多行的文本框

“Height”設置文本框控件的行數

“ScrollBars”滾動條顯示:None

Horizontal

Vertical

Both <4>”Anchor”用于固定控件和窗體邊緣的距離:Top、Left、Bottom、Right <5>”Dock”固定控件緊貼并填滿在窗體的某個邊緣:None、Top、Left、Bottom、Right、Fill

4、Button:按鈕控件 Text:按鈕上顯示的文字

可以喂按鈕設置快捷鍵,在Text屬性中書寫“&Quit”,按鈕上顯示的文本第一個字母會被加上下劃線,按Alt+Q關閉

5、CheckBox :復選框控件,Checked屬性控制是否被選擇。Ture/False

6、RadioButton:單選框控件,通常以一組選項按鈕的形式出現,但用戶只能選其中一個,也具有Checked屬性以及Checkchanged事件。

7、GroupBox和Panel 將需要進行分組的控件放入分組控件的區域內,即可實現分組,這種可以將其他控件進行分組的控件稱為容器控件。

GroupBox有Text屬性,而Panel沒有,也不顯示邊框,Panel中的內容超出范圍,自動在邊緣添加滾動條,而GroupBox沒有這個特性。

第二篇:計算機VB二級公共基礎知識總結

1 數據結構的基礎知識

數據結構的定義:指數據對象及其相關關系和構造方法。

結構是指結點之間的關系,數據結構就是在結點的優先集合和關系的有限集合。

數據結構的邏輯結構是指結點和結點間的相互關系。

數據結構在計算機的存儲內容,一般包括結點的值和結點間的關系,數據結構的存儲形式就是數據的存儲結構。

數據結構按邏輯關系的不同分為線形結構和非線性結構兩大類,非線性又分為樹形結構和圖結構,樹形結構又分為樹結構和二叉樹結構。 2 線性表

線性表是最簡單、最常用的一種數據結構,它是由相同類型的結點組成的有限序列。線性表最重要的性質是線性表中結點的相對位置是確定的。

線性表常用的運算有4種:查找運算、插入運算、刪除運算和其他運算。

線性表的存儲方式主要有:

1) 順序存儲:能直接訪問線性表中的任意一個結點。 2) 鏈接存儲:用單鏈表存儲線性表。 3 棧和隊列的含義

棧是只允許在同一端進行插入和刪除運算的線性表。

隊列是只允許在一端進行插入運算,另一端進行刪除運算的線性表。 4 數組和字符串的特點 數組是最常用的數據結構之一,一般用于描述順序存儲的線性表。數組有固定個數的元素組成,全部元素的類型相同,元素按照順序存儲。每個元素對應一個下標,數組元素按數組名和元素的下標引用,引用數組元素的下標個數稱為數組的維數。最常用的是二維數組。 5 樹的基本概念、存儲結構和遍歷

樹是一種多分支、多層次的數據結構,有一組結點組成。樹是由一個結點或多個結點組成的有限集T,滿足以下兩個條件: 1) 有一個特定的結點,稱為根結點

2) 其余的結點分成m個互不相交的有限集T0等,每個集合都是根結點的子樹。

樹的定義是遞歸的,即一棵樹是由子樹組成,子樹由更小的子樹構成。 樹的存儲結構:樹是非線性的結構,有多種實用的存儲結構,最常用的是標準存儲形式和帶逆存儲形式。

樹的遍歷方法有4種:樹的前序遍歷、樹的后序遍歷、樹的層次遍歷、訪問樹中所有的葉子特點。 6 二叉樹的基本概念及遍歷

二叉樹是一個有限的結點集合,該集合或者為空,或者有一個結點及其兩棵樹不相交的左右二叉子樹組成。

二叉樹的遍歷:前序遍歷,中序遍歷、后序遍歷。 7二叉查找樹

查找樹便于鏈接存儲,還能實現快速查找?;蛘邽榭?,或者滿足以下3個條件:A 該樹根結點的左子樹非空,其左子樹所有結點的鍵值都小于該樹根結點的鍵值。B該樹根結點的右子樹非空 ,其右子樹所有結點的鍵值都大于該樹根結點的鍵值C該樹的根結點的左子樹和右子樹均為查找樹。 8 關于排序與查找,散列表

對于有N個結點的線性表,將結點中某些數據項的值按遞增或遞減的次序,重新排列線性表結點的過程,稱為排序。

查找就是在案某種數據結構形式存儲的數據集合中,找出滿足指定條件的結點。

散列表又稱雜湊表是一種非常實用的查找技術。由于查找碼與結點在數據結構中的位置不存在確定關系,查找只能通過對查找碼與結點的關鍵碼的反復比較來實現。 第二章 程序設計基礎知識 1程序設計的方法與風格

程序設計的方法主要是結構化程序的設計,集體有面向數據流的方法和面向數據結構的方法。數據結構既影響程序處理的結構又影響程序處理的過程。

程序設計風格主要是指面向過程的程序設計和面向對象的程序設計。面向過程的程序設計主要是指根據事物本身的邏輯過程進行編程的一種方法,而面向對象的主要是強調程序的功能模塊化,同時引入了繼承、多態的概念,使程序易于編寫和維護,最適合規模較大的軟件。 2 結構化的程序設計

結構化的程序(SP)設計采取自頂向下逐步求精的設計方法和單入口單出口的控制結構。其設計方法符合抽象和分解的原則。其控制結構使程序的靜態結構和動態結構執行過程一致。 3面向對象的設計方法及相關概念

面向對象方法是一種支持模塊化設計和軟件重用的編程方法。它把程序設計的主要活動集中在建立對象和對象之間的聯系上,其基本思想是封裝性和可擴展性。以軟件設計的對象為基礎。

對象:在計算機系統中,指一組屬性以及這組屬性上的專用操作的封裝體。一個對象通??捎蓪ο竺?,屬性和操作3個部分組成。 封裝:是一種信息隱蔽技術,用戶只能看見對象封裝界面上的信息,對象的內部實現對用戶是隱蔽的。其目的是使對象的使用者和生產者分離,使對象的定義和實現分開。

屬性:對象的特性,是對象外觀及行為的特征。

方法:對象所具有的功能。每一個對象的屬性,只能通過特定的操作來存取或者修改,這種特定的操作就是方法。

繼承:在某個類的層次關聯中,不同的類共享屬性和操作的一種機制。一個子類可以只有唯一的一個父親,被稱為單一繼承,一個子類也可以由多個父親,從多個父親中繼承特性,叫多重繼承。

多態性:指同一個操作作用于不同對象可以有不同的解釋,產生不同的執行結果。

動態綁定:在運行過程中,當一個對象發送信息請求服務時,要根據接收對象的具體情況將請求的操作與實現方法連接。

第三章 軟件工程基礎知識 1軟件生存周期各階段的任務

軟件生存周期指軟件定義、軟件開發和軟件維護等階段組成的全過程。

A定義階段;確定系統的邏輯模型,產生有需求規格說明書

B開發階段:軟件設計、編碼和測試3部分。軟件設計分為概要設計和詳細設計。編碼是用某種程序語言為每個模塊編寫程序,產生的文檔有程序清單。軟件測試的任務是發現軟件中的錯誤加以糾正。 C維護階段:適應外界環境的變化,或擴充其功能,改善其質量,產生的文檔有維護計劃和維護報告。 2 軟件設計的原則

1)抽象原則;抽象的最低層次就是實現該軟件的源程序代碼。過程抽象和數據抽象是常有的兩種抽象手段。 2)模塊化原則:

3)信息隱蔽原則:對提高軟件的可修改性、可測試性和可移植性有重要作用。 4)模塊獨立的原則 3軟件測試

軟件測試的目的是盡可能多的發現軟件產品中的錯誤和缺陷。 白盒測試主要檢查程序中的邏輯通路

黑盒測試主要檢查程序的功能是否符合規格說明書的要求。大多的軟件生產者使用Alpha測試和Beta測試,后者的開發者通常不在場。 4軟件開發工具和環境 軟件工具是指用來輔助軟件開發、運行、維護、管理和支持等過程中活動的軟件。大多包括檢測機制。

軟件開發環境則把一組相關的工具集成在環境中,提供數據集成、控制集成和界面集成等機制。 第四章 數據庫的基礎知識 1數據庫

數據庫:是存儲在一起的相關數據的集合,能為各種用戶共享,具有最下冗余度,數據間的聯系密切,由較高的程序與數據獨立性。 數據庫管理系統:指位于用戶和操作系統之間的一層數據管理軟件,為用戶或應用程序提供訪問數據庫的方法,包括數據庫的建立、查詢、更新及各種數據控制。它是DBS的核心部分。

數據庫系統:是實現有組織地,動態的存儲大量關聯數據,方便多用戶訪問的計算機軟、硬資源組成的系統,即采用了數據庫技術的計算機系統。 2 數據模型

常有的數據模型有兩種:一種是獨立于任何計算機系統的模型,完全不涉及信息在計算機系統中的表示,稱為“概念數據模型”。最著名的模型是“實體聯系E-R模型”。另一種數據模型直接面向數據庫的邏輯數據結構,被稱為“基本數據模型”。

基本數據模型主要有層次、網狀、關系三種模型。層次模型時用樹型結構來表示實體類型及實體間聯系的數據模型。網狀模型用叢結構表示,關系模型用表格結構表示實體集,用鍵表示實體間的聯系。網狀模型采用有向圖,層次模型采用樹,關系模型采用二維表。在搜索數據時,層次模型采用單向搜索法,網狀模型采用可從任一結點開始且沿任何路徑搜索,關系模型則是通過對關系進行運算實現的。 3 關系代數

關系數據庫的數據與更新操作必須遵循實體完整性規則、引用完整性原則、用戶定義完整性原則。

關系代數是以集合代數為基礎發展起來的,以關系為運算對象的一組高級運算的集合。

關系代數的5種基本操作;并、差、笛卡兒積、投影和選擇。 關系代數的4種組合操作;交、聯接、自然聯接和除法。

4在數據庫中,用概念模式描述全部數據的整體邏輯結構,負責物理結構與邏輯結構的定義和修改的人員是數據庫管理員。數據庫管理系統提供的數據定義語言的功能是描述數據庫的結構,為用戶建立數據庫提供手段。在人事管理系統中,規定工程師的基本工資和獎金不能超過1500元,這樣的數據完整性約束條件稱之為用戶定義完整性。在關系數據庫的邏輯設計階段,需將E-R模型轉換為關系數據模型。

第三篇:VB知識練習

普通高中VB知識練習題

1.有如下VB程序段: x=a(1) For i=2 to 50 If a(i)

2.“如果條件表達式x≥y≥0成立,那么i=i+1”。能實現該功能語句是( ) A.if x≥y≥0 then i=i+1 B. if x≥y and y≥0 then i=i+1 C. if x>=y or x>=0 then i=i+1 D. if x>=y and y>=0 then i=i+1

3.公民身份證號碼是特征組合碼,其中第七到第十四位數字為出生日期碼。例如:45222319950814004X,其中數字19950814表示出生日期碼。若想從身份證號碼中獲取出生日期的信息,字符串變量n中存儲了身份證號碼信息,下列能正確獲取出生日期信息的VB表達式是( )

A.Mid(x,7,1))B.Mid(x,7,8)C.Mid(x,8,7)) D.Mid(x,7,17)

4.一個Visual Basic工程的部分設計界面如圖所示,下列選項中正確的是(

A. 窗體的Caption屬性值是cool B. 當前選中的對象類型是圖像Image C. 工程文件是cool.vbp D. 當前選中對象的名稱是Command1

5.有10個數據100、

15、

28、70、80、

12、

10、200、

6、50依次存放在數組d(1 to 10)中,使用如下程序段找出最小值:

1

當方框內的語句剛好執行完5次后(此時循環變量i的值為6),變量min的值是( )

A. 15 B. 12 C. 10 D. 6

6.字符串變量st的值為“ZheJiangTongXiang”,下列VB表達式的值為“TongXiang”的是( ) A.Mid(st,9,8) B.Mid(st,9,4)+ "Xiang" C.Mid(st,13,5) D. "Tong" +Mid(st,13,5)

7.某Visual Basic工程的相關視圖如圖所示:

從圖中信息可知,下列說法不正確的是 A.該工程名稱為“snow.vbp” B.該窗體名為“Form1”

C.當前看到的事件處理過程名為“Command1_Click” D.該程序中用的了Timer控件對象

8.以下程序段是實現x*y(x、y均為自然數)運算的程序段,則劃線處的語句應該是( )

x=Val(Text1.Text) y=Val(Text2.Text) s = 0:j = 1 Do While j <= y

j = j + 1 Loop Text3.Text=Str(f) A.s=s *j B.s=s+x C.s=x*j D.s =s*x

9.如下圖所示的流程圖,算法執行時,若輸入n的值為5,則輸出s的值是

2

A.10 B.13 C.16 D.25

10.在VB中,x=1,y=-1,則表達式x=y的值為 A.1 B.-1 C.True D.False

11.有如下VB程序段:

Private Sub Command1_Click() Dim s As String s =Str(Val("20") + Len("student")) Label1.Caption = s End Sub 下列說法正確是

A.發生事件的對象名為“Label1” B.這是一個“鼠標單擊”事件 C.事件過程名為“Command1” D.此程序段里只有一個對象

12.在VB中,下列函數返回值最大的是

A.Sqr(9) B.Abs(-3.2) C.int(3.2) D.Len("3.2")

13.有如下VB程序段: s=1 For i = To 5 s=s*(i+1) Next i 該程序段運行時,要使循環體s=s*(i+1)被執行10次,則循環變量i的初值是( ) A.-5 B.-4 C.0 D.4

14.在VB中,將窗體標題“Form1”改為“中華美食”需設置的屬性是( ) A.Name B.Caption C.Font D.Visible

15.下列VB表達式的值最大的是( )

3

A.10 Mod 5 B.5 Mod 10 C.10 / 5 D.5 / 10 16.運行下面的 Visual Basic程序,單擊命令按鈕 Command1,出現如下圖所示的提示信息:

Private Sub Command1_Click() Dim i As Integer, c As String, s As String, t As String s = "2012 Hero" t = "" For i = 1 To Len(s) c = Mid(s, i, 1) If c >= "a" And c <= "z" t = t + c End If Next i Text1.Text = t End Sub 出現該錯誤的原因是

A.If語句缺少Then B.If語句缺少Else C.變量t的數據類型說明錯誤 D.變量s的數據類型說明錯誤

17.到銀行辦理個人異地匯款(不超過100萬元),銀行會收取一定的手續費。計算方法是:

其中x表示匯款額,y表示銀行收取的手續費,算法流程圖如下:

若某人在銀行匯款2萬元,那么他需另外繳納的手續費為( ) A. 1元 B. 20 元 C. 50元 D. 100元

4

18.某同學編寫一個可輸出1到100之間所有偶數之和的Visual Basic程序,部分程序如下:

Private Sub Command1_Click() Dim x As Single For I=0 To 100 If ____ Then x=x + I End If Next I Print x End Sub 橫線上應填寫的正確語句是( )

A. x Mod 2 = 0 B. x Mod 2 <> 0 C. i Mod 2 = 0 D. I Mod 2 <> 0

19. 在Visual Basic中,以下可作為合法變量名的是( )

A. Count_2s

B. Text@123 C. Chr

D. 2ab 20.有如下Visual Basic程序段: x=3:y=75 Do While x

A.Label1.caption = Str(a+b) B.Text1.text=Len(a)+Val(b) C.Text1.text= Sqr(a+b) D.Label1.caption = Str(a)+Str(b) 22.某同學編寫了如下Visual Basic程序段: Dim x , y As Integer x = 2 y = 20 Do While x < y x = x ^ 2 Loop 運行這段程序段,循環體的循環次數為( )

A.4 B.3 C.2 D.0 23.下面是一段 Visual Basic 程序: Private Sub Command1_Click() Dim sum As Double,i As Integer sum = 0 For i = 1 To 5 sum=sum+i*i Next i Text1.Text=Str(sum)

5

End Sub 該程序運行后,語句 sum=sum+i*i 共執行了 次 A.5 B.4 C.55 D.25 24.設X=5678,能得到其百位上數字“6”的正確表達式是( ) A.X Mod 100 B.X100 Mod 10 C.X100 Mod 100 D.X10 Mod 10 25.下列Visual Basic表達式的值為True的是(

) A.1=2 B."78"〉"79" C.Len("78")=Len("中國") D.Mid("abcdef", 2, 3) = "abc" 26.某Visual Basic程序如下: Private Sub Command1_Click() Dim s As String, i As Integer s = "" For i = 1 To 10 Step 2 s = Str(i) + s Next i Text1.Text = s End Sub 運行程序,單擊命令按鈕Command1后,在文本框Text1中顯示的內容為( ) A.13579 B.1 3 5 7 9 C.9 7 5 3 1 D.97531 27.某VB程序在調試中彈出如圖所示的錯誤窗口,產生該錯誤的可能原因是( )

A.該VB程序代碼中,缺少Next B.該VB程序窗體界面中,缺少某控件

C.該VB程序代碼中,某個常量或變量沒有聲明 D.該VB程序設計軟件沒有正確安裝 28.在Visual Basic中,語句Command1.Font="隸體"中的“Command1”是( ) A. 對象名 B. 屬性名 C. 屬性值 D. 窗體名 29.程序運行后,單擊Command1命令按鈕,變量x的值為( ) Private Sub Command1_Click() n = 6 x = 1 For i = 1 To n x = x * i Next i End Sub A.15 B.24 C.120 D.720 30.計算表達式Val("10") + Len("2AB")的值是( )

A.12 B.13 C. 102 D. 102AB

第四篇:VB與C語言知識點小結

VB是基于BASIC語言的可視化操作

Dim birthday as string Birthday=inputbox(“輸入生日”,”birthday”,”1990-1-3”) Msgbox”您的生日是”&birthday (&是轉化成字符串連接輸出) 點擊確定顯示彈窗

窗體文字輸出print” ”

窗體事件:單擊、雙擊(空白)、load 窗體方法:print方法 xx.print” ” show方法 cls方法 VB的數據類型:數值型、字符串型、日期型、對象型 Dim a as integer Dim b as integer A=text1.text B=text2.text Msg”您輸入的和是&val(a)+val(b) 輸入kk則顯示實時錯誤13,類型不匹配 定義常量:const PI as double =3.1415 Select case opt Case “f”

Result=val(a)+val(b) …

End select 一些運算符+ - * / = > < >= <= <>

數學函數:取整函數fix()去掉小數部分,int(a)不大于a的整數 abs(a)絕對值,sqr()求平方根

Sgn()判斷正負 log() sin() cos() tan() 字符串函數:刪除空格trim() 刪除左端空格ltrim 刪除右端空格 rtrim

左截取left(s,6) 右截取right(s,6) mid(s,2,6)

測長度:len(a) val()數值轉換函數 Lcase() Ucase()大小寫轉換函數

Instr(a,b)在a中找b,找到了則返回第一次出現的位置,沒找到則返回0 隨機函數:rand(a) cint(a)把小數的第一位四舍五入 數據類型轉換函數:CDBL CLNG CSNG CVAR CSTR Now()所有 date()日期 time()時間 If的三種結構:

1、 if _____then __________ Endif

2、 if____then _________ Else if ____then ______ Else ____ endif

3、 if_____then ______ Else _____ End if Show加載 Visible顯示

Select case a Label1.backcolor=RGB(255,0,0)紅色 … Case else …

End select RGB(0,255,0)綠色 RGB(0,0,255)藍色

Do while i<=b S=s+i I=i+1 Loop

For i=a to b step 2 S=s+i Next i 數組

動態數組,靜態數組大小固定

與C不同的是,聲明數組時規定是是下標上界 dim counter(1) as integer 也可以同時規定上下界 counter(3 to 4) 聲明變體數組

Dim intx as integer Dim counterA(5) as integer Dim countB(2) as integer 分別賦值

Dim arrx(2) as variant Arrx(1)=counterA() Arrx(2)=counterB() Msgbox arrx(1)(2) 聲明多維數組

Static matrxA(9,9)as double Static matrxA(1 to 10,1 to 10) as double 可推廣

聲明動態數組

Dim arr1()空的就是動態

變量作用域:過程中定義的僅過程內部有效

通用區域定義的整個工程有效。窗體內部直接調用。其它窗體要標明源窗體。 冒泡排序

For(i=0;i

//N-1趟 {

} For(j=0;j

C語言的基本數據類型:

1、 char 字符型 占用1個字節

2、 int 整型 反映所在機器中的整數的最自然的長度

8、

16、32 限定符:short >=16 long >=32,且short 不得長于int,long不得小于int

3、 float 單精度浮點型

4、 double 雙精度浮點型

5、 long double 高精度浮點

這三個的長度都取決于機器。限定符 signed 和unsigned 可以用來限定char 和整型。任何unsigned 類型的數總是正直或者0. „a?字符常量

“student a”字符串常量 “wangwei””nihao”字符串連接 使用”表示雙引號字符

從技術角度看,字符串常量就是字符數組,只是使用了空字符???作為字符串的結尾,不算在長度里。

枚舉常量:枚舉是一個常量整型值的列表。 Enum Boolean{NO,YES} 沒有顯式說明的情況下則值是0,1,2,3,4… 若有部分枚舉有值,則其后的值在指定值遞增。 相對于#define來說,它的優勢就是常量值可以自動生成 Typedef enum {…}def Def a 必須是其中的一個值

由&&和||連接的表達式按從左到右的順序求值,一旦知道結果真假之后立即停止運算。&&比||的優先級高。

優先級從高到底:關系運算符(> >= < <=)相等性運算符 == != 邏輯運算符 || && 自增運算符,自減運算符。++ --的特殊之處是既可以作為前綴,也可以作為后綴,它們之間不同的地方是,++n代表先增加1,再使用變量的值。n++是先使用變量的值再++。自增自減只能用于變量。

按位運算符:& | 異或^ >> << ~ 其中&用于置0,|用于置1 Break語句用于從for ,while do-while等循環中提前退出,是最內層的循環。

Goto語句,在某些場合goto語句還是用得著的,最常見的用法是終止程序在某些深度嵌套的處理過程,因為break只能跳出最內層的循環。 首先主函數也是函數。

變量:全局變量,在所有函數外部定義的外部變量,具有工程可見性

局部變量,在函數內部定義 函數:內部函數,用static定義 外部函數,即具有工程可見性,對整個源程序可見,應該用extern標注。這是默認的

Static的作用:

1、 隱藏。編譯多個文件的時候,未加static前綴的全局變量和函數具有全局可見性(使用時要在頭文件中用extern標注)

2、 對于變量有另外的兩個作用,保持變量的內容持久,有兩種變量存儲在靜態數據區,一種是外部變量即全局變量,一種是static變量。

3、 默認初始化為0 Static的使用法則:

1、 若是全局變量盡在單個C文件中訪問,則可加static標注,以減少模塊之間的耦合度。

2、 若全局變量僅由單個函數訪問,又想保持其值,可以將其修改為靜態局部變量。 其實,static可以不用,限定單個文件,不必要,保持其值,局部靜態不如全局變量方便,變量可以直接初始化為0。

對于全局變量和外部函數用在工程中的其它文件,在資源接口和頭文件中同意使用extern標注,以免出錯。

指針是一種保存變量地址的變量。通常是兩個字節或者四個字節。用處廣泛,原因之一,指針可能是表達某個計算的唯一途徑,通??梢陨筛咝Цo湊的代碼。指針和goto一樣,會導致程序難以理解,容易出錯。ANSI C制定了操縱指針的明確規則。 &取對象的地址

*訪問指針指向地址的內容

定義指針 int *ip //ip是指向int類型的指針 一般來說指針指向單變量是不太有意義的。

指針與函數:由于C語言是以傳值的方式將參數傳遞給被調用的函數的,被調用的函數不能修改參數的值,得到的只是副本,如下面一個錯誤的函數定義,交換兩個數的值 Void swap (int x,,int y) { Int temp Temp=x X=y Y=temp } 正確的應該是這樣的 Void swap(int *x , int *y) { Int temp Temp=*x *x=*y *y=temp } 指針與數組

數組的名稱代表的是數組開始的第一個元素的地址。所以a[i]等同于*(a+i),&a[i]等同于a+I 指向數組的指針也可以這么用:pa[i]也就等同于*(pa+i)??傊赶驍到M的指針與數組的名稱用法是一樣的。 Int *pa Pa=&a[0] 或者 pa=a Pa++//指向下一個元素

(*pa)++ //將指向的值加1 a=*p++//取值并下移

指針與字符串,其實字符串與數組是一樣的,只是有沒有結尾符的問題。名字也是指針 字符串也可以通過一個指向其第一個元素的指針訪問 Char *pmessage Pmessage= “now is the time ”; 注意與其區別

Char amessage[]=”now is the time” Char aname[][15]={” ”,” ”,…} 兩個版本的strcpy函數 Void strcpy(char *s ,char *t) { Int I; I=0; While((s[i]=t[i])!=???) I++; } Void strcpy(char *s ,char *t) { While((*s=*t)!=???) { S++; T++; } } 更有經驗的程序員更愿意寫成 While((*s++=*t++)!=???) 進一步簡化為

While(*s++=*t++) 其它的指針定義:

定義指針數組 Char * lineptr [maxline] Int a[10][20] Int *b[10] A[3][4] b[3][4]都是對象的合法引用,它的一個優點就是每一行的長度可以不同。

(*ptr)[10]定義了一個指向了一個有10個元素數組的指針。即這是一個行指針。 多維數組的初始化: Char daytab[2][3]= {{1,2,3},{4,5,6}}; 二維數組

二維數組以一種晦澀的方式建立在一維數組之上。計算機將二維數組按一維存儲(即只有1行)訪問時的步長由i和j決定。(i*行長度+j) 二維數組傳參:

1、 當成一維處理 Int a[10][10]; Int *b; B=a 那么a[i][j]和b[10*i+j] 聲明:f(int *b) 傳參:f((int *)a)

2、 二維仍然當成二維,但必須制定步長(即有多少列),一維可省略,當然也可以不省略 Char word[5][10] 聲明:Wordsort(char p[ ][10],int rowsize); 傳參:Wordsort(word ,5)

3、 利用行指針傳參

聲明:f(int (*a)[3]) 傳參:f(a)

4、我們在編寫程序的時候卻需要用到各個維數都不固定的二維數組作為參數,這就難辦了,編譯器不能識別阿,怎么辦呢?不要著急,編譯器雖然不能識別,但是我們完全可以不把它當作一個二維數組,而是把它當作一個普通的指針,再另外加上兩個參數指明各個維數,然后我們為二維數組手工尋址,這樣就達到了將二維數組作為函數的參數傳遞的目的,根據這個思想,我們可以把維數固定的參數變為維數隨即的參數,例如:

void Func(int array[3][10]);

void Func(int array[][10]);

變為:

void Func(int **array, int m, int n);

在轉變后的函數中,array[i][j]這樣的式子是不對的(不信,大家可以試一下),因為編譯器不能正確的為它尋址,所以我們需要模仿編譯器的行為把array[i][j]這樣的式子手工轉變為:

*((int*)array + n*i + j);

在調用這樣的函數的時候,需要注意一下,如下面的例子:

int a[3][3] =

{

{1, 1, 1},

{2, 2, 2},

{3, 3, 3}

};

Func(a, 3, 3);

根據不同編譯器不同的設置,可能出現warning 或者error,可以進行強制轉換如下調用:

Func((int**)a, 3, 3);

其實多維數組和二維數組原理是一樣的,大家可以自己擴充的多維數組,這里不再贅述。寫到這里,我先向看了這篇文章后悔的人道歉,浪費你的時間了。下面是一個完整的例子程序,這個例子程序的主要功能是求一個圖中某個頂點到其他頂點的最短路經,圖是以鄰接矩陣的形式存放的(也就是一個二維數組),其實這個函數也是挺有用的,但是我們這篇文章的重點在于將二維數組作為函數的參數傳遞。

結構體是一個或者多個變量的集合,這些變量可能是不同的類型。 Struct相當于生命了一種數據類型。 Struct point { Int x; Int y; } Struct Point a; 結構體的引用

對于變量可以直接用結構名.成員,或者使用指針 Struct point *pp Pp=&a; (*pp).x 或:pp->x 使用typedef類型定義的3種好處

1、 表達方式更加簡潔

2、 (專用頭文件)提高程序的可移植性

3、 Typedef struct tnode * treeptr 顯然更有表達力

輸入輸出等功能(printf scanf等)并不是C語言本身的組成部分,它們是C語言標準庫中的函數提供的功能,無論是window還是linux,這些函數都有標準的格式和相同的功能。 函數聲明只是告訴編譯器數據類型,并不分配具體空間。

第五篇:初一英語語法學習知識點總結

初一英語語法雖然是從簡單的一些日常用語出發的,但語法中常會有一些知識點看起來很細小,容易被忽視,但這些知識點掌握不熟練,往往會造成一些語法應用上的錯誤。因此在學習初一英語語法時,要認真、細心,不要覺得一些地方不重要而得過且過。

下面從幾個方面,總結出了初一英語語法,如果要復習英語句法的同學,可以參考一下,

一、初一英語語法——詞法

1、名詞

A)、名詞的數

我們知道名詞可以分為可數名詞和不可數名詞,而不可數名詞它沒有復數形式,但可數名詞卻有單數和復數之分,復數的構成如下:

一)在后面加s。如:fathers, books, Americans, Germans, apples, bananas 二)x, sh, ch, s, tch后加es。如:boxes, glasses, dresses, watches, wishes, faxes 三)1)以輔音字母加y結尾的變y為i再加es 如:baby-babies, family-families, duty-duties, comedy-comedies, documentary-documentaries, story-stories 2)以元音字母加y結尾的直接加s。如:day-days, boy-boys, toy-toys, key-keys, ways 四)以o結尾加s(外來詞)。如:radios, photos, 但如是輔音加o的加es:如: tomatoes西紅柿, potatoes馬鈴薯

五)以f或fe結尾的變f為v再加es(s)。如:knife-knives, wife-wives, half-halves, shelf-shelves, leaf-leaves, yourself-yourselves 六)單復數相同(不變的)有:fish, sheep, deer鹿子, Chinese, Japanese 七)一般只有復數,沒有單數的有:people,pants, shorts, shoes, glasses, gloves, clothes, socks 八)單詞形式不變,既可以是單數也可以是復數的有:police警察局,警察, class班,同學, family家,家庭成員

九)合成的復數一般只加主要名詞,多數為后一個單詞。如:action movie-action movies, pen pal-pen pals; 但如果是由man或woman所組成的合成詞的復數則同時為復數。如:man doctor-men doctors, woman teacher-women teachers 十)有的單復數意思不同。如:fish魚 fishes魚的種類, paper紙 papers報紙,卷子,論文, work工作 works作品,工廠, glass玻璃 glasses玻璃杯,眼鏡, orange桔子水 oranges橙子, light光線 lights燈, people人 peoples民族, time時間 times時代, 次數, chicken 雞肉 chickens 小雞

十一) 單個字母的復數可以有兩種形式直接加s或’s。如:Is (I’s), Ks (K’s)。但如是縮略詞則只加s。如:IDs, VCDs, SARs 十二) 特殊形式的有:child-children, man-men, woman-women, foot-feet, mouse-mice, policeman-policemen, Englishman-Englishmen B)名詞的格

當我們要表示某人的什么東西或人時,我們就要使用所有格形式。構成如下:

一)單數在后面加’s。如:brother’s, Mike’s, teacher’s

二)復數以s結尾的直接在s后加’,如果不是以s結尾的與單數一樣處理。如:Teachers’ Day教師節, classmates’; Children’s Day六一節, Women’s Day三八節

三)由and并列的名詞所有時,如果是共同所有同一人或物時,只加最后一個’s,但分別擁有時卻分別按單數形式處理。如:Mike and Ben’s room邁克和本的房間(共住一間),Mike’s and Ben’s rooms邁克和本的房間(各自的房間)

2、代詞

項目 人稱代詞 物主代詞 指示代詞 反身代詞

人稱 主格 賓格 形容詞 名詞性

第一人稱 單數 I me my mine myself 復數 we us our ours ourselves 第二人稱 單數 you you your yours yourself 復數 you you your yours yourselves 第三人稱 單數 she her her hers herself he him his his himself it it its its this that itself 復數 they them their theirs these those themselves

3、動詞

A) 第三人稱單數

當動詞是第三人稱單數時,動詞應該像名詞的單數變動詞那樣加s,如下:

一)一般在詞后加s。如:comes, spells, waits, talks, sees, dances, trains 二)在x, sh, ch, s, tch后加es。如:watches, washes, wishes, finishes 三)1)以輔音字母加y結尾的變y為i再加es。如:study-studies, hurry-hurries, try-tries 2)以元音字母加y結尾的直接加s。如:plays, says, stays, enjoys, buys 四)以o結尾加es。如:does, goes 五)特殊的有:are-is, have-has B) 現在分詞

當我們說某人正在做什么事時,動詞要使用分詞形式,不能用原形,構成如下:

一)一般在后加ing。如:spell-spelling, sing-singing, see-seeing, train-training, play-playing, hurry-hurrying, watch-watching, go-going, do-doing 二)以不發音e的結尾的去掉e再加ing。如:dance-dancing, wake-waking, take-taking, practice-practicing, write-writing, have-having 三)以重讀閉音節結尾且一個元音字母+一個輔音字母(注意除開字母組合如show –showing, draw-drawing)要雙寫最后的輔音字母再加ing。如:put-putting, run-running, get-getting, let-letting, begin-beginning 四)以ie結尾的變ie為y再加ing。如:tie-tying系 die-dying死 lie-lying 位于

4、形容詞的級

我們在對兩個或以上的人或物進行對比時,則要使用比較或最高級形式。構成如下:

一) 一般在詞后加er或est(如果是以e結尾則直接加r或st)。如:greater-greatest, shorter –shortest, taller –tallest, longer –longest, nicer- nicest, larger -largest 二)以重讀閉音節結尾且1個元音字母+1個輔音字母(字母組合除外,如few-fewer fewest)結尾的雙寫結尾的輔音再加er /est。如:big-bigger biggest, red-redder reddest, hot-hotter hottest 三) 以輔音字母+y結尾的變y為i加er/est。如:happy-happier happiest, sorry-sorrier sorriest, friendly-friendlier friendliest(more friendly most friendly), busy-busier busiest, easy-easier easiest 四)特殊情況:(兩好多壞,一少老遠) good/wellmore most bad/ill – worse worst little- less least old- older/elder oldest/eldest far- farther/further farthest/furthest

5、數詞 (基變序,有規則;

一、

二、三,自己背;

五、

八、

九、十二;其它后接th;y結尾,變為i, eth跟上去。) first, second, third; fifth, eighth, ninth, twelfth; seventh, tenth, thirteenth, hundredth; twenty-twentieth, forty-fortieth, ninety-ninetieth

二、初一英語語法——句式

1.陳述句

肯定陳述句 a) This is a book. (be動詞) b) He looks very young. (連系動詞) c) I want a sweat like this. (實義動詞) d) I can bring some things to school. (情態動詞) e) There’s a computer on my desk. (There be結構) 否定陳述句 a) These aren’t their books. b) They don’t look nice.

c) Kate doesn’t go to No. 4 Middle School. d) Kate can’t find her doll. e) There isn’t a cat here. (=There’s no cat here.)

2. 祈使句

肯定祈使句 a) Please go and ask the man. b) Let’s learn English!

c) Come in, please. 否定祈使句a) Don’t be late. b) Don’t hurry.

3. 疑問句

1) 一般疑問句 a) Is Jim a student? b) Can I help you? c) Does she like salad? d) Do they watch TV? e) Is she reading? 肯定回答: a) Yes, he is. b) Yes, you can. c) Yes, she does. d) Yes, they do. e) Yes, she is. 否定回答: a) No, he isn’t. b) No, you can’t. c) No, she doesn’t. d) No, they don’t. e) No, she isn’t.

2) 選擇疑問句 Is the table big or small? 回答 It’s big./ It’s small.

3) 特殊疑問句

① 問年齡 How old is Lucy? She is twelve. ② 問種類 What kind of movies do you like? I like action movies and comedies. ③ 問身體狀況 How is your uncle? He is well/fine. ④ 問方式 How do/can you spell it? L-double O-K. How do we contact you? My e-mail address is cindyjones@163.com. ⑤ 問原因 Why do you want to join the club? ⑥ 問時間 What’s the time? (=What time is it?) It’s a quarter to ten a.m.. What time do you usually get up, Rick? At five o’clock.

When do you want to go? Let’s go at 7:00.

⑦ 問地方 Where’s my backpack? It’s under the table.

⑧ 問顏色 What color are they? They are light blue. What’s your favourite color? It’s black.

⑨ 問人物 Who’s that? It’s my sister.

Who is the boy in blue? My brother. Who isn’t at school? Peter and Emma.

Who are Lisa and Tim talking to? ⑩ 問東西 What’s this/that (in English)? It’s a pencil case.

What else can you see in the picture? I can see some broccoli, strawberries and hamburgers. 11問姓名 What’s your aunt’s name? Her name is Helen./She’s Helen. What’s your first name? My first name’s Ben.

What’s your family name? My family name’s Smith.

12 問哪一個 Which do you like? I like one in the box. 13 問字母 What letter is it? It’s big D/small f.

14 問價格 How much are these pants? They’re 15 dollars.

15 問電話號碼 What’s your phone number? It’s 576-8349. 16 問謂語(動作) What’s he doing? He’s watching TV.

17 問職業(身份) What do you do? I’m a teacher.

What’s your father? He’s a doctor.

三、初一英語語法——時態

1、一般現在時 表示普遍、經常性的或長期性的動作時使用一般現在時,它有:

Be 動詞:She’s a worker. Is she a worker? She isn’t a worker.

情態動詞:I can play the piano. Can you play the piano? I can’t play the piano. 行為動詞:They want to eat some tomatoes. Do they want to eat any tomatoes? They don’t want to eat any tomatoes.

Gina has a nice watch. Does Gina have a nice watch? Gina doesn’t have a watch.

2、現在進行時 表示動詞在此時正在發生或進行就使用進行時態,結構為sb be v-ing sth + 其它. I’m playing baseball. Are you playing baseball? I’m not playing baseball. Nancy is writing a letter. Is Nancy writing a letter? Nancy isn’t writing a letter. They’re listening to the pop music. Are they listening the pop music? They aren’t listening to the pop music.

1.

形容詞的用法:

形容詞用以修飾名詞,表示人或事物的特征。在句中可以作定語、表語,用于限定被修飾語的特征,如長短、大小、重量、顏色、高矮、胖瘦、新舊等,。

The little girl is very pretty. 這個小女孩很好看。

--I want that one. 我想要那個。

--Which one? 哪一個?

--The new blue one. 那個藍色新的。

Can I have a look at the big nice one? 我能看一看那個大的漂亮的嗎?

2、人稱代詞:

是用來表示人的代詞,有單數和負數之分,有主格和賓格之分。人稱代詞的主格在句中作主語;人稱代詞的賓格在句中作賓語,是作動詞或介詞的賓語。

主格:I, we, you, he, she, it, they在句子中作主語

賓格:me, us, you, him, her, it, them在句子中作賓語

He and I are in the same class. 我和他在同一個班級。

Can you see them in the street? 你能看見他們在街上嗎?

3、可數名詞和不可數名詞

英語中名詞分為可數名詞和不可數名詞。凡是可數計數的名詞叫做可數名詞;凡是不可以計數的名詞叫做不可數名詞。

(1)可數名詞分為單數和復數兩種形式??蓴得~前可以用不定冠詞、數詞或some many等修飾。如:a man a desk

an apple an orange some books some children tow pens (2)不可數名詞沒有復數形式,前面不能用不定冠詞、數詞或many等詞語修飾,但可以用some a little much等詞語來修飾。有時可以與一些量詞短語搭配,這些量詞短語中的名詞一般是可數的,有單數形式,也可以有復數形式。如:some water

a little milk much food

a piece of bread tow bottles of ink

some glasses of water

4、祈使句

祈使句用來表示請求、命令等,句中沒有主語,肯定形式由謂語或者謂語+賓語(+賓語補足語)構成,否定形式則在句前加Don’t.

Stand up, please. 請起立。

Don’t worry. 別擔心。

can的用法:

can是情態動詞,表示―能,會,可以,被允許等‖,其后接動詞原形,否定形式為cannot,可縮寫為can’t.

She can speak Japanese. 她會講日語。

I can’t remember his name. 我不記得他的名字了。

Can you spell your name? 你會拼寫你的名字嗎?

5、現在進行時態:

概念:表示現在(說話瞬間)正在進行或發生的動作,也可以表示目前一段時間內或現階段正在進行的活動。

結構:由be動詞(am, is, are) + 動詞ing構成,其中be動詞要與主語保持性數一致。

Mary is flying a kite in the park. 瑪麗正在公園里放風箏。

--What are you doing now? 你現在在干什么?

--I’m reading English. 我正在讀英語。

Are they drawing the pictures now? 他們正在畫畫嗎?

動詞現在分詞是動詞原形變化而來的,規則變化如下:

動詞ing形式叫動詞現在分詞,其構成如下:

1)

直接在動詞后加ing play—playing, do—doing, talk—talking, sing--singing 2)

以不發音的字母e結尾的動詞,先去e,再加ing make—making, write—writing, have—having, take—taking 3)

以重讀閉音節結尾的動詞且詞尾只有一個輔音字母,應雙寫這個輔音字母,再加ing run—running, stop—stopping, put—putting, swim—swimming 注意對現在進行時態的判斷。判斷一個英語句子用什么時態,主要看句子的時間狀語,一般說來,每種時態都有與之相對應的時間狀語?,F在進行時表示現在(說話瞬間)正在進行或發生的動作。因此,這個時態最常用的時間狀語是now;但有不少句子并沒有now,只能通過提示語如look、listen等或者通過上下文來確定用現在進行時。

She is cleaning her room now. 她正在打掃房間。

Look! The girl is dancing over there. 看!那個女孩在那里跳舞。

Can you go and play games with me? 你能和我們一起做游戲嗎?

Can’t you see I am doing my homework? 你沒看見我正在做作業嗎?

6、have/ has的用法:

1)

謂語動詞have表示―有‖,有兩種形式:have和has,前者用于第一人稱(I, we),第二人稱(you)和第三人稱復數(they),后者用于第三人稱單數(he, she, it)或單數名詞。

I have an apple and he has two bananas. 我有一個蘋果,他有兩個香蕉。

You have a new English teacher. 你們有了一個新的英語老師。

It has two big eyes. 它有一雙大眼睛。

Julie and Jack have a nice car. 朱莉和杰克有一輛好看的車。

2)

have/has句型與there be句型的比較:兩者都表示―有‖,但用法不同。前者表示所屬關系,即表示―某人或某物有什么‖,而后者表示存在,表示―某地有什么‖。

They have some new books. 他們有一些新書。

There are some new books on their desks. 他們桌子上有一些新書。

She has a lot of pretty skirts. 她有很多漂亮的裙子。

There are a lot of pretty skirts in the shop. 商店里有很多漂亮的裙子。

3)

have/ has的否定句,一般要加助動詞do/ does,再加not構成,即do not have (don’t have)/ does not have (doesn’t have)

. She does not have a sister. 她沒有姐姐。

We don’t have any classes on Saturday. 我們星期六沒有課。

Ann and I don’t have a big room. 我和安沒有一個大房間。

4)

一般疑問句由―助動詞Do/ Does + 主語 + have + 賓語‖構成,回答用Yes, … do/ does.或者No, … don’t/ doesn’t.

--Do you have a big house? 他們的房子大嗎?

--No, they don’t. 不,他們的房子不大。

--Does he have an eraser? 他有橡皮嗎?

--Yes, he does. 他有的。

5) 特殊疑問句由特殊疑問詞 + 助動詞do/ does + have (+狀語)構成。

What do they have? 他們有什么?

What does he have? 他有什么?

How many telephones do they have? 他們有幾部電話?

7、介詞用法:

1)

具體時間前介詞用at。

. He gets up at half past seven every day. 他每天七點半起床。

She goes to bed at eleven o’clock. 她十一點睡覺。

2)

表示―在早上,在下午,在晚上‖的短語中用介詞in,且定冠詞the不能省略;表示―在中午,在夜里‖的短語中介詞用at,不加冠詞。

in the morning在早上,in the afternoon 在下午,in the evening 在晚上

at noon在中午,at night在夜里

3)

表示―在某天‖、―在某天的上午、下午等‖的短語用介詞on。

What do you usually do on Monday morning? 星期一上午你通常做什么?

Do you sometimes go out to eat on Friday evening? 有時你星期五晚上出去吃飯嗎?

He watches DVDs on Saturday night. 星期六晚上他看DVD。

Parents take children to parks on June 1. 六月一日,家長們帶著孩子去公園。

4)

在this, last, next, every等詞前面既不加介詞,也不用冠詞。

What are you doing this afternoon? 今天下午你做什么?

He visits his grandma every Friday. 他每個星期五都去看望祖母。

She is going to Shanghai next Monday. 她下個星期一去上海。

8、一般現在時

一般現在時表示經常性或習慣性的動作,或表示現在的特征或狀態。

其動詞形式是:動詞原形(只有第三人稱單數作主語時除外,要加-s)其疑問句和否定句需要用助動詞do或does 1)

肯定句用行為動詞原形表示

They get up very early every morning. 他們每天早晨起來很早。

I visit my grandparents four times a month. 我一個月去看望祖父母四次。

2)

否定句用don’t + 動詞原形來表示

We do not go shopping on Sundays. 我們周日不去購物。

I don’t think you like this colour. 我想你不喜歡這個顏色。

3)

一般疑問句則是把助動詞do提前至句首,后面動詞用原形?;卮饡r,肯定用 ―Yes, 主語+do‖;否定句用 ―No, 主語+don’t‖。

–Do they go to school at seven o’clock? 他們七點去上學嗎?

--Yes, they do.

--Do you like this skirt? 你喜歡這條裙子嗎?

--No, I don’t. 不,我不喜歡。

一般現在時用來表示經常的或習慣性的動作,常與以下的時間狀語連用:often 經常,always 總是,sometimes 有時,usually 通常,every day/ week 每天/ 周等。

He usually goes to school by bike. 通常他騎車上學。

I visit my grandparents every week. 我每個星期都去看祖父母。

She is always late for class. 她總是上課遲到。

My parents and I sometimes go out to eat. 我和父母有時出去吃飯。

It often rains here. 這兒常常下雨。

主語為第三人稱單數時的一般現在時

一般現在時態,當主語為第三人稱單數時,謂語動詞也要是第三人稱單數,后要加-s或-es。

He likes reading at night. 他喜歡夜里讀書。

She usually goes to school by bike. 她平時騎車上學。

The little cat drinks milk every day. 小貓每天都喝牛奶。

轉換成否定句要加doesn’t,其后的動詞用原形。

Kelly doesn’t get up early on Saturdays and Sundays. 凱麗星期六星期天起床不早。

He doesn’t feel well today. 他今天感覺不舒服。

轉換成一般疑問句,句首用Does,其后的動詞用原形。

Does he have lunch at school? 他在學校吃午飯嗎?

Does it take long by train? 乘火車要很長時間嗎?

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:汽車4s店銷售經理下一篇:個人整改方案

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火