Professional Documents
Culture Documents
Cs 20041
Cs 20041
Q1. Opt(C)
Q2. Opt(D)
(a) False, Call swap(x, y) does not swap the value of (x, y), because it’s call by value and in call by
value a and b does not share common memory location.
(b) false, its swap the address of x and y.
(c) False,
(d) True, swap(x, y) cannot be used as the parameters are passing by value.
Q3. Opt(D)
Correct condition for stack full is:
Top2= Top1+1 or Top1= Top2 -1,
Here are two possibility of height; if we count the height of root from 0 then Height of the tree is 3.
Q5. Opt(B)
Best Data Structure is stack to check arithmetic expression has balanced parentheses.
Q6. Opt(D)
Q7. Opt(C)
Q8. Opt(B)
Operator precedence Grammar does not have two consecutive non terminals and no epsilon
production, so statement ‘i’ and ‘iii’ violate the rule of Grammar.
Q9. Opt(C)
CS-2004
Q10. Opt(B)
Because, by doing so, time required for saving and loading E1 as the first operand is saved.
Q11. Opt(A)
I. False, Context Switching is Faster in user level threads, not in kernel level threading.
II. True
III. True
IV. True
Q12. Opt(D)
Because, it is single sequential process it doesn’t make any change using FCFS or SSTF.
Q13. Opt(B)
c(R1)-d(R2)
This query contain the minus operator which means result of query is tuple selected from R1 cannot be the
part of the tuple selected from R2 but in tables there exist the concept of referential integrity, Colum C is the
foreign key of table R1 which is define on the primary key of the relation R2(D), so result of query
necessarily a empty relation.
Q14. Opt(A)
Student (RollNO, Name, Address)
Enroll (RollNo, CourseNo, CourseName)
Maximum no of tuple in (Student* Enroll): Number of tuple presents in child table, because of
Natural join i.e 8.
Minimum no of tuple in (Student* Enroll): Number of tuple presents in child table, because of
Natural join i.e 8.
Ans is 8, 8
Q15. Opt(A)
P-1, Q-4, R-3
Q16. Opt(B)
Bridge use MAC address while routers uses IP address
Q17. Opt(D)
x’y’+ xy + x’y
Ans: X’+ Y
CS-2004
Q18. Opt(C)
Indeterminate state means that state can not be determined because it may be toggling. But in SR ff
toggling does not occur. So no indeterminate state is possible.
Q19. Opt(D)
X=8, Y=11
(73)8=(54)11
7x+3=5y+4
7x-5y=1
Put x=8 and y=11
7*8-5*11=1
Q20. Opt(C)
Q21. Opt(A)
Q22. Opt(B)
Here mode of the transmission is asynchronous; in asynchronous mode we have to transmit
Some extra bits per character, like start bit, end bit and parity bits. Start and end bit are compulsory,
if not given then you have to add 1-bit for both respectively.
So, transmit character will be: 1 start bit + 8 data bit + 2 stop bit +1 parity bit = 12 bits to transmit
per character.
if encoding tech is not given then Bit rate= Baud Rate
So 8 bit character can be transmits in 1 sec= baud rate/ total bits for one character
9600/12 =800 characters
Q24. Opt(B)
For reflexive (x = y)
And for transitive y>x then correct option:
{(x,y) | y>=x and x,y {0,1,2,3,…}}
Q25. Opt(A)
Total favorable Cases: {TTHH, THTH, HTHT, HTTH, THHT, HHTT} =6
Total no of Cases: 24=16
Then probability = 6/16= 3/8
CS-2004
Q26. Opt(C)
No of symmetric Relations will Be 2N(N+1)/2
Q27. Opt(B)
ABCD =I
AB = D-1C-1
(AB)-1 = (D-1C-1)-1
B-1A-1 = CD
B-1 = CDA
Q28. Opt(A)
Taking first expression:
(113. + -111.) + 7.51
2. + 7.51
9.51
Here all three steps satisfied three digit floating point.
Q29. Opt(C)
The tightest lower Bound on the no of comparison in worst case for comparison Based sorting is
(nlong)
Q30. Opt(C)
3-SAT- belong to NP- Complete, and 2- SAT –belong to P- class
Q31. Opt(C)
CS-2004
Output=7
Q32. Opt(A)
Q33. Opt(D)
It’s print null string, after the execution of the for loop Array P look like this:
\n g n i r t
Because %s – print string up to \n (blank character) and first character of array P is \n, the print
statement print only \n and terminate.
Q34. Opt(A)
Q35. Opt(B)
Atleast in order are compulsory to identify a tree uniquely So:
(a) False
(b) True
(c) True
Q36. Opt(A)
To perform in Constant time in circular linked list P should point to the last node of list (Rear):
If P point to last node Enqueue-O(1);
Dequeue-O(1);
Q37. Opt(A)
32, 15, 20, 30, 12, 25, 16
CS-2004
Q38. (A)
+,*,- all are left Associative,
^ is right associative.
Precedence order from L to R ^, *, +, -
Postfix expression for infix expression:
a+b*c-d^e^f
a+b*c-d^ef^
a+b*c-def^^
a+bc*-def^^
abc*+-def^^
abc*+def^^-
Q39. Opt(D)
Q40. Opt(D)
(a) Union O(n2): to merge the list first we have to traverse first list up to last node and add pointer to
first node of second list and again n complexity for suppress delicacy in the list, so total complexity
O(n2)
(b) Intersection O(n2), Membership O(n)
(c) Membership O(n), Cardinality O(n)
(d) Union O(n2), intersection O(n2)
Q41. Opt(C)
Q42. Opt(C)
Note: Correction in code: m/m is replace by m/x
Q43. Opt(D)
By closely analyzing the program, it is seen, the height of the tree is the evaluated by comparing the
height of left subtree and right subtree of the tree using MAX function.
Q44. Opt(B)
CS-2004
Vertex Set { P, Q, R, U, S, T}
Q45. Opt(C)
Expression: 2 # 3 & 5 # 6 & 4
E. Value= 160
Q46. Opt(A)
Gantt chart:
P3=8-2=6
P4=5-4=1
Avg. turnaround time= (12+3+6+1)/4=5.50
Q48. Opt(D)
To avoid deadlock the order of waiting call should be same in all processes, so correct ans would be
option D.
Q49. Opt(C)
10 direct, 1 single, 1 double, 1 triple indirect pointer.
Address size = 32 bit = 4 Byte
No of address in one block = (Block Size)/ Address Size
10 2 8
= 2 /2 = 2
Then maximum total Size of file = ( 10+ 28 + 28 x 28 + 28 x 28 x 28) x Block size
= ( 10+ 28 + 28 x 28 + 28 x 28 x 28) x 210 Byte
=16.06 GB approx
= 2^34 BYTES.
Q50. Opt(B)
Candidate Key of relation will be: (RollNo, CourseNo) And (Name, CourseNo)
1st FD: It is in BCNF
2nd FD : BCNF
3rd FD: Violate BCNF property but satisfied 3NF Property.
4th FD: Violate BCNF but in 3NF.
Q51. Opt(D)
Query uses the theta join.
Name of the girl student with more than all the boy students.
Q52. Opt(C)
C= 6 byte, K= 14 byte, B= 512 byte
Order of the internal node:
(N-1)K+ N*C= B
(N-1)14+ N*6= 512
14N-14+ 6N= 512
20N= 526
So N = Floor [526/20] = Floor [26.3]= 26.
Q53. Opt(D)
CS-2004
the average salary of male employee more than the average salary in company.
Q54. Opt(B)
A and B are two station on Ethernet A and B attempt to transmit a frame, collide and A win the Race
and transmit its first frame. At the end of this successful transmission of A, Now again both attempt
to transmit and collide, it is a first collision for station A and second collision for station B. so First
station select the random number between 0 to 1 and station B select random number between 0 to 3
using exponential back off Algorithm 2i-1, where I is the collision number.
Q55. Opt(A)
To forward the Packet Routers use the concept of “Longest Matching Prefix”, in this Net ID with
highest number of one’s in sub net mask is used to check the route of packet.
Q56. Opt(D)
TCP Header = 20 byte,
IP Header = 20 byte,
Network caring capacity(MTU):
For A = 1000 byte
B = 100 byte
C = 1000 byte
CS-2004
Q57. Opt(B)
Taking 512KB as data rate because it is bottleneck :
By unitary method 512/260 = x/180
x= (512*180)/260 = 354.46
Q58. Opt(B)
O/p = 1 If the Digit > 5 then corresponding Minterms are F= (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
K-Map for Minterms:
Q59. Opt(A)
F( a, b, c) = a’c + ac’ + bc’
Make K-Map of given expression.
Q60. Opt(A)
CS-2004
Choose option one by one using option elimination method you would get R to X, 1 to Y, T to Z
Q61. Opt(D)
F= Q1’Q2+ Q1Q2’
Q62. Opt(B)
4 bit carry look adder has 4 level of circuitry if EX-OR gate is used, if EX-OR gate is implemented
by AND & OR gate then it became 6 level circuitry.
Q63. Opt(D)
Return Address Save in Stack will be:
(2+ 1 +1+2+1)* size of the word + Base Address;
7*4+1000=1028
Size of the word = 32 bit = 4 byte
Q64. Opt(B)
CS-2004
Q65. Opt(C)
2 –way set associative, 4 blocks then
Number of sets = 4/2 = 2
(Block Address) mod (No of set) = set number
8 mod 2 = 0 miss
12 mod 2 = 0 miss
0 mod 2 = 0 miss
12 mod 2 = 0 hit
8 mod 2 = 0 miss
Q66. Opt(A)
A = 11111010
B = 00001010
A is the negative 2’s compliment number so original number is: - (00000110)2 = - (6)10
B = (00001010)2 = (10)10
So A* B= -(6)*(10) = -(60) = -(00111100)2
Negative number is represent is system in 2’s compliments form so number is: (11000100)2
Q68. Opt(D)
Transfer Rate = 10Mbyte,
Frequency of processor = 600Mhz,
Instillation Takes = 300 cycle
CS-2004
= 2002 microsec
So % of processor time consumed = (Initialization + Termination)/ Total time;
= (0.5 + 1.5)/ 2002
= 0.09% approx. 0.1%
Q69. Opt(C)
Clock cycle time of pipeline processor: 160+5 = 165 ns
So first instruction takes = 165*4 ns
And remaining 999 takes = 999*165 ns
So total number of cycle = 165*4+999*165 = 165495 ns = 165.5s
Q70. Opt(A)
Q71. (C)
Since there are 3 equations while there are only 2 variables,,,,This system of equations will always
have some unique solution.
Q72. Opt(D)
E is the identity element of group and by using the associative property and using option elimination
method correct option (d)
a*a-1 = e inverse property
now a*c = e = c*a by using commutative law.
Q73. Opt(A)
CS-2004
Q74. (D)
Exp(marks per question) = 0.25*1 + 0.75*(-0.25)=0.0625
Exp(marks obtained per student) = 150*0.0625 = 9.375
Exp(marks obtained by 1000 student) =9.375*1000=9375
Q75. (C)
let X colors will be needed..then X self pairs of letters will have these X colors and remaining
letters will have C(X,2) colors..such that X + C(X,2)>=26 pair of letters
The minimum number of colors which is sufficient to satisfy this inequality is 7.
Q76. Opt(D)
Q77. Opt(C)
Q78. (A)
CS-2004
Suppose the bit Pattern is 1101 then 1 bit differ pattern are: {0101, 1001, 1111, and 1100} = 4 cases
So total favorable cases corresponding to bit pattern 1101 = 24 * 4.
Q79. (D)
or
= SUM { C ( n(n-1)/2 , k )}
k=0 to n
Hence option (d) is correct.
CS-2004
Q80. (D)
Q81. Opt(B)
Q82. Opt(C)
Loop’s run for n- time so complexity of loop run is (n) and for function (m)
So hole complexity =(n) + (m) i.e. (n)
Q83. Opt(D)
T(n) = 2T(n-1) + 1
Solve the recursion using Iterative method, you will get the Complexity = (2n)
CS-2004
Q84. Opt(A)
T(1) = 1,
T(n) = 2T(n-1) + n n >= 2
Check though option elimination method, Put n= 2 in recursion relation.
T(n) = 2 T(2-1) + 2
2 T(1) + 2
2*1 + 2 = 4
(a) 4, True (b) 2, False (c) 6, False (d) 2, False
Q85. Opt(A)
The program has linear worst case complexity hence complexity is (n);
Q86. Opt(A)
Number of 1’s is Divisible of 3 and number of 0’s is divisible of 2.
Q87. Opt(B)
We can design the PDA for that given language hence it is CFG but not Regular because Number of
c’s is the sum of number of a’s and b’s , so here counting is involve and DFA does not count, it is
memory less Automata.
Q88. Opt(C)
Q89. Opt(C)
L1: Set of strings which can be enumerated by a TM…thus there can be strings with infinite length
too…but possible to be enumerated effectively.
L2 : {W1#W2 ,W1#W3,….W1#W_infinity……….W2#W3,,,,,,W2#W_infinity…}
It means there is no TM which can enumerate this kind of set of strings.
Hence L2 is the reduced form (i.e. enhanced version) of L1,,which means if L2 is solvable then L1 is
definitely solvable..
Thus only S2 is true.
Q90. Opt(D)