GRE計算機專項考試題(98) (轉)

worldblog發表於2007-12-10
GRE計算機專項考試題(98) (轉)[@more@]

1. In-Order到Post-Order表示式轉換的最佳工具是:
A. Array B. List C. Stack D. Binary tree E. Hash table
2. 以下哪些集合是完工的(用他們的組合可以表示所有的邏輯運算)
A. {⌉, ⋁} B. {⌉, ⋀} C. {⌉, ⊕}
3.關於WORLD W (WWW),下面哪些說法正確
A. WWW is a satellite-connectedwork that connects computers world wide.
B. WWW is a computer-mediated network.
C. WWW is associated with a group of software that work on computers which are connected to the Internet.
4關於packet switch network ,哪些正確
A The packets of the same message must follow the same route
B the packets of the same message may arrive out of order
C node A and node B must establish A獨佔的connection before A can send packets to B
5What is the value of A and B if Q is to be forced to be 1?
 
A A=0,B=0 B.A=0,B=1 C.A=1 B= 0 D. A=1 B=1 E none
6template ,overload ,isomorphic function 與下面三個概念如何分別對應
A a module which can be initiated with a type so that it can generate modules of different type
B a function that can be different operations in different contexts
C a function that can take arguments of different type in different contexts
7對一個simple, connected, acyclic , weighted graph 求最小生成樹,設
1) e是所有邊中權最小的邊 2)f是除e外所有邊中權最小的邊
A  e,f在所有生成的最小生成樹中
B  e在所有生成的最小生成樹中,f可能不在其中某些樹中
C e 可能不在其中某些樹中,f可能不在其中某些樹中
8?的數量級為
A  O(logn)  B  O(nlogn)  C  O((logn)2)
9.若P≠NP,那麼下列哪一條可保證問題k無多項式解
A  K∈P  B  K NP  C  K可多項式規約於SAT D SAT可多項式規約於K  E  K可多項式規約於某一NP問題
10~11某structure,每個可包含兩個link,link值為null或指向另一node, link值不能指向本node, these structure are noe necessarily connected. 設共有2N+link為null,節點數最少為
A?  BN/2  CN-1  DNlogN  E N
若一個節點至多有一個link指向它,節點數最多為:
A N  B2N-1  CnlogN+1  D2(N-1)
12. 初始時,A=B=0,問AB序列如何隨時鐘變化
 
13. 若文法L的判定問題為NP-Complete,可知有
A. L的判定問題有多項式解法
B.  的判定問題有多項式解法
C. L可多項式規約至多項式解法
D. 不E. 能期望得到L判定問題容易的解法
14. Odd-Parity Checking技術可用於圖形學,當將它用於多邊形時,有以下結論:
A. 將得到穩定連續的輸出
B. 將得到雜亂令人不C. 安的結果
D. 得到需填充的多邊形的邊
E. 將降低圖形的解析度
15-17. 一個BAG的NEW INSERT REMOVE演算法如下
bag newbag(){
 bag b = newbag();
 b -> tail = NULL;
return b;
}

bag insert(bag b, int x){
 bag temp = newnode();
 temp -> data = x;
temp -> tail = b;
b = temp;
return b;
}

remove(b, int x){
/*該中題中未給函式體,只給出了:
precondition: b為一連結串列,可能有或沒有X;
postcondition: 若b能分解為不含X的連結串列b1,含X節點與連結串列b2的concatenation, 返回b1與b2的concatenation, 否則返回b;*/
15. 對remove(bag b, int x)的斷言正確的是:
A. 若X在b中,B. remove 函式將刪去所有含X的節點
C. b為空連結串列時返回空連結串列
16. invariant定義為:對初始化函式之外所有對該操作的函式皆成立,bag物件的invariant為:
A. 
B 存在整數K,對b作K次求tail域操作將得到NULL
D. b中不E. 含重複F. 的元素
17. remove 函式的一種實現如下:
bag remove (bag b, int x) {
bag temp = b;
1 while ( temp -> tail -> data != x) do temp -> tail;
2 if ( temp -> tail && temp -> tail -> data == x)
3 { delete ( temp -> tail);
temp -> tail = temp -> tail -> tail;
}
}
應作哪些修改
A. ①改為 while ( temp -> tail && temp -> tail -> data != x)do temp -> tail;
B. ②改為if ( temp -> tail -> data == x)
C. ③改為(?)

18. int I;
sum=0.0;t=1.0;
for(I=1;I<10;I++){
 sum = sum + t;
 t = t*2.0;
 printf(“%f”,sum);}
問最後一次輸出的值與下面那個數最接近A 5 B 7 C 9 D 11 E 13
19.一種pipeline共4個stage,取指,取運算元,,寫回,每個stage用一個clock下面一段程式碼需多少clock?
R1 = R2 + R1;
R3 = R1 + 1;
R5 = R2 + 1;
A. less than 5 B. 5 C. 6 D. 7 E. more than 7
20. 若L1, L2為3型語言,哪些正確
I. { x y | x∈ L 且|x| = 2|y|} 為3型語言
II. { x y | x∈ L 且|x| = 2|y|} 為2型語言
III. { x y | x∈ L 且|x| = 2|y|} ∩L1∩L2 = ф
A. None B. I C. II D. III E. All
21. 對於平衡二叉樹實現詞典的INSERT、Delete、Find操作的最壞情況複雜度,正確的是
A. 至少有一種為常數時間
B. 多於一種為常數時間
C. 三種都是0(nlogn)
22.Heap-Sort,正確的是
A. 它的最壞情況復B. 雜度為0(nlogn)
C. It sorts in place
D. It’s average time complexity is more than a constant’s time faster than it’s cost
23. 某一元素有K個域,每個域可取值0或1,一個table地定義為,對每個域均有確定值,要得到105個不同的table,K至少為
A. 5 B. 10 C. 40
24-25. 一個activation record 的格式為
θ  %fp
-4  return address
-8  static address
-12  arguments ( if any) followed by local variables
段  procedure P
var a:int;
procedure Q(var int x)
begin
x := x + a
end
begin
Q(a);
End
24. 在Q中,讀取x值得操作將譯為下列哪段機器程式碼
A. mov  t0 -12(%fp)
B. mov  t0 -12(%fp)
mov  t0 θ(q + 0)
C. mov  t0 -12(%fp)
  mov  t0 -4(%t0)
25. Q中,讀取x值的操作將譯為
A. mov  t1 -8(%fp)
  mov  t1 0(%t1)
B. mov  t1 -8(%fp)
mov  t1 -4(%t1)
C. mov  t1 -8(%fp)
  mov  t1 -8(%t1)
D. mov  t1 -8(%fp)
  mov  t1 -12(%t1)
26. IO裝置用cycle stealing方式傳送資料,匯流排107MHz,一次可讀4byte(32bit)的,若接了一個28Kbps(bit per second)或3600 byte per second的modem站用了多少時間
A. 40% B. 1% C. 0.4% D. 0.1% E. 0.01%
27.?題目
A該浮點表示法不能表示6 B做加法時,求mantisa不用考慮operand 的符號
C做乘法時,求mantisa不用考慮operand 的符號
28. 對於2’s complement,不正確的是
A. overflow/underflow can be checked easily
B. 能表示的負數多於正數
C. θ的表示不D. 唯一
E. adding don’t have to check operands’ signs
29. float sum = 1.0; j := 0.1;
int I;
for (I=1;I  10;i++)
sum = sum - j
printf(“%f”,sum);
若輸出不為0,原因是
A. sum and j should use double float
B. a machine error happened
C. 0.1 can’t be represented accurately
30. 下面哪個原因不會引起flushing of pipeline:
A. I/O interrupt  B. page fault C. cache missing D. Invalid instruction
D. divide by 0
31. 對於圖,正確的是
 
I. 它是Hamiltatien
II. 它是Euler圖
III. 它是planar圖
32.若某演算法用10ms可實現106個詞條的最壞情況查詢操作,查4×106個詞條需時
A. 11ms B. 40ms 
33. 若 是這樣的語言:串中θ的數目m可被12整除,且m = 4(mod 10),識別L的DFA最少需多少個狀態
A.  B. 12 C. 24 D. 48 E. 60
34. m, n都為很大的整數,m < n,下面哪個問題是已知最難解的
A. m是否整除n
B. 求m, n的最大公約數
C. n是否為完全平方數
D. 求最大的q < m使q整除n
35. 有一邊長為2的立方體C, 內有一球形空間S,若C中均勻分佈的100個點有s個落在S,求S的體積
A. S B. s/100  C. 2s/100  D. 4s/100  E. 8s/100
36. 下面哪些是程式死鎖的必要條件
A. hold & wait
B. circular wait
C. no preemption
37. 若兩程式同時操作某共享資料,最後結果取決於他們執行操作的順序,這種現象的
A. mutual exclusion
B. 
C. racing condition
D. 
E. dead clock
38. 通常compiler不直接生成I/O機器指令,而是generate call to function that will invoke:
A. run-time system
B. application system
C. data managing system
D. co-processor system
E. real-time system
39.
Begin P(x); P(y); A := a+1; B := b+1 V(y); V(x); End Begin P(y); P(x); A := a+1 B :=b+1 V(x); V(y); End; 
X, Y為二元訊號量,則
A. A和B必將死鎖
B. A和B有時將死鎖,C. 但並不D. 總是死鎖
E. A和B總是引起corrupted data
F. A和B有時引起corrupted data
40-41. 某問題的解法為
1 將問題用O(n)的時間分解成3個大小n/2的子問題
2 遞迴地解問題
3 用O(n)時間把子問題的解集合起來
40. 這種解法是:
A. Dived and conquer
B. Greedy
C. Back track
41.這種方法的時間複雜度是
A. O(n)
B. 
C. 
D. 
42.
遞迴版本:function (int *p){ int x; x = *p; …… …… p = &x; F(p); ….. } 非遞迴版本:function F(int *p){ int x; x = *p; L: ….  … p = &x; goto L; } 
一下哪些正確
A. p和&x will reference the same location in the recursive version
B. p和&x will never reference the same location in the recursive version
C. 遞迴版本所用空間大小總多於非遞迴版本
43. 給出一中序遍歷樹的演算法,求其具體樹的節點遍歷順序
44. 在題43的演算法中,所需棧高度與什麼有關
A. 樹的節點數
B. 樹的葉子數
C. 樹的高度
D. 樹的最左兒子深度
E. 樹的最右兒子深度
45. 下面哪個式子的結果的相對誤差可能達到單個操作相對誤差的5倍以上
A. x = x + y + z
B. x = x * y * z
C. x= x * y / z
46. 若區間[a, b]上的多項式函式f有 f(a)>0, f(b) < 0,則:
A. 二分法求根一定收斂
B. 二分法和牛頓疊代法都收斂時,C. 二分法收斂較快
D. 用二分法求根需要求f的導數
47. 求Ax = b的根時,若A0x = b0, A1x = b1兩方程中A0,A1的detriment分別近似於0和1,則:
A. 用A0求根速度更快
B. 用A0求根比用A1的相對誤差大
C. 用A0比用A1在計算時容易
48-49 ,其中EE為?操作
*高於EE,高於+, +,*運算為左結合
48. 下列說法哪個錯誤
A. id∈FIRST(E)
B. id∈follow(E)
C. *∈FIRST(E)
D. *∈follow(E)
49. 下列動作,哪個錯誤
 棧狀態 Lookahead symbol 動作 
A.  E + E + 規約 
B.  E + E * 移進 
C.  EE + 移進 
D.  E + E id 移進 
E.  E *  id 移進 
50. 一個6面骰子,擲兩次相加的和為7的機率是
A. 1/7 B. 1/6
51. A[1, 100]中放100個不同的數
for I = 1 to 100 do
begin
temp = A[I]
for j = I+1 to 100 do
begin
A[I] = A[I] + A[j]
A[j] = A[j] + temp +1;
End
End

A. A[1…100]中仍為100個不B. 同C. 的數
D. A[1] is dividable by 100
E. A[1…100]中只有30個不F. 同G. 的數

52-53. n為2的冪
for I := 1 to log n do
for j := 1 to  do
A[j] := A[2*j-1] + A[2*j]

52. A[1]中最後為
A. ..
B. 
C. 
53. 若上述程式在n個並行處理機上執行,其中第k個做 for j:= 1 to 2n/j中第k個l,則演算法時間複雜度為
A. O(log n)
B. O(nlog n)

54-55某虛有地址如下組織
segment page Byte 
31  21 20  12 11  0  
54. 它可以存取:
A. 256個大小為4096byte的頁
B. 512個大小為2048byte的頁
C. 1024個大小為1024byte的頁
D. 2048個大小為512byte的頁
E. 1024個大小為256byte的頁
55. 若要取第18段第256位元組,虛有地址應為

56. Test-and-set可用於
A. unconditional jump
B. conditional jump
C. mutual exclusion
57. 若set-assaciative cache, 若s為某一頁在cache中對映到的set,採用LRU演算法,那麼?
A. 整個cocle中最近最少使用的頁
B. 整個cocle中改變最少的頁
C. s集合中改變最少的頁
D. s集合中最近最少使用的頁
58-59用陣列實現集合三種方法
I. 元素are unsorted, may have redundant copies
II. 元素are unsorted, don’t have redundant copies
III. 元素are sorted, don’t have redundant copies
58. 計算集合的事實那種實現最好
A. I
B. II
C. III
D. I與II相同E. ,F. 優於II
G. II與III相同H. ,I. 優於I
59. 求某些元素是否屬於集合時,哪種實現最好(選項同38)
60. 以下這些形容詞描述的是high-speed latch data dependency, data and control dependency initiate order accomplish data forwarding
A. pipe line

61. copying the entire content of one disk to ? marls synhnunication, which of following can do this
A. CISC processor
B. Second processor
C. another I/O bus buffer in memony

62-63 L為a*(b+c)*ab*c*
62. 若N為串長,f(N)為L中串長為N的個數,f(N)數量級
A. Linear
B. Quardric
C. Cubic
D. Log
E. Exponential
63. 若要求所有a在所有b前,所有b在所有c前f(N)的數量級
A. Linear
B. Quardric
C. Cubic
D. Log
E. Exponential
64. 若H(x)表示“x很誠實”,F(x, y)表示“x搶劫了y”,下面哪個表示“沒有誠實的人會搶劫別人”
A. 
B. 
C. 
65. 對操作的最佳描述為
A. ??
B. ??
C. re manager
D. ??
E. interrupt head


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990859/,如需轉載,請註明出處,否則將追究法律責任。

相關文章