c期中考試模板_第1頁
c期中考試模板_第2頁
c期中考試模板_第3頁
c期中考試模板_第4頁
c期中考試模板_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C++期中考試一、解說以下詞并舉例,說明其作用。1、程序構造:一般而言,C++程序的構造包含申明區(qū)、函數區(qū)兩個部分,在任何一個區(qū)內都可以隨時插入解說。比方從鍵盤輸入圓的半徑,求圓的面積。2、開發(fā)工具:可以為用戶供給一個集編寫、編譯、鏈接、調試運轉于一體的集成環(huán)境,即在一個程序的控制下可以分步或一次性地完成編寫、編譯、鏈接、調試運轉工作。如VisualC++.3、單詞:單詞有若干個合法字符構成,比方:表記符、關鍵字、運算符、常亮、變量、說明符、分開符。4、數據種類:數據種類主要由基本種類、構造種類、指針、類、空種類五部分構成。此中基本種類有整型、字符型、實數、列舉型四類構成;構造種類有數組、構造體、共用體三類構成。如:四個最基本的數據種類:int、char、float、double,它們可以被修飾符short、unsigned、signed、long修飾,以擴展4個最基本的數據種類。5、常量:常量是在程序中不應變的量。比方C++程序中的常量有:整型常量、浮點型常量、字符常量和字符串常量4種。6、變量:變量是在程序中可以改變的量。變量的三因素:名字、種類和值。變量的種類包含儲蓄類和數據種類兩個方面;某個變量的值被改變后,將向來保持到下一次被改變。變量是一種表記符,其命名完整與表記符同樣。比方:inta,b,c;//a,b,c為整型變量。7、作用域:平時來說,一段程序代碼中所用到的名字其實不老是有效/可用的,而限制這個名字的可用性的代碼范圍就是這個名字的作用域。作用域的使用提升了程序邏輯的局部性,加強程序的靠譜性,減少名字矛盾。比方:在main函數中,對象的作用域為他所在的近來的一對花括號內。8、儲蓄類型:儲蓄類型由自動儲蓄類、存放器儲蓄類、靜態(tài)儲蓄類、外面儲蓄類四種構成。比方:外面儲蓄類的作用域是整個程序,包含該程序的各個文件。生計期是整個程序,在程序結束時才開釋內存。儲蓄保留文件。9、參數:C語言中參數分為實質參數(實參)與形式參數(形實際參數是在調用時傳達個該函數的參數。形式參數是在定義函數名和函數體的時候使用的參數,目的是用來接收調用該函數時傳如的參數。實質參數是在調用時傳達個該函數的參數.比方:舉一個很簡單的例子:#include<stdio.h>intf(intb)//b為形參{returnb;}voidmain( ){inta=1;printf("%d",f(a));//a為實參}10、返回值:函數返回值的意思是將函數實現的結果返回給調用者。如:intmax3(intx1,intx2,intx3);最前面的int是指max3( )函數的返回值種類,該函數對三個整數進行比較,返回此中最大的一個數的值。二、到目前為止,歸納你學過的數據的數據種類形式、作用、意義。1、基本種類?;痉N類有整型、字符型、實數、列舉型四類構成。第一個是整型,就是整數,比方5,8,它差別與小數(計算機中叫浮點數),比方

5.8就是小數,而不是整數變量,也就是說它是可以變化的,比方

inti;i

就是一個變量,可以給它賦值

i=2,i=3

等等之類的。它差別與常量,比方

5,它就是一個常量,不可以再給它賦值,如

5=6

這是不可以的。整型變量,就是可以被賦整數值的變量。此中基本型種類說明符為int,在內存中占2個字節(jié),其取值為基本整常數;短整量種類說明符為shortint或short'C110F1。所占字節(jié)和取值范圍均與基本型同樣;長整型種類說明符為longint或long,在內存中占4個字節(jié),其取值為長整常數無符號型種類說明符為unsigned。無符號型又可與上述三各種類般配而構成:(1)無符號基本型種類說明符為unsignedint或unsigned。(2)無符號短整型種類說明符為unsignedshort(3)無符號長整型種類說明符為unsignedlong第二個是字符型(Character)數據是不具計算能力的文字數據種類,用char表示。它包含中文字符、英文字符、數字字符和其余ASCⅡ字符,其長度(即字符個數)范圍是0-254個字符。第三個是實數簡單的說就是小數,變量種類分為單精度實型和雙精度實型;單精度實型的數據種類符為float,占用4字節(jié)內存空間,數值范圍是1e-38~1e38保留7位;雙精度實型的數據種類符為double,占用8字節(jié)內存空間,數值范圍是1e-308~1e308保留11位。第四個是列舉型假如一個變量只有幾種可能的值,可以定義為列舉(enumeration)種類.所謂“列舉”是指將變量的值一一列舉出來,變量的值只好在列舉出來的值的范圍內.申明列舉種類用enum開頭.比方:enumweekday{sun,mon,tue,wed,thu,fri,sat};上邊聲了然一個列舉種類weekday,花括里的sun,mon,,sat等稱為列舉元素或列舉常量.表示這個種類的變量的值只好是以上7個值之一.它們是用戶自己定義的表記符.構造種類。構造種類由數組、構造體、共用體三部分構成。數組是把擁有同樣數據種類的若干變量按有序的形式組織起來,以便于程序辦理,這些數據元素的會集就是數組,按照數組元素的種類不一樣,可分為:數值數組、字符數組、指針數組構造數組等各種類型;構造體就是把一些變量組合一起來表示一些事物;3、指針。在計算機中,全部的數據都是存放在儲存器中的。一般把儲存器中的一個字節(jié)稱為一個內存單元,不一樣的數據種類所占用的內存單元數不等,如整型量占2個單元,字符量占1個單元等,在前面已有詳細的介紹。為了正確地接見這些內存單元,一定為每個內存單元編上號。依據一個內存單元的編號即可正確地找到該內存單元。內存單元的編號也叫做地址。既然依據內存單元的編號或地址就可以找到所需的內存單元,所以平時也把這個地址稱為指針。內存單元的指針和內存單元的內容是兩個不一樣的看法。可以用一個平常的例子來說明它們之間的關系。我們到銀行去存取款時,銀行工作人員將依據我們的帳號去找我們的存款單,找到以后在存單上寫入存款、取款的金額。在這里,帳號就是存單的指針,存款數是存單的內容。對于一個內存單元來說,單元的地址即為指針,此中存放的數據才是該單元的內容。在C語言中,同意用一個變量來存放指針,這類變量稱為指針變量。所以,一個指針變量的值就是某個內存單元的地址或稱為某內存單元的指針。數據種類的描述確立了數據在內存中所占空間的大小與數據表達范圍?;拘投陶烷L整型整型無符號整型基本種類無符號型無符號短整型無符號長整型字符型實數(浮點型)單精度雙精度列舉型數組數據種類構造種類構造體共用體指針四,說說你對該門課程的認識?如何教與學?認識:C++這個詞在中國大陸的程序員圈子中平時被讀做“C加加”,而西方的程序員平時讀做“Cplusplus,”“CPP”。它是一種使用特別廣泛的計算機編程語言。C++是一種靜態(tài)數據種類檢查的、支持多重編程范式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。最新正式標準C++于2014年8月18日宣告。其編程領域眾廣,常用于系統開發(fā),引擎開發(fā)等應用領域,是到現在為止最受廣大程序員受用的最強盛編程語言之一,支持類:類、封裝、重載等特征。如何教與學:對教:老師應當追求好的教課方法,找到學生感興趣的地方,不可以采納傳統的教課方法,可以放視頻,做課堂練習等等,也可以做一些課堂的問答競賽,盡可能使課堂的學習氛圍更加活躍,不可以讓學生在課堂玩手機,感覺上課無事可做,盡可能與學生互動,獲得學生的認同,這樣才能方便此后更好的教課。對學:學生應當配合老師的教課方案,可能老師的方案和自己理想中的不太切合,但是學生還是應當盡可能去配合老師的教課,做的盡可能適應老師的方法。在課堂上,應當認真的聽

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論