OneStopGate.Com
OnestopGate   OnestopGate
   Friday, May 17, 2024 Login  
OnestopGate
Home | Overview | Syllabus | Tutorials | FAQs | Downloads | Recommended Websites | Advertise | Payments | Contact Us | Forum
OneStopGate

GATE Resources
Gate Articles
Gate Books
Gate Colleges 
Gate Downloads 
Gate Faqs
Gate Jobs
Gate News 
Gate Sample Papers
Training Institutes

GATE Overview
Overview
GATE Eligibility
Structure Of GATE
GATE Coaching Centers
Colleges Providing M.Tech/M.E.
GATE Score
GATE Results
PG with Scholarships
Article On GATE
Admission Process For M.Tech/ MCP-PhD
GATE Topper 2012-13
GATE Forum




GATE 2025 Exclusive
Organizing Institute
Important Dates
How to Apply
Discipline Codes
GATE 2025 Exam Structure

GATE 2025 Syllabus
Aerospace Engg..
Agricultural Engg..
Architecture and Planning
Chemical Engg..
Chemistry
Civil Engg..
Computer Science / IT
Electronics & Communication Engg..
Electrical Engg..
Engineering Sciences
Geology and Geophysics
Instrumentation Engineering
Life Sciences
Mathematics
Mechanical Engg..
Metallurgical Engg..
Mining Engg..
Physics
Production & Industrial Engg..
Pharmaceutical Sciences
Textile Engineering and Fibre Science

GATE Study Material
Aerospace Engg..
Agricultural Engg..
Chemical Engg..
Chemistry
Civil Engg..
Computer Science / IT
Electronics & Communication Engg..
Electrical Engg..
Engineering Sciences
Instrumentation Engg..
Life Sciences
Mathematics
Mechanical Engg..
Physics
Pharmaceutical Sciences
Textile Engineering  and Fibre Science

GATE Preparation
GATE Pattern
GATE Tips N Tricks
Compare Evaluation
Sample Papers 
Gate Downloads 
Experts View

CEED 2013
CEED Exams
Eligibility
Application Forms
Important Dates
Contact Address
Examination Centres
CEED Sample Papers

Discuss GATE
GATE Forum
Exam Cities
Contact Details
Bank Details

Miscellaneous
Advertisment
Contact Us


Home » Gate Sample Papers » Computer Science + IT Engineering Sample Papers » Gate 1992 CS Computer Science Question Paper

Gate 1992 CS Computer Science Question Paper

Gate 1992 CS Computer Science Question Paper

GATE CS - 1992

SECTION  A

1. Fill in the blanks:

(i) The Boolean function in sum of products form where K-map is given below (figure) is:___________

(ii) Consider a 3-bit error detection and 1-bit error correction hamming code for 4-bit date. The extra parity bits required would be ________ and the 3-bit error detection is possible because the code has a minimum distance of ________
(iii) Many microprocessors have a specified lower limit on clock frequency (apart from the maximum clock frequency limit) because ______
(iv) Many of the advanced microprocessors prefetch instructions and store it in an instruction buffer to speed up processing. This speed up is achieved
because _________
(v) A simple and reliable data transfer can be accomplished by using the
"handshake protocol'. It accomplishes reliable data transfer because for every data item sent by the transmitter __________.
(vi) In an 11-bit computer instruction format, the size of address field is 4-bits.
The computer uses expanding OP code technique and has 5 two-address
instructions and 32 two-address instructions and the number of zero-address instructions it can support is _________
(vii) Macro expansion is done in pass one instead of pass two in a pass macro assembler because _________
(viii) The purpose of instruction location counter in an assembler is _______
(ix) Complexity of Kruskal's algorithm for finding the minimum spanning tree of an undirected graph containing n vertices and m edges if the edges are sorted is __________
(x) Maximum number of edges in a planar graph with n vertices is ________

2. Choose the correct alternatives (more than one may be correct) and write the corresponding letters only:
(i) The operation which is commutative but not associative is:
(a) AND (b) OR (c) EX-OR (d) NAND
(ii) All digital circuits can be realized using only
(a) Ex-OR gates (b) Multiplexers
(c) Half adders

(d)
(iii) Bit-slice processors
(a) Can be cascaded to get any desired word length processor
(b) speed of operation is independent of the word length configured
(c) don't contain anything equivalent of program counter in a "normal'
microprocessor
(d) contain only the data path of a "normal' CPU

(iv) PCHL is an instruction in 8085 which transfers the contents of the register
pair HL to PC. This is not a very commonly used instruction as it changes the
flow of control in rather "unstructured' fashion. This instruction can be useful
in implementing.
(a) if ��. then �.. else �.. construct (b) while �� construct
(c) case �� construct (d) call �� construct

(v) Start and stop bits do not contain an "information' but are used in serial
communication for
(a) Error detection (b) Error correction
(c) Synchronization
(d) Slowing down the communications

(vi) Which of the following problems is not NP-hard?
(a) Hamiltonian circuit problem
(b) The 0/1 Knapsack problem
(c) Finding bi-connected components of a graph
(d) The graph colouring problem

(vii) A 2-3 tree is tree such that
(a) all internal nodes have either 2 or 3 children
(b) all paths from root to the leaves have the same length
The number of internal nodes of a 2-3 tree having 9 leaves could be
(a) 4 (b) 5 (c) 6 (d) 7

(viii) A non-planar graph with minimum number of vertices has
(a) 9 edges, 6 vertices (b) 6 edges, 4 vertices
(c) 10 edges, 5 vertices (d) 9 edges, 5 vertices

(ix) Following algorithm(s) can be used to sort n integers in the range 1 n > in 3
/
0 (n) time
(a) Heapsort (b) Quicksort (c) Mergesort (d) Radixsort

(x) At a particular time of computation the value of a counting semaphore is 7.
Then 20 P operations and 15 V operations were completed on this
semaphore. The resulting value of the semaphore is:
(a) 42 (b) 2 (c) 7 (d) 12

(xi) A computer system has 6 tape drives, with n process completing for them.
Each process may need 3 tape drives. The maximum value of n for which the
system is guaranteed to be deadlock free is:
(a) 2 (b) 3 (c) 4 (d) 1

(xii) Which of the following is an example of a spooled device?
(a) The terminal used to the input data for a program being executed.
(b) The secondary memory device in a virtual memory system
(c) A line printer used to print the output of a number of jobs.
(d) None of the above

(xiii) For a context-free grammar, FOLLOW(A) is the set of terminals that can appear immediately to the right of non-terminal A in some �sentential" form.
We define two sets LFOLLOW(A) and RFOLLOW(A) by replacing the word
�sentential" by �left sentential" and �right most sentential" respectively in the definition of FOLLOW(A).
Which of the following statements is/are true?
(a) FOLLOW(A) and FOLLOW (A) may be different.
(b) FOLLOW(A) and FOLLOW (A) are always the same.
(c) All the three sets are identical.
(d) All the three sets are different.

(xiv) Consider the SLR(1) and LALR (1) parsing tables for a context free
grammar. Which of the following statements is/are true?
(a) The go to part of both tables may be different.
(b) The shift entries are identical in both the tables.
(c) The reduce entries in the tables may be different.
(d) The error entries in the tables may be different.

(xv) Which of the following predicate calculus statements is/are valid:
{ } ( ) ( ) ( ) ( ) ( ) ( ) ( )
(a)   x P x x Q x x P x Q x
{ } ( ) ( ) ( ) ( ) ( ) ( ) ( )
(b)   x P x x Q x x P x Q x
{ } ( ) ( ) ( )  ( ) ( ) ( ) ( )
(c)   x P x Q x x P x x Q x
{ } ( ) ( ) ( )  ( ) ( ) ( ) ( )
(d)   x P x Q x x P x x Q x ~

(xvi) Which of the following is/are tautology
(a) a b b c   (b) a b b c
( )     ( ) a b b c      a b b c  (c)    (d)

(xvii) Which of the following regular expression identifies are true?
( )    ( ) ( ) r r * * = (b)    r s r s * * * = +  (a)
( ) (c) r s r s + = + * * * (d)   r s r s = + * * * *

(xviii) If G is a context-free grammar and w is a string of length l in L(G), how
long is a derivation of w in G, if G is Chomsky normal form?
(a) 2l (b) 2l + 1 (c) 2l - 1 (d) l

(xix) Context-free languages a re
(a) closed under union (b) closed under complementation
(c) closed under intersection (d) closed under Kleene closure

(xx) In which of the cases stated below is the following statement true?
�For every non-deterministic machine M there exists an equivalent
1
deterministic machine M recognizing the same language�.
2
(a) M is non-deterministic finite automaton
1
(b) M is a non-deterministic PDA
1
(c) M is a non-deterministic Turing machine
1
(d) For no machine M use the above statement true
1

3. Write short answers to the following:
(i) Which of the following macros can put a macro assembler into an infinite
loop?
.MACRI M1,X .MACRO M2, X
..IF EQ,X .IF EQ, X
M1 X+1 M2X
.ENDC .ENDC
.IF NE, X .IF NE, X
WORD X .WORD X + 1
.ENDC .ENDC
.ENDM .ENDM
Give an example of a call that does so.

(ii) Mention the pass number for each of the following activities that occur in a two pass assembler

(a) object code generation (b) literals added literal table
(c) listing printed
(d) address resolution of local symbols

(iii) How many edges a re there in a forest with p components having n vertices in all?

(iv) Assume that the last element of the set is used as partition element in
Quicksort. If n distinct elements from the set [1�..n] are to be sorted, give
an input for which Quicksort takes maximum time.
(v) Which page replacement policy sometimes leads to more page faults when size of memory is increased?

SECTION � B

4. (a) Consider addition in two's complement arithmetic. A carry from the most significant but does not always correspond to an overflow. Explain what is the condition for overflow in two's complement arithmetic.
(b) A priority encoder accepts three input signals (A, B and C) and produce a  ( ) two-bit output X X corresponding to the highest priority active input ,
1 0 signal. Assume A has the highest priority followed by B and C has the lowest priority. If none of the inputs are active the output should be 00. design the priority encoder using 4:1 multiplexers as the main components.
(c) Design a 3-bit counter using D-flip flops such that not more than one flip-flop changes state between any two consecutive states.

5. (a) The access times of the main memory and the Cache memory, in a computer system, are 500 n sec and 50 n sec, respectively. It is estimated that 80% of the main memory request are for read the rest for write. The hit ratio for the read access only is 0.9 and a write-through policy (where both main and cache memories are updated simultaneously) is used. Determine the average time of the main memory.
(b) Three devices A, B and C are corrected to the bus of a computer,
input/output transfers for all three devices use interrupt control. Three
interrupt request lines INTR1, INTR2 and INTR3 are available with priority of INTR > priority of INTR > priority of INTR .
1    2    3
Draw a schematic of the priority logic, using an interrupt mask register, in
which Priority of A > Priority of B > Priority of C.

6. A microprocessor is capable of addressing 1 megabyte of memory with a 20-bit address bus. The system to be designed requires 256 K bytes of RAM, 256 K bytes of EPROM, 16 I/O devices (memory mapped I/O) and 1 K byte of EERAM (electrically erasable RAM).

(a) Design a memory map (to reduce decoding logic) and show the decoding
logic if the components available are:
Type Size Speed
RAM 6 K   � 8 140 n sec
EPROM 256 K   � 8 150 n sec
EERAM 256   � 8 500 n sec-read 3 sec-write
(b) The micro processor is operating at 12.5 mHz and provides time equivalent to two clock cycles for memory read and write. Assuming control signals similar to 8085, design the extra logic required for interfacing EERAM.

7. Consider the function F(n) for which the pseudo code is given below:
Function F(n)
begin
F1 � 1
if(n=1) then F � 3
else For i = 1 to n do
begin
C � 0
For j = 1 to F(n � 1) do
begin C � C + 1 end
F1 = F1 * C
end
F = F1
end
[n is a positive integer greater than zero]
(a) Derive a recurrence relation for F(n)
(b) Solve the recurrence relation for a closed form solutions of F(n).

8. Let T be a Depth First Tree of a undirected graph G. An array P indexed by
vertices of G is given. P[V] is the parent of vertex V, in T. Parent of the root is the root itself.
Give a method for finding and printing the cycle formed if the edge (u,v) of G not in T (i.e., e G T - ) is now added to T.
Time taken by your method must be proportional to the length of the cycle.
Describe the algorithm in a PASCAL � like language. Assume that the variables have been suitably declared.

9. Suggest a data structure for representing a subnet S of integers from 1 to n. following operations on the set S are to be performed in constant time
(independent of ca rdinality of S).

(i) MEMBER (X): Check whether X is the set S or not
(ii) FIND-ONE(S): If S is not empty, return one element of the set S (any
arbitrary element will do)
(iii) ADD (X): Add integer x to set S
(iv) DELETE(X): Delete integer x from S.
Give pictorial examples of your data structure. Give routines for these operations
in an English like language. You may assume that the data structure has been
suitably initialized. Clearly state your assumptions regarding initialization.

10. (a) What type of parameter passing mechanism (call-by-value, call-by-reference, call-by-name, or-by-value result) is the following sequence of actions truing to implement for a procedure call P (A[i]) where P (i:integer) is a procedure and A is an integer array?
1. Create a new local variable, say z.
2. Assign to z the value of A[i].
3. Execute the body of P using z for A[i]
4. Set A[i] to z.
Is the implementation correct? Explain and correct it if necessary. You are
supposed to make only small changes.
(b) Show the activation records and the display structure just after the
procedures called at lines marked x and y have started their execution. Be
sure to indicate which of the two procedures na med A you are referring to.

Program Test;
Procedure A;
Procedure B;
Procedure A;
��
end a;
begin
y:A;
end B;
begin
B;
end A;
begin
x:A;
end Test.

11. (a) Write syntax directed definitions (semantic rules) for the following grammar to add the type of each identifier to its entry in the symbol table during semantic analysis. Rewriting the grammar is not permitted and semantic rules are to be added to the ends of productions only.
D � TL;
T � int
T � real
L � L, id
L � id
(b) Write 3-address intermediate code (quadruples) for the following boolean expression in the sequence as it would be generated by a compiler. Partial evaluation of Boolean expressions is not permitted. Assume the usual rules of precedence of the operators.
(a + b) > (c + d) or a > c and b < d

12. (a) Draw the precedence graph for the concurrent program given below:
S
1
parbegin
begin
S  :S
2 4
end;
begin
S ;
3
parbegin
S  ;
5
begin
S  :S
6 8
End
parend
end;
S
7
Parend;
S
9

(b) Let the page reference and the working set window be c c d b c e c e a d and 4, respectively. The initial working set at time t = 0 contains the pages {a, d, e}, where a was referenced at time t = 0, d was referenced at time t = -1, and e was referend at time t = -2. determine the total number of page faults and the average number of page frames used by computing the working set at each reference.

13. (a) How is redundancy reduced in the following models?
(i) Hierarchical
(ii) Network
(iii) Relational
Write a one line answer in each case.
(b) Suppose we have a database consisting of the following three relations:
FREQUENTS (CUSTOMER, HOTEL)
SERVES (HOTEL, SNACKS)
LIKES (CUSTOMER, SNACKS)
The first indicates the hotels each customer visits, the second tells which snacks each hotel serves and the last indicates which snacks are liked by each customer.
Express the following query in relational algebra: print the hotels that serve a snack that customer Rama likes.

14. (a) If G is a group of even order, then show that there exists an element , a e  the identity in g, such that a e =  2
{ }
(b) Consider the set of integers 1, 2, 3, 4,6, 8,12, 24 together with the two binary operations LCM (lowest common multiple) and GCD (greatest common divisor). Which of the following algebraic structures does this represent?
(i) group (ii) ring
(iii) field (iv) lattice

( )
15. (a) Uses Modus ponens A A B , = or resolution to show that the following set
is inconsistent:
( ) ( ) ( )
(1) Q x P x V R a ~
( ) ( )
(2) R a Q a  ~
( )
(3) Q a
( )
(4) ~ P y
Where x and y are universally quantified variables, a is a constant and P, Q, R are monadic predicates.
(b) Let S be the set of all integers and let n > 1 be a fixed integer. Define for a,
b , S a R biff a-b is a multiple of n. Show that R is an equivalence relation
and finds its equivalence classes for n = 5.

16. Which of the following three statements are true? Prove your answer.
(i) The union of two recursive languages is recursive.
{ }
(ii) The language O n " is a prime is not regular.
(iii) Regular languages are closed under infinite union.



More Computer Science + IT Engineering Sample Papers
1 2 3 4 Next





Discussion Center

Discuss/
Query

Papers/
Syllabus

Feedback/
Suggestion

Yahoo
Groups

Sirfdosti
Groups

Contact
Us

MEMBERS LOGIN
  
Email ID:
Password:

  Forgot Password?
 New User? Register!

INTERVIEW EBOOK
Get 9,000+ Interview Questions & Answers in an eBook. Interview Question & Answer Guide
  • 9,000+ Interview Questions
  • All Questions Answered
  • 5 FREE Bonuses
  • Free Upgrades
GATE RESOURCES
 
  • Gate Books
  • Training Institutes
  • Gate FAQs
  • GATE BOOKS
     
  • Mechanical Engineeering Books
  • Robotics Automations Engineering Books
  • Civil Engineering Books
  • Chemical Engineering Books
  • Environmental Engineering Books
  • Electrical Engineering Books
  • Electronics Engineering Books
  • Information Technology Books
  • Software Engineering Books
  • GATE Preparation Books
  • Exciting Offers



    GATE Exam, Gate 2009, Gate Papers, Gate Preparation & Related Pages


    GATE Overview | GATE Eligibility | Structure Of GATE | GATE Training Institutes | Colleges Providing M.Tech/M.E. | GATE Score | GATE Results | PG with Scholarships | Article On GATE | GATE Forum | GATE 2009 Exclusive | GATE 2009 Syllabus | GATE Organizing Institute | Important Dates for GATE Exam | How to Apply for GATE | Discipline / Branch Codes | GATE Syllabus for Aerospace Engineering | GATE Syllabus for Agricultural Engineering | GATE Syllabus for Architecture and Planning | GATE Syllabus for Chemical Engineering | GATE Syllabus for Chemistry | GATE Syllabus for Civil Engineering | GATE Syllabus for Computer Science / IT | GATE Syllabus for Electronics and Communication Engineering | GATE Syllabus for Engineering Sciences | GATE Syllabus for Geology and Geophysics | GATE Syllabus for Instrumentation Engineering | GATE Syllabus for Life Sciences | GATE Syllabus for Mathematics | GATE Syllabus for Mechanical Engineering | GATE Syllabus for Metallurgical Engineering | GATE Syllabus for Mining Engineering | GATE Syllabus for Physics | GATE Syllabus for Production and Industrial Engineering | GATE Syllabus for Pharmaceutical Sciences | GATE Syllabus for Textile Engineering and Fibre Science | GATE Preparation | GATE Pattern | GATE Tips & Tricks | GATE Compare Evaluation | GATE Sample Papers | GATE Downloads | Experts View on GATE | CEED 2009 | CEED 2009 Exam | Eligibility for CEED Exam | Application forms of CEED Exam | Important Dates of CEED Exam | Contact Address for CEED Exam | CEED Examination Centres | CEED Sample Papers | Discuss GATE | GATE Forum of OneStopGATE.com | GATE Exam Cities | Contact Details for GATE | Bank Details for GATE | GATE Miscellaneous Info | GATE FAQs | Advertisement on GATE | Contact Us on OneStopGATE |
    Copyright © 2024. One Stop Gate.com. All rights reserved Testimonials |Link To Us |Sitemap |Privacy Policy | Terms and Conditions|About Us
    Our Portals : Academic Tutorials | Best eBooksworld | Beyond Stats | City Details | Interview Questions | India Job Forum | Excellent Mobiles | Free Bangalore | Give Me The Code | Gog Logo | Free Classifieds | Jobs Assist | Interview Questions | One Stop FAQs | One Stop GATE | One Stop GRE | One Stop IAS | One Stop MBA | One Stop SAP | One Stop Testing | Web Hosting | Quick Site Kit | Sirf Dosti | Source Codes World | Tasty Food | Tech Archive | Software Testing Interview Questions | Free Online Exams | The Galz | Top Masala | Vyom | Vyom eBooks | Vyom International | Vyom Links | Vyoms | Vyom World
    C Interview Questions | C++ Interview Questions | Send Free SMS | Placement Papers | SMS Jokes | Cool Forwards | Romantic Shayari