語言試卷2002上考卷_第1頁
語言試卷2002上考卷_第2頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、華南農(nóng)業(yè)大學2002程序設(shè)計C語言考卷PAGE PAGE 5華南農(nóng)業(yè)大學2003.1程序設(shè)計C語言考卷考試須知:答案必須寫在“答題卡”上,寫在試卷上不得分??荚嚱Y(jié)束時,只回收答題卡,不回收試卷。必須在答題卡上正確填寫班級、學號、姓名等內(nèi)容。一、選擇題(每小題2分,共20分)1 C語言程序的三種基本結(jié)構(gòu)是(1)A、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) B、遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)C、嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu) D、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、順序結(jié)構(gòu)2 合法的數(shù)組定義是A、int a = “string” B、int a5=0,1,2,3,4,5 C、vhst s = “string” D、char a

2、= 0,1,2,3,4,53 為了避免嵌套的條件語句if else的二義性,C語言規(guī)定:else與(3)配對。A、縮排位置相同的if B、其之前最近的ifC、其之后最近的if D、同一行的if4 數(shù)組名作為參數(shù)傳遞給函數(shù),作為該參數(shù)的數(shù)組名被處理為(4)A、該數(shù)組的長度 B、該數(shù)組的元素個數(shù)C、該數(shù)組中元素的值 D、該數(shù)組的首地址5 一個可執(zhí)行的C程序的開始執(zhí)行點是(5)A、程序中第一個語句 B、包含文件的第一個函數(shù)C、main()函數(shù) D、程序中的第一個函數(shù)6 C語言用(6)表示邏輯“真”值。A、true B、t C、非0整數(shù)值 D、整數(shù)07 運行完下面的C語言程序段后,k的值是(7)。in

3、t k = 4;(k+) + (k+) +(k+)A 、4 B、5 C、6 D、7 在C語言中,提供的合法保留字是(8)A、swicth B、cher C、Case D、default9 若有定義char s10 = “abcd”,則語句printf(“%s”, s )的輸出結(jié)果是(u表示空格)(9):A、abcd B、a C、abcduuuuuuu D、s10 在C語言中,合法的字符常量是(10)A、084 B、x43 C、ab D、”0”二、是非判斷題(每小題2分,共20分)1 C語言是以函數(shù)為程序的基本單位的。字符常量是用一對雙引號括起來的一個字符。字符串的結(jié)束標志是0。對于“do 循環(huán)

4、體 while (循環(huán)條件);”,這個循環(huán)結(jié)構(gòu)有可能一次循環(huán)體的內(nèi)容都無法執(zhí)行。example和Example是兩個完全不同的標識符。C語言中,若函數(shù)說明未給出返回值類型,系統(tǒng)默認為void類型。C語言本身不提供輸入、輸入語句,需要由庫函數(shù)給出。在C語言中,有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中。C語言中,32768是不正確的int類型常數(shù)。在一個函數(shù)內(nèi)定義的變量只能在本函數(shù)范圍內(nèi)有效。三、寫出下列程序段的輸出結(jié)果(每小題6分,共30分)1有下列程序段,請寫出運行結(jié)果。func(int x) int y = 13; x = x + y; return x;main() int x =

5、3; func(x); printf(%d,x+x);2有下面程序段,請寫出運行結(jié)果main() int sum, j; for(j=1;j=100;j+)sum=0;sum =sum +j; printf(“sum is %d”, sum);3有下面程序段,請寫出運行結(jié)果main() float a = 3.4; int b; b = a * 3; printf(“%d”,b);4有以下程序,請寫出運行結(jié)果。main() int x, n; for(n =1; n =50 ; n + ) x = n; if ( x % 2 = 0 ) if ( x % 3 = 0 ) if ( x % 7

6、= 0 ) printf(%d,n); 5以下程序,請寫出運行結(jié)果main()char grade;grade=B;switch (grade) case A: printf(“excellent”);case B: printf(“pass”);case C: printf(“failure”); 四、編程題(每題10分,共30分)鍵盤輸入1個字符串,將其內(nèi)部的大寫字母轉(zhuǎn)換成對應的小寫字母,然后輸出。提示:字母A的ASC碼為65,字母a的ASC碼為97。編寫判斷1個正整數(shù)是否素數(shù)的函數(shù)。要求在主函數(shù)輸入原始數(shù)據(jù)并輸出判斷結(jié)論。提示:判斷某個正整數(shù)N是素數(shù)的標準是,除了1與N以外,不能被任何1個正整數(shù)所整除。3求數(shù)列1!+2!+ +10!的值。華南農(nóng)業(yè)大學2003.1程序設(shè)計C語言答題卡班級 學號 姓名 成績 一、選擇題(在括號里填寫正確的答案)1 ( ) 2 ( ) 3 ( ) 4 ( ) 5 ( )6 ( ) 7 ( ) 8 ( ) 9 ( ) 10 ( )二、是非判

溫馨提示

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

評論

0/150

提交評論