當前位置:學者齋 >

範文 >熱點 >

c語言試題及答案

c語言試題及答案

(1)在計算機中,一個字節所包含二進制位的個數是

c語言試題及答案

a)2

b)4

c)8

d)16

(2)在多媒體計算機中,cd-rom屬於

a)存儲媒體

b)傳輸媒體

c)表現媒體

d)表示媒體

(3)在dos系統中,帶有通配符的文件名*.*表示

a)硬盤上的全部文件

b)當前盤當前目錄中的全部文件

c)當前盤上的全部文件

d)根目錄中的全部文件

(4)十六進制數100轉換為十進制數為

a)256

b)512

c)1024

d)64

(5)能將高級語言編寫的源程序轉換為目標程序的軟件是

a)彙編程序

b)編輯程序

c)解釋程序

d)編譯程序

(6)在internet中,用於在計算機之間傳輸文件的協議是

a)telnet

b)bbs

c)ftp

d)www

(7)在windows環境下,資源管理器左窗口中的某文件夾左邊標有"+"標記表示

a)該文件夾為空

b)該文件夾中含有子文件夾

c)該文件夾中只包含有可執行文件

d)該文件夾中包含系統文件

(8)在windows環境下,下列敍述中正確的是

a)在"開始"菜單中可以增加項目,也可以刪除項目

b)在"開始"菜單中不能增加項目,也不能刪除項目

c)在"開始"菜單中可以增加項目,但不能刪除項目

d)在"開始"菜單中不能增加項目,但可以刪除項目

(9) 從windows環境進入dos方式後,返回windows環境的命令為

a)quit b)win c)exit d)esc

(1) 〖1〗 系統軟件

(2) 〖2〗 type >>

(3) 〖3〗 基本服務

(4) 〖4〗 回收站

(5) 〖5〗 控制面板

(6) 〖6〗 3

(7) 〖7〗 b

(8) 〖8〗 yes

(9) 〖9〗 1 3 2

C語言部分

一、選擇題(每小題2分,共10分)

(下在各小題,分別有一個或多個正確答案,請將所有正確答案的編號,填寫在該小題題幹後的括號內。錯選或漏選均不得分)。

1、若定義:int a[2][3]{0,2,4,6,8,10};以下描述正確的有( A,C,D,E )

A、*(a+1)為元素6的地址

這裏a+1=a[1]的地址;*(a+1)的值是6,故A正確。

B、*(a[1]+1)的值為2

為8,故B不正確

C、**(a+1)+2的值為8

這裏a+1是一個指針,指向的是a[1]. *(a+1)為a[1],a[1]指向的是a[1][0]. **(a+1)為6,加2得8,故C正確;

D、a[0]與a相同

因二者都是指針,指針的地址都是指向數組中的第一個元素的地址,故D正確。

E、a[1][2]的值為10

它是指第二行的第三個元素,為10,正確

2、對函數的正確使用方法描述( A,C,D )。

A、用數組做函數參數時,必須在主調函數和被調函數中分別定義數組

B、實參數組元素和形參數組元素類型可以不一致

C、形參數組長度可以不指定 D、形參數組長度可以大於實參數組長度

E、數組名做參數屬於值傳遞

3、對靜態變量的正確描述( A,B,D,E )

A、靜態局部變量在靜態存儲區內分配單元( )

B、靜態外部變量可以賦初值,也可以不賦初值

C、靜態外部變量的作用與外部變量相同

D、靜態局部變量在函數調用結束時,仍保存其值,不會隨着消失。

E、靜態局部變量只賦一次初值

4、下列描述正確的是( A ,C)。

A、由main 函數及其參數argc和* argv[]可以實現命令行方式

B、使用fclose關閉文件時,先釋放文件指針,再寫緩衝區數據到文件中

//先寫緩衝區數據到文件中,再釋放文件指針

C、字符數組並不要求它的最後一個字符是‘