當前位置:遊戲中心平台 - 熱門遊戲 - c語言計算機二級考試選擇題如圖?

c語言計算機二級考試選擇題如圖?

全國計算機二級考試試題題庫(附答案)

下列各題 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) ()2 B) (37)8 C) (75)10 D) (2A)16

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

A) B) C) D)

(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) 設當前盤中某壹文件路徑為\A\C\B\,當前目錄為\A。下列命令中錯誤的是

A) CD.. B) RD \A\C\B

C) TYPE \A\C\B\ D) TYPE C\B\

(13) 設當前盤中的根目錄下有壹子目錄AB,在子目錄AB下有壹文件。現要查看文件

的內容,應使用命令

A) TYPE \AB B) TYPE \AB\

C) TYPE \ D) DIR \AB\

(14) 自動批處理文件必須放在

A) C盤根目錄中 B) A盤根目錄中

C) 啟動盤的任壹個目錄中 D) 啟動盤的根目錄中

(15) 設當前盤當前目錄為C:\USER\XY\P,且當前盤當前目錄為空,則下列命令中能正

確執行的是

A) RD C:\USER\XY\P B) RD USER\XY\P

C) MD \USER\XY\P\USER D) MD \USER\XY\P\X\Y

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

A) DISKCOMP B) TYPE >>

C) COMP A: B: D) COMP A: A:

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

誤的是

A) DISKCOPY A: A: B) COPY A:*.* C) COPY *.* D) COPY A:*.* C:

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

A) TYPE >PRN B) TYPE PRN

C) COPY *.TXT PRN D) COPY CON PRN

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

A) COPY A:*.* B:與DISKCOPY A: B:

B) COPY +與TYPE >>

C) COPY + 與COPY +

D) TYPE *.FOR>CON與COPY *.FOR CON

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

且C盤根目錄下文件的內容為

CD FORTRAN

CD \TC

如果在A驅動器中插入壹張根目錄中只有擴展名為.C的若幹文件(即A盤中無DOS系統

文件)的軟盤片,則由C盤啟動DOS系統後,第壹次鍵入下列命令中,正確的是

A) COPY A:\*.C B) COPY A:\*.C TC

C) COPY A:\*.C FORTRAN D) CD USER

(21) C語言提供的合法的數據類型關鍵字是

A) Double B) short C) integer D) Char

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

A) 0L B) 4962710 C) D)

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

A) true 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的語句是

A) char b[10]={'H','e','l','l','o','!'};

B) char b[10];b="Hello!";

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

D) char 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;

則會發生的情況是

A) 編譯進錯 B) 程序將順利編譯`連接`執行

C) 能順利通過編譯`連接`但不能執行 D) 能順利通過編譯`但連接出錯

(33) 能正確表示a≥10或a≤0的關系表達式是

A)a>=10 or a<=0 B)a>=10│a<=0

C)a>=10││a<=0 D)a>=10 ││a<=0

(34) 下面程序的輸出是

main()

{ int x=3,y=6,a=0;

while(x++!=(y+=o1))

{ a+o=1;

if(y

#include

main()

{ char ss[10]="12345";

strcat(ss,"6789");

gets(ss);printf("%s\n",ss);

}

A) ABC B) ABC9 C) 123456ABC D) ABC456789

(35) 下面程序的輸出是

main()

{ char *a="";

int v1=0,v2=0,v3=0,v4=0,k;

for(k=0;s[k];k++)

switch(s[k])

{ default:v4++;

case '1': v1++;

case '3': v3++;

case '2': v2++; }

printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4); }

A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1

C) v1=5,v2=8,v3=6,v4=1 D) v1=8,v2=8,v3=8,v4=8

(36) 下面程序的輸出是

main()

{int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b

(37) 若有以下程序段,w和k都是整型變量:

w=k;

LB: if(w==0) go to LE;

w--;

printf("*");

goto LB;

LE: ┆

則不能與上面程序段等價的循環語句是

A)for(w=k;w!=0;w--) printf("*"); B)for(w=k;w;--w)printf("*");

C)w=k; D)w=k;

while(w--!=0)printf("*");w++; do{ w--;printf("*");}while(w!=0);

(38) 若有說明,double *p,a;則能通過scanf語句正確給輸入項讀入數據的程序段是

A)*p=&a; scanf("%lf",p); B)p=(double *)malloc(8);scanf("%f",p);

C) p=&a;scanf("%lf",a); D)p=&a; scanf("%le",p);

(39) 當執行下面程序且輸入:ABC時,輸出的結果是

#include

#include

main()

{ char ss[10]="12345";

gets(ss);printf("%s\n",ss); }

A) ABC B) ABC9 C) 123456ABC D) ABC456789

(40) 若有以下的說明和語句:

main()

{int t[3][2], *pt[3],k;

fpr(k=o; k<3;k++)pt[k]=t[k];

}

則以壹選項中能正確表示t數組元素地址的表達式是

A) &t[3][2] B) *pt[0] C) *(pt+1) D) &pt[2]

(41) 下面程序輸出數組中的最大值,由s指針指向該元素.

main()

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

flr(p=a, s=a; p-a<10; p++)

if(---?---)s=p;

printf("The max:%d",*s):

}

則在if語句中的判斷表達式應該是

A) p>s B) *p>*s C) a[p]>a[s] D) p-a>p-s

(42) 下面程序的輸出是

#include

main()

{ char*a="abcdefgh";

fun(a);puts(a); }

fun (char * s)

{ int x=0,y;char c;

for(y=strlen(s)-1;x

A)abcdefgh B)hgfdecba C)dcbahgfe D)hgfedcba

(43) 若有以下函數調用語句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函數調用語句

中實參的個數是

A)3 B)4 C)5 D)6

(44) 下面程序的輸出是

main()

{ int t=1; fun(fun(t));}

fun(int h)

{ static int a[3]={1,2,3};

int k;

for(k=0;k<3;k++) a[k]+=a[k]-h;

for(k=1;k<3;k++) printf("%d",a[k]);

printf("\n"); return(a[h]);}

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

1,5,9, 1,3,5, 0,4,8, -1,3,7,

(45) C語言中,函數的隱含存儲類別是

A)auto B)static C)extern D)無存儲類別

(46) 下面程序的輸出是

int w=3;

main()

{ int w=10; printf("%d\n",fun(5)*w); }

  • 上一篇:魔獸世界 裏面的多彩寶石是怎麽搞的?什麽需要壹顆藍、紅之類的寶石,是怎麽搞
  • 下一篇:田猜壹個成語
  • copyright 2024遊戲中心平台