糯米文學吧

位置:首頁 > 計算機 > C語言

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

C語言3.18W

山不厭高,水不厭深。 驕傲是跌跤的前奏。以下是小編為大家搜索整理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!=’