2004年下半年程式設計師上午試題及答案

● 在windows作業系統中,"資源回收筒"可以恢復_(1)_上使用<del>鍵刪除檔案或資料夾。在"我的電腦"視窗中,如果要整理磁碟上的碎片,應選擇磁碟"屬性"對話框_(2)_選項卡。使用"資源管理器"時,_(3)_,不能刪除檔案或資料夾。
(1)a.軟碟b.硬碟c.u盤 d.軟碟或硬碟
(2)a.常規b.硬體c.共享d.工具
(3)a.在驅動器或資料夾視窗中,選擇要刪除的檔案並單擊退格鍵
b.在驅動器或資料夾視窗中,選擇要刪除的檔案同時按下<shift>+<del>鍵 
   c.在要刪除的檔案或資料夾上單擊滑鼠右鍵,選擇"刪除"。
   d.用滑鼠直接拖動選中的資料夾到"資源回收筒"。 ● 在以下關於電子郵件的敘述中,“_(4)_”是不正確的。

(4)a.打開來歷不明的電子郵件附屬檔案可能會傳染計算機病毒
   b.在網路擁塞的情況下,傳送電子郵件後,接收者可能過幾個小時後才能收到 
    c.在試發電子郵件時,可向自己的email信箱發一封電子郵件
    d.電子信箱的容量指的是用戶當前使用的計算機上,分別給電子信箱的硬碟容量

● 某數值編碼為ffh,若它所表示的真值為-127,則它是用_(5)_表示的;若它所表示的真值為-1,則它是用_(6)_表示的。

(5)a.原碼 b.反碼 c.補碼 d.移碼

(6)a.原碼  b.反碼  c.補碼  d.移碼

● 用定點補碼錶示純小數,採用8位字長,編碼10000000表示的十進制數是_(7)_。

(7)a.0 b.-1  c.+1  d.128

● 假設用12個二進制表示數據。它能表示的最大無符號整數為_(8)_;若採用原碼,它能表示的最小負整數為_(9)_。

(8)a.2047 b.2048 c.4095 d.4096

(9)a.-2047 b.-2048 c.-4095 d.-4096

● 某數據的7位編碼為0110101,若在其中最高位之前加一位偶校驗位,則編碼為_(10)_。

(10)a.10110101 b.00110101 c.01101011 d.01101010

● 堆疊操作中_(10)_保持不變。

(11)a.堆疊的頂 b.堆疊中的數據 c.堆疊指針 d.堆疊的底

● 執行指令時,以暫存器的內容作為操作的地址,這種定址方式稱為_(12)_定址。

(12)a.暫存器  b.相對 c.基址變址 d.暫存器間接

● 若處理器的時鐘頻率為500mhz,每4個時鐘周期組成一個計算機周期,執行一條指令平均需要三個機器周期,則該處理器的一個機器周期為_(13)_ns,平均執行速度約為_(14)_mips。

(13)a.4b.8 c.12d.16

(14)a.24  b.33c.42d.51

● 作業系統是一種_(15)_。

(15)a.套用軟體 b.系統軟體 c.工具軟體 d.防毒軟體

● 在進程管理中,當_(16)_時,進程從阻塞狀態變為就緒狀態。

(16)a.進程被進程調度程式選中  b.等待某一事件
 c.等待事件發生 d.時間片用完

● 作業系統功能不包括_(17)_。

(17)a.提供用戶操作界面 b.管理系統資源
 c.提供應用程式接口 d.提供html

● 作業j1,j2,j3,j4的提交時間和運行時間如下表所示。若採用短作業優先調度算法,則作業調度次序為_(18)_,平均周轉時間為_(19)_分鐘(這裡不考慮作業系統的開銷)。

作業號

提交時間

運行時間(分鐘)

j1

6:00

60

j2

6:24

30

j3

6:48

6

j4

7:00

12

 

(18)a. j3→j4→j2→j1  b.j1→j2→j3→j4 
 c.j1→j3→j4→j2d.j4→j3→j2→j1

(19)a.45 b.58.5 c.64.5 d.72

● 關係資料庫是_(20)_的集合,它是由一個或多個關係模式定義。sql語言中的數據定義功能包括對資料庫、基本表、_(21)_和_(22)_的定義。 設又關係student(學號,姓名,年齡,性別,系名),如果要查詢姓名至少包括5個字母,且倒數第二個字母為"g"的學生的學號、姓名以及所在系,則對應的select語句如下: select 學號,姓名,系名from students where _(23)_ like _(24)_;

 (20)a.元組b.列 c.欄位 d.表

(21)a.數據項 b.表 c.索引 d.列

(22)a.視圖b.列 c.欄位 d.元組

(23)a."_ _ _g_%" b."_ _ _%g_"  c.姓名 d."_ _ _g%"
(24) a."_ _ _g_%" b."_ _ _%g_"  c.姓名 d."_ _ _g%"

● 按照《計算機軟體保護條例》的規定,自然人的軟體著作權的保護期限為_(25)_。
(25)a.其終生及其死亡後50年 b.沒有期限
 c.軟體開發完成後25年d.軟體開發完成後50年

● 我國標準分為國家標準、行業標準、地方標準和企業標準四類,_(26)_是企業標準的代號。
(26)a.gb b.qj c.q  d.db

● 智慧財產權具有無形性、雙重性、獨占性、時間性和_(27)_等特點。
(27)a.地域性 b.公平性 c.公證性 d.有效性

● 在計算機系統的日常維護工作中,應當注意硬碟工作時不能_(28)_。另外,需要注意防範病毒,但是,_(29)_是不會被感染病毒的。
(28)a.大聲喧譁b.有強烈震動 c.裝入程式d.有日光照射

(29)a.電子郵件 b.硬碟 c.軟碟 d.rom

● 使用ie瀏覽器瀏覽網頁時,出於安全方面的考慮,需要禁止執行java script,可以在ie中_(30)_。
(30)a.禁用activex控制項  b.禁用cookie
 c.禁用沒有標記為安全的activex控制項  d.禁用腳本

● 在面向對象程式設計語言中,_(31)_是利用可重用成分構造軟體系統的最有效的特性,它不僅支持系統的可重用性,而且還有利於提高系統的可擴充性;_(32)_可以實現傳送一個通用的訊息而調用不同的方法;_(33)_是實現信息隱蔽的一種技術,其目的是使類的_(34)_相互分離。

(31)a.封裝b.訊息傳遞c.引用d.繼承

(32)a.封裝 b.訊息傳遞 c.引用 d.繼承

(33)a.引用b.繼承c.封裝d.多態

(34)a.定義與實現 b.分析與測試 c.分析與設計 d.實現與測試

● 為了描述n個人之間的同學關係,可用_(35)_結構表示。

(35)a.線性表 b.樹 c.圖 d.佇列

● 判斷一個表達式中左右括弧是否匹配,採用_(36)_實現較為方便。

 (36)a.線性表的順序存儲  b.佇列 c.線性表的鏈式存儲 d.棧

● 字元串是一種線性表,其特殊性表現在_(37)_。

 (37)a.它的數據元素是一個字元b.它可以鏈式存儲 c.它可以順序存儲d.它的數據元素可以是多個字元

● 在一顆非空二叉樹中,葉子節點的總數比度為2的節點總數多_(38)_個。

 (38)a.-1b.0  c.1  d.2

● 採用鄰接表表示一有向圖,若圖中某頂點的入度和出度分別為d1和d2,則該頂點對應的單鍊表的結點數為_(39)_。

(39)a.d1b.d2 c.d1-d2 d.d1+d2

● 在第一趟排序之後,一定能把數據表中最大或最小元素放在其最終位置上的排序算法是_(40)_。

  (40)a.冒泡排序 b.基數排序c.快速排序d.歸併排序

● 編譯程式在語法分析階段能檢查出_(41)_錯誤。

 (41)a.表達式中的括弧不匹配b.以零作除數 c.數組下標越界d.無窮遞歸

 ● 計算機能直接識別和執行的語言是_(42)_,該語言是由_(43)_組成的。

 (42)a.機器語言 b.c語言  c.彙編語言d.資料庫語言 (43)a.ascii碼  b.sql語句 c.0、1序列d.bcd碼

 ● 對於二維數組a[1..4,3..6],設每個元素占兩個存儲單元,若分別以行和列為主序存儲,則元素a[3,4]相對於數組空間起始地址的偏移量分別是_(44)_和_(45)_。

 (44)a.12 b.14  c.16  d.18

(45)a.12 b.14  c.16  d.18

● 在c語言中,若有定義"int a[10];",則_(46)_不能表示a[1]的地址。

 (46)a.a+1 b.&a[0]+1 c.a++ d.&a[1]

● 在下面的程式中,若調用f1(x)時,參數傳遞採用傳值方式,調用f2(y)時,參數傳遞採用引用方式,則輸出結果為_(47)_;若調用f1(x)時,參數傳遞採用引用方式,調用f2(y)時,參數傳遞採用傳值方式,則輸出結果為_(48)_。

 main() procedure f1(x) procedure f2(y)
 int a=2; f2(x); y=y*y;
 f1(a); x=x+x; return;
 write(a); return; 

(47)a.2 b.4  c.6  d.8

(48)a.2 b.4  c.6  d.8

● 軟體開發環境是支持軟體產品開發的軟體系統,它由_(49)_和環境集成機制構成,環境集成機制包括數據集成、控制集成和界面集成。

(49)a.軟體工具集b.軟體測試工具集 c.軟體管理工具集 d.軟體設計工具集

● 源程式清單是在軟體生存周期的_(50)_階段產生的文檔。

(50)a.軟體概要設計 b.編碼c.軟體詳細設計d.測試

● 黑盒測試也稱為功能測試。黑盒測試不能發現_(51)_。

(51)a.終止性錯誤b.輸入是否正確接收 c.界面是否有誤 d.是否存在冗餘代碼

● 通常,在軟體的輸入輸出設計中,合理的要求是:_(52)_。

(52)a.數據儘量由用戶來輸入,以便給用戶提供更大的自主性
 b.輸入過程應儘量容易,以減少錯誤的發生
 c.不能在輸入過程中檢驗數據的正確性
 d.在輸入過程中,為了不干擾用戶,應儘量避免提示信息

● _(53)_不屬於存儲媒體。

(53)a.光碟 b.rom  c.硬碟d.掃瞄器

● 聲音信號的數位化過程包括採樣、_(54)_和編碼。

(54)a.合成 b.去噪 c.量化d.壓縮

● 某數位相機的解析度設定為1600×1200象素,顏色深度為256色,若不採用壓縮存儲技術,則32m位元組的存儲卡最多可以存儲_(55)_張照片。

(55)a.8 b.17c.34 d.69

(46)a.a+1 b.&a[0]+1 c.a++ d.&a[1]

● 在下面的程式中,若調用f1(x)時,參數傳遞採用傳值方式,調用f2(y)時,參數傳遞採用引用方式,則輸出結果為_(47)_;若調用f1(x)時,參數傳遞採用引用方式,調用f2(y)時,參數傳遞採用傳值方式,則輸出結果為_(48)_。

 main() procedure f1(x) procedure f2(y)
 int a=2; f2(x); y=y*y;
 f1(a); x=x+x; return;
 write(a); return; 

(47)a.2 b.4  c.6  d.8

(48)a.2 b.4  c.6  d.8

● 軟體開發環境是支持軟體產品開發的軟體系統,它由_(49)_和環境集成機制構成,環境集成機制包括數據集成、控制集成和界面集成。

(49)a.軟體工具集b.軟體測試工具集 c.軟體管理工具集 d.軟體設計工具集

● 源程式清單是在軟體生存周期的_(50)_階段產生的文檔。

(50)a.軟體概要設計 b.編碼c.軟體詳細設計d.測試

● 黑盒測試也稱為功能測試。黑盒測試不能發現_(51)_。

(51)a.終止性錯誤b.輸入是否正確接收 c.界面是否有誤 d.是否存在冗餘代碼

● 通常,在軟體的輸入輸出設計中,合理的要求是:_(52)_。

(52)a.數據儘量由用戶來輸入,以便給用戶提供更大的自主性
 b.輸入過程應儘量容易,以減少錯誤的發生
 c.不能在輸入過程中檢驗數據的正確性
 d.在輸入過程中,為了不干擾用戶,應儘量避免提示信息

● _(53)_不屬於存儲媒體。

(53)a.光碟 b.rom  c.硬碟d.掃瞄器

● 聲音信號的數位化過程包括採樣、_(54)_和編碼。

(54)a.合成 b.去噪 c.量化d.壓縮

● 某數位相機的解析度設定為1600×1200象素,顏色深度為256色,若不採用壓縮存儲技術,則32m位元組的存儲卡最多可以存儲_(55)_張照片。

(55)a.8 b.17c.34 d.69

● 執行算術右移指令的操作過程是_(56)_。

(56)a.運算元的符號位填0,各位順次右移1位,最低位移至進位標誌位中
 b.運算元的符號位填1,各位順次右移1位,最低位移至進位標誌位中
 c.運算元的符號位不變,各位順次右移1位,最低位移至進位標誌位中
 d.進位標誌移至符號位,各位順次右移1位,最低位移至進位標誌位中

● 用二進制數0與累加器x的內容進行_(57)_運算,並將結果放在累加器x中,一定可以完成對x的"清0"操作。

(57)a.與b.或c.異或d.比較

● 對8位累加器a中的數據7eh若邏輯左移一次,則累加器a中的數據為_(58)_。

(58)a.3fh  b.7ch  c.efh d.fch

● 8位累加器a中的數據為fch,若將其與7eh相異或,則累加器a中的數據為_(59)_。

(59)a.feh  b.7ch  c.82h d.02h

● ascii碼是對_(60)_實現編碼的一種方法。

(60)a.語音 b.漢字 c.圖形圖像d.字元

● 在一個辦公室內,將6台計算機用交換機連線成網路,該網路的屋裡拓撲結構為_(61)_。

(61)a.星型 b.匯流排型c.樹型d.環型

● 屬於物理層的互連設備是_(62)_。

(62)a.中繼器b.網橋 c.交換機 d.路由器

● tcp/ip網路的體系結構分為套用層、傳輸層、網路互聯層和網路接口層。屬於傳輸層協定的是_(63)_。

(63)a.tcp和icmp b.ip和ftp  c.tcp和udpd.icmp和udp

● 在www伺服器與客戶機之間傳送和接收html文檔時,使用的協定時_(64)_。

(64)a.ftp  b.gopherc.httpd.nntp

● 為了在internet上瀏覽網頁,需要在客戶端安裝瀏覽器,不屬於瀏覽器軟體的時_(65)_。

(65)a.internet explorer b.fireworksc.hot javad.netscape communicator

● _(66)_means"any html document on an http server".

(46)a.a+1 b.&a[0]+1 c.a++ d.&a[1]

● 在下面的程式中,若調用f1(x)時,參數傳遞採用傳值方式,調用f2(y)時,參數傳遞採用引用方式,則輸出結果為_(47)_;若調用f1(x)時,參數傳遞採用引用方式,調用f2(y)時,參數傳遞採用傳值方式,則輸出結果為_(48)_。

 main() procedure f1(x) procedure f2(y)
 int a=2; f2(x); y=y*y;
 f1(a); x=x+x; return;
 write(a); return; 

(47)a.2 b.4  c.6  d.8

(48)a.2 b.4  c.6  d.8

● 軟體開發環境是支持軟體產品開發的軟體系統,它由_(49)_和環境集成機制構成,環境集成機制包括數據集成、控制集成和界面集成。

(49)a.軟體工具集b.軟體測試工具集 c.軟體管理工具集 d.軟體設計工具集

● 源程式清單是在軟體生存周期的_(50)_階段產生的文檔。

(50)a.軟體概要設計 b.編碼c.軟體詳細設計d.測試

● 黑盒測試也稱為功能測試。黑盒測試不能發現_(51)_。

(51)a.終止性錯誤b.輸入是否正確接收 c.界面是否有誤 d.是否存在冗餘代碼

● 通常,在軟體的輸入輸出設計中,合理的要求是:_(52)_。

(52)a.數據儘量由用戶來輸入,以便給用戶提供更大的自主性
 b.輸入過程應儘量容易,以減少錯誤的發生
 c.不能在輸入過程中檢驗數據的正確性
 d.在輸入過程中,為了不干擾用戶,應儘量避免提示信息

● _(53)_不屬於存儲媒體。

(53)a.光碟 b.rom  c.硬碟d.掃瞄器

● 聲音信號的數位化過程包括採樣、_(54)_和編碼。

(54)a.合成 b.去噪 c.量化d.壓縮

● 某數位相機的解析度設定為1600×1200象素,顏色深度為256色,若不採用壓縮存儲技術,則32m位元組的存儲卡最多可以存儲_(55)_張照片。

(55)a.8 b.17c.34 d.69

● 執行算術右移指令的操作過程是_(56)_。

(56)a.運算元的符號位填0,各位順次右移1位,最低位移至進位標誌位中
 b.運算元的符號位填1,各位順次右移1位,最低位移至進位標誌位中
 c.運算元的符號位不變,各位順次右移1位,最低位移至進位標誌位中
 d.進位標誌移至符號位,各位順次右移1位,最低位移至進位標誌位中

● 用二進制數0與累加器x的內容進行_(57)_運算,並將結果放在累加器x中,一定可以完成對x的"清0"操作。

(57)a.與b.或c.異或d.比較

● 對8位累加器a中的數據7eh若邏輯左移一次,則累加器a中的數據為_(58)_。

(58)a.3fh  b.7ch  c.efh d.fch

● 8位累加器a中的數據為fch,若將其與7eh相異或,則累加器a中的數據為_(59)_。

(59)a.feh  b.7ch  c.82h d.02h

● ascii碼是對_(60)_實現編碼的一種方法。

(60)a.語音 b.漢字 c.圖形圖像d.字元

● 在一個辦公室內,將6台計算機用交換機連線成網路,該網路的屋裡拓撲結構為_(61)_。

(61)a.星型 b.匯流排型c.樹型d.環型

● 屬於物理層的互連設備是_(62)_。

(62)a.中繼器b.網橋 c.交換機 d.路由器

● tcp/ip網路的體系結構分為套用層、傳輸層、網路互聯層和網路接口層。屬於傳輸層協定的是_(63)_。

(63)a.tcp和icmp b.ip和ftp  c.tcp和udpd.icmp和udp

● 在www伺服器與客戶機之間傳送和接收html文檔時,使用的協定時_(64)_。

(64)a.ftp  b.gopherc.httpd.nntp

● 為了在internet上瀏覽網頁,需要在客戶端安裝瀏覽器,不屬於瀏覽器軟體的時_(65)_。

(65)a.internet explorer b.fireworksc.hot javad.netscape communicator

● _(66)_means"any html document on an http server".