2022年全國計算機等級考試二級C語言全真模擬試卷及答案(六)_第1頁
2022年全國計算機等級考試二級C語言全真模擬試卷及答案(六)_第2頁
2022年全國計算機等級考試二級C語言全真模擬試卷及答案(六)_第3頁
2022年全國計算機等級考試二級C語言全真模擬試卷及答案(六)_第4頁
2022年全國計算機等級考試二級C語言全真模擬試卷及答案(六)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2022年全國計算機等級考試二級C語言全真模 擬試卷及答案(六)一、選擇題在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確 的,請將正確的選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)程序流程圖中帶有箭頭的線段表示的是C)控制流A)圖元關(guān)系B)數(shù)據(jù)流D)調(diào)用關(guān)系(2)結(jié)構(gòu)化程序設(shè)計的基本原則不包括C)模塊化A)多態(tài)性B)自頂向下D)逐步求精(3)軟件設(shè)計中模塊劃分應(yīng)遵循的準則是C)低內(nèi)聚高耦A(yù))低內(nèi)聚低耦合B)高內(nèi)聚低耦合合D)高內(nèi)聚高耦合(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A)可行性分析報告B)軟件需求規(guī)格說明書 C)概要設(shè)計說明書D)集成測試計劃(5)算法

2、的有窮性是指A)算法程序的運行時間是有限的B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的長度是有限的D)算法只能被有限的用戶使用(6)對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-l)/2 的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序(7)下列關(guān)于棧的敘述正確的是A)棧按”先進先出”組織數(shù)據(jù)B)棧按”先進后出”組織數(shù)據(jù)C)只能在棧底插入數(shù)據(jù)D)不能刪除數(shù)據(jù)(8)在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于A)需求分析階段B)概念設(shè)計階段C)邏輯設(shè)計階段D)物理設(shè)計階段(9)有三個關(guān)系R、S和T如下:BCD a 0 kl b 1 nl ch=fgetc(f

3、p);while(!feof(fp) ( putchar(ch); ch=fgetc(fp); ) putchar('n');fblose(fjp);)一、選擇題(DC【解析】程序流程圖是人們對解決問題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類型,圖框中的文字和符號 表示操作的內(nèi)容,流程線表示操作的先后次序。帶箭頭的線段在數(shù)據(jù) 流程圖中表示數(shù)據(jù)流。帶箭頭的線段在程序流程圖中表示控制流。題 中給出的選項中,在圖元之間用帶有箭頭的線段表示圖元關(guān)系。在模 塊之間用帶有箭頭的線段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符 及含義:一或表示控制流;表示加工步驟;表示邏輯條件。(

4、2) A 【解析】結(jié)構(gòu)化程序設(shè)計的原則包括:”自頂而下,逐步求精” 的設(shè)計思想,”獨立功能,單出、入口”的模塊化設(shè)計等。多態(tài)性是面向 對象程序語言的特征。(3) B【解析】模塊劃分應(yīng)遵循的準則包括模塊之間的耦合和內(nèi)聚。一般來說,要求模塊之間的耦合盡可能地低,即模塊盡可能獨立,要 求模塊的內(nèi)聚程度盡可能地高,即高內(nèi)聚、低耦合的原則。(4) B【解析】需求分析階段的工作主要包括需求獲取、需求分析、編寫需求規(guī)格說明書和需求評審等四方面。產(chǎn)生的主要文檔為軟 件需求規(guī)格說明書,可以為用戶、分析人員和設(shè)計人員之間的交流提 供方便,可以直接支持目標軟件系統(tǒng)的確認,又可以作為控制軟件開發(fā) 進程的依據(jù)。(5)

5、A 【解析】算法具有6個特性: 有窮性:一個算法必須總是(對 任何合法的輸入值)在執(zhí)行有窮步之后結(jié)束,且每一步都可在有限時間 內(nèi)完成,即運行時間是有限的;確定性:算法中每一條指令必須有確 切的含義,讀者理解時不會產(chǎn)生二義性??尚行?一個算法是可行的, 即算法中描述的操作都是可以通過已經(jīng)實現(xiàn)的基本運算執(zhí)行有限次 來實現(xiàn)。輸入:一個算法有零個或多個輸入,這些輸入取自于某個特 定的對象的集合。輸出:一個算法有一個或多個輸出。(6) D【解析】在最壞情況下,快速排序、冒泡排序和直接插入排序需要的比較次數(shù)都n(n-l)/2,堆排序需要比較的次數(shù)為nlog2no(7) B【解析】在棧中,允許插入與刪除的一

6、端稱為棧頂,而不允許插入與刪除的一端稱為棧底。棧頂元素總是最后被插入的元素,從而 也是最先被刪除的元素;棧底元素總是最先被插入的元素,從而也是最 后才能被刪除的元素。即棧是按照”先進后出”或”后進先出”的原則組 織數(shù)據(jù)的。(8) C【解析】數(shù)據(jù)庫的邏輯設(shè)計分為:將概念模型轉(zhuǎn)換成一般 的數(shù)據(jù)模型; 將一般的數(shù)據(jù)模型轉(zhuǎn)換為特定的數(shù)據(jù)庫管理系統(tǒng)所 支持的數(shù)據(jù)模型。把概念模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型就是把E-R圖轉(zhuǎn)換 成一組關(guān)系模式。(9)D 【解析】在關(guān)系運算中,交的定義如下:設(shè)R1和R2為參加運 算的兩個關(guān)系,它們具有相同的度n,且相對應(yīng)的屬性值取自同一個域, 則為交運算,結(jié)果仍為度等于n的關(guān)系,其中,

7、交運算的結(jié)果既屬于R1 又屬于R2o(10)C【解析】”選課SC”表是”學(xué)生S”表和”課程C”表的映射表,主鍵是兩個表主鍵的組合。(11)C 【解析】在C語言中,注釋可以加在程序中的任何位置,選 項A)錯誤;C程序可以分模塊寫在不同的文件中,編譯時在將其組合在 一起,選項D)錯誤。C程序的書寫風(fēng)格很自由,不但一行可以寫多個語 句,還可以將一個語句寫在多行中。所以正確答案選C)。(12)C【解析】C語言合法標識符的命名規(guī)則是:標識符只能由字母、數(shù)字和下劃線組成,并且第一個字符必須為字母或下劃線。因 為選項C)中的標識符的第一個字符為”&”,所以C)為本題的正確答案。(13)B【解析】在C

8、語言程序中,用單引號把一個字符或反斜線后跟一個特定的字符括起來表示一個字符常量。選項A)、C)和D)為 正確的字符常量。而選項B)是用雙引號括起來的字符,表示一個字符 串常量。所以正確答案為B)。(14)C【解析】求余運算符” ”兩邊的運算對象必須是整型,而選項B)和D)中”兩邊的運算對象有浮點整數(shù)據(jù),所以選項B)和D)是 錯誤的表達式。在選項A)中賦值表達式的兩邊出現(xiàn)相同的變量X,也 是錯誤的。選項C)是一個逗號表達式,所以正確答案為C)o(15)B 【解析】本題考查變量的定義方法。如果要一次進行多個 變量的定義,則在它們之間要用逗號隔開。因此選項A)和C)錯誤。在 選項C)中,變量c是一個

9、浮點型指針,它只能指向一個浮點型數(shù)據(jù),不能 指向指針變量b o所以正確答案為B)。(16)D【解析】輸出格式控制符。表示將變量以字符的形式輸出;輸出格式控制符1表示將變量以帶符號的十進制整型數(shù)輸出,所 以第一個輸出語句輸出的結(jié)果為a,97;第二個輸出語句輸出的結(jié)果為 k=12o所以選項D)為正確答案。(17)B 【解析】C語言的字符以其ASCII碼的形式存在,所以要確 定某個字符是大寫字母,只要確定它的ASCII碼在,A,和Z之間就可以 了,選項A)和C)符合要求。函數(shù)isalpha用來確定一個字符是否字母, 大寫字母的ASCII碼值的范圍為65到90,所以如果一個字母的ASCII 碼小于91

10、,那么就能確定它是大寫字母。本題答案選B)。(18)B【解析】滿足表達式(c>=2&&c<=6)的整型變量c的值是 2,345,6。當(dāng)變量c的值不為2,4,6時,其值只能為3或5,所以表達式 c!=3和C!=5中至少有一個為真,即不論C為何值,表達式B)都為”真”。 正確答案為B)。(19) B【解析】兩個if語句的判斷條件都不滿足,程序只執(zhí)行了c=a這條語句,所以變量c的值等于3,變量b的值沒能變化,程序輸出的 結(jié)果為3,5,3。所以正確答案為B)。(20) D【解析】本題考查了 switch結(jié)構(gòu)的內(nèi)容。C語言中,程序執(zhí)行完一個case標號的內(nèi)容后,如果沒有bre

11、ak語句,控制結(jié)構(gòu)會轉(zhuǎn)移 到下一個case繼續(xù)執(zhí)行,因為case常量表達式只是起語句標號作用, 并不是在該處進行條件判斷。本題程序在執(zhí)行完內(nèi)部switch結(jié)構(gòu)后, 繼續(xù)執(zhí)行了外部switch結(jié)構(gòu)的case 2:分支。最后a和b的值分別為2 和lo(21) D【解析】本題中,程序每執(zhí)行一次循環(huán)x的值減2,循環(huán)共執(zhí)行4次。當(dāng)x的值為8,4,2時,printf語句先輸出x的值,再將x的值減 lo而當(dāng)x為6時,if語句條件成立,程序先將x的值減1,再將其輸出。 所以輸出結(jié)果為選項D)o(22) A【解析】選項A)中變量n的值,先自加1,再進行循環(huán)條件判斷,此時循環(huán)條件nv=0不成立朋&出循環(huán)。

12、所以正確答案為Ao(23) D【解析】在程序中指針變量p初始指向a3,執(zhí)行p減1后,p指向a2,語句y=*p的作用是把a2的值賦給變量y,所以輸出為y=3。 正確答案為D)。(24) C【解析】本題考查的是二維數(shù)組的定義和初始化方法。C語言中,在定義并初始化二維數(shù)組時,可以省略數(shù)組的第一維的長度, 但是不能省略第二維的長度。故選項C)錯誤。(25) A【解析】語句p=s的作用是把字符數(shù)組s的首地址作為初值賦給了指針變量P,并且使p指向了字符數(shù)組s的第一個字符s0o(26) D【解析】C語言中數(shù)組下標是從0開始的,所以二維數(shù)組a23的第一維下標取值為0、1;第二維的下標取值為0、1、2,因而 選

13、項A)、B)、C)都是錯誤的,選項D)表示是數(shù)組元素al()J0o所以正 確答案為D)。(27) D【解析】在格式輸入中,要求給出的是變易的地址,而D)答案中給出的sl是一個值的表達式。(28) D【解析】C語言中的預(yù)處理命令以符號#開頭,這些命令是在程序編譯之前進行處理的,選項D)的描述錯誤。故答案選D)o(29) A【解析】本題考查的是typedef的用法和結(jié)構(gòu)體變量的定義方法o typedef可用于聲明結(jié)構(gòu)體類型,其格式為:typedef struct 結(jié)構(gòu) 元素定義結(jié)構(gòu)類型;本題正確答案為A)。(30) B【解析】getchar函數(shù)的作用是從終端讀入一個字符。(31) C【解析】在fo

14、r(i=0;ivl2;i+)csi+中,數(shù)組元素si的值 作為數(shù)組c的下標,當(dāng)退出循環(huán)時,數(shù)組c的4個元素的值分別為4、3、 3、2。所以輸出結(jié)果為選項C)。(32) C【解析】函數(shù)fun(int *s,int nl,int n2)的功能是對數(shù)組s中的元素進行首尾互相調(diào)換。所以在主函數(shù)中,當(dāng)fun(a,0,3)執(zhí)行完后擻 組 a12=4,3,2,l,5,6,7,8,9,0;再 執(zhí) 彳亍 fun(a,4,9),數(shù) 組 a12=4,3,2,l,0,9,8,7,6,5;再執(zhí)彳亍 fun(a,0,9)后,數(shù)組 a 12=5,6,7,8,9,0,1,2,3,4。所以正確答案為 C)。(33) A【解析】

15、函數(shù)fun(char *s,int n)的功能是對字符串?dāng)?shù)組的元素按照字符串的長度從小到大排序。在主函數(shù)中執(zhí)行fun(ss,5)語句 后,*ss=”xy”, ”bcc”,”bbcc”,”aabcc”,”aaaacc”,ss0,ss4的輸出結(jié)果 為xy,aaaacc。所以選項A)為正確答案。(34) C【解析】函數(shù)int f(int x)是一個遞歸函數(shù)調(diào)用,當(dāng)x的值等于()或1時,函數(shù)值等于3,其它情況下y=x2.f(x.2)。所以在主函數(shù)中 執(zhí)行語句z=f(3)時,y=3*3.f(3.2)=9-f(l)=9-3=6。所以正確答案為C)。(35) C【解析】 在函數(shù) fun(char *a,ch

16、ar *b)中,while(*a='*')a+ 的功能是:如果*a的內(nèi)容為*,則a指針向后移動,直到遇到非*字符為止, 退出循環(huán)進入下一個while循環(huán),在while(*b=*a)b+;a+;中,把字符 數(shù)組a逐個字符的賦給字符數(shù)組b。所以在主函數(shù)中,執(zhí)行fun(s,t)語句 后,字符數(shù)組t中的內(nèi)容為*b*”,所以選項C)為正確答案。(36) A【解析】本題考查的是函數(shù)調(diào)用時的參數(shù)傳遞問題。程序在調(diào)用函數(shù)f時,傳給函數(shù)f的參數(shù)只是結(jié)構(gòu)變量c在棧中的一個拷貝, 函數(shù)f所做所有操作只是針對這個數(shù)據(jù)拷貝進行的修改,這些都不會 影響變量C的值。(37) B【解析】在函數(shù)中首先把整型數(shù)組

17、aflO中的每個元素寫入文件dl.dat中,然后再次打開這個文件,把文件dl.dat中的內(nèi)容讀入 到整型變量n中,最后輸出變量n的值。所以正確答案為B)。(38) A【解析】本題考查的是位運算的知識,對于任何二進制數(shù),和1進行異或運算會讓其取反,而和0進行異或運算不會產(chǎn)生任何變 化,故本題答案選A)o(39) A【解析】在C語言中只有自動變量和寄存器變量在使用時才占用內(nèi)存單元。所以正確答案為A)。(40) B【解析】本題考查的是指向函數(shù)的指針。語句int (* f)(int);是對一個函數(shù)的聲明,其中f是指向該函數(shù)的指針,該函數(shù)有一個整型 的參數(shù),函數(shù)返回值類型為整型。故答案選B)o二、填空題

18、(1) 1預(yù)期輸出【解析】輸入數(shù)據(jù)是指被測試函數(shù)所讀取的外部數(shù)據(jù)及這些數(shù)據(jù)的初始值。預(yù)期輸出是指:返回值及被測試函數(shù)所寫入的外部數(shù)據(jù)的結(jié)果值。(2) 2 16 【解析】在滿二叉樹中,葉子結(jié)點數(shù)目的計算公式為 2n-l,其中n為樹的深度。(3) 3 24 【解析】實現(xiàn)循環(huán)隊列時,頭指針指向第一個元素的 前一個空間,尾指針指向最后一個元素。因此,此時隊列中6,7,8,29 這二十四個空間存有元素,即隊列中有29-5=24個元素。(4) 4關(guān)系 【解析】在關(guān)系數(shù)據(jù)庫中,用關(guān)系(二維表結(jié)構(gòu))表 示實體及其之間聯(lián)系的模型稱為關(guān)系數(shù)據(jù)模型。(5) 5數(shù)據(jù)定義語言【解析】數(shù)據(jù)定義語言:負責(zé)數(shù)據(jù)的模式定義與數(shù)

19、據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言:負責(zé)數(shù)據(jù)的操縱,如查詢 與增、刪、改等;數(shù)據(jù)控制語言:負責(zé)數(shù)據(jù)完整性、安全性的定義與檢 查以及并發(fā)控制、故障恢復(fù)等。(6) 6 1【解析】字符空格的ASCII碼不為0,所以本題中表達式!c的值為0, b= 0&&1的結(jié)果顯然為0o(7) 7 3【解析】本題考查的是C語言逗號表達式的相關(guān)知識。程序在計算逗號表達式時,從左到右計算由逗號分隔的各表達式 的值,整個逗號表達式的值等于其中的最后一個表達式的值。本題中, 首先i被賦值為2,再自加1,最后i+的值計算為3。(8) 【8】#2#4【解析】在for循環(huán)語句中,自變量k的自增表達式為k+,k+,這是

20、一個逗號表達式,所以輸出結(jié)果為#2#4?!?】2【10】 2 4 6 8【解析】在主函數(shù)中根據(jù)整型數(shù)組x的定義可知,xl的初值等于2o在for循環(huán)語句中,當(dāng)i=0 時,p0=&xl,p00=2;當(dāng) i=l 時,pl=&x3,pl0=4;當(dāng) i=2 時,p=&x5,p0=6;當(dāng) i=3 時,p3=&x7,p30=8。所以程序輸 出的結(jié)果為24 6 8。(10) 11 3 5【解析】函數(shù)swap(int *a,int *b)的功能是實現(xiàn)*a和粘中兩個數(shù)據(jù)的交換,在主函數(shù)中調(diào)南swap(p,q)后,參形指針變量a 和b分別指向i和j,在swap(int *a,int

21、*b)執(zhí)行完后,指針變量a和b分 別指向j和i,而指針變量p,q所指向變量的值沒有發(fā)生變化,所以輸出 結(jié)果為3 5。(11) 12 4【解析】在主函數(shù)中,語句p=a;p+使用指針p指向數(shù)組al,所以輸出結(jié)果為4。(12) 13 13 【解析】在主函數(shù)中調(diào)用fun(3)時,實參3傳遞給 形參xo在fun(x)內(nèi),執(zhí)行第一條語句,輸出1,然后執(zhí)行第二條語句,輸 出3,所以結(jié)果為13。(13) 14 personI.sex【解析】在函數(shù) fun(SS person)對 person。的性別進行判斷,所以其正確的調(diào)用格式為personllj.sexo(14) 15 ”filea.dat”,T【解析】f

22、open函數(shù)的調(diào)用方式通常為 fopen(文件名,使用文件方式)。本題中要求程序可以打開filea.dat文件, 并且是要讀取文件中的內(nèi)容。所以空白處應(yīng)當(dāng)填入“filea.dat”,贈送勵志修身名言警句可怕的敵人,就是沒有堅強的信念。一一羅曼羅蘭不要詢問世界需要什么。問問什么事情可以使你活躍,然后付諸實踐。因為世界需要活躍的人。一-霍華德瑟曼大鵬一日同風(fēng)起,扶搖直上九萬里。一一李白不為外撼,不以物移,而后可以任天下之大事。呂坤呻吟 語應(yīng)務(wù)書,能保持我們的童心;書能保持我們的青春。嚴文井個沒有受到獻身的熱情所鼓舞的人,永遠不會做出什么偉 大的事情來。車爾尼雪夫斯基燕雀安知鴻鵠之志哉!陳涉 偉大的

23、事業(yè),需要決心,能力,組織和責(zé)任感。一一易卜生 只有經(jīng)過長時間完成其發(fā)展的艱苦工作,并長期埋頭沉浸于 其中的任務(wù),方可望有所成就。 黑格爾 堅強的信心,能使平凡的人做出驚人的事業(yè)。一一馬爾頓 人們心神不寧是因為總是拿自己平淡不起眼的生活與別人 光鮮亮麗的一面相比較。-史蒂文弗蒂克 志當(dāng)存高遠。一一諸葛亮 老驥伏柄,志在千里;烈士暮年,壯心不已。一一曹操 古之立大事者,不惟有超世之才,亦必有堅忍不拔之志。蘇 燕雀戲藩柴,安識鴻鵠游。一一曹植 生當(dāng)作人杰,死亦為鬼雄,至今思項羽,不肯過江東。李清照 窮且益堅,不墜青云之志。王勃 勿以惡小而為之,勿以善小而不為。惟賢惟德,能服于人。劉備 大鵬一日同風(fēng)

24、起,扶搖直上九萬里。一一李白 古之立大事者,不惟有超世之才,亦必有堅忍不拔之志。 一蘇軾壯心未與年俱老,死去猶能作鬼雄。一一陸游科學(xué)家的天職叫我們應(yīng)當(dāng)繼續(xù)奮斗,徹底揭露自然界的奧秘, 掌握這些奧秘便能在將來造福人類。約里奧居里書是人類進步的階梯,終生的伴侶,最誠摯的朋友。高爾基甘共苦書籍是全世界的營養(yǎng)品。莎士比亞人的活動如果沒有理想的鼓舞,就會變得空虛而渺小。車爾尼雪夫斯基志不強者智不達。墨翟生當(dāng)作人杰,死亦為鬼雄,至今思項羽,不肯過江東。 李清照燕雀安知鴻鵠之志哉!陳涉未來是光明而美麗的,愛它吧,向它突進,為它工作,迎接它,盡可能地使它成為現(xiàn)實吧!車爾尼雪夫斯基志當(dāng)存高遠。一一諸葛亮讀書如飯

25、,善吃飯者長精神,不善吃者生疾病。一一章學(xué)誠 人,只要有一種信念,有所追求,什么艱苦都能忍受,什么環(huán)境也都能適應(yīng)。一一丁玲 壯心未與年俱老,死去猶能作鬼雄。一一陸游個沒有受到獻身的熱情所鼓舞的人,永遠不會做出什么偉 大的事情來。車爾尼雪夫斯基故立志者,為學(xué)之心也;為學(xué)者,立志之事也。王陽明共同的事業(yè),共同的斗爭,可以使人們產(chǎn)生忍受一切的力量。奧斯特洛夫斯基貧不足羞,可羞是貧而無志。呂坤我們以人們的目的來判斷人的活動。目的偉大,活動才可以 說是偉大的。契訶夫毫無理想而又優(yōu)柔寡斷是一種可悲的心理。一一培根春蠶到死絲方盡,人至期頤亦不休。一息尚存須努力,留作 青年好范疇。吳玉章生活的理想,就是為了理

26、想的生活。一一張聞天名言警句理想的人物不僅要在物質(zhì)需要的滿足上,還要在精神旨趣的滿足上得到表現(xiàn)。一一黑格爾個能思想的人,才真是一個力量無邊的人。巴爾扎克 我從來不把安逸和快樂看作是生活目的本身-這種倫理基 礎(chǔ),我叫它豬欄的理想。一一愛因斯坦人生應(yīng)該如蠟燭一樣,從頂燃到底,一直都是光明的。 蕭楚女人生的價值,即以其人對于當(dāng)代所做的工作為尺度。一一徐 瑋路是腳踏出來的,歷史是人寫出來的。人的每一步行動都在 書寫自己的歷史。吉鴻昌但愿每次回憶,對生活都不感到負疚一一郭小川人的一生可能燃燒也可能腐朽,我不能腐朽,我愿意燃燒起 來!奧斯特洛夫斯基你若要喜愛你自己的價值,你就得給世界創(chuàng)造價值。歌 德我們活

27、著不能與草木同腐,不能醉生夢死,枉度人生,要有 所作為。方志敏所謂天才,只不過是把別人喝咖啡的功夫都用在工作上了。 魯迅人類的希望像是一顆永恒的星,烏云掩不住它的光芒。特別sBCDf 3 h2a 0 kln 2 xlTBCDa 0 kl由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為A)并B) 自然連接C)笛卡爾積D)交(10) 設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字 (鍵或碼)為A)課號,成績B)學(xué)號,成績C) 學(xué)號,課號D)學(xué)號,姓名,成績(11) 以下敘述中正確的是A) C程序中的注釋只能

28、出現(xiàn)在程序的開始位置和語句的后面B) C程序書寫格式嚴格,要求一行內(nèi)只能寫一個語句(15)以下定義語句中正確的是A)int a=b=0;B)charA=65+l,b=iy;a=l, *b=&a, *c=&b;D)double a=0.0;b=l.l;C)floatC) C程序書寫格式自由,一個語句可以寫在多行上D)用C語言編寫的程序只能放在一個程序文件中 (12)以下選項中不合法的標識符是A)printC)&aD)_00B)FOR(13) 以下選項中不屬于字符常量的是AC'B)”C”C)'xCC'D) z072z(14) 設(shè)變量已正確定義并賦值,

29、以下正確的表達式是A)x=y*5=x+zB)int(15.8%5)C)x=y+z+5,+yD)x=25%5.0(16)有以下程序段char ch;int k;ch='a'k=12;printf(”c,%d,”,ch,ch,k); printf(”k=%dn”,k);已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結(jié)果是A)因變量類型與格式描述符的類型不匹配輸出無定值B)輸出項與格式描述符個數(shù)不符,輸出為零值或不定值 是在今天,和平不是一個理想,一個夢,它是萬人的愿望。巴金傲不可長,欲不可縱,樂不可極,志不可滿。魏徵人生像攀登一座山,而找尋出路,卻是一種學(xué)習(xí)的過程,我 們

30、應(yīng)當(dāng)在這過程中,學(xué)習(xí)穩(wěn)定、冷靜,學(xué)習(xí)如何從慌亂中找 到生機。席慕蓉我們是國家的主人,應(yīng)該處處為國家著想。雷鋒不勤勉的人生便是罪過。無技藝的勤勞就是粗野。羅斯金金錢和時間是人生兩種最沉重的負擔(dān),最不快樂的就是那些 擁有這兩種東西太多,我得不知怎樣使用的人。約翰生不屈不撓的精神,是人生成功的法寶。獲得幸福的惟一途徑,就是忘掉目前的幸福,以除此之外的目的作為人生目標。米勒持續(xù)不斷的勞動,是人生的鐵律,也是藝術(shù)的鐵律。巴爾扎克抽打自己的鞭子要掌握在自己的手里,在漫長的人生道路的 每一步上,都要經(jīng)常鞭策自警,萬不可以為有過一兩次抽打 就可以沿途平安了?!白孕聭?yīng)似長江水,日夜奔流無歇時。" 魏書

31、生處處熱心的人生,是事事滿意的人生。帕克盡管世界和人生是壞透了,其中卻有一件東西永遠是好,那 便是青春。顯克維奇奮斗就是生活,人生惟有前進。巴金你的態(tài)度跟這改變;態(tài)度改變,你的習(xí)慣跟著改變;習(xí)慣改 變,你的性格跟著改變;性格,你的人生跟著改變。馬斯 洛人生,始終充滿戰(zhàn)斗激情?;萏芈热蝗松?,具有一切樂趣的全部人生,在我面前敞開來,又 何必在這個狹窄的,閉塞的柜子里奮斗和勞作呢?列夫托 爾斯泰人生,幸福不是目的,品德才是準繩。比徹人生,這是個莊得的字眼;人生,這兩個字的內(nèi)涵如大海浩 瀚。它是權(quán)衡一個人身心價值的天平,是輕是重,是強是弱, 在它面前,都免不了要受到公正的評判。佚名人生并非游戲,因此

32、,我們并沒有權(quán)利只憑自己的意愿放棄 它。列夫.托爾斯泰人生包含著一天,一天象征著一生。佚名不能擺脫是人生的苦惱根源之一,戀愛尤其是如此。塞涅卡今日復(fù)今日,今日何其少!今日又不為,此事何時了?人生 百年幾今日,今日不為真可惜!若言姑待明朝至,明朝又有 明朝事,為群聊賦今日詩,努力請從今日始!文嘉人生必有風(fēng)險,所以引人入勝亦在于此。名人名言大全人生并不像火車要通過每個站似的經(jīng)過每一個生活階段。人生總是直向前行走,從不留下什么。劉易斯人生包括兩部分:過去的是一個夢;未來的是一個希望。人生并非游戲,因此我們沒有權(quán)利隨意放棄它。列夫托 爾斯泰人生不得行胸懷,雖壽百年,猶為天也。何良俊人生百年,立于幼學(xué)。

33、梁啟超人生并非充滿了玫瑰花,倒是有時路上的荊棘刺痛了你。巴爾扎克人生不得行胸懷,雖壽百歲猶為無也。南史人生不發(fā)行往返車票,一旦出發(fā)了就再也不會歸來了。羅曰 cm 2.受羅二人生不靠運氣,而是看下棋的技術(shù)如何。佚名人生不可無夢,世界上做大事業(yè)的人,都是先由夢想來;無夢就無望,無望則無成,生活也就沒興趣。佚名人生不滿百,常懷千歲憂。佚名不能“只為了愛盲目的愛,而將別的人生的要義全 盤疏忽了”。魯迅人生不是完全按照舞臺上的原則來辦事的。斯蒂文生人生不是一支短短的蠟燭,而是一支由我們暫時拿著的火炬, 我們一定要把它燃得十分光明燦爛,然后交給下一代的人產(chǎn)。 蕭伯納人生不是一種享樂,而是一樁十分沉重的工作

34、。列夫-托 爾斯泰人生當(dāng)貴顯,每談布衣交。誰肯居臺閣,猶能念草茅。陸次云人生不是自發(fā)的自我發(fā)展,而是一長串機緣。事件和決定, 這些機緣、事件和決定在它們實現(xiàn)的當(dāng)時是取決于我們的意 志的??贫鲃钪久匀松皇蹃砘仄?,一旦動身,絕不能復(fù)返。羅曼羅蘭對人生來說,健康并不是目的,但它是第一個條件。武者小路實篤人生大病,只是一“傲”字。王陽明人生的光榮,不在于永不言敗,而在于能夠?qū)覔鋵移?。?破侖人生到世界上來,如果不能使別人過得好一些,反而使他們過得更壞的話,那就太糟糕了。艾略特人生得一知己足矣,斯世當(dāng)以同懷視之。魯迅人生的白紙全憑自己的筆去描繪。每個人都用自己的經(jīng)歷填寫人生價值的檔案。佚名人生的本質(zhì)

35、就在于運動,安謐寧靜就是死亡。帕斯卡人生的長短不是以時間衡量的,而是以思想和行為去衡量。佚名人生的大騙子不是兩個,而是三個:名、利、權(quán)。林語堂人生的道路和歸宿,不是享樂也不是憂愁。努力啊,為了每個明天,每個明天都比今天勝一籌。朗費羅人生的道路雖然漫長,但緊要處常常只有幾步。佚名人生成功的秘訣是當(dāng)好機會來臨時,立刻抓住它。狄更斯不是境況造就人,而是人造就境況世上最重要的事,不在于我們在何處,而在于我們朝著什么方向走再冷的石頭,坐上三年也會暖不要老嘆息過去,它是不再回來的;要明智地改善現(xiàn)在。要 以不憂不懼的堅決意志不要在失意者面前談?wù)撃愕牡靡庖灰荒菢觽δ愕娜穗H關(guān) 系O所謂天才,就是那些可以把一件

36、事兒重復(fù)地做、不停地做, 直到?jīng)]有人比他更熟練為止的那些人俞敏洪即使爬到最高的山上,一次也只能腳踏實地地邁一步只要我們能善用時間,就永遠不愁時間不夠用。-德國詩人歌 德成功決不喜歡會見懶漢,而是喚醒懶漢這個世界并不是掌握在那些嘲笑者的手中,而恰恰掌握在能 夠經(jīng)別想一下造出大海,必須先由小河川開始C)a,97,12k=12D)a,97,k=12(17) 己知字母A的ASCII碼值為65,若變量kk為char型,以下不能 正確判斷出kk中的值為大寫字母的表達式是A)kk>='A'&& kkv=ZB)!(kk>='A'|kkv=Z)C)(k

37、k+32)>='a'&&(kk+32)v=ZD)isalpha(kk)&&(kk<91)(18) 當(dāng)變量c的值不為2、4、6時,值也為”真”的表達式是A)(c=2)|(c=4)|(c=6)B)(c>=2&& c<=6)|(c!=3)|(c!=5)C) (c>=2&&c<=6)&&!(c%2) D)(c>=2&& c<=6)&&(c%2!=1)(19) 若變量已正確定義,有以下程序段int a=3,b=5,c=7;if(a

38、>b) a=b; c=a;if(c!=a) c=b;printf("d,%d,%dn",a,b,c);其輸出結(jié)果是A)程序段有語法錯B)3,5,3C)3,5,5D) 3,5,7(20) 有以下程序#include <stdio.h>main() int x=l,y=0,a=0,b=0;switch(x)( case 1:switch(y)( case 0:a+; break;case 1: b+; break;case 2:a+; b+; break;case 3:a+; b+;)printf(”a=%d,b=%dn”,a,b);程序的運行結(jié)果是A)a=l

39、,b=0B)a=2,b=2C)a=l,b=lD)a=2,b=l(21) 有以下程序#include <stdio.h>main()( int x=8;for( ; x>0; x-)( if(x%3) (printf("%d,H,x); continue; printf(”d,,x);今天應(yīng)做的事沒有做,明天再早也是耽誤了。-裴斯泰洛不管一個人的力量大小,他要是跟大家合作,總比一個人單干能發(fā)揮更大的作用.塞繆爾-巴特勒把活著的每一天看作生命的最后一天.-海倫凱勒不要不敢承認自己的錯誤。犯了錯誤并不是一種罪行,犯錯 不改才是罪過。只要路是對的,就不怕路遠經(jīng)營企業(yè),是許多

40、環(huán)節(jié)的共同運作,差一個念頭,就決定整個成 敗.松下幸之助致是強有力的,而紛爭易于被征服.伊索禺舌“世俗有時間是金錢”這句話,所以竊取他人時間的小偷, 當(dāng)然該加以處罰,即使是那些愉快的好人,還是該如忌諱疾 病地躲避他們。-卡耐基沒有失敗只有暫時沒有成功。不大可能的事也許今天實現(xiàn),根本不可能的事也許明天會實 現(xiàn)。先生不應(yīng)該專教書,他的責(zé)任是教人做人;學(xué)生不應(yīng)該專讀書,他的責(zé)任是學(xué)習(xí)人生之道。-陶行知生活就像海洋,只有意志堅強的人,才能到達彼岸。馬克思 名人名言大全命運并不存在于一小時的決定中,而是建筑在長時間的努力、 考驗和默默無聞的工作基礎(chǔ)上;這時的決定大致是可靠而堅 實的,因為它立足于已經(jīng)取得

41、的成績的基礎(chǔ)之上,這些成績 不但是這個如何聽天由命的人在辛勤的青少年時期取得的, 而且是在長期的艱苦勞動和耐心等待中取得的。一一羅曼 羅蘭回憶錄即便是一個小小的人,當(dāng)他想要勞動的時候,就是一種不可 戰(zhàn)勝的力量。一個人如果已經(jīng)把自己完全投入于權(quán)力和仇恨中,你怎么能 期望他還有夢?(古龍)事業(yè)好比地窖里的霉菌,是憑它自己的力量長起來的。 高爾基如果一個旅行家曾經(jīng)冒著生命的危險來找尋一些草木,等到 他達到目的的時候,即使他所采摘的只是一根草和一片不知 名的樹葉,他也會感覺多么快樂呀! 巴爾扎克錢袋 人生易逝,惟有事業(yè)有時得以垂諸永久。一個人既然感覺到自己有能力做偉大的事業(yè),便無須說什么多余的話了。一

42、一托爾斯泰我們得承認每門職業(yè)都有它的不愉快的一面。一一托爾斯泰無論哪一種職業(yè),只要是值得從事,就需要我們努力。狄更斯我們應(yīng)當(dāng)會理解勞動是一種創(chuàng)作。一一高爾基不勞而獲之物決非真正的獲得;必須付出犧牲取得的東西才 是真正屬于自己所有。泰戈爾個能思考的人,才真是一個力量無邊的人。巴爾扎克 人生格言每一日你所付出的代價都比前一日高,因為你的生命又消短了天,敢于浪費哪怕一個鐘頭時間的人,說明他還不懂得珍惜生命的全部價值。一一達爾文【英】要迎著晨光實干,不要面對晚霞幻想。卡萊爾即將來臨的一天,比過去的一年更為悠長。福爾斯特【英】要是沒有獨立思考和獨立判斷的有創(chuàng)造能力的個人,社會的 向上發(fā)展就不可想象。愛因

43、斯坦想一下子全知道,就意味著什么也不會知道。巴甫洛夫忍別人所不能忍的痛,吃別人所別人所不能吃的苦,是為了收獲得不到的收獲投入撲朔迷離的未來。朗費羅【美】不要為已消盡之年華嘆息,必須正視匆匆溜走的時光。布萊希特【德】事業(yè)是欄桿,我們扶著它在深淵的邊沿上走路。一一高爾基人生苦短,若虛度年華,則短暫的人生就太長了。一英國劇 作家莎士比亞.最重要的就是不要去看遠方模糊的,而要做手邊清楚的事世上沒有絕望的處境,只有對處境絕望的人當(dāng)許多人在一條路上徘徊不前時,他們不得不讓開一條大路, 讓那珍惜時間的人趕到他們的前面去。蘇格拉底【古 希臘】成功的人是跟別人學(xué)習(xí)經(jīng)驗,失敗的人只跟自己學(xué)習(xí)經(jīng)驗事業(yè)的一大要旨是,

44、為了它,須不以個人悲歡為重。 戈爾當(dāng)一個人的心專注在一樁事情上的時候,這種熱情是意義深重的。馬克吐溫工作總是比金錢更可貴。高爾基世界上一切寶貴和美好的東西都是你們的勞動所創(chuàng)造的。高爾基事業(yè)應(yīng)該笑著樂著辦起來。事業(yè)可不喜歡沉悶。高爾基人生最苦痛的是夢醒了無路可走。做夢的人是幸福的;倘沒有看出可以走的路,最要緊的是不要去驚醒他(魯迅)三軍可奪帥也,匹夫不可奪志也??浊鹬挥袆倧姷娜?,才有神圣的意志,凡是戰(zhàn)斗的人,才能取得 勝利。歌德過去屬于死神,未來屬于你自己。雪萊人的一生可能燃燒也可能腐朽,我不能腐朽,我愿意燃燒起來!奧斯特洛夫斯石看紋理山看脈,人看志氣樹看材。程序的運行結(jié)果是A) 7,4,2,B

45、)8,7,5,2,C)9,7,6,4,D)8,5,4,2,(22) 以下不構(gòu)成無限循環(huán)的語句或語句組是A) n=();do(+n;while(n<=0);B) n=0; while(l)n+;C) n=10; while(n);(n-; D) for(n=0,i=l; ;i+)n+=i;(23) 有以下程序#include <stdio.h>main()( int a = l,2,3,4,y, *p=&a3;-P; y= *p;printf(,y=%dn,y);)程序的運行結(jié)果是A)y=OB)y=lC)y=2D)y=3(24) 以下錯誤的定義語句是A)intx3=0,

46、1, 1,2,3;B)intx4=1,2,3,1,2,3,1,2,3,1,2,3;C)int x4=1,2,3,1,2,3,1,2,3,1,2,3;D)intx3=l,2,3,4;(25) 設(shè)有如下程序段char s20=HBeijing", *p;p=s;則執(zhí)行p=s;語句后,以下敘述正確的是A)可以用*p表示s|0B)s數(shù)組中元素的個數(shù)和p所指字符串長度相等C)s和p都是指針變量D)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相同(26) 若有定義:int a23;,以下選項中對a數(shù)組元素正確引用的是A)a2!lB)a23C)a03D)al>2!l(27) 有定義語句:char s1

47、0;,若要從終端給s輸入5個字符,錯誤的 輸入語句是A)gets(&sO);B)scanf("%s,',s+1);C)gets(s);D)scanf(n%s",sl);(28) 以下敘述中錯誤的是A)在程序中凡是以” # ”開始的語句行都是預(yù)處理命令行B)預(yù)處理命令行的最后不能以分號表示結(jié)束C)#define MAX是合法的宏定義命令行D)C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過程中進行的(29) 以下結(jié)構(gòu)體類型說明和變量定義中正確的是A) tupedef strct(int n; char c;REC;RECtl,t2;B) tupedef strct(

48、int n; chare;RECtl,t2;C) tupedef strct REC;(int n=0; char c-A*;tl,t2;D) strct(int n; char c;REC;RECtl,t2;(30) 以下敘述中錯誤的是A)gets函數(shù)用于從終端讀入字符串B)getchar函數(shù)用于從磁盤文件讀入字符C)fputs函數(shù)用于把字符串輸出到文件 D)fwrite函數(shù)用于以 二進制形式輸出數(shù)據(jù)到文件(31) 有以下程序#include <stdio.h>main()( int s12= l,2,3,4,4,3,2,l,l,l,2,3,c5=0,i; for(i=0;i&l

49、t;12;i+) csi+;for(i=l;iv5;i+) printf(u%d",ci); printf(”n”);)程序的運行結(jié)果是A)1 2 3 4B)2 3 4 4C)4 3 3 2D)1 1 23(32) 有以下程序#include <stdio.h>void fun(int *s,int nl,int n2)( int i,j,t;i=nl; j=n2;while(i<j) t=si;si=sj;sj=t;i+;j-;main() int a10=l,2,3,4,5,6,7,8,9,0,k;fun(a,0,3); fun(a,4,9); fun(a,0,

50、9); for(k=0;k<i0;k+)printf(,%d,ak); printf(,nM);程序的運行結(jié)果是A)0987654321B )432109876505678901234D)0987651234(33) 有以下程序#include <stdio.h>#include <string.h>void fun(char *s,int n)( char *t;int i,j;for(i=0;i<n-l;i+)for(j=i+l;jvn;j+) if(strlen(si)>strlen(sj) t=si;si:sj;sj=t;main() char

51、 *ss= ”bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”;fun(ss,5); printf("%s,%sn”,ss0,ss4);程序的運行結(jié)果是A)xy,aaaaccB)aaaacc,xyC)bcc,aabccD)aabcc,bcc(34) 有以下程序#include <stdio.h>int f(int x) int y;if(x=O|x= 1) return(3);y=x*x-f(x-2);return y;main()( int z;z=f(3); printf(n%dnu,z);)程序的運行結(jié)果是A)0B)9C)6D)8(35) 有以下程

52、序#include <stdio.h>void fun(char *a,char *b) while(*a='*')a+;*b=*a)b+;a+;while(main()*s=”*a*b*”,t80; charfun(s,t);程序的運行結(jié)果是y)*a*b)a *b)a*b*D)ab(36) 有以下程序#include <stdio.h>#include <string.h>typedef struct char namef9; char sex; float scoref2; STU; void f(STU a) STU b=”Zhao”,

53、'm',85.0,90.0;int i;strcpy(,);a.sex=b.sex;for(i=0;iv2;i+) a.scorei=b.scorei;main() STU c=”Qian”,f,95.0,92.0;f(c);printf("%s,%c,%2.0f,%2.0fn", , c.sex, c.score 0,c.score 1);程序的運行結(jié)果是A)Qian,f,95,92B)Qian,m,85,90C)Zhao,f,95,92D)Zhao,m,85,90(37) 有以下程序#include <stdio.h>main()( FILE *fp; int a10=l,2,3,i,n;fp=fopen(,dl.dat,wn);for(i=0;i<3;i+) fprintf(fp,"%d",ai); fprintf(fp,”n");fclose(fp);fp=fopen(,dl.dat,;,rn); fscanf(fp,”d”,&n);fclose(fp);printf("%dnn,n);程序的運行結(jié)果是A) 12300B)123C)1D)321(38) 變量a中的數(shù)據(jù)用二進制表示的形式是()1

溫馨提示

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

評論

0/150

提交評論