fortran程序設(shè)計試題及答案_第1頁
fortran程序設(shè)計試題及答案_第2頁
fortran程序設(shè)計試題及答案_第3頁
fortran程序設(shè)計試題及答案_第4頁
fortran程序設(shè)計試題及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

fortran程序設(shè)計試題及答案姓名:____________________

一、多項選擇題(每題2分,共20題)

1.下列關(guān)于FORTRAN語言的描述,正確的是:

A.FORTRAN是一種高級程序設(shè)計語言

B.FORTRAN主要用于科學計算

C.FORTRAN不支持面向?qū)ο缶幊?/p>

D.FORTRAN語言具有豐富的庫函數(shù)

2.在FORTRAN程序中,下列標識符中正確的是:

A.INTEGER

B.REAL

C.INTEGER*

D.REAL*

3.下列關(guān)于FORTRAN數(shù)組下標的描述,正確的是:

A.數(shù)組下標必須從1開始

B.數(shù)組下標可以小于1

C.數(shù)組下標可以大于數(shù)組的長度

D.數(shù)組下標必須是整數(shù)

4.下列關(guān)于FORTRAN循環(huán)語句的描述,正確的是:

A.DO循環(huán)可以嵌套使用

B.DO循環(huán)可以與IF語句同時使用

C.DO循環(huán)的循環(huán)變量必須是整數(shù)

D.DO循環(huán)的循環(huán)體可以是一條語句或多條語句

5.下列關(guān)于FORTRAN函數(shù)的描述,正確的是:

A.函數(shù)必須有一個返回值

B.函數(shù)可以沒有參數(shù)

C.函數(shù)的參數(shù)可以是數(shù)組

D.函數(shù)的返回值可以是數(shù)組

6.下列關(guān)于FORTRAN文件操作的描述,正確的是:

A.文件可以用于存儲程序數(shù)據(jù)

B.文件可以用于存儲程序代碼

C.文件可以用于輸入輸出數(shù)據(jù)

D.文件可以用于存儲程序運行結(jié)果

7.下列關(guān)于FORTRAN模塊的描述,正確的是:

A.模塊可以包含函數(shù)、子程序和變量

B.模塊可以獨立編譯

C.模塊可以用于提高程序的可讀性

D.模塊可以用于封裝程序功能

8.下列關(guān)于FORTRAN程序結(jié)構(gòu)描述,正確的是:

A.FORTRAN程序由主程序和子程序組成

B.主程序是程序的入口點

C.子程序是程序的可重用模塊

D.子程序可以調(diào)用其他子程序

9.下列關(guān)于FORTRAN數(shù)據(jù)類型的描述,正確的是:

A.數(shù)據(jù)類型用于定義變量的存儲方式和取值范圍

B.FORTRAN有基本數(shù)據(jù)類型和派生數(shù)據(jù)類型

C.整數(shù)類型用于存儲整數(shù)

D.實數(shù)類型用于存儲實數(shù)

10.下列關(guān)于FORTRAN運算符的描述,正確的是:

A.運算符用于對變量或常量進行運算

B.運算符包括算術(shù)運算符、關(guān)系運算符和邏輯運算符

C.算術(shù)運算符包括加、減、乘、除等

D.關(guān)系運算符用于比較兩個表達式的值

11.下列關(guān)于FORTRAN輸入輸出的描述,正確的是:

A.輸入輸出語句用于從鍵盤讀取數(shù)據(jù)或輸出數(shù)據(jù)到屏幕

B.輸入輸出語句可以用于讀寫文件

C.輸入輸出語句可以用于讀寫數(shù)組

D.輸入輸出語句可以用于讀寫結(jié)構(gòu)體

12.下列關(guān)于FORTRAN條件語句的描述,正確的是:

A.條件語句用于根據(jù)條件執(zhí)行不同的代碼塊

B.條件語句可以嵌套使用

C.條件語句可以與循環(huán)語句同時使用

D.條件語句可以用于實現(xiàn)多分支結(jié)構(gòu)

13.下列關(guān)于FORTRAN模塊調(diào)用的描述,正確的是:

A.模塊調(diào)用用于調(diào)用其他模塊中的函數(shù)或子程序

B.模塊調(diào)用需要指定模塊名稱和函數(shù)或子程序名稱

C.模塊調(diào)用可以傳遞參數(shù)

D.模塊調(diào)用可以返回結(jié)果

14.下列關(guān)于FORTRAN函數(shù)調(diào)用的描述,正確的是:

A.函數(shù)調(diào)用用于調(diào)用其他模塊中的函數(shù)

B.函數(shù)調(diào)用需要指定函數(shù)名稱和參數(shù)

C.函數(shù)調(diào)用可以返回結(jié)果

D.函數(shù)調(diào)用可以修改調(diào)用者的變量

15.下列關(guān)于FORTRAN子程序調(diào)用的描述,正確的是:

A.子程序調(diào)用用于調(diào)用其他模塊中的子程序

B.子程序調(diào)用需要指定子程序名稱和參數(shù)

C.子程序調(diào)用可以修改調(diào)用者的變量

D.子程序調(diào)用可以返回結(jié)果

16.下列關(guān)于FORTRAN文件打開的描述,正確的是:

A.文件打開用于建立與文件的連接

B.文件打開可以指定文件讀寫模式

C.文件打開可以指定文件訪問方式

D.文件打開可以指定文件路徑

17.下列關(guān)于FORTRAN文件關(guān)閉的描述,正確的是:

A.文件關(guān)閉用于斷開與文件的連接

B.文件關(guān)閉可以釋放文件資源

C.文件關(guān)閉可以檢查文件讀寫錯誤

D.文件關(guān)閉可以返回文件狀態(tài)

18.下列關(guān)于FORTRAN文件讀寫的描述,正確的是:

A.文件讀寫用于從文件讀取數(shù)據(jù)或向文件寫入數(shù)據(jù)

B.文件讀寫可以指定讀寫方式

C.文件讀寫可以指定讀寫位置

D.文件讀寫可以指定讀寫長度

19.下列關(guān)于FORTRAN程序調(diào)試的描述,正確的是:

A.程序調(diào)試用于找出程序中的錯誤

B.程序調(diào)試可以使用調(diào)試器

C.程序調(diào)試可以設(shè)置斷點

D.程序調(diào)試可以觀察變量值

20.下列關(guān)于FORTRAN程序優(yōu)化的描述,正確的是:

A.程序優(yōu)化用于提高程序運行效率

B.程序優(yōu)化可以使用編譯器優(yōu)化選項

C.程序優(yōu)化可以減少程序運行時間

D.程序優(yōu)化可以減少程序占用內(nèi)存

二、判斷題(每題2分,共10題)

1.FORTRAN語言只支持固定格式輸入輸出。()

2.在FORTRAN中,邏輯變量只有兩個值:.TRUE.和.FALSE.。()

3.FORTRAN中的數(shù)組元素可以通過數(shù)組名直接訪問。()

4.FORTRAN中的循環(huán)變量在循環(huán)體內(nèi)不能被重新賦值。()

5.在FORTRAN中,一個子程序可以調(diào)用另一個子程序。()

6.FORTRAN的模塊化設(shè)計可以使得程序更加易于維護。()

7.FORTRAN語言不支持動態(tài)內(nèi)存分配。()

8.在FORTRAN中,所有變量都必須在程序開始時聲明。()

9.FORTRAN的文件操作只支持順序訪問。()

10.FORTRAN語言中的數(shù)組下標可以是浮點數(shù)。()

三、簡答題(每題5分,共4題)

1.簡述FORTRAN程序的基本結(jié)構(gòu)。

2.解釋FORTRAN中模塊的概念及其作用。

3.描述FORTRAN程序中如何進行數(shù)組操作。

4.說明FORTRAN中文件操作的基本步驟。

四、論述題(每題10分,共2題)

1.論述FORTRAN語言在科學計算領(lǐng)域的應(yīng)用及其優(yōu)勢。

2.分析FORTRAN語言在當前編程語言環(huán)境中的地位及其面臨的挑戰(zhàn)。

試卷答案如下

一、多項選擇題(每題2分,共20題)

1.A,B,C,D

2.A,B

3.A,D

4.A,B,C,D

5.A,B,C,D

6.A,C,D

7.A,B,C,D

8.A,B,C,D

9.A,B,C,D

10.A,B,C,D

11.A,B,C,D

12.A,B,C,D

13.A,B,C,D

14.A,B,C,D

15.A,B,C,D

16.A,B,C,D

17.A,B,C,D

18.A,B,C,D

19.A,B,C,D

20.A,B,C,D

二、判斷題(每題2分,共10題)

1.×

2.√

3.√

4.√

5.√

6.√

7.√

8.√

9.×

10.×

三、簡答題(每題5分,共4題)

1.FORTRAN程序的基本結(jié)構(gòu)包括:主程序、子程序、函數(shù)、數(shù)據(jù)聲明、輸入輸出語句、循環(huán)控制語句、條件控制語句等。

2.模塊是FORTRAN程序設(shè)計中的一個重要概念,它允許將程序分解為多個獨立的部分,每個部分可以包含數(shù)據(jù)、子程序和函數(shù)。模塊的作用是提高代碼的可重用性、可維護性和可讀性。

3.FORTRAN中的數(shù)組操作包括數(shù)組的聲明、初始化、賦值、元素訪問、數(shù)組復制等。數(shù)組通過下標訪問元素,下標必須是整數(shù),且在聲明時指定數(shù)組的維度和大小。

4.FORTRAN中文件操作的基本步驟包括:打開文件、讀寫文件、關(guān)閉文件。打開文件用于建立與文件的連接,讀寫文件用于進行數(shù)據(jù)的輸入輸出,關(guān)閉文件用于斷開連接并釋放資源。

四、論述題(每題10分,共2題)

1.FORTRAN語言在科學計算領(lǐng)域的應(yīng)用廣泛,其優(yōu)勢包括:歷史悠久,經(jīng)過長期優(yōu)化,具有較高的運行效率;語法簡潔,易于理解和使用;豐富的數(shù)值計算庫函數(shù);良好的兼容性和穩(wěn)定性。然而,隨著現(xiàn)代編程語言的發(fā)展,F(xiàn)ORTRAN在某些領(lǐng)域的應(yīng)用逐漸減少,主要原因是其缺乏現(xiàn)代編程語言的特性,如面向?qū)ο缶幊獭⒉l(fā)編程等。

2

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論