2013年全國計(jì)算機(jī)等級考試二級C語言考試大綱及重點(diǎn)_第1頁
2013年全國計(jì)算機(jī)等級考試二級C語言考試大綱及重點(diǎn)_第2頁
2013年全國計(jì)算機(jī)等級考試二級C語言考試大綱及重點(diǎn)_第3頁
2013年全國計(jì)算機(jī)等級考試二級C語言考試大綱及重點(diǎn)_第4頁
2013年全國計(jì)算機(jī)等級考試二級C語言考試大綱及重點(diǎn)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

----ll--ll-第七章1一維數(shù)組的重要概念:對a[10]這個(gè)數(shù)組的討論。1、a表示數(shù)組名,是第一個(gè)元素的地址,也就是元素a[0]的地址。2、a是地址常量,所以只要出現(xiàn)a++,或者是a=a+2賦值的都是錯(cuò)誤的。3、a是一維數(shù)組名,所以它是列指針,也就是說a+1是跳一列。對a[3]⑶的討論。a[0]、a[l]、a⑵也都是地址常量,不可以對它進(jìn)行賦值操作,同時(shí)它們都是列指針,a[O]+l,a[l]+l,a[2]+l都是跳一列。注意a和a[0]、a[l]、a[2]是不同的,它們的基類型是不同的。前者是一行元素,后三者是一列元素。二維數(shù)組做題目的技巧:如果有a[3][3]={l,2,3,4,5,6,7,8,9}這樣的題目。步驟一:把他們寫成:第一列第二列第三列a[0]al23一>第一行a[l]a456—>第二行a[2]a789—>第三行步驟二:這樣作題目間很簡單:*(a[O]+l)我們就知道是第一行的第一個(gè)元素往后面跳一列,那么這里就是a[0][l]元素,所以是1。*(a[l]+2)我們就知道是第二行的第一個(gè)元素往后面跳二列。那么這里就是a[l]⑵元素,所以是6。一定記住:只要是二維數(shù)組的題目,一定是寫成如上的格式,再去做題目,這樣會(huì)比較簡單。數(shù)組的初始化,一維和二維的,一維可以不寫,二維第二個(gè)一定要寫inta[]={l,2}合法。inta[][4]={2,3,4}合法。但inta[4][]={2,3,4}非法。二維數(shù)組中的行指針inta[l][2];其中a現(xiàn)在就是一個(gè)行指針,a+l跳一行數(shù)組元素。搭配(*)p[2]指針a[0],a[l]現(xiàn)在就是一個(gè)列指針。a[0]+l跳一個(gè)數(shù)組元素。搭配*p[2]指針數(shù)組使用還有記住脫衣服法則:a[2]變成*(a+2)a[2][3]變成*(a+2)⑶再可以變成*(*(a+2)+3)這個(gè)思想很重要!一、選擇題:1、一個(gè)C程序的執(zhí)行是從(A)。A本程序的main函數(shù)開始,到main函數(shù)結(jié)束B本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束2、在C語言中,每個(gè)語句必須以(D)結(jié)束。A.回車符B.冒號C.逗號D.分號3、C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置(C)。必須在最開始B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C.可以任意D.必須在最后4、一個(gè)C語言程序是由(B)。A.一個(gè)主程序和若干子程序組成B.函數(shù)組成C.若干過程組成D.若干子程序組成5、下列說法中錯(cuò)誤的是(D)。主函數(shù)可以分為兩個(gè)部分:主函數(shù)說明部分和主函數(shù)體主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)程序可以從任何非主函數(shù)開始執(zhí)行6、用C語言編寫的源文件經(jīng)過編譯,若沒有產(chǎn)生編譯錯(cuò)誤,則系統(tǒng)將(C)。A.生成可執(zhí)行目標(biāo)文件B.生成目標(biāo)文件

C.輸出運(yùn)行結(jié)果C.輸出運(yùn)行結(jié)果D.自動(dòng)保存源文件二、填空題:1、C語言只有32個(gè)關(guān)鍵字和9種控制語句。2、每個(gè)源程序有且只有一個(gè)main函數(shù),系統(tǒng)總是從該函數(shù)開始執(zhí)行C語言程序。3、C語言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以\*符號作為開始標(biāo)記,以*/符號作為結(jié)束標(biāo)記。4、C語言中,輸入操作是由庫函數(shù)scanf完成的,輸出操作是由庫函數(shù)printf完成的。5、系統(tǒng)默認(rèn)的c語言源程序文件的擴(kuò)展名是?c,經(jīng)過編譯后生成的目標(biāo)文件的擴(kuò)展名是?°bj,經(jīng)過連接后生成的可執(zhí)行文件的擴(kuò)展名是?eXe。6、C語言的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成。第三章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式一、選擇題:1、以下選項(xiàng)中,不正確的C語言浮點(diǎn)型常量是(C)。A.160.B.0.12C.2e4.2D.0.02、以下選項(xiàng)中,(D)是不正確的C語言字符型常量。A.'a'B.'\x41'C.'\101'D."a"3、在C語言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中,以字符的(C)形式存儲(chǔ)。A.原碼B.反碼C.ASCII碼D.BCD碼4、若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值是(C)。x=(i=4,j=16,k=32)A.4B.16C.32D.525、算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級按從高到低依次為(B)。A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算B.算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算D.關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算6、若有代數(shù)式匹,則不正確的C語言表達(dá)式是(C)。beA.a/b/c*e*3B?3*a*e/b/cC.3*a*e/b*cD?a*e/c/b*37、表達(dá)式!xlla==b等效于(D)。A.!((xlla)==b)B.!(xlly)==bC.!(xll(a==b))D.(!x)ll(a==b)8、設(shè)整型變量m,n,a,b,c,d均為1,執(zhí)行(m=a>b)&&(n=c>d)后,m,n的值是(A)。A.0,0B.0,1C.1,0D.1,19、設(shè)有語句inta=3;,則執(zhí)行了語句a+=a-=a*=a;后,變量a的值是(B)。A.3B.0C.9D.-1210、在以下一組運(yùn)算符中,優(yōu)先級最低的運(yùn)算符是(D)。A.*B.!=C.+D.=11、設(shè)整型變量i值為2,表達(dá)式(++i)+(++i)+(++i)的結(jié)果是(B)。A.6B.12C.15D.表達(dá)式出錯(cuò)12、若已定義x和y為double類型,則表達(dá)式x=1,y=x+3/2的值是(C)。A.1B.2C.2.0D.2.513、sizeof(double)的結(jié)果值是(A)。A.8B.4C.2D.出錯(cuò)14、設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:avb?a:cvd?a:d的結(jié)果為(D)。A.4B.3C.2D.115、設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10vav15的C語言表達(dá)式是(A)。A.10<a<15B.a==1111a==12IIa==13IIa==14C.a>10&&a<15D.!(a<=10)&&!(a>=15)16、設(shè)f是實(shí)型變量,下列表達(dá)式中不是逗號表達(dá)式的是(D)。A.f=3.2,1.0B.f>0,f<10C.f=2.0,f>0D.f=(3.2,1.0)17、表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型是(C)。A.intB.floatC.doubleD.不確定18、已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語句C2='A'+'6'-'3';后c2中的值是(A)。A.DB.68C.不確定的值D.C19、以下用戶標(biāo)識符中,合法的是(B)。A.intB.nitC.123D.a+b20、C語言中,要求運(yùn)算對象只能為整數(shù)的運(yùn)算符是(A)。TOC\o"1-5"\h\zA.%B./C.>D.*21、若有說明語句:charc='\72';則變量c在內(nèi)存占用的字節(jié)數(shù)是(A)。A.1B.2C.3

溫馨提示

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

最新文檔

評論

0/150

提交評論