1253本科2015c語言程序設計_第1頁
1253本科2015c語言程序設計_第2頁
1253本科2015c語言程序設計_第3頁
1253本科2015c語言程序設計_第4頁
1253本科2015c語言程序設計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2015 年 7 月、單選題 (每小題 2 分,共 20分)1.由C語言目標文件連接而成的可執(zhí)行文件的默認擴展名為)。A. cpp B. exeC.obj D.2設有兩條浯句為“ int a = 3; a+= a*a; ”,則執(zhí)行結束后,a的值為()。A. 12 B.18C. 15 D.27試卷代號: 1253國家開放大學 (中央廣播電視大學 )2015 年春季學期“開放本科”期末考試C 語言程序設計 A 試題7.在C語言中,所有預處理命令都是以()符號開頭的。3.帶有隨機函數(shù)調(diào)用的表達式rand()20 的值在()區(qū)間內(nèi)。A. 119B. 120C. 0 19D0204.在for循環(huán)浯句“

2、for(i = 0; i<n ; i+)S; ”中,循環(huán)體S被執(zhí)行的次數(shù)為)。A. . n B. n+lC. n 一 1 D. n 一 25. 在下列的字符數(shù)組定義中,存在語法錯誤的是 ()。A.char a20 = ” abcdefg”;B. char 3=” x+y= 55”;C.char a15 = ' 1' ,' 2' ;D. char a10 =' 56.若有個函數(shù)原型語句為“ double *functi0n() ;”,則此函數(shù)的返回值類型為 ()。A.實數(shù)型 B.實數(shù)指針型C. 函數(shù)指針型D. 數(shù)組型A,C. & D. 8假定

3、整數(shù)類型的指針 p所指數(shù)據(jù)單元的值為 30 , P十I所指數(shù)據(jù)單元的值為 40, 則執(zhí)*P+后,P所指數(shù)據(jù)單元的值為()。A.40B. 30C.70D. 109.若要使p指向二維整型數(shù)組a1020,則p的類型為()。A.int*B. int * *C.int *20 D. int(*)2010.表示文件結束符的符號常量為)。A. eof B. EofC. EOFD. feof二、填空題(每小題2分,共26分)11. C語言中的每條復合語句以右扌舌號作為結束符。文件。12在#include命令中所包含的文件,可以是頭文件,也可以是 13.十進制數(shù)35對應的十六進制數(shù)為 14.假定x= 8,則表達

4、式2+X+牛的值為 15對于“ for(i = 0; i<10; i+=2)S'語句,循環(huán)體 S被執(zhí)行的次數(shù)為 16 .若 x= 5, y= 8,則執(zhí)行"if(x>y)c = 2; else c= 3 ;語句后,c 的值為17.假定二維數(shù)組的定義為"int a35;”,則該數(shù)組所包含的元素個數(shù)為 18.執(zhí)行"typedef int ABC10 ”語句把ABC定義為具有10個整型元素的型。19. strcatO函數(shù)用于兩個字符串。20 假定P所指對象的值為34, P+1所指對象的值為46,則*p+的值為21. 若要把一個指針P強制轉(zhuǎn)換為字符指針。

5、則采用的強制轉(zhuǎn)換表達式為22. NULL是一個符號常量,作為空指針,它所表示的整數(shù)值為23. 假定要動態(tài)分配一個類型為struet Worker的對象,并由r指針指向這個對象,則r的數(shù)據(jù)類型為三、寫出下列每個程序運行后的輸出結果(每小題6分,共30另24. #includcvstdiO . h>void mai n() int i, j, k= 0;for(i = 0; i<4; i+) for(j = i;j<4; j+)k+;printf( ” d n”,k);25. #include<stdio . h>void mai n() int x = 20;int

6、 i = 2;while(i< = x) if(x% i= 0)printf( ” d”, i); x/= i; else i+;26。#include<stdio . h>void mai n() inta8 = 7, 6, 4, 5, 8, 3, 9, 12;int i, s= 0 ;for(i = 0; i<8; i+) if(ai> = 6&&ai< = 9)s+= ai;printf(” s=% dn ”,s);27. #include<stdio h>int WF(int x, int y) x= x+y;y+ = x

7、;return x 十 y;void main() int x=3, y= 5;printf(” d n”,WF(x, y);28 #include<stdio h>int LA(int *a , int n) int i, s= 0 ;for(i = 0; i<n; i+)s+= ai;return s ;void main()Int a5=1, 2, 3, 4, 5;int b = LA(a, 3)+LA(a+2, 3);printf(” b = % d n”,b);四、寫出下列每個函數(shù)的功能 (每小題 6 分,共 12 分)29 int SC(int a, int b,

8、 int c) if(a>= b&&a> = c)return a ;if(b> = a&&b> = c)returnb ;return C ;函數(shù)功能:30int *LI(int n)int i ;int * a = malloc(n* sizeof(int); for(i = 0; i<n; i+)scanf(”d", a+i);return a ;函數(shù)功能:五、按題目要求編寫程序 (每小題 6 分,共 12分)31。完善下面程序,該程序功能是從鍵盤上輸入10個整數(shù)到一維數(shù)組 a10中,然后按照下標從大到小的次序輸出數(shù)

9、組a10中的每個元素值,元素值之間用一個空格分開。#include<stdio h> void main() int a10 , i;/用i作為循環(huán)變量 printf(”從鍵盤輸入10個整數(shù): n”);/向下補充程序內(nèi)容,用兩個 for 循環(huán)實現(xiàn)printf(”、n” );32.編寫一個主函數(shù),假定函數(shù)體中定義的整數(shù)變量a和b的取值范圍分別為:6< a< 50, 10< bw 30,求出滿足不定方程3a+4b= 120的全部整數(shù)組解。如(20, 15)就是其中的一組解。試卷代號: 1253國家開放大學 (中央廣播電視大學 )2015 年春季學期“開放本科”期末考試

10、C語言程序設計A 試題答案及評分標準(供參考 )2015 年 7 月、單選題(每小題2 分,共 20 分 )1B2A3. C 4. ASD6B7B8. A 9. D10C二、填空題(每小題2 分,共 26 分 )11花()12. 程序130x2314101516171518一維數(shù)組19連接203421(char*)p2223struct Worker*三、寫出下列每個程序運行后的輸出結果 (每小題 6 分,共 30 分 )評分標準:根據(jù)答案正確程度酌情給分。24102526. s= 30272128. b=18四、寫出下列每個函數(shù)的功能 (每小題 6 分,共 12 分 )評分標準:根據(jù)敘述的正確與完整程度酌情給分。29. 求出 a,b,c 三個參數(shù)中的最大值并返回。30 首先建立一個動態(tài)整型數(shù)組an,接著從鍵盤上輸入n個整數(shù)到,an中,最后返回數(shù)組 an 的首地址。五、按題目要求編寫程序 (每小題 6 分,共 12 分)評分標準:根據(jù)編寫程序或函數(shù)的正確與完整程度酌情給分。31. for(i = 0; i<10 ; i+)scanf(” d”,&ai); 3 分for(i=9 ; i>= 0; i-)printf(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論