程序設(shè)計(jì)基礎(chǔ)高起專作業(yè)考核試題與答案教學(xué)提綱_第1頁(yè)
程序設(shè)計(jì)基礎(chǔ)高起專作業(yè)考核試題與答案教學(xué)提綱_第2頁(yè)
程序設(shè)計(jì)基礎(chǔ)高起專作業(yè)考核試題與答案教學(xué)提綱_第3頁(yè)
程序設(shè)計(jì)基礎(chǔ)高起專作業(yè)考核試題與答案教學(xué)提綱_第4頁(yè)
程序設(shè)計(jì)基礎(chǔ)高起專作業(yè)考核試題與答案教學(xué)提綱_第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、程序設(shè)計(jì)基礎(chǔ)(高起專 ) 作 業(yè) 考 核 試 題 與答案精品資料(高起專)作A )。西安交通大學(xué)16年3月課程考試程序設(shè)計(jì)基礎(chǔ)業(yè)考核試題一、單選題1. 以下對(duì)C語(yǔ)言函數(shù)的描述中,正確的是( A )。A. C 程序必須由一個(gè)或一個(gè)以上的函數(shù)組成B. C函數(shù)既可以嵌套定義又可以遞歸調(diào)用C. 函數(shù)必須有返回值,否則不能使用函數(shù)D. C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)程序文件中2. 在C語(yǔ)言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是(D )A. 補(bǔ)碼B. 反碼C. 原碼D. ASCII 碼3. 以下敘述中不正確的是(B )。A. 一個(gè)好的程序應(yīng)該有詳盡的注釋B. 在C程序中,賦值運(yùn)算符的優(yōu)先級(jí)最低

2、C. 在C程序中,j+;是一條賦值語(yǔ)句D. C程序中的#“elude和#define均不是C語(yǔ)句4. 應(yīng)用緩沖文件系統(tǒng)對(duì)文件進(jìn)行讀寫(xiě)操作,關(guān)閉文件的函數(shù)名為A. fclose()B. close()C. fread()D. fwriteB )。代表的是5.設(shè)C語(yǔ)言中,int類型數(shù)據(jù)占2個(gè)字節(jié),則short類型數(shù)據(jù)占(A. 1個(gè)字節(jié)B. 2個(gè)字節(jié)C. 4個(gè)字節(jié)D. 8 個(gè)字節(jié)6. 已知函數(shù)的調(diào)用形式 fread(buffer,size,count,fp);其中 buffer(C )。A. 一個(gè)整數(shù),代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)B. 一個(gè)文件指針,指向要讀的文件C. 一個(gè)指針,指向要讀入數(shù)據(jù)的存放地址D

3、. 一個(gè)存儲(chǔ)區(qū),存放要讀的數(shù)據(jù)項(xiàng)7. 在C語(yǔ)言中,形參的缺省存儲(chǔ)類是(A )A. autoB. registerC. staticD. extern8. 以下標(biāo)識(shí)符中,不能作為合法的C用戶定義標(biāo)識(shí)符的是(A )A. putcharB. _doubleC. _123D. INT9. 在C語(yǔ)言中,能代表邏輯值“真”的是(D )A. TrueB. 大于0的數(shù)C. 非0整數(shù)D. 非0的數(shù)10. 已知 x=43, ch='A' , y=0;則表達(dá)式(x>=y&&chv'B'&&!y)的值是(C )。A. 0B. 語(yǔ)法錯(cuò)C. 1D. &

4、quot;假"11. 函數(shù)rewind的作用是(A )。A. 使位置指針重新返回文件的開(kāi)頭B. 將位置指針指向文件中所要求的特定位置C. 使位置指針指向文件的末尾D. 使位置指針自動(dòng)移至下一個(gè)字符位置12. 以下正確的說(shuō)法是:在C語(yǔ)言中(A )。A. 實(shí)參和與其對(duì)應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元B. 實(shí)參和與其對(duì)應(yīng)的形參共占用一個(gè)存儲(chǔ)單元C. 只有當(dāng)實(shí)參和與其對(duì)應(yīng)的形參同名時(shí)才共占用存儲(chǔ)單元D. 形參是虛擬的,不占用存儲(chǔ)單元13.對(duì)以下說(shuō)明語(yǔ)句int a10=6,7,8,9,10;的正確理解是(B )A.將5個(gè)初值依次賦給a1至a5B. 將5個(gè)初值依次賦給a0至a4C. 將5個(gè)初值依次賦

5、給a6至a10D. 因?yàn)閿?shù)組長(zhǎng)度與初值的個(gè)數(shù)不相同,所以此語(yǔ)句不正確14. C語(yǔ)言中要求對(duì)變量作強(qiáng)制定義的主要理由是(D )。A. 便于移植B. 便于寫(xiě)文件C. 便于編輯預(yù)處理程序的處理D. 便于確定類型和分配空間15. 若有說(shuō)明int a34; 則a數(shù)組元素的非法引用是(D )。A. a02*1B. a13C. a4-20D. a0416. 以下只有在使用時(shí)才為該類型變量分配內(nèi)存的存儲(chǔ)類說(shuō)明是( B )A. auto和 staticB. auto和 registerC. register 和 staticD. extern和 register則a的值為(A )17. int a=1,b=2,

6、c=3;if(a>b)a=b;if(a>c)a=c;A. 1B. 2C. 3D. 不一定18.下列程序的輸出結(jié)果是(B )。main()char c1=97,c2=98;pri ntf("%d%c",c1,c2);A. 9798B. 97bC. a98D. ab19. char a="Thisisaprogram."A. prin tf("%.5s",a);B. puts(a);C. prin tf("%s",a);D. a5*2=0;puts(a);輸出前5個(gè)字符的語(yǔ)句是(A20. 以下運(yùn)算符中,優(yōu)先

7、級(jí)最高的運(yùn)算符是( C )A. |B. %C. !D. =21. 以下的選擇中,正確的賦值語(yǔ)句是( C )A. a=1,b=2B. j+C. a=b=5;D. y=i nt(x)22.若有 inta10=0,1,2,3,4,5,6,7,8,9,*p=a;則輸出結(jié)果不為5的語(yǔ)句為(D )。A. prin tf("%d",*(a+5);B. prin tf("%d",p 5);C. prin tf("%d",*(p+5);D. prin tf("%d",*p5);23. 以下敘述中正確的是(C )A. 在程序的一行上可

8、以出現(xiàn)多個(gè)有效的預(yù)處理命令行僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除 謝謝7精品資料B. 使用帶參的宏時(shí),參數(shù)的類型應(yīng)與宏定義時(shí)的一致C. 宏替換不占用運(yùn)行時(shí)間,只占編譯時(shí)間D. 在以下定義中CR是稱為"宏名"的標(biāo)識(shí)符#defineCR04524. C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是(B )A. AB. %C. !D. >則向內(nèi)存申請(qǐng)到內(nèi)存空間存入25. 若有 int *p=(int *)malloc(sizeof(int);整數(shù)123的語(yǔ)句為(A )A. scan f("%d",p);B. scan f("%d",&

9、;p);C. sca nf("%d",*p);D. sca nf("%d",*p);26. 結(jié)構(gòu)體類型的定義允許嵌套是指(A )A. 成員是已經(jīng)或正在定義的結(jié)構(gòu)體型B. 成員可以重名C. 結(jié)構(gòu)體型可以派生D. 定義多個(gè)結(jié)構(gòu)體型27. 邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型(D )A. 只能是0或1B. 只能是0或非0正數(shù)C. 只能是整型或字符型數(shù)據(jù)D. 可以是任何類型的數(shù)據(jù)28. 以下運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是( D )A. =B. !=C. *(乘號(hào))D. ()29. 關(guān)于建立函數(shù)的目的,以下正確的說(shuō)法是( B )A. 提高程序的執(zhí)行效率B. 提高程序的

10、可讀性C. 減少程序的篇幅D. 減少程序文件所占內(nèi)存30.下列程序的輸出結(jié)果是(B )。main()intx=1,y=O,a=O,b=O;switch(x)case1.switch(y)caseO.a+;break;case1.b+;b reak;case2.a+;b+;break;case3.a+;b+;break;pri ntf("a=%d,b=%dn",a ,b) ;B. a=2,b=1C. a=1,b=1D. a=2,b=2二、多選題則下面語(yǔ)句1. 設(shè)有以下定義 int a=0;double b=1.25;cha rc='A'#defined2中正確

11、的是(ABC)A. a+;B. b+;C. c+;D. d+;2. 若a,b,c,d都是int型變量且初值為0,以下選項(xiàng)中正確的賦值語(yǔ)句是(ABD )。A. a=b=c=d=100;B. d+;C. c+b;D. d=(c=22)-(b+);3. C語(yǔ)言中三種基本的類型為(ABC )A. i ntB. charC. floatD. struct 4.關(guān)于while語(yǔ)句與do-while 語(yǔ)句,以下正確的是(ABC )。A. while是當(dāng)型結(jié)構(gòu)B. do-while 是直到型結(jié)構(gòu)C. 兩者有區(qū)別D. 兩者無(wú)區(qū)別5. 以下選項(xiàng)中不合法的字符常量是(ACD)A."B"B. &#

12、39;010'C. 68D. D6. t為int類型,進(jìn)入下面的循環(huán)之前,t的值為0dowhile(t=1);則以下敘述中正確的是(AC )A. 循環(huán)控制表達(dá)式的值為0B. 循環(huán)控制表達(dá)式的值為1C. 循環(huán)控制表達(dá)式合法D. 以上說(shuō)法都不對(duì)7.關(guān)于for(表達(dá)式1,表達(dá)式2,表達(dá)式3)循環(huán),以下正確的是(BCD )A. 三個(gè)表達(dá)式都不可省略B. 表達(dá)式1可以省略C. 表達(dá)式2可以省略D. 表達(dá)式3可以省略8. 下面那些為合法整型常量(ABC )A. 190B. OxfC. 0765D. Oxk9. 下列為c語(yǔ)言的關(guān)鍵字是(ABC)A. ifB. structC. unionD. I n

13、t10. 以下不正確的敘述是(ABC )A. 在C程序中,每行只能寫(xiě)一條語(yǔ)句B. 若a是實(shí)型變量,C程序中允許賦值A(chǔ)=10,因此實(shí)型變量中允許存放整型C. 在C程序中,無(wú)論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無(wú)誤地表示D. 在C程序中,是只能用于整數(shù)運(yùn)算的運(yùn)算符三、判斷題1.若 a=2,b=-4;則執(zhí)行 a|b+ 后,b 為-4。( B )A. 錯(cuò)誤B. 正確僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除 謝謝13精品資料2. 格式字符口中的m只能為正,不能為負(fù)。(B )A. 錯(cuò)誤B. 正確3. 有 unsigned int a=16;a=a<<2; 則 a 的值是 64。( B )A. 錯(cuò)誤B. 正確4. 自增自減運(yùn)算符+,-可以用于int型、float型和double型資料。(B )A. 錯(cuò)誤B. 正確5. continue 語(yǔ)句可用于switch語(yǔ)句,也可用于for、while和do循環(huán)語(yǔ)句中。(A )A. 錯(cuò)誤B. 正確6. 在某種意義上,char和int通用。(B )A. 錯(cuò)誤B. 正確7. C語(yǔ)言可以直接訪問(wèn)物理位元元址。( B )A. 錯(cuò)誤B. 正確8

溫馨提示

  • 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)論