2022年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題_第1頁(yè)
2022年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題_第2頁(yè)
2022年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題_第3頁(yè)
2022年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題_第4頁(yè)
2022年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 2016全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試真題篇一:2016年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考試大綱及重點(diǎn) 2016年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考試大綱 基本要求 1.熟悉 Visual C+ 集成開(kāi)發(fā)環(huán)境。 2.掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,具有良好的程序設(shè)計(jì)風(fēng)格。 3.掌握程序設(shè)計(jì)中簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法并能閱讀簡(jiǎn)單的程序。 4.在 Visual C+ 集成環(huán)境下,能夠編寫(xiě)簡(jiǎn)單的C程序,并具有基本的糾錯(cuò)和調(diào)試程序的能力 考試內(nèi)容 一、C語(yǔ)言程序的結(jié)構(gòu) 1.程序的構(gòu)成,main函數(shù)和其他函數(shù)。 2.頭文件,數(shù)據(jù)說(shuō)明,函數(shù)的開(kāi)始和結(jié)束標(biāo)志以及程序中的注釋。 3.源程序的書(shū)寫(xiě)格式。 語(yǔ)言的風(fēng)格。 二、

2、數(shù)據(jù)類型及其運(yùn)算 的數(shù)據(jù)類型(基本類型,構(gòu)造類型,指針類型,無(wú)值類型)及其定義方法。 運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。 3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。 表達(dá)式類型(賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,邏輯表達(dá)式,條件表達(dá)式,逗號(hào)表達(dá)式)和求值規(guī)則。 三、基本語(yǔ)句 1.表達(dá)式語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句。 2.輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設(shè)計(jì)輸出格式。 四、選擇結(jié)構(gòu)程序設(shè)計(jì) 1.用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。 2.用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。 3.選擇結(jié)構(gòu)的嵌套。 五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 循環(huán)結(jié)構(gòu)。 和do-while循環(huán)結(jié)構(gòu)。 語(yǔ)句和break語(yǔ)句。 4.循環(huán)的嵌套。 六、數(shù)組的定義

3、和引用 1.一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。 2.字符串與字符數(shù)組。 七、函數(shù) 1.庫(kù)函數(shù)的正確調(diào)用。 2.函數(shù)的定義方法。 3.函數(shù)的類型和返回值。 4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值傳遞。5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。 6.局部變量和全局變量。 7.變量的存儲(chǔ)類別(自動(dòng),靜態(tài),寄存器,外部),變量的作用域和生存期。 八、編譯預(yù)處理 1.宏定義和調(diào)用(不帶參數(shù)的宏,帶參數(shù)的宏)。 2.“文件包含”處理。 九、指針 1.地址與指針變量的概念,地址運(yùn)算符與間址運(yùn)算符。 2.一維、二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量的定義。通過(guò)指針引用以

4、上各類型數(shù)據(jù)。 3.用指針作函數(shù)參數(shù)。 4.返回地址值的函數(shù)。 5.指針數(shù)組,指向指針的指針。 十、結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共同體(即“聯(lián)合”) 1.用typedef說(shuō)明一個(gè)新類型。 2.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義和成員的引用。 3.通過(guò)結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立,結(jié)點(diǎn)數(shù)據(jù)的輸出、刪除與插入。 十一、位運(yùn)算 1.位運(yùn)算符的含義和使用。 2.簡(jiǎn)單的位運(yùn)算。 十二、文件操作 只要求緩沖文件系統(tǒng)(即高級(jí)磁盤(pán)I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤(pán)I/O系統(tǒng))不要求。 1. 文件類型指針(FILE類型指針) 2.文件的打開(kāi)與關(guān)閉(fopen,fclose)。 3.文件的讀寫(xiě)(fputc,fg

5、etc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)的應(yīng)用),文件的定位(rewind,fseek函數(shù)的應(yīng)用)。 考試題型 (1)選擇。40 (2)程序填空。18 (3)程序改錯(cuò)。18 (4)程序編程。24 考試時(shí)間 120min 無(wú)紙化考試總體上必須清楚的: 1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) , 循環(huán)結(jié)構(gòu)(三個(gè)循環(huán)結(jié)構(gòu)), 選擇結(jié)構(gòu)(if 和 switch) 2)讀程序都要從main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。 3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 二進(jìn)制的形式. 數(shù)據(jù)存放的位置就是 他的地址. 4)bit是位 是指為

6、0 或者1。 byte 是指字節(jié), 一個(gè)字節(jié) = 八個(gè)位. 5)一定要記住 二進(jìn)制 如何劃成 十進(jìn)制。 概念??嫉降模?、編譯預(yù)處理不是C語(yǔ)言的一部分,不再運(yùn)行時(shí)間。C語(yǔ)言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。 、每個(gè)C語(yǔ)言程序中main函數(shù)是有且只有一個(gè)。 、在函數(shù)中不可以再定義函數(shù)。 、算法的是一定要有輸出的,他可以沒(méi)有輸入。 、break可用于循環(huán)結(jié)構(gòu)和switch語(yǔ)句。 、逗號(hào)運(yùn)算符的級(jí)別最低。 第一章 1)合法的用戶標(biāo)識(shí)符考查: 合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯(cuò)了。 并且第一個(gè)必須為字母或則是下劃線。第一個(gè)為數(shù)字就錯(cuò)了。 關(guān)鍵字不可以作為用戶標(biāo)

7、識(shí)符號(hào)。main define scanf printf 都是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識(shí)符。因?yàn)镮f中的第一個(gè)字母大寫(xiě)了,所以不是關(guān)鍵字。 2)實(shí)型數(shù)據(jù)的合法形式: 就是合法的,且數(shù)據(jù)是10 考試口訣:e前e后必有數(shù),e后必為整數(shù)。. ?13)字符數(shù)據(jù)的合法形式:: 1 是字符占一個(gè)字節(jié),”1”是字符串占兩個(gè)字節(jié)(含有一個(gè)結(jié)束符號(hào))。 0 的ASCII數(shù)值表示為48,a 的ASCII數(shù)值是97,A的ASCII數(shù)值是65。 4) 整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4個(gè)字節(jié): 考試時(shí)候一般會(huì)說(shuō),在16位編譯系統(tǒng),或者是32位系統(tǒng)。碰到這種情況,不要去管,一樣做題。

8、掌握整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4個(gè)字節(jié)就可以了。 5)轉(zhuǎn)義字符的考查: 在程序中 int a = 0 x6d,是把一個(gè)十六進(jìn)制的數(shù)給變量a,注意這里的0 x必須存在。 在程序中 int a = 06d, 是一個(gè)八進(jìn)制的形式。 在轉(zhuǎn)義字符中,x6d 才是合法的,0不能寫(xiě),并且x是小寫(xiě)。 141 是合法的。 108是非法的,因?yàn)椴豢梢猿霈F(xiàn)8。 轉(zhuǎn)義字符 意義 ASCII碼值(十進(jìn)制) a 響鈴(BEL) 007 b 退格(BS) 008 f 換頁(yè)(FF) 012 n 換行(LF) 010 r 回車(chē)(CR) 013 t 水平制表(HT) 009 v 垂直制表(VT) 011

9、 反斜杠 092 ? 問(wèn)號(hào)字符 063 單引號(hào)字符 039 ” 雙引號(hào)字符 0340 空字符(NULL) 000 ddd 任意字符 三位八進(jìn)制 xhh 任意字符 二位十六進(jìn)制 6)算術(shù)運(yùn)算符號(hào)的優(yōu)先級(jí)別: 同級(jí)別的有的是從左到右,有的是從右到左。 7)強(qiáng)制類型轉(zhuǎn)換: 一定是 (int)a 不是 int(a),注意類型上一定有括號(hào)的。 注意(int)(a+b)和(int)a+b 的區(qū)別。 前是把a(bǔ)+b轉(zhuǎn)型,后是把a(bǔ)轉(zhuǎn)型再加b。 8)表達(dá)式的考查: 是表達(dá)式就一定有數(shù)值。 賦值表達(dá)式:表達(dá)式數(shù)值是最左邊的數(shù)值,a=b=5;該表達(dá)式為5,常量不可以賦值。 自加、自減表達(dá)式:假設(shè)a=5,+a(是為6)

10、, a+(為5); 運(yùn)行的機(jī)理:+a 是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這 個(gè)+a表達(dá)式的數(shù)值為6,而a+是先用該表達(dá)式的數(shù)值為5,然后再把a(bǔ)的數(shù)值加上1為6, 再放到變量a中。 進(jìn)行了+a和a+后在下面的程序中再用到a的話都是變量a中的6了。 考試口訣:+在前先加后用,+在后先用后加。 逗號(hào)表達(dá)式:優(yōu)先級(jí)別最低 ;表達(dá)式的數(shù)值逗號(hào)最右邊的那個(gè)表達(dá)式的數(shù)值。 (2,3,4)的表達(dá)式的數(shù)值就是4。 9)位運(yùn)算的考查: 會(huì)有一到二題考試題目。 總的處理方法:幾乎所有的位運(yùn)算的題目都要按這個(gè)流程來(lái)處理(先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制)。 例1: char a = 6,

11、b; b = a右移一位表示除以2。篇二:2016年計(jì)算機(jī)二級(jí)C語(yǔ)言筆試題庫(kù)手機(jī)、ipad、電腦三位一體學(xué)習(xí)模式 2016年計(jì)算機(jī)二級(jí)C語(yǔ)言筆試題庫(kù) 2016年計(jì)算機(jī)等級(jí)考試軟件題庫(kù)包含:計(jì)算機(jī)一級(jí)、二級(jí)、三級(jí)、四級(jí), wpsb/ms/ps/c語(yǔ)言access/office等所有科目,真題最多,可模擬考試,請(qǐng)到官網(wǎng) 免費(fèi)下載試用: (復(fù)制網(wǎng)址到瀏覽器打開(kāi))。 1.(A )是構(gòu)成C語(yǔ)言程序的基本單位。 A、函數(shù) B、過(guò)程 C、子程序 D、子例程 語(yǔ)言程序從 C 開(kāi)始執(zhí)行。 A、 程序中第一條可執(zhí)行語(yǔ)句 B、 程序中第一個(gè)函數(shù) C、 程序中的main函數(shù) D、包含文件中的第一個(gè)函數(shù) 3、以下說(shuō)法中

12、正確的是( C )。 A、C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行 B、在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main函數(shù)中定義 C、C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行 D、C語(yǔ)言程序中的main函數(shù)必須放在程序的開(kāi)始部分 手機(jī)、ipad、電腦三位一體學(xué)習(xí)模式 4.下列關(guān)于C語(yǔ)言的說(shuō)法錯(cuò)誤的是( B ) 。 A、 C程序的工作過(guò)程是編輯、編譯、連接、運(yùn)行 B、 C語(yǔ)言不區(qū)分大小寫(xiě)。 C、 C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán) D、C程序從main函數(shù)開(kāi)始執(zhí)行 5.下列正確的標(biāo)識(shí)符是(C )。 A、-a1 B、ai C、a2_i D、int t 58題為相同類型題 考點(diǎn):標(biāo)識(shí)符的命名規(guī)則 只能由

13、字母、數(shù)字、下劃線構(gòu)成 數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭 關(guān)鍵字不能作為標(biāo)識(shí)符 選項(xiàng)A中的”-” ,選項(xiàng)B中“”與“”不滿足(1);選項(xiàng)D中的int為關(guān)鍵字,不滿足(3) 6.下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 手機(jī)、ipad、電腦三位一體學(xué)習(xí)模式 選項(xiàng)A中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2);選項(xiàng)C,E均為為關(guān)鍵字,不滿足(3);選項(xiàng)D中的“-”不滿足(1); 7.下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是( C )。 A、 %x B、a+b C、a123 D、123 選項(xiàng)A中的“%” ,選項(xiàng)B中“+”不滿足(1);選項(xiàng)D中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不

14、滿足(2) 8、下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是( A)。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My-book line# 選項(xiàng)B中的“”,”$” ,選項(xiàng)D中“”,”#”,”.”,”-”不滿足(1);選項(xiàng)C中的while為關(guān)鍵字,不滿足(3) 語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括(D )。 A、整型、實(shí)型、邏輯型 B、整型、實(shí)型、邏輯型、字符型 C、整型、字符型、邏輯型 D、整型、實(shí)型、字符型 手機(jī)、ipad、電腦三位一體學(xué)習(xí)模式 10.在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果

15、是 C 。 A、 B、2 C、1 D、3 %為求余運(yùn)算符,該運(yùn)算符只能對(duì)整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號(hào)與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1; /為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ汀⒆址?、浮點(diǎn)等類型的數(shù)據(jù)進(jìn)行運(yùn)算,5/2=2 11.如果int a=3,b=4;則條件表達(dá)式”aA、 3 B、 4 C、 0 D、1 表達(dá)式1?表達(dá)式2:表達(dá)式3 先計(jì)算表達(dá)式1, 若表達(dá)式1成立, 則選擇計(jì)算表達(dá)式2,并表達(dá)式2的值作為整個(gè)大表達(dá)式的值; 若表達(dá)式1不成立,則選擇計(jì)算表達(dá)式3,并將表達(dá)式3的值作為整個(gè)大表達(dá)式的值 此題中的aa為3,b為4。a12.若int

16、 x=2,y=3,z=4 則表達(dá)式xA、4 B、3 手機(jī)、ipad、電腦三位一體學(xué)習(xí)模式 C、2 D、0 E)1 語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是( B ) 。 A、0 B、 0或1 C、 1 D、T或F 14. 下面( D )表達(dá)式的值為4. A、 11/3 B、 /3 C、 (float)11/3 D、 (int)(/3+) 1416題為同一類型 (1)相同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算(+、-、*、/)得到結(jié)果還保持原數(shù)據(jù)類型。 (2)不同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一的標(biāo)準(zhǔn)是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。 選項(xiàng)A,11與3為兩個(gè)整數(shù),11/3結(jié)果的數(shù)據(jù)類型也應(yīng)為

17、整數(shù),因此將的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3=3.選項(xiàng)B,為實(shí)數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類型,將整型數(shù)據(jù)3轉(zhuǎn)換為,轉(zhuǎn)換后數(shù)據(jù)類型統(tǒng)一為實(shí)型數(shù)據(jù),選項(xiàng)B變?yōu)?,結(jié)果的數(shù)據(jù)類型也應(yīng)為實(shí)型數(shù)據(jù),因此選項(xiàng)B篇三:2016年計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)及答案; 2016年計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)及答案 一、選擇題(每小題1分,共40小題,共40分) 1.設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:35),初始狀態(tài)為front=rear=35?,F(xiàn)經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=15,rear=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為。 或35 2.下列關(guān)于棧的敘述中,正確的是。 A.棧底元素一定是最后入棧的元素 B

18、.棧操作遵循先進(jìn)后出的原則 C.棧頂元素一定是最先入棧的元素 D.以上三種說(shuō)法都不對(duì) 3.下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是0、 A.雙向鏈表 B.帶鏈的棧 C.二叉鏈表 D.循環(huán)鏈表 4.在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體間聯(lián)系的是。 A.網(wǎng)狀結(jié)構(gòu) B.樹(shù)狀結(jié)構(gòu) C.屬性 D.二維表 5.公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員。則實(shí)體部門(mén)和職員間的聯(lián)系是。 :m聯(lián)系 :n聯(lián)系 :1聯(lián)系 :l聯(lián)系6.右兩個(gè)關(guān)系R和S如下: 則由關(guān)系R得到關(guān)系S的操作是。 A.自然連接 B.并 C.選擇 D.投影 7.數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于。 A.軟件結(jié)構(gòu)圖 B.方框圖 C.數(shù)據(jù)流圖(DFD圖) D.程序流程圖 8.軟件需求規(guī)格說(shuō)明書(shū)的作用不包括。 A.軟件設(shè)計(jì)的依據(jù) B.軟件可行性研究的依據(jù) C.軟件驗(yàn)收的依據(jù) D.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解 9.下面屬于黑盒測(cè)試方法的是。 A.邊界值分析 B.路徑覆蓋 C.語(yǔ)句覆蓋 D.邏輯覆蓋 10.下面不屬于軟件設(shè)計(jì)階段任務(wù)的是。 A.制訂軟件確認(rèn)測(cè)試計(jì)劃 B.數(shù)據(jù)庫(kù)設(shè)計(jì) C.軟件總體設(shè)計(jì) D.算法設(shè)計(jì) 11.以下敘述中正確的是。 A.在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論