1 作業系統
1.1 windows系統
1 如何在win2003中如何安裝Internet資訊服務(IIS)?
2 如何在Dos下面用命令將將D盤下面test目錄檔案夾及子目錄列印並儲存?
3 進程和線程的區別?
1.2 Linux系統
(1) 區域網路的網路地址192.168.1.0/24,區域網路絡串連其它網路的網關地址是192.168.1.1。
主機192.168.1.20訪問172.16.1.0/24網路時,其路由設定正確的是。
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D route add default 192.168.1.0 netmask 172.168.1.1 metric 1
(2) 下列資訊是某系統用ps –ef命令列出的正在啟動並執行進程, 進程是運行Internet超級服務
器,它負責監聽Internet sockets上的串連,並調用合適的伺服器來處理接收的資訊。
A root 1 4.0 0.0 344 204? S 17:09 0:00 init
B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd
XXX公司_技術中心_測試_初級測試程師面試題
(3)對名為mayingbao的檔案用chmod 551 mayingbao進行了修改,則它的許可權是。
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x—x
(4) 將home/stud1/mayingbao目錄做歸檔壓縮,壓縮後產生mayingbao.tar.gz檔案,並
將此檔案儲存到/home目錄下,實現此任務的tar命令格式。
2 資料庫
(1)對以下已知成績關係1 所示。
執行SQL語句:
SELECT COUNT(DISTINCT學號)
FROM成績
WHERE 分數>60
查詢結果中包含的元組數目是( )
成績
學號 課程號分數
S1 C1 80
S1 C2 75
S2 C1 null
S2 C2 55
S3 C3 90
圖2
A 1 B 2 C 3 D 4
(2) SQL語言中,刪除一個表的命令是( )
A DELETE B DROP C CLEAR D REMORE
(3) 請寫出查詢student_info_table表中姓名為“小馬哥”的name欄位和email 欄位。
3 編程
(1) 寫出以下程式輸出的結果
#include<stdio.h>
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
XXX公司_技術中心_測試_初級測試程師面試題
}
(2)do……while和while……do有什麼區別?
前一個迴圈一遍再判斷,後一個判斷以後再迴圈。
(3) 編寫一個程式,用來計算1 到100 間所有整數的和是多少?
說明:程式設計語言可以使用c/vb/c++/c#/java等
四 網路
(1)請描述下一個完整的Http通訊過程?
(2)cookie和session 的區別
(3) 以下關於TCP/IP傳輸層協議的描述中,錯誤的是
A. TCP/IP傳輸層定義了TCP和UDP兩種協議
B. TCP協議是一種連線導向的協議
C. UDP協議是一種面向不需連線的協議
D. UDP協議與TCP協議都能夠支援可靠的位元組流傳輸
五 資料結構
(1) 若在檔案中查詢年齡在20歲以上的帥哥及年齡在18歲以上的美女的所有記錄,則查詢條
件為()
A (性別=”男”) OR(年齡>20) OR (性別=”女”) OR (年齡>18)
B (性別=”男”) OR(年齡>20) AND (性別=”女”) OR (年齡>18)
C (性別=”男”) AND (年齡>20) OR (性別=”女”) AND (年齡>18)
D (性別=”男”) AND (年齡>20) AND (性別=”女”) AND (年齡>18)
(2) 請寫出冒泡排序演算法?
說明:程式設計語言可以使用c/vb/c++/c#/java等
六 測試
(1)下列關於Alpha 測試的描述中正確的是
A Alpha 測試需要使用者代表參加
B Alpha 測試不需要使用者代表參加
C Alpha 測試是系統測試的一種
D Alpha 測試是驗收測試的一種
(2) 軟體品質的定義
XXX公司_技術中心_測試_初級測試程師面試題
A 軟體的功能性、可靠性、易用性、效率、可維護性、可移植性
B 滿足規定使用者需求的能力
C 最大限度達到使用者滿意
D 軟體特性的總和,以及滿足規定和潛在使用者需求的能力
(3) 軟體測試的對象包括()
A 目標程式和相關文檔
B 來源程式、目標程式、資料及相關文檔
C 目標程式、作業系統和平台軟體
D 來源程式和目標程式
(4) 軟體測試類型按開發階段劃分是()
A 需求測試、單元測試、整合測試、驗證測試
B 單元測試、整合測試、確認測試、系統測試、驗收測試
C 單元測試、整合測試、驗證測試確認測試、驗收測試
D 調試、單元測試、整合測試、使用者測試
(5) 根據下面給出的規格說明,利用等價類別劃分的方法,給出足夠的測試案例。
“一個程式讀入三個整數。把此三個數值看成是一個三角形的三個邊。這個程式要列印出資訊,
說明這個三角形是三邊不等的、是等腰的、還是等邊的。”
(6) 設要對一個自動飲料售貨機軟體進行黑箱測試。該軟體的規格說明如下:
“有一個處理單價為1 元5 角錢的盒裝飲料的自動售貨機軟體。若投入1 元5 角硬幣,按下“可
樂”、“雪碧”或“紅茶”按鈕,相應的飲料就送出來。若投入的是2 元硬幣,在送出飲料的同時退
還5角硬幣。”
(1) 試利用因果圖法,建立該軟體的因果圖;
(2) 設計測試該軟體的全部測試案例。
(7)對一個長度為100,000條指令的程式進行測試,記錄下來的資料如下:
測試開始,ú 發現錯誤個數為0;
經過160小時的測試, 累計改正100個錯誤, 此時, MTTF = 0.4小時;ú
又經過160小時的測試,ú 累計改正300個錯誤, 此時, MTTF = 2小時;
(1) 估計程式中固有的錯誤總數;
(2) 為使MTTF達到10小時, 必須測試和調試這個程式多長時間?
(3) 給出MTTF與測試時間t之間的函數關係。
(8)請根據以下程式片段,設計最少的測試案例實現條件覆蓋
If((A>1)AND(B=0))Then X=X/A
If((A=2)OR(X>1))Then X=X+1
Printf("X=%d
",x)
(9)請畫出你認為最合理的缺陷處理流程圖?
XXX公司_技術中心_測試_初級測試程師面試題
(10)c/s和b/s軟體,你認為應從哪些方面去測試?
牛人們把答案寫出來吧!!