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

來源:文萃谷 7.1K

驕傲來自淺薄,狂妄出於無知。 驕傲是失敗的開頭,自滿是智慧的盡頭。以下是小編為大家搜尋整理2017年計算機C語言考試題及答案,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

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

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

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

(1) 應用軟體是指

A.所有能夠使用的軟體

B.能被各應用單位共同使用的某種軟體

C.所有微機上都應使用的基本軟體

D.專門為某一應用目的而編制的軟體

(2) 下列述敘中錯誤的是

A.計算機要經常使用不要長期閒置不用

B.為了延長計算機的壽命,應避免頻繁開關計算機

C.在計算機附近應避免磁場干擾

D.計算機用幾小時後,應關機一會兒再用

(3) 下列字元中,ASCII碼值最小的是

A.A

B.a

C.Z

D.x

(4) 用電晶體作為電子器件製成的計算機屬於

A.第一代

B.第二代

C.第三代

D.第四代

(5) 下列各不同進位制的四個無符號數中,最小的數是

A.(11011001)2

B.(37)8

C.(75)10

D.(2A)16

(6) 二進位制數1110111.11轉換成十六進位制數是

A.77.C

B.77.3

C.E7.C

D.E7.3

(7) 下列各無符號十進位制數中,能用八位二進位制表示的是

A.296

B.333

C.256

D.199

(8) 計算機的軟體系統可分類為

A.程式與資料

B.系統軟體與應用軟體

D.作業系統與語言處理程式

D.程式、資料與文件

(9) 486機中的CPU同時能處理的二進位制位數為

A.8

B.16

C.32

D.64

(10) 在使用計算機的過程中,需要重新啟動DOS,則要

A.按Ctrl+Break鍵

B.按^C鍵

C.按Ctrl+Alt+Del鍵

D.按^H鍵

(11) 現要從軟盤啟動DOS(軟盤中已存有DOS系統),設有如下一些操作:①開啟計算機電源;②將該軟盤插入A驅動器;③關好A驅動器門。則冷啟動的操作順序應為

A.①→②→③

B.③→②→①

C.②→①→③

D.②→③→①

(12) 設當前盤中某一檔案路徑為ACBABC.C,當前目錄為A。下列命令中錯誤的是

..

ACB

ACBABC.C

CBABC.C(13) 設當前盤中的根目錄下有一子目錄AB,在子目錄AB下有一檔案。現要檢視檔案的內容,應使用命令

AB

AB

AB

(14) 自動批處理檔案必須放在

A.C盤根目錄中

B.A盤根目錄中

C.啟動盤的任一個目錄中

D.啟動盤的根目錄中

(15) 設當前盤當前目錄為C:USERXYP,且當前盤當前目錄為空,則下列命令中能正確執行的是

C:USERXYP

USERXYP

USERXYPUSER

USERXYPXY

(16) 下列DOS命令中,合法的是

COMP A.C B.C

A.C >> B.C

A: B:

A: A:

(17) 設當前盤為C盤,所用的所有軟盤已格式化,且容量相同,則下列DOS命令中錯誤的是

COPY A: A:

A:*.*

*.*

A:*.* C:

(18) 下列DOS命令中錯誤的是

>PRN

PRN

* PRN

CON PRN

(19) 下列四組DOS命令中,互相等價的一組是

A:*.* B:與DISKCOPY A: B:

+與TYPE >>

+ 與COPY +

*>CON與COPY * CON

(20) 設C盤目錄結構如下:

且C盤根目錄下檔案的內容為

CD FORTRAN

CD TC

如果在A驅動器中插入一張根目錄中只有副檔名為.C的若干檔案(即A盤中無DOS系統檔案)的軟碟片,則由C盤啟動DOS系統後,第一次鍵入下列命令中,正確的是

A:*.C

A:*.C TC

A:*.C FORTRAN

USER

(21) C語言提供的合法的資料型別關鍵字是

le

t

ger

(22) 在C語言中,合法的長整型常數是

A.0L

B.4962710

C.0.054838743

D.2.1869e10

(23) 表示式:10!=9的值是

B.非零值

C.0

D.1

(24) 合法的C語言中,合法的長整型常數是

A.’t’

B."A"

C.65

D.A (25) 若有說明和語句:

int a=5;

a++;

此處表示式a++的值是

A.7

B.6

C.5

D.4

(26) 在下列選項中,不正確的賦值語句是

A.++t;

B.n1=(n2=(n3=0));

C.k=i==j;

D.a=b+c=1;

(27) 若有說明:int i,j=7, *p=&i;,則與i=j;等價的語句是

A.I= *P;

B.*P=*&J;

C.i=&j;

D.i=* *p;

(28) 不能把字串:Hello!賦給陣列b的語句是

b[10]={’H’,’e’,’l’,’l’,’o’,’!’};

b[10];b="Hello!";

b[10];strcpy(b,"Hello!");

b[10]="Hello!";

(29) 若有以下說明:

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

char c=’a’,d,g;

則數值為4的表示式是

A.a[g-c]

B.a[4]

C.a[’d’-’c’]

D.a[’d’-c]

(30) 若有以下說明:

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

則數值為6的表示式是

A.*p+6

B.*(p+6)

C.*p+=5

D.p+5

(31) 若有以下說明:

int w[3][4]o={{0,1},{2,4},{5,8}};

int(*p)[4]=w;

則數值為4的表示式是

A.*w[1]+1

B.p++,*(p+1)

C.w[2][2]

D.p[1][1]

(32) 若程式中有下面的說明和定義

struct abc

{int x;char y;}

struct abc s1,s2;

則會發生的情況是

熱門標籤