黑龍江大學C語言程序設計試題庫程序單項選擇_第1頁
黑龍江大學C語言程序設計試題庫程序單項選擇_第2頁
黑龍江大學C語言程序設計試題庫程序單項選擇_第3頁
黑龍江大學C語言程序設計試題庫程序單項選擇_第4頁
黑龍江大學C語言程序設計試題庫程序單項選擇_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——黑龍江大學C語言程序設計試題庫程序單項選擇單項選擇題

46、若輸入ab,程序運行結果為()。

main()

{staticchara[2];

scanf(\

printf(\

}**C**A)a,bB)a,C)b,

D)程序出錯

47、若有說明:inta[3][4]={0};則下面正確的表達是()。**D**A)只有元素a[0][0]可得到初值0B)此說明語句不正確

C)數組a中各元素都可得到初值,但其值不一定為0D)數組a中每個元素均可得到初值0

48、若有說明:inta[][3]={1,2,3,4,5,6,7};則a數組第一維的大小是()。**B**A)2B)3C)4

D)無確定值

49、設有數組定義:chararray[]=\則數組array所占的

空間為()。**C**A)4個字節(jié)B)5個字節(jié)C)6個字節(jié)D)7個字節(jié)

50、C語言程序中,當調用函數時()。**A**A)實參和虛參各占一個獨立的存儲單元B)實參和虛參可以共用存儲單元C)可以由用戶指定是否共用存儲單元D)計算機系統(tǒng)自動確定是否共用存儲單元

51、C語言程序中,若對函數類型未加顯式說明,則函數的隱含說明類型為()。

**C**

A)voidB)doubleC)intD)char

52、C語言程序中必需有的函數是()。**B**

A)#include\B)mainC)printfD)scanf

53、C語言規(guī)定:簡單變量做實參時,它和對應形參之間的數據傳遞方式是()。

**B**

A)地址傳遞B)單向值傳遞

C)由實參傳給形參,再由形參傳回給實參D)由用戶指定的傳遞方式

54、當調用函數時,實參是一個數組名,則向函數傳送的是()。**B**A)數組的長度B)數組的首地址

C)數組每一個元素的地址D)數組每個元素中的值

55、對于void類型函數,調用時不可作為()。**D**A)自定義函數體中的語句B)循環(huán)體里的語句C)if語句的成分語句D)表達式

56、凡是函數中未指定存儲類別的局部變量,其隱含的存儲類別為()。**A**A)自動(auto)B)靜態(tài)(static)C)外部(extern)

D)寄放器(register)

57、關于建立函數的目的,以下正確的說法是()。**B**A)提高程序的執(zhí)行效率B)提高程序的可讀性C)減少程序的篇幅

D)減少程序文件所占內存

58、全局變量的定義不可能在()。**A**

A)函數內部B)函數外面C)文件外面D)最終一行

59、若調用一個函數,且此函數中沒有return語句,則正確的說法是:

該函數()。**D**

A)沒有返回值

B)返回若干個系統(tǒng)默認值C)能返回一個用戶所希望的值D)返回一個不確定的值

60、若已定義的函數有返回值,則以下關于該函數調用的表達中錯誤的是()。

**D**

A)函數調用可以作為獨立的語句存在B)函數調用可以作為一個函數的實參C)函數調用可以出現在表達式中D)函數調用可以作為一個函數的形參

61、若用數組名作為函數的實參,傳遞給形參的是()。**A**

A)數組的首地址

B)數組第一個元素的值C)數組中全部元素的值D)數組元素的個數62、若有double*p,x[10];inti=5;使指針變量p指向元素x[5]的語句為()。

**A**

A)p=B)p=x;C)p=x[i];D)p=可將字符H通過指針存入變量h中的語句是()。**B**A)*s=H;B)*s='H';C)s=H;D)s='H'

64、int(*p)[6];它的含義為()。**B**

A)具有6個元素的一維數組

B)定義了一個指向具有6個元素的一維數組的指針變量

C)指向整型指針變量

D)指向6個整數中的一個的地址

65、變量的指針,其含義是指該變量的()。**B**A)值B)地址C)名

D)一個標志

66、對于基本類型一致的兩個指針變量之間,不能進行的運算是()。**C**A)D)成員中占內存量最大者所需的容量

78、當說明一個結構體變量時系統(tǒng)分派給它的內存是()。**A**A)各成員所需內存量的總和B)結構中第一個成員所需內存量C)成員中占內存量最大者所需的容量D)結構中最終一個成員所需內存量

79、對結構體類型的變量的成員的訪問,無論數據類型如何都可使用

的運算符是()。**A**A).B)->C)*D)B)typedef*charSTP;C)typedefstp*char;D)typedefchar*STP;

82、設有如下定義:structsk{inta;floatb;}data,*p;

若要使p指向data中的a域,正確的賦值語句是()。**A**A)p=(structsk*)B)p=(structsk*)data.a;C)p=D)*p=data.a;

83、C語言中,文件由()。**D**A)記錄組成B)由數據行組成C)由數據塊組成

D)由字符(字節(jié))序列組成

84、C語言中的文件的存儲方式有()。**C**

A)只能順序存取

B)只能隨機存取(或直接存取)C)可以順序存取,也可隨機存取D)只能從文件的開頭進行存取

85、C語言中的文件類型只有()。**B**

A)索引文件和文本文件兩種B)ASCII文件和二進制文件兩種C)文本文件一種D)二進制文件一種

86、不僅可將C源程序存在磁盤上,還可將數據按數據類型分別以什么的

形式存在磁盤上()。**C**A)內存B)緩沖區(qū)C)文件D)寄放器

87、開啟文件時,方式“w〞決定了對文件進行的操作是()。**A**A)只寫盤B)只讀盤C)可讀可寫盤D)追加寫盤

88、當順利執(zhí)行了文件關閉操作時,fclose函數的返回值是()。**C**A)-1B)TRUEC)0D)1

89、若要開啟A盤上user子目錄下名為abc.txt的文本文件進行讀、寫操作,

下面符合此要求的函數調用是()。**B**A)fopen(\B)fopen(\C)fopen(\D)fopen(\

90、若以\方式開啟一個已存在的文件,則以下表達正

溫馨提示

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

最新文檔

評論

0/150

提交評論