


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、級(jí) C 語言筆試 -299 總分: 104.00 ,做題時(shí)間: 90 分鐘 一、選擇題 總題數(shù): 30 ,分?jǐn)?shù): 60.001. 先用以下語句定義字符型變量:char c ; 然后要將字符 a 賦給變量 c ,那么以下語句中正確的選項(xiàng)是 。( 分?jǐn)?shù): 2.00 )A. c='a'“B. c="a" ;C. c="97" ;D. c='97' ; 解析:2. 以下程序的輸出結(jié)果是 。int d=1 ;fun(int p) static int d=5; d+=p; printf("%d " , d) ;
2、return(d) ;main()int a=3 ; printf("%d/n" , fun(a+fun(d) ;( 分?jǐn)?shù): 2.00 )A.6 9 9B.6 6 9C.6 15 15 VD.6 6 15解析»»3. 以下說法中,不正確的選項(xiàng)是 分?jǐn)?shù): 2.00 A. 主函數(shù)main中定義的變量在整個(gè)文件或程序中有效VB. 不同函數(shù)中,可以使用相同名字的變量C. 形式參數(shù)是局部變量D. 在函數(shù)內(nèi)部,可在復(fù)合語句中定義變量,這些變量只在本復(fù)合語句 中有效 解析:4. 假設(shè)有以下定義和語句,那么輸出結(jié)果是 。int *pp ,*p ,a=10 , b=20;
3、 pp=&p ; p=&a ; p=&b ; printf"%d/n" , *p, *pp ;分?jǐn)?shù): 2.00 A.10,20B.10,10C.20,10D.20,20 V解析»»5. 循環(huán)鏈表的主要優(yōu)點(diǎn)是分?jǐn)?shù): 2.00 A. 不再需要頭指針了B. 己知某個(gè)結(jié)點(diǎn)的位置后,能夠容易找到它的直接前驅(qū)C. 在進(jìn)行插入、刪除運(yùn)算時(shí),能更好地保證鏈表不斷開D. 從表中任一結(jié)點(diǎn)出發(fā)都能掃描到整個(gè)鏈表V分?jǐn)?shù):解析:6. 語句“ printf"%d",a=2&&b= -2 ;的輸出結(jié)果是2.00 )A.無輸出
4、B.結(jié)果不確定C.-1D.1 V解析:7. 執(zhí)行以下語句后, a 和 b 的值分別為int a , b; a=1+b=2+7%-4-'A' ;分?jǐn)?shù): 2.00 )A. -63, -64B. -59, -60 VC. 1, -60D. 79, 78解析:8. 在數(shù)據(jù)管理技術(shù)開展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的本質(zhì)區(qū)別是:數(shù)據(jù)庫系統(tǒng)具有 分?jǐn)?shù): 2.00 A. 數(shù)據(jù)結(jié)構(gòu)化 VB. 數(shù)據(jù)無冗余C. 數(shù)據(jù)共享D. 數(shù)據(jù)獨(dú)立性 解析:9. 以下表達(dá)中,正確的一條是分?jǐn)?shù): 2.00 A. C 語言以函數(shù)為程序的根本單位,便于實(shí)現(xiàn)程序的模塊化B. C 程序的執(zhí)行總是從程序的第一句開始C. C
5、程序中可以不使用函數(shù)D. C 語言提供了一個(gè)輸入語句 scanf 和一個(gè)輸出語句 printf 解析:10. 以下所列的各函數(shù)首部中,正確的選項(xiàng)是 。( 分?jǐn)?shù): 2.00 )A. void play(var : Integer , var b : Integer)B. void play(int a , b)C. void play(int a,int b) VD. Sub play(a as integer , b as integer) 解析:11. 以下數(shù)據(jù)中,不能存放在動(dòng)態(tài)存儲(chǔ)區(qū)中的是 。 分?jǐn)?shù): 2.00 A. 函數(shù)形參變量B. 局部自動(dòng)變量C. 函數(shù)調(diào)用時(shí)的現(xiàn)場(chǎng)保護(hù)和返回地址D.
6、局部靜態(tài)變量 V 解析:是可維護(hù)性度量的內(nèi)12. 軟件的可維護(hù)性度量可分解為多種因素的度量,以下選項(xiàng)中的 容??蓽y(cè)試性 可移植性 可復(fù)用性 可靠性 分?jǐn)?shù): 2.00 A. 全部B. 和C. 、和 VD. 和 解析:13. 以下程序的輸出結(jié)果是 _ 。main int a=12 , b=12 ; printf"%d%d/n" ,-a ,+b ;( 分?jǐn)?shù): 2.00 )A. 10 10B. 12 12C. 11 10D. 11 13 V 解析:14. 以下變量定義中,合法的是分?jǐn)?shù): 2.00 )A. short_a=1- le-1 ; VB. double b=1+5e2.5
7、;C. long do=0xfdaL ;D. float2_and=l-e-3 ; 解析:15. 以下程序的輸出結(jié)果是main()int i ;for(i=0 ;i < 2; i+)add() ;add()int x=0 ;static int y=0 ;printf("%d , %d/n" ,x,y) ; x+ ; y=y+2 ;分?jǐn)?shù): 2.00 A. 0,00,0B. 0,00,2 VC. 0,01,0D. 0,01,2解析:16. 以下關(guān)鍵字序列用快速排序法進(jìn)行排序,速度最慢的是分?jǐn)?shù):2.00 )A.23,27,7,19,11,25,32B.23 ,11,19,
8、32,27,35,7C.7 ,11,19,23,25,27,32VD.27 ,25,32,19,23,7,11 解析:17. _以下程序段執(zhí)行后,c3 中的值是int c1=1 ,c2=2 ,c3;c3=1.0/c2*c1 ;分?jǐn)?shù): 2.00 A. 0 VB. 0.5C. 1D. 2解析:18. 假設(shè)有以下定義和語句,那么輸出結(jié)果是 口代表空格 char s10 ; s="abcd" ; printf "%s/n" ,s ;分?jǐn)?shù):2.00 )A.輸出abcdB.輸出aC.輸出abcd口口口口口D.編譯不通過V解析:19. 以下程序的輸出結(jié)果是 main
9、int a=-1 ,b=1 , k;a, b); elseif ( +a <0) && ! (b- < =0) ) printf ("%d %d/n", printf ("%d %d/n" , b , a);(分?jǐn)?shù):2.00 )A. -1 1B. 0 1C. 1 0 VD. 00解析:20.設(shè)x、y/z和k都是int型變量,執(zhí)行表達(dá)式x= (y=4,z=16,k=32 )后,x的值為(分?jǐn)?shù):2.00 )A.4B.16C.32 VD.52解析21. 以下程序的輸出結(jié)果是#include< stdio.h >mai n
10、 ()int i=1 ,j=3 ;printf ("%d,",i+);int i=0 ;i+=j*2 ;printf ("%d,%d,",i,j);printf ("%d, %d/n" , i, j);分?jǐn)?shù):2.00 )A. 1,6,3,1,3B. 16,3 ,2 ,3VC. 16,3 ,6 ,3D. 17,3 ,2 ,3解析:22. 以下程序段的輸出結(jié)果是int x=3 ;doprintf("%d" ,x-=2);while (!(-x)分?jǐn)?shù): 2.00 A. 1B. 30C. 1-2 VD. 死循環(huán)解析:,那么
11、必須分裂為23. 當(dāng)向一棵 m 階的 B- 樹做插入操作時(shí), 假設(shè)一個(gè)結(jié)點(diǎn)中的關(guān)鍵字個(gè)數(shù)等于 2 個(gè)結(jié)點(diǎn) 分?jǐn)?shù): 2.00 A. m VB. m-1C. m+1D. m/2解析:24. 執(zhí)行以下語句后的輸出結(jié)果是int x=10 , y=3 ,z;printf"%d/n" , z=x%y , x/y ;( 分?jǐn)?shù): 2.00 )A. 1B. 0C. 4D. 3 V解析:25. 以下程序的輸出結(jié)果是 #include < stdio.h > main ()printf("%d/n" , NULL) ;分?jǐn)?shù): 2.00 A. 不確定 因變量無定義B
12、. 0 VC. -1D. 1解析:26. 執(zhí)行 x=5>1+2&&2|2*4 <4-!0 后, x 的值為 (分?jǐn)?shù): 2.00 )A. -1B. 0C. 1 VD. 5解析:27. 以下程序的輸出結(jié)果是 _#include < stdio.h >main() union int k ; char i2 ; *S, a; s=&a ; s- > i0=0x39 ; s- > i1=0x38 ; printf("%x/n" , k) ;s- >分?jǐn)?shù): 2.00 )A.3839 VB.3938C.380039D.
13、390038 解析:28. 與數(shù)據(jù)元素本身的形式、內(nèi)容、相對(duì)位置、個(gè)數(shù)無關(guān)的是數(shù)據(jù)的分?jǐn)?shù): 2.00 )A. 存儲(chǔ)結(jié)構(gòu)B. 存儲(chǔ)實(shí)現(xiàn)C. 邏輯結(jié)構(gòu) VD. 運(yùn)算實(shí)現(xiàn)解析:29. 用 scanf ("%d , %d" , &a ,&b)輸入數(shù)據(jù)時(shí),下面輸入法中,正確的選項(xiàng)是分?jǐn)?shù):2.00 )A.123,4VB.123 4C.123 ;4D.123 :4解析:30. 以下程序的輸出結(jié)果是 _ 。 struct stint x ; int*y ; *p ;int dt4= 10 , 20 , 30, 40 ; struct st aa4=50 , &dt0
14、 , 60 , main()p=aa ;printf("%d/n" , +(p- > x) ;&dt0 , 60 , &dr0 , 60, &dr0 ,分?jǐn)?shù): 2.00 )A.51 VB.11C.10D.60解析填空題 ( 總題數(shù):11,分?jǐn)?shù): 44.00 )1】 個(gè)元素31. 在具有 n 個(gè)單元、順序存儲(chǔ)的循環(huán)隊(duì)列中,隊(duì)滿時(shí),共有分?jǐn)?shù):4.00 )填空項(xiàng) 1解析:: 正確答案: n-1 32. 在線性表的順序存儲(chǔ)中,元素之間的邏輯關(guān)系是通過【 2】 決定的;在線性表的鏈接存儲(chǔ)中,元素之間的邏輯關(guān)系是通過 【 3】 決定的。分?jǐn)?shù):4.00 )填
15、空項(xiàng) 1解析:: 正確答案: 2 相鄰位置 3 鄰接指針33. 開發(fā)軟件所需要的高本錢和產(chǎn)品的低質(zhì)量之間有著鋒利的矛盾,這種現(xiàn)象被人們稱之為 【 4】 分?jǐn)?shù): 4.00 填空項(xiàng) 1解析:: 正確答案:軟件危機(jī)34. 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的結(jié)構(gòu)形式。 實(shí)際數(shù)據(jù)庫系統(tǒng)中所 支持的數(shù)據(jù)模 型主要有層次模型、網(wǎng)狀模型和【5】 3 種。分?jǐn)?shù):4.00 )填空項(xiàng) 1解析:: 正確答案:關(guān)系模型35. 程序的運(yùn)行結(jié)果為 【 6】 。 main int x , y, z ;x=24 ; y=024 ;z=0x24 ;printf("%d , %d , %d/n"
16、 , x, y, z);分?jǐn)?shù):4.00 填空項(xiàng)1: 正確答案:24 , 20,36解析:36. 假定變量x為int類型,請(qǐng)以最簡(jiǎn)單的形式寫出與邏輯表達(dá)式!x等價(jià)的C語言關(guān)系表達(dá)式 【7】分?jǐn)?shù):4.00填空項(xiàng)1: 正確答案:x=0解析:37. 以下程序段的輸出結(jié)果是【8】。int n='c';switch n+解析:38.假設(shè)輸入tear、test、arj,那么以下程序的運(yùn)行結(jié)果為char*strl20,*str220,*str320char swap();scanf("%s",strl);scanf("%s",str2);if (strc
17、mp(str1,st> 0)swap(str1str2);if (strcmp(str1,str3)> 0)swap(str1st;if (strcmp(str2,st> 0)swap(str2st;scanf("%s",st;printf("%s %s %s/n", str1 , str2 , str3);【9】main char swap(p1 ,p2) char*p1 ,*p2 ;char*p20 ; strcpy(p , p1) ; strcpy(p1 , p2) ; strcpy(p2 , p);default :; brea
18、k ;case 'a':case 'A':case 'b' : case 'B':prin tf("good");break ;case 'c':case C :pr in tf("pass");case 'd':case 'D':pri ntf("war n");分?jǐn)?shù):4.00)填空項(xiàng)1:正確答案:passwarn 分?jǐn)?shù):4.00填空項(xiàng)1:(正確答案:arj tear test )解析:39.卜列程序的功能是將2個(gè)數(shù)從小到大輸出main float a ,b,【10】;scanf (【11】,&a,&b); if (a > b)t=a ;【12】b=t ;printf ("%5.2f, %5.2f/n" , a, b);分?jǐn)?shù):4.00 )填空項(xiàng)1:正確答案:10 t 11 "%f %f" 12 a=b解析:40.下面程序的輸出結(jié)果是char b="ABCD";main ()char
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新股東入資生物制藥產(chǎn)業(yè)合作協(xié)議
- 2025年度電子商務(wù)平臺(tái)員工勞務(wù)外包及運(yùn)營合同
- 二零二五年度長(zhǎng)租公寓退租服務(wù)保障協(xié)議
- 二零二五年度餐飲連鎖生意合作合同范本
- 房產(chǎn)證抵押貸款合同抵押物管理協(xié)議(2025年度)
- 二零二五年度精裝高層購房定金合同
- 2025年度私人宅基地買賣轉(zhuǎn)讓協(xié)議書及配套設(shè)施建設(shè)補(bǔ)充協(xié)議
- 2025年度租房押金監(jiān)管及退還標(biāo)準(zhǔn)合同
- 二零二五年度文化產(chǎn)業(yè)投資入股協(xié)議
- 2025年黑龍江貨運(yùn)從業(yè)資格證的試題
- 《合同能源管理介紹》課件
- 臨水臨電管理制度
- 水準(zhǔn)儀使用方法及原理課件
- 機(jī)動(dòng)絞磨安全操作規(guī)程范本
- 初中體育與健康八年級(jí)全一冊(cè)第一章 體育與健康理論知識(shí)科學(xué)發(fā)展體能
- 橋梁工程地基與基礎(chǔ)的試驗(yàn)檢測(cè)-鉆(挖)孔灌注樁檢測(cè)
- DL-T 2578-2022 沖擊式水輪發(fā)電機(jī)組啟動(dòng)試驗(yàn)規(guī)程
- 兆歐表的使用課稿
- 勞動(dòng)教育-專題一崇尚勞動(dòng)(勞動(dòng)的意義)
- 自然辯證法概論-第4章(2018新大綱)
- 23年-制袋車間管理制度
評(píng)論
0/150
提交評(píng)論