




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、1. 下面程序的輸出結(jié)果是()。main()int i,j;floats;for(i=6;i>4;i-)s=0.0;for(j=i;j>3;j-)s=s+i*j; printf(“ %f ” ,s);A.135.000000B.90.000000C.45.000000D.60.000000【參考答案】: C2 .在以下對C語言的描述中,正確的是()。A.在C語言中調(diào)用函數(shù)時,只能將實參數(shù)的值傳遞給形參,形參的值不能傳遞給 實參B.C語言函數(shù)既可以嵌套定義又可以遞歸調(diào)用C.函數(shù)必須有返回值,否則不能使用函數(shù)D.C語言程序中有定義關系的所有函數(shù)都必須放在同一源文件中【參考答案】: A3
2、 .以下()不是C語言的特點。A. 語言的表達能力B. 語言定義嚴格C. 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化D. 控制流程結(jié)構(gòu)化【參考答案】: B4. 已知: char s10,*p=s ,則在下列語句中,錯誤的語句是()。A.p=s5; B.s=ps; C.s2=p4;D.*p=s0;【參考答案】: B5. 以下正確的數(shù)組定義語句是()。A.int y14=1,2,3,4, 5; B.float x3 =1,2,3;C.longs23=1,1,2,1,2,3;D.double t 3=0;【參考答案】: D6. 已知: int a,*p=&a; 則下列函數(shù)調(diào)用中錯誤的是()A.scanf("%
3、d",a);("%d",p);B.scanf("%d",p);C.printf("%d",a);D.printf【參考答案】: D7. 執(zhí)行以下程序段后,c3 的值是()。int c1=1,c2=2,c3 ; c3=c1/c2;A.0B.1/2C.0.5D.1【參考答案】: D8. 說明語句"int (*p)(); " 的含義是()。A.p 是一個指向一維數(shù)組的指針變量B.p 是一個指針變量,指向一個整型數(shù)據(jù) C.p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個整型D.以上都不對【參考答案】: C9,若在鍵盤
4、上輸入:283.1900 ,想使單精度實型變量 c的值為283.19 ,則正確的輸入語句是()。A.scanf("%f",c); B.scanf("8.4f",c);C.scanf("%6.2f",c); D.scanf("8f",c);【參考答案】: A10 .要判斷char型變量m是否是數(shù)字字符,可以使用下列表達式()。A.0=mm=9B.'0'=mm='9' C. "0" =mm=9" D.前 3 個答案都是錯誤的【參考答案】: D11 .下面?zhèn)€選
5、項組中,均屬于C語言關鍵字的一組是()。A.auto,enum,include B.switch,typedef,continueC.signed,union,scanf D.if,struct,type12 . 指出程序結(jié)束時,j 、 i 、 k 的值分別是()。 main()inta=10,b=5,c=5,d=5,i=0,j=0,k=0;for(;a>b;+b)i+;while(a>+c)j+;do k+;while(a>d+);A.j=5,i=4,k=6;B.i=5,j=4,k=6;C.j=6,i=5,k=7D.j=6,i=6,k=6;【參考答案】: B13 . 若有以
6、下定義和語句:struct studentint num,age;structstudent stu3=1001,20,1001,19,1003,21;struct student*p=stu; 則以下錯誤的引用是()。A.(p)-num B.p C.(*p).num D.p=stu.age【參考答案】: D14. 執(zhí)行下面的語句后 x的值為()。int a=14,b=15,x ; char c='A'x=(a&b)&&(c<'a');A.TRUE B.FLASE C.0D.1【參考答案】: D15. 若 int a,b,c ;則為
7、它們輸入數(shù)據(jù)的正確的語句是( ) 。A.read(a,b,c); B.scanf("%d%d%d",a,b,c); C.scanf("%D%D%D",a,b,c) ; D.scanf("%d%d%d",a,b,c);【參考答案】: D16. 已知: struct skint a;float b; data,*p;若有 p=&data, 則對data 中的成員a 的正確引用是()。A.(*p).data.aB.(*p).aC.p-data.aD.p.data.a17. 下列說法中正確的是()。A.break 用在 switch
8、語句中,而continue 用在循環(huán)語句中。B.break 用在循環(huán)語句中,而continue 用在 switch 語句中。C.break 能結(jié)束循環(huán),而continue 只能結(jié)束本次循環(huán)。D.continue 能結(jié)束循環(huán),而break 只能結(jié)束本次循環(huán)。 【參考答案】: C18. 已知: int x=1,y=2,z ;則執(zhí)行z=x>y?+x:+y ;則 z 的值為()。A.1B.2C.3D.4【參考答案】: C19. 以下程序的輸出結(jié)果是()。 main()inti,k,a10,p3;k=5;for(i=0;i<10;i+)ai=i;for(i=0;i<3;i+)pi=ai
9、*(i+1);for(i=0;i<3;i+)k+=pi*2;printf(“ %d” ,k); A.20B.21C.22D.23【參考答案】: B20. 下列程序執(zhí)行的結(jié)果是()。A=1;b=2;c=3;While(b<a<c)t=a;a=b;b=t;c-;printf(“ %d,%d,%d”,a,b,c);A.1,2,0B.2,1,0C.1,2,1D.2,1,1【參考答案】: B21. 執(zhí)行下列程序段后,x、 y 和 z 的值分別是( ) 。 intx=10,y=20,z=30;if(x>y)z=x; x=y; y=z;A.10,20,30B.20,30,30C.20
10、,30,10D.20,30,20【參考答案】: B22. 已知“ int a=4,b=5,c; ",則執(zhí)行表達式“ c=a=a>b”后變量a的值為( )。A.1B.0C.4D.5【參考答案】: B23. C 語言結(jié)構(gòu)類型變量在程序執(zhí)行期間()。A.所有成員一直駐留在內(nèi)存中B.只有一個成員駐留在內(nèi)存中C.部分成員駐留在內(nèi)存中D.沒有成員駐留在內(nèi)存中【參考答案】: A24. 在C語言的函數(shù)定義過程中,如果函數(shù)finA調(diào)用了函數(shù)funB ,函數(shù)funB又調(diào)用了函數(shù)funA,則()。A.稱為函數(shù)的直接遞歸B.稱為函數(shù)的間接遞歸C.稱為函數(shù)的遞歸定義D.C語言中不允許這樣的遞歸形式【參考
11、答案】: B25. 已知: structint i; char c; float a; test;則 sizeof(test)的值是()。A.4B.5C.6D.7【參考答案】: D26. main ( argc,argv )中形式參數(shù)argv 的正確說明形式應當為()。A.char *argv *argvB.char argv C.char argv D.char27. 不能正確為字符數(shù)組輸入數(shù)據(jù)的是( ) 。A.char s5;scanf( “ %s” ,s); B.char s5;scanf( “ %s” ,s); C.char s5;scanf( “ %s” ,s0); D.char s
12、5;gets(s);【參考答案】: A28. 為了顯示一個文本文件的內(nèi)容,在打開文件時,文件的打開方式應當時( )。A."r"B."w" C."wb" D."ab"【參考答案】: A1.1 if 語句的控制條件()。A.只能用關系表達式B.只能用關系表達式或邏輯表達式C.只能用邏輯表達式D.可以是任何表達式【參考答案】: D30. 若 int x ;則執(zhí)行下列程序段后輸出是()。for(x=10;x>3;x-)if(x%3)x-;-x;-x;printf(“ %d” ,x); A.63B.62C.74D.73
13、【參考答案】: C31. 以下對C語言中聯(lián)合類型數(shù)據(jù)的正確敘述是()A. 一旦定義了一個聯(lián)合變量后,即可引用該變量或該變量中的任意成員B.一個聯(lián)合變量中可以同時存放其所有成員C. 一個聯(lián)合變量中不能同時存放其所有成員D.聯(lián)合類型數(shù)據(jù)可以出現(xiàn)在結(jié)構(gòu)類體型定義中,但結(jié)構(gòu)體類型數(shù)據(jù)不能出現(xiàn)在聯(lián)合類型定義中32. 以下程序的輸出結(jié)果是()。 main()inti,x33=1,2,3,4,5,6,7,8,9; for(i=0;i<3;i+)printf(“ %d,”xi2-i);A.1,5,9B.1,4,7C.3,5,7D.3,6,9【參考答案】: C33. C 語言規(guī)定,調(diào)用一個函數(shù)時,實參變量
14、和形參變量之間的數(shù)據(jù)傳遞方式是()。A. 地址傳遞B. 值傳遞C. 由實參傳給形參,并由形參傳回給實參D.由用戶指定傳遞方式【參考答案】: B34. 下列對字符串的定義中錯誤的是()。A.char str7="FORTRAN" B.char str =" FORTRAN" C.char*str="FORTRAN" D.char str ='F','O','R','T','R','A','N','【參考答案】: A35
15、. 下面描述中,不正確的是( ) 。A. 遞歸法的關鍵是必須有一個遞歸終止的條件。B. 遞歸算法要求語言具有反復自我調(diào)用子程序的能力。C. 對于同一個問題,遞推算法比遞歸算法的執(zhí)行時間要長。D.遞推算法總可以轉(zhuǎn)換為一個遞歸算法?!緟⒖即鸢浮? C36. C編譯系統(tǒng)提供了對C程序的編輯、編譯、連接和運行環(huán)境,以下可以不在該環(huán)境下進行的環(huán)節(jié)是()。A.編輯和編譯B.編譯和連接C.連接和運行D.編輯和運行37. 以下程序的輸出是( ) 。 main()char a25= “ 6937”,” 8254”;inti,j,s=0;for(i=0;i<2;i+)for(j=0;aij>'
16、0'&&aij<='9'j+=2)s=10*s+aij- 0 ;printf( “ s=%d ” ,s);A.6385B.69825C.63825D.693825【參考答案】: A38. 執(zhí)行以下程序段后,a, b, c 的值分別是()。 inta,b=100,c,x=10,y=9;a=(-x= =y+)? x:+y; if(x<9) b=x+;c=y;A.9,9,9B.8,8,10C.9,10,9D.1,11,10【參考答案】: B39. 利用 fseek 函數(shù)可以()。A.改變文件的位置指針B.實現(xiàn)文件的順序讀寫C.實現(xiàn)文件的隨機讀寫D.
17、 以上答案均正確【參考答案】: D40. 若有char a80,b80;則正確的是()。A.puts(a,b); B.printf( “ %s,%s” a ,b); C.putchar(a,b); D.puts(a);puts(b);【參考答案】: D41. “ %”運算兩側(cè)的數(shù)據(jù)可以是任意類型的數(shù)據(jù)。A.錯誤 B.正確42 .在標準C語言中,可以用typedef定義類型,所以用typedef可以增加C語言的數(shù)據(jù)類型。A.錯誤B.正確【參考答案】: A43 . 設有變量定義char s= ” hello ” , 則數(shù)組中有6 個元素。A.錯誤B.正確【參考答案】: B44 . 結(jié)構(gòu)體變量在內(nèi)存中所占的字節(jié)數(shù)是由其各個成員所占字節(jié)的總和。A.錯誤B.正確【參考答案】: B45 .在C語言中,函數(shù)中只能有一個return 語句。A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年勞務安全協(xié)議書:華區(qū)餐飲服務業(yè)員工勞動保護合同
- 2025年度企業(yè)內(nèi)部數(shù)據(jù)保密管理協(xié)議書模板
- 2025年度地質(zhì)勘查技術(shù)服務與數(shù)據(jù)共享合同
- 專賣店裝修保修合同模板
- 2024年佛山外向型骨干企業(yè)全球化發(fā)展白皮書-佛山市貿(mào)促會
- 2025年度商用復印機購銷合同附帶原裝耗材包
- 商務辦公區(qū)裝修合同
- Unit 3 Keep fit Section B 1a-1d 教學設計 2024-2025學年人教版英語七年級下冊
- 浮力(教學設計)2023-2024學年教科版五年級科學下冊
- 2023-2024學年天津市南開區(qū)高中學業(yè)水平合格性考試模擬考試生物試卷
- 國內(nèi)外材料牌號對照
- 建設工程施工合同培訓PPT(49頁)
- 2010哈弗H5維修手冊
- (完整版)NRS數(shù)字分級法評分表
- LY∕T 2780-2016 松皰銹病菌檢疫技術(shù)規(guī)程
- 航空服務形體訓練課程標準
- 項目部安全管理組織機構(gòu)網(wǎng)絡圖GDAQ20102
- 一文看懂全部變電站電氣主接線方式
- 蘇科版四年級勞動技術(shù)下冊教學計劃
- 應答器報文定義《運基信號[2005]224號》
- 電網(wǎng)公司客戶資產(chǎn)接收管理細則
評論
0/150
提交評論