糯米文學吧

位置:首頁 > 計算機 > 計算機二級

計算機二級考試試題2016

計算機二級包括二級C,二級C++,二級VB,二級VFP,二級Access,二級Java,二級office。下文是計算機二級考試試題,希望能幫助考生更好的複習!

計算機二級考試試題2016

  一、選擇題((1)~(40)每題1分

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

(1)用8位無符號二進制數能表示的最大十進制數為

A)127 B)128 C)255 D)256

(2)在64位高檔微機中,一個字長所佔的二進制位數為

A)8 B)16 C)32 D)64

(3)在Windows環境下,為了複製一個對象,在用鼠標拖動該對象時應同時按住

A)Alt鍵 B)Esc鍵 C)Shift鍵 D)Ctrl鍵

(4)在Windows菜單中,暗淡(灰色)的命令項表示該命令

A)暫時不能用 B)正在執行 C)包含下一層菜單 D)包含對話框

(5)在DOS環境下,為了得到TYPE命令的幫助信息,正確的DOS命令為

A)TYPE B)TYPE /H C)TYPE /* D)TYPE /?

(6)下列選項中,能作為合法DOS文件名的是

A)ANP/ B)ABCCOM C)C D)XY+

(7)下列敍述中正確的是

A)在Windows環境下,最大化的窗口是不能移動的

B)在Windows環境下,應用程序窗口最小化後,該應用程序暫停執行

C)在Windows環境下,只有最小化的窗口才能關閉

D)在Windows環境下,不能關閉最大化的窗口

(8)在Windows環境下,工具欄中的複製按鈕是

A) B) C) D)

(9)在Windows環境下,若要將整個屏幕上顯示的內容存入剪貼板,可以按

A)Ctrl+PrintScreen鍵 B)Alt+PrintScreen鍵

C)Shift+PrintScreen鍵 D)PrintScreen鍵

(10)目前,計算機病毒擴散最快的途徑是

A)通過軟件複製 B)通過網絡傳播

C)通過磁盤拷貝 D)運行遊戲軟件

(11)以下敍述中正確的是

A)C語言比其他語言高級

B)C語言可以不用編譯就能被計算機識別執行

C)C語言以接近英語國家的自然語言和數學語言作為語言的表達形式

D)C語言出現的最晚,具有其他語言的一切優點

(12)C語言中用於結構化程序設計的三種基本結構是

A)順序結構、選擇結構、循環結構 B)if、switch、break

C)for、while、do-while D)if、for、continue

(13)在一個C程序中

A)main函數必須出現在所有函數之前 B)main函數可以在任何地方出現

C)main函數必須出現在所有函數之後 D)main函數必須出現在固定位置

(14)下列敍述中正確的是

A)C語言中既有邏輯類型也有集合類型

B)C語言中沒有邏輯類型但有集合類型

C)C語言中有邏輯類型但沒有集合類型

D)C語言中既沒有邏輯類型也沒有集合類型

(15)下列關於C語言用户標識符的敍述中正確的是

A)用户標識符中可以出現下劃線和中劃線(減號)

B)用户標識符中不可以出現中劃線,但可以出現下劃線

C)用户標識符中可以出現下劃線,但不可以放在用户標識符的開頭

D)用户標識符中可以出現下劃線和數字,它們都可以放在用户標識符的開頭

(16)若有以下程序段(n所賦的.是八進制數)

int m=32767, n=032767;

printf("%d,%on", m, n);

執行後輸出結果是

A)32767,32767 B)32767,032767 C)32767,77777 D)32767,077777

(17)下列關於單目運算符++、--的敍述中正確的是

A)它們的運算對象可以是任何變量和常量

B)它們的運算對象可以是char型變量和int型變量,但不能是float型變量

C)它們的運算對象可以是int型變量,但不能是double型變量和float型變量

D)它們的運算對象可以是char型變量、int型變量和float型變量

(18)若有以下程序段

int m=0xabc,n=0xabc;

m -= n;

printf("%Xn", m);

執行後輸出結果是

A)0X0 B)0x0 C)0 D)0XABC

(19)有以下程序段

int m=0,n=0; char c='a';

scanf("%d%c%d",&m,&c,&n);

printf("%d,%c,%dn", m,c, n);

若從鍵盤上輸入:10A10<回車>,則輸出結果是:

A)10,A,10 B)10,a,10 C)10,a,0 D)10,A,0

(20)有以下程序

main()

{ int i;

for (i=0; i<3; i++)

switch (i)

{ case 1: printf("%d ", i);

case 2: printf("%d ", i);

default : printf("%d ", i);

}

}

執行後輸出結果是

A)011122 B)012 C)012020 D)120

(21)有以下程序

main()

{ int i=1, j=1, k=2;

if ( (j++ || k++) && i++) printf("%d,%d,%dn",i,j,k);

}

執行後輸出結果是

A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3

(22)有以下程序

main()

{ int a=5,b=4,c=3,d=2;

if (a>b>c)

printf("%dn", d);

else if ( (c-1 >= d) == 1)

printf("%dn", d+1);

else

printf("%dn", d+2);

}

執行後輸出結果是

A)2 B)3 C)4 D)編譯時有錯,無結果

(23)有以下程序

main()

{ int p[7]={11,13,14,15,16,17,18}, i=0,k=0;

while(i<7 && p[i]%2) { k =k+ p[i]; i++; }

printf("%dn", k);

}

執行後輸出結果是

A)58 B)56 C)45 D)24

(24)有以下程序

main()

{ int i=0,s=0;

do {

if (i%2) { i++; continue; }

i++;

s += i;

} while(i<7);

printf("%dn", s);

}

執行後輸出結果是

A)16 B)12 C)28 D)21

(25)有以下程序

main()

{ int i=10,j=1;

printf("%d,%dn",i-- ,++j);

}

執行後輸出結果是

A)9,2 B)10,2 C)9,1 D)10,1

(26)有以下程序

main()

{ char a,b,c,*d;

a=''; b='xbc';

c='