當前位置:才華齋>計算機>C語言>

2017年計算機考試C語言考試題及答案

C語言 閱讀(3.22W)

山不厭高,水不厭深。 驕傲是跌跤的前奏。以下是小編為大家搜尋整理2017年計算機考試C語言試題及答案,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

2017年計算機考試C語言考試題及答案

  一、 選擇題((1)-(40)每小題1分, (41)-(50)每小題2分, 共60分)

  下列各題 A) 、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

(1) 下列裝置中只能作為輸入裝置的是

A.磁碟驅動器

B.滑鼠器

C.儲存器

D.顯示器

(2) 下列DOS組合控制鍵中,能使標準輸出同時送到螢幕與印表機的是

+Break

+P

+C

+H

(3) 通常所說的386機是

A.8位機

B.16位機

C.32位機

D.64位機

(4) 二進位制數01100100轉換成十六進位制數是

A.64

B.63

C.100

D.144

(5) 十六進位制數100轉換成十進位制數是

A.1024

B.512

C.256

D.128

(6) 對於存有重要資料的5.25英寸軟盤,防止計算機病毒感染的方法是

A.不要與有病毒的軟盤放在一起

B.在防寫口貼上膠條

C.保持軟盤清潔

D.定期對軟盤格式化

(7) 在啟動DOS系統時,啟動盤的根錄下必須包含的檔案是

(8) DOS系統啟動後,下列檔案中常駐記憶體的是

(9) 下列名字中,不能作為DOS磁碟檔名的是

&

(10) 下列命令中屬於內部命令的是

COMP

(11) 下列檔名中,能與ABC?.?匹配的是

12.C

.C

(12) 要列出當前盤當前目錄中第三個字元為"B"的所有檔案的清單,可使用的命令為

**B*.*

??B*.?

??B.*

??B*.*

(13) 設當前盤為C盤,其根目錄下有兩個子目錄D1與D2,且當前目錄為D1,若要進入子目錄D2,可使用的命令為

D2

D2

D2

D1D2

(14) 設當前盤為C盤,A盤當前目錄為根目錄。為了刪除A盤目錄WS下副檔名為的所有檔案,可用的命令為

WS*

WS*

A:WS?

A:WS*

(15) 設當前盤為C盤,C盤當前目錄為AAABBBABX。下列命令中能正確執行的是

AAABBBA

X

AAABBBABX

(16) 在下列各組的兩個命令中,根據給定的條件,執行效果互相等價的是

DOS 與 RD DOS(當前盤上有目錄DOS)

AT A:與 DEL A:*.*(A盤為啟動盤)

COPY A: B: 與 COPY A:*.* B:(A盤為啟動盤)

F1 F2 與 TYPE F1>F2(當前盤當前目錄下有檔案F1)

(17) 為了在1.2MB的高密驅動器A中格式化一張360KB的啟動盤,可用的.命令為

AT A:

AT A:/S/1

AT A:/S/4

AT A:/S

(18) 要在印表機上輸出當前盤當前目錄下副檔名為的所有檔案內容,正確的命令為

* PRN

*>PRN

* PRN

*>PRN

(19) 設B盤目錄結構如下:

設B盤的當前目錄為F2,要將A盤當前目錄下的檔案複製到B盤的F3子目錄中,可用的命令為

B:

A: B:

A: B:F3

A: B:F3

(20) 設當前盤為A盤,要將B盤當前目錄下的兩個檔案與連線後以檔名存放到A盤的當前目錄中,可用的命令為

+ A:

B:+ A:

B:+B: >

B:+B: (21) C語言中最簡單的資料型別包括

A.整型、實型、邏輯型

B.整型、實型、字元型

C.整型、字元型、邏輯型

D.整型、實型、邏輯型、字元型

(22) C語言中,運乍物件必須是整型數的運算子是

A.%

B.

C.%和

D.* *

(23) 為表示關係x≥y≥z,應使用C語言表示式

A.(x>=y)&&(y>=z) B(x>=y)AND(y>=z)

C.(x>=y>=z)

D.(x>=y)&(y>=z)

(24) 下述對C語言字元陣列的描術中錯誤的是

A.字元陣列可以存放字串

B.字元陣列中的字串可以整體輸入、輸出

C.可以在賦值語句中通過賦值運算子"="對字元陣列整體賦值

D.不可以用關係運算符對字元陣列中的字串進行比較

(25) 設有如下定義: int x=10,y=3,z; 則語句

printf("%dn",z=(x%y,x/y)); 的輸出結果是

A.1

B.0

C.4

D.3

(26) 以下程式的輸出結果是

main()

{ int x=10,y=10;

printf("%d %dn",x--,--y); }

A.10 10

B.9 9

C.9 10

D.10 9

(27) 定義如下變題和陣列:

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

則下面語句的輸出結果是

for(i=0;i<3;i++) printf("%d",x[i][2-1]);

A.1 5 9

B.1 4 7

C.3 5 7

D.3 6 9

(28) 若要求在if後一對圓括號中表示a不等於0的關係,則能正確表示這一關係的表示式為

A.a<>0

B.!a

C.a=0

D.a

(29) 閱讀程式:

#include

main()

{ int a[10]={1,2,3,4,5,6,7,8,9,0},*p;

p=a;

printf("%xn",p);

printf("%xn",p+9); }

該程式有兩個printf 語句, 如果第一個printf 語句輸出的是194, 則第二個printf語句的輸出結果是

A.203

B.204

C.1a4

D.1a6

(30) 設有如下函式定義:

int f(char *s)

{ char *p=s;

while(*p!=’