開發人員筆試題6篇

筆試是招聘人才的重要手段之一,開發人員參加筆試考試,準備相應的筆試題目,本文是開發人員的筆試題,僅供參考。

開發人員筆試題一:

姓名:

1、簡述 private、 protected、 public、 internal 修飾符的訪問許可權。

2、列舉ASP.NET 頁面之間傳遞值的幾種方式。

5、如果在一個B/S結構的系統中需要傳遞變數值,但是又不能使用Session、

Cookie、Application,您有幾種方法進行處理?

6、什麼是裝箱和拆箱?

8、ASP.net的身份驗證方式有哪些?分別是什麼原理?

9、在C#中,string str = null 與 string str = “” 請儘量使用文字或圖

象說明其中的區別。

10、SQLSERVER伺服器中,給定表 table1 中有兩個欄位 ID、LastUpdateDate,

ID表示更新的事務號, LastUpdateDate表示更新時的伺服器時間,請使用一句 SQL語句獲得最後更新的事務號

11、寫出一條Sql語句:取出表A中第31到第40記錄(SQLServer,以自動增長的ID作為主鍵,注意:ID可能不是連續的。

12、能用foreach遍歷訪問的對象需要實現 ________________接口或聲明

________________方法的類型。

14、接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可

繼承實體類(concrete class)?

15、try 里有一個return語句,那么緊跟在這個try後的finally 里的code會不會被執行,什麼時候被執行,在return前還是後?

16、如何處理幾十萬條並發數據?

17、Session有什麼重大BUG,微軟提出了什麼方法加以解決?

18、向伺服器傳送請求有幾種方式?

19、DataReader與Dataset有什麼區別?

20、需要實現對一個字元串的處理,首先將該字元串首尾的空格去掉,如果字元串中

間還有連續空格的話,僅保留一個空格,即允許字元串中間有多個空格,但連續的空 格數不可超過一個.

21、什麼叫做SQL注入,如何防止?請舉例說明。

22、ADO.net中常用的對象有哪些?分別描述一下。

23、什麼是SOAP,有哪些套用?

25、float f=-123.567F; int i=(int)f;i的值現在是_____?

26、使用過那幾種框架?數據持久層框架,業務層框架。

開發人員筆試題二:

一、 選擇題

1. 以下數據結構中不屬於線性數據結構的是______。

A、佇列 B、線性表 C、二叉樹 D、棧

2. 在結構化方法中,用數據流程圖(DFD)作為描述工具的軟體開發階段是______。

A、可行性分析 B、需求分析 C、詳細設計 D、程式編碼

3. 結構化程式設計主要強調的是______。

A、程式的規模 B、程式的易讀性 C、程式的執行效率 D、程式的可移植性

4. 在軟體生命周期中,能準確地確定軟體系統必須做什麼和必須具備哪些功能的階段是______。

A、概要設計 B、詳細設計 C、可行性分析 D、需求分析

5. 下列關於棧的敘述中正確的是______。A、在棧中只能插入數據 B、在棧中只能刪除數據

C、棧是先進先出的線性表 D、棧是先進後出的線性表

6. 下面不屬於軟體設計原則的是______。A、抽象 B、模組化 C、自底向上 D、信息隱蔽

7. 對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數為______。

A、N+1 B、N C、(N+1)/2 D、N/2

8. 視圖設計一般有3種設計次序,下列不屬於視圖設計的是______。

A、自頂向下 B、由外向內 C、由內向外 D、自底向上

9. 下列有關資料庫的描述,正確的是______。A、資料庫是一個DBF檔案 B、資料庫是一個關係

C、資料庫是一個結構化的數據集合 D、資料庫是一組檔案

10. 下列說法中,不屬於數據模型所描述的內容的是______。

A、數據結構 B、數據操作 C、數據查詢 D、數據約束

11. 在下面的Visual FoxPro表達式中,運算結果是邏輯真的是______。

A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))

12. 表達式VAL(SUBS("奔騰586",5,1))*Len("visual foxpro")的結果是______。

A、13.00 B、14.00 C、45.00 D、65.00

13. 以下關於自由表的敘述,正確的是______。

A、全部是用以前版本的FOXPRO(FOXBASE)建立的表

B、可以用Visual FoxPro建立,但是不能把它添加到資料庫中

C、自由表可以添加到資料庫中,資料庫表也可以從資料庫中移出成為自由表

D、自由表可以添加到資料庫中,但資料庫表不可從資料庫中移出成為自由表

14. 下面關於數據環境和數據環境中兩個表之間的關係的陳述中,______是正確的。

A、數據環境是對象,關係不是對象 B、數據環境不是對象,關係是對象

C、數據環境是對象,關係是數據環境中的對象 D、數據環境和關係均不是對象

15. 在"報表設計器"中,可以使用的控制項是______。

A、標籤、域控制項和線條 B、標籤、域控制項和列表框

C、標籤、文本框和列表框 D、布局和數據源

16.用二維表數據來表示實體及實體之間聯繫的數據模型稱為______。

A、實體--聯繫模型 B、層次模型 C、網狀模型 D、關係模型

17. 用來指明複選框的當前選中狀態的屬性是______。A、Selected B、Caption C、Value D、ControlSource

18. 使用選單操作方法打開一個在當前目錄下已經存在的查詢檔案zgjk.qpr後,在命令視窗生成的命令是____。

A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr

C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr

19. 可以伴隨著表的打開而自動打開的索引是______。

A、單一索引檔案(IDX) B、複合索引檔案(CDX)C、結構化複合索引檔案 D、非結構化複合索引檔案

20. 在資料庫設計器中,建立兩個表之間的一對多聯繫是通過以下索引實現的______。

A、"一方"表的主索引或候選索引,"多方"表的普通索引

B、"一方"表的主索引,"多方"表的普通索引或候選索引

C、"一方"表的普通索引,"多方"表的主索引或候選索引

D、"一方"表的普通索引,"多方"表的候選索引或普通索引

21. 下列函式中函式值為字元型的是______。 A、DATE B、TIME C、YEAR D、DATETIME

22. 下面對控制項的描述正確的是______。

A、用戶可以在組合框中進行多重選擇 B、用戶可以在列表框中進行多重選擇

C、用戶可以在一個選項組中選中多個選項按鈕 D、用戶對一個表單內的一組複選框只能選中其中一個

23. 確定列表框內的某個條目是否被選定應使用的屬性是______。

A、Value B、ColumnCount C、ListCount D、Selected

24. 設有關係R1和R2,經過關係運算得到結果S,則S是______。

A、一個關係 B、一個表單 C、一個資料庫 D、一個數組

25. DBAS指的是______。A、資料庫管理系統B、資料庫系統C、資料庫套用系統 D、資料庫服務系統

26. 設X="ABC",Y="ABCD",則下列表達式中值為.T.的是______。A、X=Y B、X==Y

C、X$Y D、AT(X,Y)=0

27. 在表結構中,邏輯型、日期型、備註型欄位的寬度分別固定為______。

A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4

28. 在標準SQL中,建立視圖的命令是______。

A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令

29. 有關SCAN循環結構,敘述正確的是______。

A、SCAN循環結構中的LOOP語句,可將程式流程直接指向循環開始語句SCAN,首先判斷EOF函式的真假

B、在使用SCAN循環結構時,必須打開某一個資料庫

C、SCAN循環結構的循環體中必須寫有SKIP語句

D、SCAN循環結構,如果省略了子句\FOR和WHILE條件子句,則直接退出循環

30. 設有圖書管理資料庫:

圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)) 讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))

借閱(借書證號C(4),總編號C(6),借書日期D(8))

對於圖書管理資料庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數,下面SQL語句正確的是______。

SELECT 出版單位,______,______,______;

FROM 圖書管理!圖書 ______ 出版單位

A、MIN(單價) AVGAGE(單價) COUNT(*) GROUP BY B、MAX(單價) AVG(單價) COUNT(*) ORDER BY

C、MAX(單價) AVG(單價) SUM(*) ORDER BY D、MAX(單價) AVG(單價) COUNT(*) GROUP BY

31. 設有圖書管理資料庫:

圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)) 讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))

借閱(借書證號C(4),總編號C(6),借書日期D(8))

對於圖書管理資料庫,求CIE單位借閱圖書的讀者的人數。

下面SQL語句正確的是______。

SELECT ______ FROM 借閱 WHERE;

借書證號 _______

A、COUNT (DISTINCT 借書證號)

IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")

B、COUNT (DISTINCT 借書證號)

IN (SELECT 借書證號 FROM 借閱 WHERE 單位="CIE")

C、SUM (DISTINCT 借書證號)

IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")

D、SUM (DISTINCT 借書證號)

IN (SELECT 借書證號 FOR 借閱 WHERE 單位="CIE")

32. 查詢訂購單號(字元型,長度為4)尾字元是"1"的錯誤命令是______。

A、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4)="1"

B、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4,1)="1"

C、SELECT * FROM 訂單 WHERE "1"$訂購單號

D、SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)="1"

33. 在關係模型中,為了實現"關係中不允許出現相同元組"的約束應使用______。

A、臨時關鍵字 B、主關鍵字 C、外部關鍵字 D、索引關鍵字

34. 根據"職工"項目檔案生成emp_sys.exe應用程式的命令是______。

A、BUILD EXE emp_sys FROM 職工 B、BUILD APP emp_sys.exe FROM 職工

C、LIKE EXE emp_sys FROM 職工 D、LIKE APP emp_sys.exe FROM 職工

35. 當前盤當前目錄下有資料庫:學院.dbc,其中有"教師"表和"學院"表。

"教師"表:

"學院"表:

有SQL語句:

SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;

ALL (SELECT 工資 FROM 教師 WHERE 系號="02")

與如上語句等價的SQL語句是______。

A、SELECT DISTINCT 系號 FROM 教師 WHERE工資>=;

(SELECT MAX(工資) FROM 教師 WHERE 系號="02")

B、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;

(SELECT MIN(工資) FROM 教師 WHERE 系號="02")

C、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;

ANY(SELECT 工資 FROM 教師 WHERE 系號="02")

D、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;

SOME (SELECT 工資 FROM 教師 WHERE 系號="02")

二、 填空題

36. 若按功能劃分,軟體測試的方法通常分為白盒測試方法和______測試方法。

37. 資料庫系統的三級模式分別為______模式、內部級模式與外部級模式。

38. 在最壞情況下,冒泡排序的時間複雜度為______。

39. 在面向對象方法中,信息隱蔽是通過對象的______性來實現的。

40. 關係模型的數據操縱即是建立在關係上的數據操縱,一般有______、增加、刪除和修改四種操作。

41.要把幫助檔案設定為複製到硬碟上的Foxhelp.chm檔案,需要在"選項"對話框的______選項卡上設定。

42. TIME( )的返回值的數據類型是______類型。

43. 在定義欄位有效性規則中,在規則框中輸入的表達式中類型是________。

44. 設計報表通常包括兩部分內容:______和布局。

45. ______是指只有滿足聯接條件的記錄才包含在查詢結果中。

46. 設有圖書管理資料庫:

圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)) 讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))

借閱(借書證號C(4),總編號C(6),借書日期D(8))

檢索書價在15元至25元(含15元和25元)之間的圖書的書名、作者、書價和分類號,結果按分類號升序排序。

SELECT 書名,作者,單價,分類號 FROM 圖書;

WHERE______;

ORDER BY______;

47. 設有如下關係表R、S和T:

R(BH,XM,XB,DWH)

S(SWH,DWM)

T(BH,XM,XB,DWH)

實現R∪T的SQL語句是_______。

48. 設有如下關係表R:

R(NO,NAME,SEX,AGE,CLASS)

主關鍵字是NO

其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。

插入"95031"班學號為30,姓名為"鄭和"的學生記錄;_______。

49. 設有如下關係表R:

R(NO,NAME,SEX,AGE,CLASS)

主關鍵字是NO

其中NO為學號(數值型),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。

刪除學號為20的學生記錄;______。

第二套題答案

1-5 CBBDD 6-10 CBBCC 11-15 DDCCA

16-20 DCBCA 21-25 BBDAC 26-30 CDCBD

31-35 ACBBA

36.黑盒 37.概念或概念級 38.n(n-1)/2 39.封裝 40.查詢 41.檔案位置 42.字元 或 C 43.邏輯表達式

44.數據源 45.內部聯接

46. 單價 BETWEEN 15 AND 25 或 單價 BETW 15 AND 25 或 單價 BETWE 15 AND 25 或 單價>=15 and 單價<=25 或 單價>=15 and 單價=<25 或 單價=>15 and 單價<=25 或 單價=>15 and 單價=<25 與 分類號 ASC 或 分類號

47. SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T

48. INSERT INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031") 或 INSE INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031")

49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20

開發人員筆試題三:

嵌入式軟體崗位筆試題

(筆試時間:90分鐘)

註:該試卷不得答題,請在答題紙上做答。答題紙上須寫明姓名、學校、專業、學歷、聯繫方式,並標明題號答題。筆試完畢後,試卷、答題紙、草稿紙一併交予招聘人員,不得攜帶出筆試現場。

1、(5分)寫一個宏MIN,這個宏輸入兩個參數並返回較小的一個

2、(5分)常用的51系列單片機的數據線和低地址線是復用的,一般在電路設計中是如何把他們分開的 。

3、(5分)在中斷回響過程中,CPU保護PC等暫存器的主要目的是: 。

4、(5分)若碼值FFH是一個整數的原碼錶示,則該整數的真值為:若碼值FH是一個整數的補碼錶示,則該整數的真值為。

5、(5分)在C語言中,假設有這樣的定義“int a = 6, b = 9, c;”,那么,在執行完如下操作“c = a+++++b;”之後,a = ,b = ,c = 。

6、MCS-51單片機通常包括哪些功能模組?同時請畫圖描述一下大致的框圖(10分)

7、用變數a給出下面的描述在C語言中的定義,如a)示例描述的(10分)

a) 一個整型數(An integer) (示例: int a;)

b)一個指向整型數的指針( A pointer to an integer)

c)一個指向指針的的指針,它指向的指針是指向一個整型數( A pointer to a pointer to an

intege)r

d)一個有10個整型數的數組( An array of 10 integers)

e) 一個有10個指針的數組,該指針是指向一個整型數的。(An array of 10 pointers to integers)

f) 一個指向有10個整型數數組的指針( A pointer to an array of 10 integers)

g) 一個指向函式的指針,該函式有一個整型參數並返回一個整型數(A pointer to a function that takes an integer as an argument and returns an integer)

h) 一個有10個指針的數組,該指針指向一個函式,該函式有一個整型參數並返回一個整型數( An array of ten pointers to functions that take an integer argument and return an integer )

8、評價一下下面這段ISR程式,指出它有哪些毛病(10分)

__interrupt double compute_area (double radius)

{

嵌入式開發人員筆試題目 double area = PI * radius * radius;

printf("\nArea = %f", area);

return area;

}

9、請寫出下列英文語句的中文含義:(10分)

Authentication Phase:

On some links it may be desirable to require a peer to authenticate itself before allowing network-layer protocol packets to be exchanged.

By default, authentication is not mandatory. If an implementation desires that the peer authenticate with some specific authentication protocol, then it MUST request the use of that authentication protocol during Link Establishment phase.

Authentication SHOULD take place as soon as possible after link establishment.

Advancement from the Authentication phase to the Network-Layer Protocol phase MUST NOT occur until authentication has completed. If authentication fails, the authenticator SHOULD proceed instead to the

Link Termination phase.

Only Link Control Protocol, authentication protocol, and link quality monitoring packets are allowed during this phase. All other packets received during this phase MUST be silently discarded.

(原文摘抄自RFC1661(ppp))

10、 關鍵字const有什麼含意?關鍵字volatile有什麼含意? 關鍵字static的作用是什麼?請闡述,可以舉例描述 (10分)

11、 函式f(char *str,char del)的功能是;將非空字元串str分割成若干個子字元串並輸出,del表示分割時的標誌字元。例如若str的值為“33123333435”,del的值為„3‟,調用此函式後,將輸出三個子字元串,分別為“12”、“4”和“5”。請用標準C語音實現該函式。(10分)

12、 利用MCS51的IO口,進行3×4鍵盤的採集,請畫出電路原理圖,並用C語言寫出鍵盤掃描程式。(IO口部分可以自行定義)(15分)