大學計算機實驗:計算機程序設計習題與答案_第1頁
大學計算機實驗:計算機程序設計習題與答案_第2頁
大學計算機實驗:計算機程序設計習題與答案_第3頁
大學計算機實驗:計算機程序設計習題與答案_第4頁
大學計算機實驗:計算機程序設計習題與答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

一、單選題

1、關于軟件集成開發環境(IDE),下列說法正確的是()o

A.在集成開發環境中,編譯連接后生成的exe文件可以直接復制到其

他計算機中運行。

B.軟件集成開發環境不屬十系統軟件。

C.集成開發環境就是專指VisualStudio,它是微軟的軟件開發平臺。

D.集成開發環境通常還包含一些標準類庫或函數庫,用戶程序可直接

調用。

正確答案:D

2、關于VisualStudio(VS),下列說法正確的是()。

A.VisualStudio是一種專用于VisualC++語言Windows編程的軟件開發

環境。

B.在編寫C/C++程序時,無需考慮程序是32位還是64位的,這是由

編譯器決定的。

C.在VS中的VC項目,只能編譯為Win32程序,即32位Windows程

序,不能編譯為64位Windows程序。

D.在VS中,通過配置,可以將程序編譯成Linux程序,在Linux下運

正確答案:B

3、采用VisualStudio開發環境開發Windows程序,需要安裝的可選

功能是()o

A.BlendforVisualStudio

B.Silverlight

C.MFC

D.LightSwitch

正確答案:C

4、在程序編譯時,如發現語法錯誤,則編譯不成功,這樣的錯誤稱

為()。

A.警告錯

B.邏輯錯

C.編譯錯

D.運行錯

正確答案:C

5、在程序調試時,當遇到函數調用,要進入函數內部進行調試,需

要的操作是()。

A.按Fil(StepInto),進行逐語句調試

B.按F10(StepOver),進行逐行調試

C按F5,繼續

D.按F9,在函數調用處,設置斷點(Breakpoint)調試

正確答案:A

6、在一個C/C++工程(project)中包含多個c源程序,都有各自的

main函數,在對project進行生成項目時,可能的結果是()。

A.出現連接錯

B.出現邏輯錯

C.出現運行錯

D,出現編譯錯

正確答案:A

7、在C/C++中,關于scanf函數,下列說法正確的是()。

A.在scant中可以為多個變量輸入數據,多個數據之間需要設置域寬

以區分不同的數據。

B.scanf函數用于從標準輸入設備鍵盤輸入數據

C.scanf函數輸入的是一系列字符,無需指定輸入數據的類型

D.在scanf中輸入數據,需要用格式控制串中的域寬控制輸入數據寬

度。

正確答案:B

8、在C/C++中,要使用函數參數返回數據,需要定義的參數類型是

()o

A.在參數前添加static修飾符

B.指針型

C.數值型

D.在參數前添加const修飾符

正確答案:B

9、在一個包含多個C/C++源文件的工程(project)中,關于變量,下

列說法正確的是()o

A.不屬于任何函數的變量,其作用域是所在的源文件。

B.函數外部的全局變量不能生命為static存儲類別。

C.在變量名前使用extern和static作用相同。

D.變量的作用域是包含變量最內層的語句塊,不同作用域的變量可以

重名。

正確答案:D

10、對于計算機文件,下列說法止確的是()o

A.C/C++中,fread和fwrite可以對文本文件和二進制文件進行輸入和

輸出。

B.C/C++中,fread和fwrite是對文本文件進行輸入和輸出。

C.C/C++中,fsacnf和fprintf是對二進制文件的輸入和輸出。

D.C/C++中,sacnf和printf是對文本文件的輸入和輸出

正確答案:D

二、多選題

1、在VisualStudio中,關于軟件項目、解決方案(solution)和工

程(project),下列說法正確的是()c

A.一個solution,通常可以分為多個project

B.一個大型軟件項目,可以包含多個solution

C.每個project,通常用來管理一個相對獨立的功能模塊或子系統

D.一個項目就是一個solution

正確答案:A、B、C

2、在VisualStudio中,一個C/C++工程(project),通常包括()。

A.數據庫

B.外部依賴項

c.資源文件(圖標,對話框等)

D.頭文件(.h)

正確答案:B、C、D

3、在VisualStudio開發環境執行程序調試,下列說法正確的是()o

A.通過在代碼中的適當位置,添加輸出厝句,同樣可以對程序進行調

試,但效率低

B.當遇到函數調用時,執行逐語句調試,不會進入函數內部

C.當遇到函數調用時,要進入函數內部,需要執行逐行調試

D.執行程序調試時,將打開相關窗口,分別顯示局部變量取值變化、

線程、模塊、斷點、輸出等信息

正確答案:A、B、C、D

4、在C中,有兩個變量聲明intx;floaty;有關輸入輸出格式控制,

下列用法正確的是()

A.scanf("x=%d/y=%f"/&x/&y);

B.scanf("%dz%f",x,y);

C.scanf("%d%f",&x,&y);

D.printf("x=%5d,y=%5.2f\n",x,y);

正確答案:C、D

5、在C/C++中,要通過函數返回數據,可采用的方法是()o

A.指針參數

B.全局變量

C.通過函數中的ruturn語句

D.數值參數

正確答案:A、B、C

三、判斷題

l、Dev-C++遵循C++11版本,是許多比賽采用的C++開發工具。()

止確答案:V

2、程序調試主要用于查找程序的邏輯錯。()

正確答案:V

3、利用VisualStudio開發環境開發C/C++程序,必須安裝MFC微軟

基礎類庫。()

正確答案:X

4、要將一個已有的C源文件添加到一個C/C++工程中(project),只

要在操作系統下將該文件復制到相應的工程文件夾即可。()

正確答案:X

5、在一個工程節點右單擊,執行“生成”命令,將對工程中的所有

源文件進行編譯和連接操作。()

正確答案:V

6、在VisualStudio等集成開發環境中,通??梢栽O置Project的編譯

選項,來控制編譯器對源文件的編譯。()

正確答案:V

7、在集成開發環境中的編輯器打開一個外部的源程序時,可能會出

現中文亂碼,這是由編輯器和原有文件存儲的字符編碼不一致造成的。

正確答案:V

8、在VisualStudio中,對于C/C++中的scanf輸入必須用微軟新的

scanf_f函數替換,否則將不能通過編譯。

正確答案:X

9、在程序代碼中,可以通過添加輸出府句來觀察變量取值的變化,

因此,集成開發環境中的調試功能可有可無。()

正確答案:X

10、在程序編譯時,如出現Warning錯,程序將不能通過編譯。()

正確答案:X

四、填空題

1、一個軟件集成開發環境,通常包含編輯器、編譯器、連接器和

______________兒個部分組成。

正確答案:調試工具或調試器

2、VisualStudio是一個用于開發程序的軟件集成開發

環境。

正確答案:Windows或windows

3、如果程序的運行結果和預想的不同,則程序存在

錯。

正確答案:邏輯錯或邏輯

4、

溫馨提示

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

評論

0/150

提交評論