西南交大高級語言程序設(shè)計客觀題1
《西南交大高級語言程序設(shè)計客觀題1》由會員分享,可在線閱讀,更多相關(guān)《西南交大高級語言程序設(shè)計客觀題1(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
一、單項選擇題(只有一個選項正確,共 11道小題)1. 以下正確的 C 標(biāo)識符是 (A) 0XH(B) _80(C) main#(D) A你選擇的答案: B 正確正確答案:B解答參考:2. 以下說法中正確的是 (A) 一個函數(shù)在編譯時被分配得到一個入口地址,這個入口地址稱為函數(shù)的指針(B) a/=b+c;這個式子和 a=a/b+c;等價(C) C 語言開始執(zhí)行程序的開始執(zhí)行點是程序中第一條可執(zhí)行的語句。(D) 對二維數(shù)組 a 賦值可以用這樣的語句完成 int a4=1,2,3,4,5,6,7,8;你選擇的答案: A 正確正確答案:A解答參考:3.設(shè) a是 int型變量,b 是 float型變量,用下面的語句給這兩個變量輸入值scanf(a=%d,b=%f,&a,&b);為了把 100 和 76.5 分別賦給 i 和 f,則正確的輸入為: (A) 100 76.5(B) a=100,b=76.5(C) 10076.5(D) a=100 b=76.5你選擇的答案: B 正確正確答案:B解答參考:4.若有如下說明 。char a10=a,b,c,d,e,f,g,h,i,j,*p=a;則輸出表達(dá)式*(p+8),即 printf(%cn,*(p+8);得到 (A) g(B) h(C) i(D) j你選擇的答案: C 正確正確答案:C解答參考:5.函數(shù) Func的功能是( )int Func(char *ptr) char *p;p=ptr;while (*p+);return (p-ptr-1);(A) 比較兩個字串的大小(B) 求字符串的長度(C) 將串 ptr 復(fù)制到 p 中(D) 以上三種說法都不對你選擇的答案: B 正確正確答案:B解答參考:6. 以下可作為函數(shù) fopen中第一個參數(shù)的正確格式是 (A) c:usertext.tex(B) c:usertext.txt(C) “c:usertext.tex”(D) “c:usertext.txt”你選擇的答案: D 正確正確答案:D解答參考:7.若有宏定義#define PI 3.14#define S(r) PIrr則主函數(shù)中語句 s2=S(r+3); 宏替換后的結(jié)果為 (A) s2=PI*r+3*r+3 (B) s2=3.14*(r+3)*(r+3)(C) s2=3.14*r+3*r+3(D) s2= PIrr你選擇的答案: C 正確正確答案:C解答參考:8. 當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是 。(A) 數(shù)組的長度(B) 數(shù)組的首地址(C) 數(shù)組每一個元素的地址(D) 數(shù)組每個元素中的值你選擇的答案: B 正確正確答案:B解答參考:9. 若有函數(shù)聲明為:void func(double *p);則以下函數(shù)調(diào)用正確的是_。(A) double x; f(x);(B) double x; f(x);(C) double x; f(D) int x; f(你選擇的答案: C 正確正確答案:C解答參考:10. 若定義 typedef union int a; long b; double c; TY; 則表達(dá)式 sizeof(TY)的值為 。(A) 1(B) 2(C) 4(D) 8你選擇的答案: D 正確正確答案:D解答參考:11. 要用 fopen函數(shù)打開一個新的二進(jìn)制文件,該文件要既能寫也能讀,則文件方式字符串應(yīng)是 (10) 。(A) “ab+”(B) “wb+”(C) “r+”(D) “ab”你選擇的答案: B 正確正確答案:B解答參考:(注意:若有主觀題目,請按照題目,離線完成,完成后紙質(zhì)上交學(xué)習(xí)中心,記錄成績。在線只需提交客觀題答案。)二、主觀題(共 16道小題)12. main() int x=2,y=-1,z=2;if(xif(y=A puts(a);若程序的輸入為 SWJTU,則輸出結(jié)果為 (3) 。參考答案: swjtu 15. #include “stdio.h”#define N 5int swap(int *p, int *q)int t;if(preturn pvoid f(int a ,int m)int *p, *q;p=a;q=a+m;while(swap(p,q)p+; q-void main( )int m,aN;for(m=0;m f(a,N-1);for(m=0;m若程序的輸入為 8 9 2 3 4, 則輸出結(jié)果為 (4) 。 參考答案:4 3 2 9 816. 寫一個程序,建立 N 元整型數(shù)組,然后輸入一個整數(shù) x,查找 x 是否包含在數(shù)組中,若在,則返回第一次出現(xiàn)的下標(biāo)以及總的出現(xiàn)次數(shù);否則,輸出下標(biāo)為-1, 總的出現(xiàn)次數(shù)為 0. ( 8 分)參考答案:#include “stdio.h” #define N 8int locate(int aN,int x,int *pc) int i,first=-1; *pc=0; for(i=0;ib)& (c+) 后,c 的值為 。參考答案:1 324. 有如下語句:char A = SWJTU ; 該字符串的長度是 ,A3= 。參考答案:5 T(允許無單引號和寫 ASCII碼 84)25. 若有定義 char ch=C; 則 puchar(ch=A 語句的輸出結(jié)果為 。參考答案:c26. 若有定義 int a= 1,2,3,4 , *p=a+1; 則表達(dá)式 *+p 的值為 。參考答案:327. 若有類型定義 typedef int Mat10; 則 Mat a5; 表示的實際數(shù)組定義是 。參考答案:int a510;- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 西南 交大 高級 語言程序設(shè)計 客觀
鏈接地址:http://italysoccerbets.com/p-326823.html