2015电大c语言,2015电大本科C语言程序设计A试题汇总.doc
2015電大本科C語(yǔ)言程序設(shè)計(jì)A試題匯總
2015年電大本科《C語(yǔ)言程序設(shè)計(jì)A》一、單選題
1.在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為 A 。
A. main B. MAIN C. name D. function 2.每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤分為(B)類。 A. 1 B. 2 C. 3 D. 4 3. 字符串"a+b 12\n"的長(zhǎng)度為(B)。 A. 6 B. 7 C. 8 D. 9
4. 在switch語(yǔ)句的每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)為(D)語(yǔ)句。 A. for B. while C. do D. if 5. 在下面的do-while循環(huán)語(yǔ)句中,其循環(huán)體語(yǔ)句被執(zhí)行的次數(shù)為(C)。
int i 0; do i++; while i 10 ; A. 8 B. 9 C. 10 D. 11
6. 將兩個(gè)字符串連接起來(lái)組成一個(gè)字符串時(shí),選用的字符串函數(shù)為(C)。
A. strlen B. strcpy
C. strcat D. strcmp
7. 若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是(A)。 A. 數(shù)組的首地址 B. 數(shù)組中第一個(gè)元素的值 C. 數(shù)組中全部元素的值 D. 數(shù)組元素的個(gè)數(shù) 8. 假定a為一個(gè)整數(shù)類型的數(shù)組名,整數(shù)類型的長(zhǎng)度為4,則元素a[4]的地址比a數(shù)組的首地址大 C 個(gè)字節(jié)。 A. 4 B. 8 C. 16 D. 32
9. 假定s被定義為指針類型char *的變量,初始指向的字符串為"Hello world!",若要使變量p指向s所指向的字符串,則p應(yīng)定義為(A)。
A. char *p s; B. char *p &s; C. char *p;p *s; D. char *p; p &s;
10. 從一個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的函數(shù)為(B)。
A. gets B. fgets
C. getc D. fgetc
11.程序運(yùn)行中需要從鍵盤(pán)上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間默認(rèn)使用 D 符號(hào)作為分隔符。
A.空格或逗號(hào) B.逗號(hào)或回車(chē) C.逗號(hào)或分號(hào) D.空格或回車(chē)
12.邏輯表達(dá)式 x 0 && x 10 的相反表達(dá)式為(A)。 A.x 0 || x 10 B.x 0 && x 10 C.x 0 || x 10 D.x 0 && x 10 13.當(dāng)處理特定問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用(A)循環(huán)來(lái)解決。
A.for B.while C.do-while D.switch 14.假定i的初值為0,則在循環(huán)語(yǔ)句“while i n s+ i*i; i++; ”中循環(huán)體被執(zhí)行的總次數(shù)為(B)。
A.n-1 B.n C.n+1 D.n/2
15.假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int a[3][4] 3,4 , 2,8,6 ;”,則元素a[1][2]的值為(C)。 A.2 B.4 C.6 D.8 16.在下列選項(xiàng)中,不正確的函數(shù)原型格式為(C)。 A.int Function int a ; B.void Function char ; C.int Function a ; D.void int double* a ; 17.假定p是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大 C 個(gè)字節(jié)。
A.1 B.2 C.4 D.8 18.假定有定義為“int m 7, *p;”,則給p賦值的正確表達(dá)式為(B)。
A.p m B.p &m C.*p &m D.p *m 19.假定指針變量p定義為“int *p malloc sizeof int ;”,要釋放p所指向的動(dòng)態(tài)存儲(chǔ)空間,應(yīng)調(diào)用的函數(shù)為(A)。
A.free p B.delete p C.free *p D.free &p
20.C語(yǔ)言中的系統(tǒng)函數(shù)fopen 是( D)一個(gè)數(shù)據(jù)文件的函數(shù)。
A.讀取 B.寫(xiě)入 C.關(guān)閉 D.打開(kāi) 21. C語(yǔ)言源程序文件的缺省擴(kuò)展名為 D 。
A. cpp B. exe C. obj D. C 22.設(shè)x和y均為邏輯值,則x && y為真的條件是 A 。 A. 它們均為真 B. 其中一個(gè)為真 C. 它們均為假 D. 其中一個(gè)為假
23. 在下列的符號(hào)常量定義中,正確的定義格式為(C)。 A. #define M1 B. const int M2 20 C. #define M3 10 D. const char mark 24. for循環(huán)語(yǔ)句能夠被改寫(xiě)為(D)語(yǔ)句。
A. 復(fù)合 B. if C. switch D. while 25. 在下面的一維數(shù)組定義中,錯(cuò)誤的定義格式為(C)。 A. int a[] 1,2,3 B. int a[10] 0 C. int a[] D.
總結(jié)
以上是生活随笔為你收集整理的2015电大c语言,2015电大本科C语言程序设计A试题汇总.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ssl在线申请php源码,简易实现HTT
- 下一篇: 华为鸿蒙osbeta发布会,华为鸿蒙 O