C 語言試卷 06元.pdf_第1頁
C 語言試卷 06元.pdf_第2頁
C 語言試卷 06元.pdf_第3頁
C 語言試卷 06元.pdf_第4頁
C 語言試卷 06元.pdf_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

上海大學(xué) C 語言試卷 2000 11 一 基礎(chǔ)概念題 一 基礎(chǔ)概念題 30 1 3 分 寫出如下數(shù)學(xué)式的 c 語言表達(dá)式 ba x cos 2 在下列符號中 選出可以作變量名的符號 在該符號后面打勾 y2k 2ky my name p bcd next if integer do 3 寫出下列表達(dá)式的值 1 3 5 x y z 1 w x printf x d y d z d w d x y z w 5 執(zhí)行下列語句後 輸出結(jié)果是什么 char x y z w x e y x 2 z x 3 w x a A printf x c y c z c w c x y z w 6 用一個表達(dá)式描述下列命題 1 a 小于 b 或小于 c 2 a 和 b 都小于 c 3 a 和 b 中有一個小于 c 4 x 大于 a 而小于 b 7 執(zhí)行下列語句 寫出輸出結(jié)果 char p s abcdefgh p s printf s p 3 8 3 分 執(zhí)行下列語句 寫出輸出結(jié)果 strlen 是一個求字符串長度的庫 函數(shù) printf d strlen this t a 078string n 二 寫出下列程序的輸出結(jié)果 二 寫出下列程序的輸出結(jié)果 40 1 include main int i s 0 for i 1 i10 break printf i d s d n i s 2 include main int i s 0 n 0 for i 1 i 10 i if i 2 0 i 3 0 continue n s i printf n d s d n n s 3 include main int i s 0 t 0 for i 1 i 10 i switch i 6 case 0 t i break case 1 s i break printf t d s d n t s 4 include int gcd int int main int a b scanf d d printf a d b d gcd d n a b gcd a b int gcd int x int y int r r x y if r 0 return y return gcd y r 輸入 15 9 5 include main int m 10 n k i scanf d d i 0 do m i n k n k while n 0 while i printf d m i 輸入 13 2 6 include main static char s Shanghai int num i yes yes 0 num 0 for i 0 s i 0 i if s i a if yes num printf num d n num 7 include void fun int a int n int m int t while n m t a n a n a m a m t n m void main static int s 0 1 2 3 4 5 int i fun s 0 3 fun s 2 5 for i 0 i 6 i printf ns d d i s i 8 include void fun void void main int i for i 0 i 5 i fun void fun static int i 10 i 2 printf i d i 三 填空題三 填空題 16 1 程序說明 函數(shù) sum 是求正整數(shù) n 的所有各不相同的因子 數(shù)組 s 保存這些因子 因 子的個數(shù)保存在 k 所指向的整型變量中 函數(shù)返回這些因子之和 程序如下 include include long sum int n int s int k int a m max i 0 long total 0 max sqrt n for m 1 m max m if a n m total s i m if a return total main int a 20 int x count long t scanf d t sum x a printf t ld n t for x 0 x count x printf 4d a x 2 程序說明 該程序檢查由 define 所定義的文本文件中花括號是否配對 函數(shù) check 完 成檢測功能 所遵循的原則為 1 在檢測過程中 不能出現(xiàn)右花括號 個數(shù)多于左花括號 個數(shù) 如果該情況發(fā)生 則返回 1 2 整個文件檢測完成后 若右花括號 個數(shù)等于左花括號 個數(shù) 則返回 0 否則返回 1 3 把檢測的行數(shù)記錄在 n 所指向的變量中 include define file c bc31 bin match c int check FILE int void main int line FILE fp fopen switch check case 0 printf file s match correctly n file break case 1 printf file s missing on d line n file line break case 1 printf file s missing on d line n file line break fclose fp int check FILE fp int n int left 0 right 0 line 0 char c while c fgetc fp EOF if c left else if c right else if c n n line if return 1 return 四 編程四 編程 14 1 6 分 編寫一個函數(shù) my strlin char s 用以計算并返回字符串 s 中小 寫英文字母的個數(shù) 2 8 分 設(shè)有結(jié)構(gòu)類型定義 struct node float coeff int n struct node next 其中成員 coeff 表示多項式中一項的系數(shù) n 表示該項中自變量 x 的冪次 由該結(jié)構(gòu)類型的變量構(gòu)成一個有序鏈表 其有序性是由 n 的降序體現(xiàn)的 該鏈 表的表頭指針為 head 請定義一個函數(shù) double compol float x struct node head 其功能是根據(jù)自變量 x 的值 計算并返回該多項式的值 C 語言 語言 2000 11 答案 答案 一 基礎(chǔ)概念題基礎(chǔ)概念題 1 cos sqrt x a b cos sqrt x a b 2 y2k my name next integer 3 1 0 0 1 4 x 0 y 1 z 0 w 0 5 x e y g z b w E 6 a b a c a c while s if s a s return n

溫馨提示

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

評論

0/150

提交評論