當前位置:編程學習大全網 - 編程語言 - 常見的筆試編程問題

常見的筆試編程問題

壹、選擇題(65438+每題0分,***20分)

1.下列哪種語言是面向對象的(C)

A.C . b . PASCAL C . c++ d . fortran 77

2.在Windows9x下,可以進入MS-D0S模式。當您在DOS提示符下鍵入(b)命令時,

系統將退出MS-DOS模式並返回WIndows模式。

A.關閉b .退出c .退出d .返回

3.以下哪些是面向對象的基本特征:(A,B,C)

多態b繼承了c並封裝了d接口

4.C++中經常需要異常處理。以下哪些關鍵字在異常處理中常用:(A,B,C)

試壹試,接住,扔出,打破,繼續

5.數據庫技術中的“臟數據”是指(d)中的數據。

A.錯誤b .返回c .未提交d .未提交隨後被撤銷。

6.TCP/IP是壹種(A,B)。

A.標準b .協議c .語言d .算法

7.下列關於計算機操作系統的說法不正確的是()。

操作系統屬於系統軟件。

b操作系統只負責管理內存,不負責管理外存。

UNIX是壹種操作系統。

計算機硬件資源如處理器和內存也由操作系統管理。

8.操作系統在微型計算機上的作用是(D)

a解釋並執行源程序B編譯源程序

c代碼轉換d控制和管理系統資源。

9.下列存儲器中存取速度最快的是(A)

a內存b硬盤c光盤d軟盤

10.在計算機中,壹個字節由多少個二進制位組成()?

A.4 B. 8 C. 16 D. 24

11.存儲壹個16×16點陣的漢字信息,需要的字節數是()。

A 32 B 64 C 128 D 256

12.下列選項中的合法字符常量是(c)

A.“B”B . ' \ 010 ' c . 68D . D

13.假設X和Y是雙精度類型,表達式X = 2和Y = X+3/2的值是()。

A.3.50萬B. 3 C. 2.00萬D. 3.00萬

14.下列合法轉讓的說法是()

A.x = y = 100 b . d-;c . x+y;d . c = int(a+b);

15.設正的x和y都是整數變量,x=10 y=3,那麽下面的語句。

pprintf("%d,%d\n ",x -,-y);的輸出結果是()

A.10,3 B. 9,3 C. 9,2 D

16.x,Y和Z被定義為int變量。如果從鍵盤向X、Y、Z輸入數據,正確的輸入說法是()。

答。輸入x、y、z;B. scanf("%d%d%d ",& ampx & amp;y & amp;z);

C.scanf("%d%d%d ",x,y,z);讀(" %d%d%d ",& ampx & amp;y & amp;z);

17.下列數組定義不正確的是()。

int a[2][3];B) int b[][3]={0,1,2,3 };

c)int c[100][100]= { 0 };D) int d[3][]={{1,2},{1,2,3},{1,2,3,4 } };

18.以下程序的輸出是()

主()

{

int a[4][4]={{1,3,5},{2,4,6},{3,5,7 } };

printf("%d%d%d%d\n ",a[0][3],a[1][2],a[2][1],a[3][0];

}

A) 0650 B) 1470 C) 5430 D)輸出值不確定。

19下列程序的輸出是()

主()

{

char ST[20]= " hello \ 0 \ t \ \ \ ";

printf(%d %d \n ",strlen(st),sizeof(ST));

}

A) 9 9 B) 5 20 C) 13 20 D) 20 20

20.當調用Windows API函數InvalidateRect時,會產生什麽消息()?

A:WM_PAINT B:WM_CREATE

C:WM_NCHITTEST D:WM_SETFOCUS

二、填空(每題3分,***30分)

1.請列舉壹些目前流行的數據庫引擎_ _ _ _ _ _ _ _ _ _

2.為了打印出所有文本文件的內容(擴展名。TXT)在當前磁盤的當前目錄下,是正確的。

的單個DOS命令是_ _ _ _ _。

3.計算機網絡分為局域網和廣域網,互聯網屬於廣域網。

4.設y為int變量,請寫出關系表達式_ _ _ _ _ _判斷y為奇效應。

5.以下是可用的程序:

主()

{ int n1,N2;

scanf("%d ",& ampN2);

而(n2!=0)

{ n 1 = N2 % 10;

N2 = N2/10;

printf("%d ",n 1);

}

}

程序運行後,如果從鍵盤輸入1298;輸出結果是_ _ _ _。

6.以下程序的輸出是_ _ _ _ _。

主()

{ char s[ ]="9876 ",* p;

for(p = s;pbr & gt}

7.下面這個函數的作用是求x的y次方,請填空。

double fun( double x,int y)

{ int I;

雙z;

for(i=1,z = x;ibr & gt返回z;

}

8.下面的程序段打開文件後,先用fseek函數定位文件末尾的文件位置指針,然後調整。

使用ftell函數返回當前文件位置指針的具體位置,從而確定文件長度。請填空。

FILE * myf淩f 1;

myf= ______("test.t "," Rb ");

fseek(myf,0,SEEK _ END);f 1 = ftel(myf);

fclose(myf);

printf("%d\n ",f 1);

9.以下程序輸出的最後壹個值是_ _ _ _ _。

整數ff(整數n)

{ static int f = l;

f = f * n;

返回f;

}

主()

{ int I;

for(I = 1;我& lt=5;I++ printf("%d\n ",ff(I));

)

10.以下程序的輸出是_ _ _ _ _。

主()

{ int i=10,j = 0;

{ j = j+I;I-;

while(I & gt;2);

printf("%d\n ",j);

}

三。是非題(每題2分,* * * 20分)

1:不能靜態調用動態鏈接庫。

2.UDP是無連接的網絡連接。

3.ASP是壹個數據庫引擎。

4.隊列是FIFO。

5.WebLogic是壹個分布式應用服務器。

6.TCP和UDP都是傳輸層協議。

7:兩個線程不能* * *存在於同壹個地址空間。

8.Java是壹個跨平臺的開發工具。

9.在WINDOWS操作系統中,外設是以文件的形式管理的。

10.虛擬內存實際上是在硬盤上創建的。

四。問答(每題10分,***30分)

1.從數據庫表Custom中寫出查詢No,Name,Num1,Num2,並按名稱顯示和計算名稱。

顯示為總和的SQL的總和。

從自定義中選擇編號、名稱、Num1、Num2

2.什麽是“交易處理”?談談妳對它的理解。

3.常用的數據結構有哪些?請列舉壹些。(不少於5個)

4.OOP是什麽?什麽是課?比較類和對象實例之間的關系。

5.有壹組數(3,10,6,8,98,22)。請編程排序(升序或降序),語言和算法不限,但必須指定算法。

wf11119@sina.com

  • 上一篇:什麽是信息戰?
  • 下一篇:學校教學部門主任工作職責標準模板
  • copyright 2024編程學習大全網