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

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

根據回憶錄入,不好意思,有些csdn的文件中心不相容。

 

 

 1. 
求f
 

 For I=1 to n
A[I]=a[n+1-I]
 求迴圈後陣列值,每個數都有兩個複製

什麼叫ahl(字跡模糊,不確定)法則
Amdahl法則

在的並行處理中,少數必需順序的指令是影響的一個要素,即使增加新的也不能改善執行速度。這就是Amdahl法則。有人正是在這一點上對並行處理提出了挑戰。一部分人認為,並行處理擅長的是那些增加處理器個數就能提高吞吐量和效能的大問題。

判斷是否
NP
判斷C、D等價
判斷C是否存在輸入使之輸入為真
判斷C可縮減(是否已經最小化)
 均為NP
RSA是基於整數分解的什麼性質:
假如存在整數分解的更好法則,則此方法的性下降。(√)
該方法基於一個未被證明的基礎:RSA的強度等價於大數分解。
該方法基於整數分解及逆運算的運算量的差別。

牛頓迭代有效數字位數的增加速度。
給出牛頓公式:……….
每次增加一位
每次增加2位
每次double?  如xn-a=0.001,則xn+1-a=0.00001(√)

S→A
A→AA|0
問00000有多少種分析樹
  I. 10 II. 14 III. 24 IV.72

下面哪個不是線性計算的
求連通子圖
求雙連通子圖
求單源點最短路徑
求各定點的度
求生成森林

那些是多執行緒特點
自己的棧與上下文
自己的地址空間
共享與資料

哪些是專家的推理方法
由已知的結論推出事實(向後推)
由已知事實推出結論(向前推)
由已知結論,由給出事實,推出矛盾或已知事實。
(II III)

多執行緒要fill填充一塊buffer,返回指向buffer的指標,fill放在臨界區中,問下面哪個可以保證互斥。
Buffer是全域性變數。
Buffer是呼叫者的區域性變數,把buffer的指標傳給fill。
Buffer是filll的區域性變數,返回指向buffer的指標。
RISC指令定長:  |opcode|RA|RB|offset|
RA←(RB+offset)
 暫存器數加一倍後,問定址空間的大小的變化。
 I. ×4 II. ×2  III. 不變 IV. 除2 V. 除4

呼叫者或被呼叫者都要儲存的暫存器
在RISC機中,儲存暫存器值可由呼叫者或被呼叫者儲存,問下面程式中,哪個暫存器在這兩種方法中都被儲存。

給出數學公式,問下面5段程式的哪段符合功能。

a[i]=(i2+1) mod n
x=seed; y=x; seed是初值
do
 x=a[i];y=a[a[y]]
while x!=y

I) 始終中止(√)  II) 和n及seed有關  III) 之和n有關

問哪個與log n同階
T[n]=T[n/2]+1
 
T[n]=T[n/2]+log n

RAW讀後寫,哪個會產生I寫資料然後了讀
WAW
WAR
流水線機沒有資料直接通路(Data forward)
問哪種情況需要停機等待

流水線在何時檢測中斷
每個時鐘週期
流水線為空
每個轉移指令發生的時候

7個處理器每個可以和相鄰元,問排序的best lesser live(任何排序方法)最好情況
a) 2  b)3  c)  6  (√) d) 24 e)42

Hash線性探測,函式是 i mod 10
給17  28
添Hash表

 何時為真
當且僅當其中兩個變數為真時,為真。

C++抽象基類,問哪個是不對的(虛基類和抽象類不一樣)
Virtual center () = 1/2*( L()+R())
Virtual int L()=…..
Virtual int R()=…
 U()=…
 D()=…
I) 不能生成例項 II)  它的繼承類必須保持center的行為。
它的繼承類必須定義L….

Knapsack問題(揹包問題)
I)這函式不滿足前後斷言 II) 滿足而且是多項式時間
III) 滿足且為指數時間 IV) 此程式不終止

Krusal是哪種演算法的一種
I) 貪心  II) 分枝界限 IV) 二分法

n(5/4)、nlog n,  n*e16
 
哪個增長最慢

call by value,(考傳值)求程式結果
12  3

call by reference(考引用),求程式結果
31+3

A=0m1n(m小於等於n), B=0m1n(m大於等於n), B→0B
A+B是正則的
A∩B是上下文無關的
A,B都是正則的。

{XX|X∈L}是否也∈L
L是正則
L是上下文無關
L是遞推可列舉

 not true (不全,五個選擇)
a和b正則,則a∩b正則
a和b上下文無關,則a∩b上下文無關


若A可數則B可數,若A有限則B有限
若B可數則A可數,若B有限則A有限

氣泡排序,1……i,排序到i,問A[i]與A[i+1]交換的機率。
a) 1/2  b) i/(i+1)  c) 1/n d) n/2

多執行緒系統如,NT,VMX,哪些依靠中斷
I/O
任務切換
缺頁

缺頁的塊數比  TLB  缺頁  的少(不全)
 Translation Lookas buffer
page fault比cahe missing 少
page fault比TLB missing少

頁表在虛存裡,地址轉換時最大缺頁次數
不缺頁
一次
兩次
三次
三次以上

問下列哪個不能用以上形式表示, 表示浮點數  S|E|F
(-1)s(1.F)2e-127
  a) 100 b) 15.5 c) 0.1 d)0.25 e)0.0625

 -14.5  1|1010|1101
把以上浮點數代入數學公式求值

哪個相對誤差大
A*A+B+C  b) A*A-B*C  c) A*A*(B+C) d) A*A/B*C
SQRT(A*A+B*C)

連結串列的兩種實現
  兩種插入  每插入一個就排序
 把插入的放在一個臨時佇列裡,查詢時用merge,再與原來的佇列歸併。
有n個元素,插入m個元素,最後查詢一次,問時間複雜度。
O(m(n+m))

題同上。問第二種插入法的時間複雜度
O(m+n)log(m+n)
O(m(log(m+n))

給了兩串數列,問第二個數列是第一個數列哪種排序的中間結果。

表示通用訊號燈最少用幾個二值訊號燈。(n值)
I) log2n II) n III) n2 IV) n!

問哪個x是一直被正確加1, P,V均為二值訊號燈
(P  X=X+1 V)

求Feb數列f-f1+t執行的次數
問遞迴的次數  O(n)

接上題  f跟n的關係
cn  b) n2

  main
  P
  Var x
  R
End  {p}
Q
考Pascal呼叫的巢狀關係。

接上題  用靜態指標要dereference多少次(考靜態鏈)

完成功能insert(**p X)  C++程式  問哪個錯

利用引用技術  廢物收集,想完成P=Q、P、Q均為指標
引用什的
(P的引用技術,Q的引用技術+1)

長度為5 的有幾種
 


接上題  長度為2n+1的有多少種
(指數)

一個自動機,給出狀態轉換表。有一個未知狀態,要識別一個字串,問
輸入0,轉到哪個狀態。

設n>2的有限自動機所接收的最小長度字長度。
i) 1 ii)  1n  <2n-1 iv)  2n

insert , delete , find
問哪種資料型別實現這三種最快
平衡二叉樹

  E→E*E  E→(E)
 E→E+E  算符優先
問以下哪個不對
E*E * shift

 "×(P(x)ÇQ(x))與哪個等價
~X(~P(x)È~Q(X))
"×  P(x) Ç Q(x)
"×"y  (P(x) Ç Q(y))

二叉樹,問最少節點數
L是葉子數,S為有單孩子的結點數
  F為有雙孩子的節點數
2L-1

哪個正確
2L-1=


全對

E®  FÉE|T

T®not T  問哪個對
I  not左結合
II  É優先順序低於not
III  É右結合

Page變大會導致
內部碎片少
頁表entry變少
保護粒度粗

f(x,y)+f(x,y)使計算時間減半,可以採用以下什麼編譯演算法
(消除子)
 選擇有  複製傳播,程式碼外提等

動態型別檢查,靜態型別檢查
編譯時間長,動態執行時間長
靜態全部檢查
靜態程式碼長,動態程式碼短

  3種操作使P指向R
int  *P
int **Q=&P
int R
*P=R
*Q=&R
Q=*P

呼叫必須做的事
儲存程式計數器
遮蔽中斷
儲存暫存器

  a(b*c)*  不能推出
 bb

以0 1開頭and/or 以01結尾有多少種,長度是10的字串個數

a和b之差是17 的整數倍
這一關係符合
I) 自反  II)對稱 III)傳遞

slice  A[100,50] 求A[i,7] (在二維陣列中的序號)的地址
address(A[i,j]  -50+50j

臨界區可用於
I/O裝置
共享記憶體

下面哪個不能加快流水線
展開迴圈
將程式改為過程呼叫

 


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

相關文章