版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1頁共26頁班級:姓名:準考證號:巢湖學院巢湖學院2015~2016學年度第一學期信息工程學院學年度第一學期信息工程學院15級物聯(lián)網(wǎng)專業(yè)《級物聯(lián)網(wǎng)專業(yè)《C程序設計》期末訓練題程序設計》期末訓練題一、選擇題一、選擇題01以下正確的選項是()()(A)語句是C程序的基本單位(B)函數(shù)是C程序的基本單位(C)文件是C程序的基本單位(D)以上都不對02以下選項中合法的用戶標識符是()()(A)long(B)_2Test(C)3Dmax(D)A
2、.dat03C語言中源程序和目標文件的擴展名分別是()()(A)c和obj(B)c和exe(C)com和exe(D)obj和c04下列語句中,符合C語言語法的賦值語句是()()(A)a=7bc=a7(B)a=7b=a7(C)a=7bba7(D)a=7=bc=a705C標準庫函數(shù)中,數(shù)學函數(shù)的原型在頭文件中()()(A)stdio.h(B)math.h(C)string.h(D)ctype.h06設intab用語句scanf(%d%d“輸
3、入a和b值時,不能作為輸入數(shù)據(jù)分隔符的是()()(A)空格(B),(C)回車(D)[Tab]07在嵌套if語句中,else應與()()(A)第一個if語句配對(B)它上面的最近的且未曾配對的if語句配對(C)它上面的最近的if語句配對(D)占有相同列位置的if語句配對08以下程序的運行結(jié)果是()()main()intx=023printf(“%d“x)(A)35(B)19(C)23(D)02309if語句的控制條件是()()(A)可以用
4、任何表達式(B)只能用關(guān)系表達式或邏輯表達式(C)只能用邏輯表達式(D)只能用關(guān)系表達式10下列選項中不屬于字符常量的是()()(A)”C”(B)’C’(C)’xCC’(D)’072’11若ab的值均為0,則執(zhí)行z=aj3j)if(j%3)jjjprintf(“%d”j)(A)74(B)47(C)56(D)1346以下描述正確的是(C)(A)由于dowhile循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)體內(nèi)不能使用復合語句。(B)dowhi
5、le循環(huán)由do開始,用while結(jié)束,在while(表達式)后面不能寫分號。(C)在dowhile循環(huán)體中,一定要有能使while后面表達式的值變成零(“假”)的操作。(D)dowhile循環(huán)中,根據(jù)情況可以省略while47以下正確的定義語句是(D)(A)inta[1][4]=12345(B)floatx[3][]=123(C)longb[2][3]=112123(D)doubley[][3]=048下面描述正確的是(D)(A)字符串
6、所包含的字符個數(shù)相同時,才能比較字符串(B)字符個數(shù)多的字符串比字符個數(shù)少的字符串大(C)字符串“stop“與“stop“相等(D)字符串“That”小于字符串“The“49在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是(C)(A)整型常量(B)整型表達式(C)整型常量或整型表達式(D)任何類型的表達式50若有說明:inta[][3]=1234567則a數(shù)組第一維的大小是(B)(A)2(B)3(C)4(D)無確定值51已知int
7、f(int)和intg(int)是函數(shù)f和g的原形。下列語句中,將函數(shù)f作為函數(shù)g的參數(shù)有(C)(A)f(3)(B)p=f(3)(C)g(f(3))(D)f(g(3))52函數(shù)調(diào)用結(jié)束后,形式參數(shù)(C)(A)繼續(xù)占用相同大小的內(nèi)存(B)占用的內(nèi)存減?。–)釋放內(nèi)存(D)不確定53以下敘述錯誤的是(D)(A)一個C程序總是從main函數(shù)開始執(zhí)行的;(B)C程序書寫格式自由,一行可以寫幾個語句,一個語句可分寫在多行上(C)每個語句和數(shù)據(jù)定義
8、的最后必須有一個分號;(D)C語言本身有輸入輸出語句。54若有說明語句:wintxfloatydoublez則表達式wxzy的結(jié)果類型是()()(A)float(B)(C)int(D)double55已知各變量的類型說明如下:intkab=1unsignedlongw=5則以下不符合C語言語法的表達式是()()(A)k=b2=w(B)w=2(C)k=(a=2b=3ab)(D)a=a=(b=4)(a=3)56執(zhí)行下列語句intx=10y=
9、3printf(“%dn“y=xy)后的輸出是()()(A)0(B)1(C)3(D)不確定的值57若執(zhí)行以下程序段:inta=0b=0c=0c=(a=a5)(a=bb3)printf(“%d%d%dn”abc)其輸出結(jié)果是()()(A)0010(B)005(C)10310(D)331058以下錯誤的if語句是()()(A)if(xy)z=x(B)f(x==y)z=0(C)if(x!=y)printf(“%d“x)elseprintf(“
10、%d“y)(D)if(xy)xy59條件運算符的結(jié)合方向是()()(A)自右至左(B)自左至右(C)任意(D)前后順序60對于程序段intx=1dox=xxwhile(!x)說法正確的是()()(A)是死循環(huán)(B)循環(huán)執(zhí)行兩次(C)循環(huán)執(zhí)行一次(D)有語法錯誤61t為int類型,進人下面的循環(huán)之前,t的值為0則對于while(t=1)……敘述中正確的是()()(A)循環(huán)控制表達式的值為0(B)循環(huán)控制表達式的值為1(C)循環(huán)控制表達式不
11、合法(D)以上說法都不對62執(zhí)行x=y=0while(x15)yx=yprintf(“%d%d”yx)結(jié)果是()()(A)207(B)612(C)208(D)82063以下對一維整形數(shù)組a進行正確初始化的語句是()()(A)inta[10]=(00000)(B)inta[10]=(C)inta[]=0(D)inta[10]=10164若有說明:inta[3][4]則對a數(shù)組元素的非法引用是()()(A)a[0][21](B)a[1][3
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論