c語言-練習手冊2附答案_第1頁
c語言-練習手冊2附答案_第2頁
c語言-練習手冊2附答案_第3頁
c語言-練習手冊2附答案_第4頁
c語言-練習手冊2附答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

c語言-練習手冊2[復制]您的姓名:[填空題]*_________________________________1.以下敘述中正確的是()。[單選題]*A

構成C程序的基本單位是函數(正確答案)B

可以在一個函數中定義另一個函數C

main()函數必須放在其他函數之前D

所有被調用的函數一定要在調用之前進行定義2.在一個函數內部定義的變量是()。[單選題]*A

簡單變量B

局部變量(正確答案)C

全局變量D

標準變量3.以下對C語言函數的描述中,正確的是()。[單選題]*A

C程序由一個或一個以上的函數組成(正確答案)B

C函數可以嵌套定義C

函數必須有返回值,否則不能使用函數D

C語言中所有的函數定義都必須在main()函數中定義4.下面程序通過函數實現輸入長方形長與寬求周長,空白處應填入()。

voidlength()

{

inta,b,s;

printf(“請輸入長與寬”);

scanf(“%d%d”,&a,&b);

s=2*(a+b);

printf(“%d”,s);

}

voidmain()

{__________________}[單選題]*A

fun();B

length;C

length();(正確答案)D

fun;5.下面程序執(zhí)行后,輸出的結果是()。

voidfun()

{

inti=7;

while(i<=27)

{

printf(“%d“,i);

i+=7;

}

}

main()

{

fun();

}[單選題]*A

71727B

71421(正確答案)C

717D

7146.下列關于函數的描述錯誤的是()。[單選題]*A

C程序是由函數組成的B

C中函數從定義的角度分為庫函數和自定義函數C

main函數可以調用其它的函數D

在main函數中可以嵌套定義別的函數(正確答案)7.變量可以分為全局變量與局部變量,這是從什么角度來分的()。[單選題]*A

變量的個數B

變量的作用域(正確答案)C

變量的類型D

變量的名稱8.根據需要編寫一個函數如下:

voidabc()

{

printf(“**********\n”);

}

從傳遞參數的角度,abc函數屬于()。[單選題]*A

自定義函數B

無參函數(正確答案)C

有參函數D

有返回值函數9.閱讀以下代碼

voidfun(inta,intb)

{

intx,y;

}

以下描述正確的是()。[單選題]*A

a,b,x,y四個變量都是局部變量(正確答案)B

x,y二個變量是全局變量C

a,b二個變量是外部變量D

a,b二個變量是全局變量10.閱讀以下代碼

intx=10;

voidfun()

{

x=x+10;

}

voidmain()

{

x=5;

fun();

printf(“%d”,x);

}

以上代碼運行的結果是()。[單選題]*A25B20C15(正確答案)D511.以下正確的說法有()。*A

C語言程序的基本組成單位是函數;(正確答案)B

一個函數的類型為void,在定義時,可以省略void;C

函數聲明是一條C語句;(正確答案)D函數必須要有返回值;12.從函數定義的角度,函數分為()。*A

系統(tǒng)函數;(正確答案)B

無參函數;C

main函數;D自定義函數;(正確答案)13.以返回值的角度,函數分為()。*A

單返回值函數;B

無返回值函數;(正確答案)C

有返回值函數;(正確答案)D雙返回值函數;14.按變量的作用域,變量分為()。*A

局部變量;(正確答案)B

const變量;C

全局變量;(正確答案)D宏變量;15.以下關于函數的敘述中不正確的是()。*A

每個函數都可以被其它函數調用(包括main函數);(正確答案)B

每個函數都必須定義在main函數的前面;(正確答案)C

每個函數都可以單獨運行;(正確答案)D在一個函數內部可以定義另一個函數;(正確答案)16.以下是系統(tǒng)函數的是()。*A

max();B

strlen();(正確答案)C

strcmp();(正確答案)Dprintf();(正確答案)17.以下是有參數函數的是()。*A

printf();(正確答案)B

getchar();C

strlen();(正確答案)Dstrcmp();(正確答案)18.變量的作用域指變量有效的作用圍。

[判斷題]*對(正確答案)錯19.從參數角度看函數可分為庫函數和用戶定義函數。

[判斷題]*對錯(正確答案)20.在函數之外定義的變量稱為局部變量。[判斷題]*對錯(正確答案)21.在主函數main()中定義的變量都可以在其它被調函數中直接使用。[判斷題]*對錯(正確答案)22.在C語言中一個函數一般由兩個部分組成它們是函數首和函數體[判斷題]*對(正確答案)錯23.在全局上自定義函數應該在主函數之前有一個說明,目的是告訴系統(tǒng)在主函數中要用到一個自定義函數,被主函數直接調用或間接調用。[判斷題]*對(正確答案)錯24.在不同函數中可以使用相同的名字的變量;[判斷題]*對(正確答案)錯25.函數必須有返回值,否則不能使用函數。[判斷題]*對錯(正確答案)26.主函數和其它函數之間可以相互調用。[判斷題]*對錯(正確答案)27.在一個C程序中,main函

溫馨提示

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

評論

0/150

提交評論