国产不卡视频在线播放,中文字幕亚洲综合小综合在线,亚洲一级大片,免费观看的成年网站不下载

計算機二級c語言筆試題和面試題答案(最新)(一)

思而思學網

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

(1)在計算機中,一個字節所包含二進制位的個數是

A)2

B)4

C)8

D)16

(2)在多媒體計算機中,CD-ROM屬于

A)存儲媒體

B)傳輸媒體

C)表現媒體

D)表示媒體

(3)在DOS系統中,帶有通配符的文件名.表示

A)硬盤上的全部文件

B)當前盤當前目錄中的全部文件

C)當前盤上的全部文件

D)根目錄中的全部文件

(4)十六進制數100轉換為十進制數為

A)256

B)512

C)1024

D)64

(5)能將高級語言編寫的源程序轉換為目標程序的軟件是

A)匯編程序

B)編輯程序

C)解釋程序

D)編譯程序

(6)在Internet中,用于在計算機之間傳輸文件的協議是

A)TELNET

B)BBS

C)FTP

D)WWW

(7)在Windows環境下,資源管理器左窗口中的某文件夾左邊標有"+"標記表示

A)該文件夾為空

B)該文件夾中含有子文件夾

C)該文件夾中只包含有可執行文件

D)該文件夾中包含系統文件

(8)在Windows環境下,下列敘述中正確的是

A)在"開始"菜單中可以增加項目,也可以刪除項目

B)在"開始"菜單中不能增加項目,也不能刪除項目

C)在"開始"菜單中可以增加項目,但不能刪除項目

D)在"開始"菜單中不能增加項目,但可以刪除項目

(9) 從Windows環境進入DOS方式后,返回Windows環境的命令為

A)QUIT B)WIN C)EXIT D)ESC

(10) 下列敘述中正確的是

A)計算機病毒只感染可執行文件

B)計算機病毒只感染文本文件

C)計算機病毒只能通過軟件復制的方式進行傳播

D)計算機病毒可以通過讀寫磁盤或網絡等方式進行傳播

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

A)C程序中注釋部分可以出現在程序中任意合適的地方

B)花括號"{"和"}"只能作為函數體的定界符

C)構成C程序的基本單位是函數,所有函數名都可以由用戶命名

D)分號是C語句之間的分隔符,不是語句的一部分

(12)以下選項中可作為C語言合法整數的是

A)10110B

B)0386

C)0Xffa

D)x2a2

(13)以下不能定義為用戶標識符的是

A)scanf

B)Void

C)_3com_

D)int

(14)有以下程序

main()

{ int a; char c=10;

float f=100.0; double x;

a=f/=c=(x=6.5);

printf("%d %d %3.1f %3.1f“n",a,c,f,x);

}

程序運行后的輸出結果是

A)1 65 1 6.5

B)1 65 1.5 6.5

C)1 65 1.0 6.5

D)2 65 1.5 6.5

(15)以下選項中非法的表達式是

A)0<=x<100

B)i=j==0

C)(char)(65+3)

D)x+1=x+1

(16)有以下程序

main()

{ int a=1,b=2,m=0,n=0,k;

k=(n=b>a)||(m=aprintf("%d,%d“n",k,m);

}

程序運行后的輸出結果是

A)0,0

B)0,1

C)1,0

D)1,1

(17)有定義語句:int x, y;,若要通過scanf("%d,%d",&x,&y);語句使變量x得到數值11,變量y得到數值12,下面四組輸入形式中,錯誤的是

A)11 12<回車>

B)11, 12<回車>

C)11,12<回車>

D)11,<回車>

12<回車>

(18)設有如下程序段:

int x=2002, y=2003;

printf("%d“n",(x,y));

則以下敘述中正確的是

A)輸出語句中格式說明符的個數少于輸出項的個數,不能正確輸出

B)運行時產生出錯信息

C)輸出值為2002

D)輸出值為2003

(19)設變量x為float型且已賦值,則以下語句中能將x中的數值保留到小數點后兩位,并將第三位四舍五入的是

A)x=x100+0.5/100.0;

B)x=(x100+0.5)/100.0;

C)x=(int)(x100+0.5)/100.0;

D)x=(x/100+0.5)100.0;

(20)有定義語句:int a=1,b=2,c=3,x;,則以下選項中各程序段執行后,x的值不為3的是

A) if (celse if (belse x=3; else x=1;

C) if (a<3) x=3; D) if (aif (a<2) x=2; if (bif (a<1) x=1; if (c(21)有以下程序

main()

{ int s=0,a=1,n;

scanf("%d",&n);

do

{ s+=1; a=a-2; }

while(a!=n);

printf("%d“n",s);

}

若要使程序的輸出值為2,則應該從鍵盤給n輸入的值是

A)-1

B)-3

C)-5

D)0

(22)若有如下程序段,其中s、a、b、c均已定義為整型變量,且a、c均已賦值(c大于0)

s=a;

for(b=1;b<=c;b++) s=s+1;

則與上述程序段功能等價的賦值語句是

A)s=a+b;

B)s=a+c;

C)s=s+c;

D)s=b+c;

(23)有以下程序

main()

{ int k=4,n=0;

for( ; n{ n++;

if(n%3!=0) continue;

k--; }

printf("%d,%d“n",k,n);

}

程序運行后的輸出結果是

A)1,1

B)2,2

C)3,3

D)4,4

熱門推薦

最新文章