西南交大高級(jí)語(yǔ)言程序設(shè)計(jì)客觀題5
《西南交大高級(jí)語(yǔ)言程序設(shè)計(jì)客觀題5》由會(huì)員分享,可在線閱讀,更多相關(guān)《西南交大高級(jí)語(yǔ)言程序設(shè)計(jì)客觀題5(10頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
一、單項(xiàng)選擇題(只有一個(gè)選項(xiàng)正確,共 16 道小題)1. 以下正確的 C 標(biāo)識(shí)符是 (A) 0XH(B) _80(C) main#(D) A你選擇的答案: B [正確]正確答案:B解答參考:2. C 語(yǔ)言表示邏輯假的方法是 (A) FALSE(B) 0(C) 1(D) NULL你選擇的答案: B [正確]正確答案:B解答參考:3. 能正確表達(dá)邏輯關(guān)系"a≥10"或"a≤0" 的 C 語(yǔ)言表達(dá)式是 (A) a>=10ora=0|a=10&&a=10||a if(a[i] return(p);}在下劃線處應(yīng)填入的是 。(A) i=p(B) a[p]=a[i](C) p=j(D) p=i你選擇的答案: D [正確]正確答案:D解答參考:9. 在 C 語(yǔ)言中,能代表邏輯“真”的是____。(A) true(B) 大于 0 的數(shù)(C) 非 0 的整數(shù)(D) 非 0 的數(shù)你選擇的答案: D [正確]正確答案:D解答參考:10. 若有定義和語(yǔ)句:int a=10,b=20,*p=,則輸出結(jié)果是____。(A) 10,20(B) 10,10(C) 20,10(D) 20,20你選擇的答案: D [正確]正確答案:D解答參考:11.若有定義 struct { int a[5]; } b; 則正確表達(dá)成員數(shù)組 a 的最后一個(gè)元素的地址表達(dá)式是。(A) b.a(B) b.a[5](C) b.a+4(D) &(&b?>a[4])你選擇的答案: C [正確]正確答案:C解答參考:12. 為改寫(xiě)磁盤(pán)文件中的數(shù)據(jù),文件打開(kāi)方式串正確的是 。(A) "ab+"(B) "rb"(C) "wb+"(D) "rb+"你選擇的答案: D [正確]正確答案:D解答參考:13. 若有定義 int a[3][4]; 以下 是對(duì)該數(shù)組元素的錯(cuò)誤引用。(A) a[3][2](B) ?(a[1]+2)(C) ?(?(a+2)+3)(D) ?(?a+1)你選擇的答案: A [正確]正確答案:A解答參考:14. 若變量已有正確定義,程序 a=0; for (i=1; iif(y=’A’ puts(a);}若程序的輸入為 SWJTU,則輸出結(jié)果為 (3) 。參考答案: swjtu 25. #include “stdio.h”#define N 5int swap(int *p, int *q){int t;if(preturn p}void f(int a[ ],int m){int *p, *q;p=a;q=a+m;while(swap(p,q)){p++; q--}}void main( ){int m,a[N];for(m=0;mf(a,N-1);for(m=0;m}若程序的輸入為 8 9 2 3 4, 則輸出結(jié)果為 (4) 。 參考答案:4 3 2 9 826. 下面程序的功能是輸出 100 至 1000 以內(nèi)的素?cái)?shù),請(qǐng)?zhí)羁帐怪晟啤?include (1) main(){ int m,k,j;for(m=100;mk 或 j>=k+1 27. 下面程序的功能是統(tǒng)計(jì)字符文件 a .txt 中有多少個(gè)空格,請(qǐng)?zhí)羁帐怪晟啤?include "stdio.h"main ( ){ FILE *fp; char ch; int n= (5) ;if(!(fp=fopen(“a .txt”, (6) ))) { printf(File open correct!\n");exit(0); }while ( (7) )) { ch=fputc( fp ); if(feof(p1))break;if( (8) n++;}printf("n=%d\n",n);fclose(fp);}}參考答案: (5) 0 (6) ”r” (7) feof(fp) (8) ch= =’ ’ 28. 有如下語(yǔ)句:char A[ ]={ "SWJTU" }; 該字符串的長(zhǎng)度是 (3) ,A[3]= (4) 。參考答案:(3) 5 (4) ‘T’(允許無(wú)單引號(hào)和寫(xiě) ASCII 碼 84)29. 若有定義 int x=5, n=5;則執(zhí)行語(yǔ)句 x+=n++; 后, x 的值= (5) ,n 的值= (6) 。參考答案:(5) 10 (6) 6 30. 若有 int a=2,b=1,c=0; 執(zhí)行語(yǔ)句 c=a++ - b - -;后,變量 c 的值為 (14) b 的值 (15) 參考答案:(14) 1 (15) 0 31. 編程打印如下圖形到屏幕上。 (9 分)*************************要求打印行數(shù)由鍵盤(pán)輸入。參考答案:#include /* 程序結(jié)構(gòu)正確 2 分 */void main(){ int n, i, j;scanf(“%d”, /* 正確輸入行數(shù) 1 分 */for(i=1;i=0&&a[m]c[j+1]=a[m];k++;break;} if(k>0) for(m=0;m /*正確輸出 2 分*/else printf("no common elements");printf("\n"); }- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 西南 交大 高級(jí) 語(yǔ)言程序設(shè)計(jì) 客觀
鏈接地址:http://m.kudomayuko.com/p-326827.html