Question 1

**Didn't you buy _________ when you went shopping?**

A : any paper

B : much paper

C : no paper

D : a few paper

.

Correct answer is : A

Question 2

**Which of the following combinations is incorrect?**

A : Acquiescence – Submission

B : Wheedle – Roundabout

C : Flippancy – Lightness

D : Profligate – Extravagant

.

Correct answer is : B

Question 3

**Given set A = {2, 3, 4, 5} and Set B = {11, 12, 13, 14, 15}, two numbers are randomly selected, one from each set. What is probability that the sum of the two numbers equals 16?**

A : 0.20

B : 0.25

C : 0.30

D : 0.33

.

Correct answer is : A

Solution :

4*5=20 total mass

favourable event = {(5,11),(4,12),(3,13),(2,14)}

=> 4/20 = 0.2

Question 4

**Which of the following options is the closest in meaning to the sentence below?**

She enjoyed herself immensely at the party.

She enjoyed herself immensely at the party.

A : She had a terrible time at the party.

B : She had a horrible time at the party.

C : She had a terrific time at the party

D : She had a terrifying time at the party

.

Correct answer is : C

Question 5

**Based on the given statements, select the most appropriate option to solve the given question. If two floors in a certain building are 9 feet apart, how many steps are there in a set of stairs that extends from the first floor to the second floor of the building?**

Statements :

(I) Each step is ¾ foot high.

(II) Each step is 1 foot wide

Statements :

(I) Each step is ¾ foot high.

(II) Each step is 1 foot wide

A : Statement I alone is sufficient, but statement II alone is not sufficient.

B : Statement II alone is sufficient, but statement I alone is not sufficient.

C : Both statements together are sufficient, but neither statement alone is sufficient.

D : Statement I and II together are not sufficient.

.

Correct answer is : A

Solution :

Because width do not help us to know the number of steps.

Question 6

**The pie chart below has the breakup of the number of students from different departments in an engineering college for the year 2012. The proportion of male to female students in each department is 5:4. There are 40 males in Electrical Engineering. What is the difference between numbers of female students in the Civil department and the female students in the Mechanical department?**

.

Correct answer is : 32

Question 7

**Select the alternative meaning of the underlined part of the sentence.**

The chain snatchers took to their heels when the police party arrived.

The chain snatchers took to their heels when the police party arrived.

A : took shelter in a thick jungle

B : open indiscriminate fire

C : took to flight

D : unconditionally surrendered

.

Correct answer is : C

Question 8

**The probabilities that a student passes in Mathmatics, Physics and Chemistry are m,p, and c respectively. Of these subjects, the student has 75% chance of passing in at least one, a 50% chance of passing in at least two and a 40% chance of passing in exactly two. Following relations are drawn in m, p, c:**

(I) p + m + c = 27/20

(II) p + m + c = 13/20

(III) (p) * (m) * (c) = 1/10

(I) p + m + c = 27/20

(II) p + m + c = 13/20

(III) (p) * (m) * (c) = 1/10

A : Only relation I is true

B : Only relation II is true

C : Relations II and III are true.

D : Relations I and III are true.

.

Correct answer is : A

Solution :

P(atleast two) -p(exat 2)

=0.5-0.4=0.1

0.75= p+m+c+0.1-(0.5+0.11*2)

∴ p + mc = 0.65 + 0.7=1.35 = 27/20

Question 9

**The given statement is followed by some courses of action. Assuming the statement to be true, decide the correct option.**

Statement :

Course of action:

(I) The water supply authority should impose a partial cut in supply to tackle the situation.

(II) The government should appeal to all the residents through mass media for minimal use of water.

(III) The government should ban the water supply in lower areas.

Statement :

Course of action:

(I) The water supply authority should impose a partial cut in supply to tackle the situation.

(II) The government should appeal to all the residents through mass media for minimal use of water.

(III) The government should ban the water supply in lower areas.

A : Statements I and II follow.

B : Statements I and III follow.

C : Statements II and III follow.

D : All statements follow.

.

Correct answer is : A

Question 10

**The number of students in a class who have answered correctly, wrongly, or not attempted each question in an exam, are listed in the table below. The marks for each question are also listed. There is no negative or partial marking.**

What is the average of the marks obtained by the class in the examination?

What is the average of the marks obtained by the class in the examination?

A : 2.290

B : 2.970

C : 6.795

D : 8.795

.

Correct answer is : B

Solution :

(21*2+15*3+11*11*1+23*2+31*5)/(21+15+11+23+31) = 2.970

Question 11

**Which one of the following is True at any valid state in shift-reduce parsing?**

A : Viable prefixes appear only at the bottom of the stack and not inside

B : Viable prefixes appear only at the top of the stack and not inside

C : The stack contains only a set of viable prefixes

D : The stack never contains viable prefixes

.

Correct answer is : B

Question 12

**Match the following**

A : 2,3,1,4

B : 3,4,2,1

C : 3,1,4,2

D : 3,1,2,4

.

Correct answer is : D

Solution :

Condition coverage is also known as predicate coverage in which each of the Boolean expression evaluated to both true and false. which is nothing but white-box testing, which tests internal structures of an application.

Hence A-3

Equivalence class partitioning ? is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived, which is nothing but black box testing

Hence B-1

Volume testing => volume testing refers to testing a software application with certain amount of data which is nothing but system testing

C-2

Alpha testing => Alpha testing is simulated or actual operation testing by potential user customers, which is nothing but performance testing.

D-4

Question 13

**For computers based on three-address instruction formats, each address field can be used to specify which of the following:**

S1: A memory operand

S2: A processor register

S3: An implied accumulator register

S1: A memory operand

S2: A processor register

S3: An implied accumulator register

A : Either S1 or S2

B : Either S2 or S3

C : Only S2 or S3

D : All of S1 ,S2 and S3

.

Correct answer is : A

Question 14

**Which one of the following is the recurrence equation for the worst case time complexity of the Quicksort algorithm for sorting n(>= 2) numbers? In the recurrence equations given in the options below, c is a constant.**

A : T(n) = 2T (n/2) + cn

B : T(n) = T(n – 1) + T(1) + cn

C : T(n) = 2T (n – 2) + cn

D : T(n) = T(n/2) + cn

.

Correct answer is : B

Solution :

When the pivot is the smallest (or largest) element at partitioning on a block of size n the result yields one empty sub-block, one element (pivot) in the correct place and sub block of size n-1 Hence recurrence relation

T(n) = T(n-1)+T(1)+C

_{n}

Question 15

**For any two languages L**

I. L

III. L

IV. L

_{1}and L_{2}such that L_{1}is context free and L_{2}is recursively enumerable but not recursive, which of the following is/are necessarily true?I. L

_{1}` (complement of L_{1}) is recursive II. L_{2}(complement of L_{2}) is recursiveIII. L

_{2}` is context-freeIV. L

_{1}` ∪ L_{2}` is recursively enumerableA : I only

B : III only

C : III and IV only

D : I and IV only

.

Correct answer is : D

Solution :

1 => This one is true, because L

_{1}is context free which is nothing but recursive, recursive language is closed under complement hence true.

2 => If L

_{2}and L

_{2}` both are recursive enumerable then L

_{2}` is recursive Hence option 2 is false

3 => is false because context free language does not closed under complement

4=> L

_{1}` = recursive and the union of context free and RE is RE(recursively enumerable).

Question 16

**Suppose two hosts use a TCP connection to transfer a large file. Which of the following statements is/are FALSE with respect to the TCP connection?**

I. If the sequence number of a segment is m, then the sequence number of the subsequent segment is always m+1.

II. If the estimated round trip time at any given point of time is t sec, the value of the retransmission timeout is always set to greater than or equal to t sec.

III. The size of the advertised window never changes during the course of the TCP connection.

IV. The number of unacknowledged bytes at the sender is always less than or equal to the advertised window

I. If the sequence number of a segment is m, then the sequence number of the subsequent segment is always m+1.

II. If the estimated round trip time at any given point of time is t sec, the value of the retransmission timeout is always set to greater than or equal to t sec.

III. The size of the advertised window never changes during the course of the TCP connection.

IV. The number of unacknowledged bytes at the sender is always less than or equal to the advertised window

A : III only

B : I and III only

C : I and IV only

D : II and IV only

.

Correct answer is : B

Solution :

S1: FALSE

The sequence number of the subsequent segment depends on the number of 8-byte characters in the current segment

S2: TRUE

Depending on the value of ? or Estimated RTT it may or may not be greater than 1.

S3: FALSE

It is the size of the receiver's buffer that's never changed. Receive Window is the part of the receiver's buffer that's changing all the time depending on the processing capability at the receiver's side and the network traffic.

S4: TRUE

The number

Question 17

**The following two functions P1 and P2 that share a variable B with an initial value of 2 execute concurrently.The number of distinct values that B can possibly take after the execution is**

.

Correct answer is : 3

Solution :

If we execute P2 process after P1 process, then B = 3

If we execute P1 process after P2 process, then B = 4

If we did preemption between P1 & P2 processes, then B = 2 (Preemption have done from P1 to P2) or B = 3 (Preemption have done from P2 to P1). So, among 2 & 3 values, only one value will be saved in B. So, total no. of distinct values that B can possibly take after the execution is 3.

Question 18

**Consider a 4 bit Johnson counter with an initial value of 0000. The counting sequence of this counter is**

A : 0,1,3,7,15,14,12,8,0

B : 0, 1, 3, 5, 7, 9, 11, 13, 15, 0

C : 0, 2, 4, 6, 8, 10, 12, 14, 0

D : 0, 8, 12, 14, 15, 7, 3, 1, 0

.

Correct answer is : D

Question 19

**Which one of the following fields of an IP header is NOT modified by a typical IP router?**

A : Checksum

B : Source address

C : Time to live (TTL)

D : Length

.

Correct answer is : B

Solution :

Option C (TTL) is decremented by each visited router. When it reaches to Zero, then Packet will be discarded.

Option A (Checksum) needs to be updated by each visited Router since TTL Value is modified.

Option D (Length) also modified whenever there is a need of performing the fragmentation process.

Option B (Source Address) can't be modified by an IP router. Only NAT can modify it.

Question 20

**Select operation in SQL is equivalent to**

A : the selection operation in relational algebra

B : the selection operation in relational algebra, except that SELECT in SQL retains duplicates

C : the projection operation in relational algebra

D : the projection operation in relational algebra, except that SELECT in SQL retains duplicates

.

Correct answer is : D

Solution :

SELECT operation in SQL perform vertical partitioning which is performed by projection operation in relational calculus but SQL is multi sets; hence (D).

Question 21

**In the following LU decomposition of the matrix , if the diagonal elements of U are both 1, then the lower diagonal entry 1**

_{22}of L is.

Correct answer is : 5

Question 22

**Match the following**

A : P - iii, Q - ii, R - iv, S - i

B : P - i, Q - ii, R - iv, S - iii

C : P - ii, Q - iii, R - iv, S - i

D : P - ii, Q - i, R - iii, S - i v

.

Correct answer is : C

Solution :

Prim?s algorithm always select minimum distance between two of its sets which is nothing but greedy method.

Floyd-warshall always changes it distance at each iteration which is nothing but dynamic programming

Merge sort In merge sort first we always divide and merge to perform sorting hence divide and conquer.

Hamiltonian circuit Used to reach all the vertex once, if some vertex is repeating in its path it will backtrack.

Question 23

**The output of the following C program is __________.**

void f1(int a, int b)

{

int c;

c=a;a=b;b=c;

}

void f2(int *a,int *b){

int c;

c=*a;*a=*b;*b=c;

}

int main()

{

int a=4,b=5,c=6;

f1(a,b);

f2(&b,&c);

printf("%d",c-a-b);

}

void f1(int a, int b)

{

int c;

c=a;a=b;b=c;

}

void f2(int *a,int *b){

int c;

c=*a;*a=*b;*b=c;

}

int main()

{

int a=4,b=5,c=6;

f1(a,b);

f2(&b,&c);

printf("%d",c-a-b);

}

.

Correct answer is : -5

Solution :

Question 24

**lim**

_{x→ ∞}x^{1/x}A : ∞

B : 0

C : 1

D : Not defined

.

Correct answer is : C

Question 25

**For a set A, the power set of A is denoted by 2**

1. ∅ ∈ 2

2. ∅ ⊆ 2

3. {5,(6)} ∈ 2

4. {5,(6)} ⊆ 2

^{A}. If A = {5, {6}, {7}}, which of the following options are True?1. ∅ ∈ 2

^{A}2. ∅ ⊆ 2

^{A}3. {5,(6)} ∈ 2

^{A}4. {5,(6)} ⊆ 2

^{A}A : 1 and 3 only

B : 2 and 3 only

C : 1,2 and 3 only

D : 1,2 and 4 only

.

Correct answer is : C

Question 26

**Consider a system with byte-addressable memory, 32 bit logical addresses, 4 kilobyte page size and page table entries of 4 bytes each. The size of the page table in the system in megabytes is ___________.**

.

Correct answer is : 4

Solution :

Given LA = 32 bits

LAS = 232 = 448 & Page size = 4 kB

# of pages = LAS/PS = 44GB/4KB = G/K = 2

^{20}= 1m

Sie of page table entry = 4 byte

Page table size = 4B×1m = 4 mB

Question 27

**A file is organized so that the ordering of data records is the same as or close to the ordering of data entries in some index. Then that index is called**

A : Dense

B : Sparse

C : Clustered

D : Unclustered

.

Correct answer is : A

Solution :

According to the given question, we can say that each data record in the data file has one entry in the index file. So it must be dense index.

Question 28

**What are the worst-case complexities of insertion and deletion of a key in a binary search tree?**

A : ?(logn) for both insertion and deletion

B : ?(n) for both insertion and deletion

C : ?(n) for insertion and ?(logn) for deletion

D : ?(logn) for insertion and ?(n) for deletion

.

Correct answer is : B

Solution :

Consider a single string of binary search tree, we have to trace all the nodes for insertion or deletion in worst case hence ?(n) for both.

Question 29

**Suppose that everyone in a group of N people wants to communicate secretly with the N–1 others using symmetric key cryptographic system. The communication between any two persons should not be decodable by the others in the group. The number of keys required in the system as a whole to satisfy the confidentiality requirement is**

A : 2N

B : N(N-1)

C : N(N-1)/2

D : (N-1)

^{2}

.

Correct answer is : C

Solution :

In Symmetric Key Cryptography, if „N? no. of users are willing to participate, then N(N – 1) / 2 no. of keys are required.

Question 30

**Which one of the following is Not equivalent to p ↔ q?**

A : (¬p ∨ q) ∧(p ∨ ¬q)

B : (¬p ∨ q) ∧ (q -> p)

C : (¬p ∧ q) ∨ (p ∧ ¬q)

D : (¬p ∧ ¬q) ∨ (p ∧ q)

.

Correct answer is : C

Question 31

**Which of the following is/are correct inorder traversal sequence(s) of binary search tree(s)?**

1. 3, 5, 7, 8, 15, 19, 25

2. 5, 8, 9, 12, 10, 15, 25

3. 2, 7, 10, 8, 14, 16, 20

4. 4, 6, 7, 9, 18, 20, 25

1. 3, 5, 7, 8, 15, 19, 25

2. 5, 8, 9, 12, 10, 15, 25

3. 2, 7, 10, 8, 14, 16, 20

4. 4, 6, 7, 9, 18, 20, 25

A : 1 and 4 only

B : 2 and 3 only

C : 2 and 4 only

D : 2 only

.

Correct answer is : A

Solution :

Inorder traversal of binary search tree gives ascending orders.

Question 32

**In one of the pairs of protocols given below, both the protocols can use multiple TCP connections between the same client and the server. Which one is that?**

A : HTTP, FTP

B : HTTP, TELNET

C : FTP, SMTP

D : HTTP, SMTP

.

Correct answer is : D

Solution :

HTTP & SMTP protocols can use multiple TCP connections b/w the same client and the server.

Question 33

**Which of following statements is/are FALSE?**

I. XML overcomes the limitations in HTML to support a structured way of organizing content.

II. XML specification is not case sensitive while HTML specification is case sensitive.

III. XML supports user defined tags while HTML uses pre-defined tags.

VI. XML tags need not be closed while HTML tags must be closed

I. XML overcomes the limitations in HTML to support a structured way of organizing content.

II. XML specification is not case sensitive while HTML specification is case sensitive.

III. XML supports user defined tags while HTML uses pre-defined tags.

VI. XML tags need not be closed while HTML tags must be closed

A : II only

B : I only

C : II and IV only

D : III and IV only

.

Correct answer is : C

Solution :

II=> HTML is case insensitive while XML is case sensitive hence false and IV =>XML tags must be closed hence false

Question 34

A : h(x)/g(x)

B : -1/x

C : g(x)/h(x)

D : x/(1-x)

^{2}

.

Correct answer is : A

Question 35

**The height of a tree is the length of the longest root-to-leaf path in it. The maximum and minimum number of nodes in a binary tree of height 5 are**

A : 63 and 6, respectively

B : 63 and 5, respectively

C : 32 and 6, respectively

D : 31 and 5, respectively

.

Correct answer is : A

Solution :

Maximum no. of nodes in a binary tree with height h 1 h = 2

^{h+1}-1 = 64-1 63.

Minimum no. of nodes with height h is h+1(in every only one node will be there). h=5

Question 36

**What is the output of the following C code?**

Assume that the address of X is 2000 (in decimal) and an integer requires four bytes of memory.

int main()

{

unsigned int x [y][z]={ 1,2,3 , 4,5,6 , 7,8,9 , 10,11,12}

printf("%u %u %u ",x+3,(x+3),(x+2)+3);

}

Assume that the address of X is 2000 (in decimal) and an integer requires four bytes of memory.

int main()

{

unsigned int x [y][z]={ 1,2,3 , 4,5,6 , 7,8,9 , 10,11,12}

printf("%u %u %u ",x+3,(x+3),(x+2)+3);

}

A : 2036, 2036, 2036

B : 2012,4,2204

C : 2036,10,10

D : 2012,4,6

.

Correct answer is : A

Solution :

(1) X+3 is treated as address of row „3?

2000+[3×size of each row]×size of each element

= 2000+[3×3]×4= 2036

(2) &(3) are similar to 1

Question 37

**Consider the DFAs M and N given below. The number of states in a minimal DFA that accepts the language L(M) ? L(N) is __________.**

.

Correct answer is : 1

Solution :

M accepts the strings which end with a and N acceptsthe strings which end with B. Their intersection should accept empty language

Question 38

**Consider a non-pipelined processor with a clock rate of 2.5 gigahertz and average cycles per instruction of four. The same processor is upgraded to a pipelined processor with five stages; but due to the internal pipeline delay, the clock speed is reduced to 2 gigahertz. Assume that there are no stalls in the pipeline. The speed up achieved in this pipelined processor is __________.**

.

Correct answer is : 3.2

Question 39

**The least number of temporary variables required to create a three-address code in static single assignment form for the expression q + r/3 + s – t * 5 + u * v/w is _________.**

.

Correct answer is : 3

Question 40

**Suppose L = {p, q, r, s, t} is a lattice represented by the following Hasse diagram.For any xy?L, not necessarily distinct, x ? y and x ? y are join and meet of x, y respectively. Let L**

^{3}= {(x,y,z): x, y, z ? L} be the set of all ordered triplets of the elements of L. Let pr be the probability that an element (x,y,z) ∈ | L^{3}chosen equiprobably satisfies x ∨ (y ∧ z) = (x ∨ y) ∧ (x ∨ z). ThenA : pr = 0

B : pr = 1

C : 0 < pr <= 1/5

D : 1/5 < pr <1

.

Correct answer is : D

Question 41

**Consider the NPDA < Q = {q0, q1, q2}, ∑ = {0, 1}, τ = {0, 1, ⊥ }, δ, q0, ⊥ , F = {q2} >, where (as per usual convention) Q is the set of states, ? is the input alphabet, ? is stack alphabet, ? is the state transition function, q0 is the initial state, ⊥ is the initial stack symbol, and F is the set of accepting states, The state transition is as follows Which one of the following sequences must follow the string 101100 so that the overall string is accepted by the automaton?**

A : 10110

B : 10010

C : 01010

D : 01001

.

Correct answer is : D

Question 42

**Consider the following pseudo code, where x and y are positive integers.**

begin

q :=0

r :=x

while r>= y do

begin

r := r-y

q: q+1

end

end

The post condition that needs to be satisfied after the program terminates is

begin

q :=0

r :=x

while r>= y do

begin

r := r-y

q: q+1

end

end

The post condition that needs to be satisfied after the program terminates is

A : {r = qx + y ∧ r < y}

B : {x = qy + r ∧ r < y}

C : {y = qx + r ∧ 0 < r < y}

D : {q + 1 < r – y ∧ y > 0}

.

Correct answer is : B

Question 43

**An algorithm performs (log N)**

^{1/2}find operations, N insert operations,(log N)^{1/2}delete operations, and (log N)^{1/2}decrease-key operations on a set of data items with keys drawn from a linearly ordered set. For a delete operation, a pointer is provided to the record that must be deleted. For the decrease-key operation, a pointer is provided to the record that has its key decreased. Which one of the following data structures is the most suited for the algorithm to use, if the goal is to achieve the best total asymptotic complexity considering all the operations?A : Unsorted array

B : Min - heap

C : Sorted array

D : Sorted doubly linked list

.

Correct answer is : A

Solution :

decrease-key operations on a set of data items with keys drawn from a linearly ordered set. For a delete operation, a pointer is provided to the record that must be deleted. For the decrease-key operation, a pointer is provided to the record that has its key decreased. Which one of the following data structures is the most suited for the algorithm to use, if the goal is to achieve the best total asymptotic complexity considering all the operations?

(log N)

^{1/2}find operations wil

Question 44

**Consider a max heap, represented by the array: 40, 30, 20, 10, 15, 16, 17, 8, 4.**

Now consider that a value 35 is inserted into this heap. After insertion, the new heap is

Now consider that a value 35 is inserted into this heap. After insertion, the new heap is

A : 40, 30, 20, 10, 15, 16, 17, 8, 4, 35

B : 40, 35, 20, 10, 30, 16, 17, 8, 4, 15

C : 40, 30, 20, 10, 35, 16, 17, 8, 4, 15

D : 40, 35, 20, 10, 15, 16, 17, 8, 4, 30

.

Correct answer is : B

Question 45

**Consider the following 2 × 2 matrix A where two elements are unknown and are marked by a and b. The eigen values of this matrix are –1 and 7. What are the values of a and b?**

A : a = 6,b = 4

B : a = 4,b = 6

C : a = 3,b = 5

D : a = 5,b = 3

.

Question 46

**Let G = (V, E) be a simple undirected graph, and s be a particular vertex in it called the source. For x ∈V, let d(x) denote the shortest distance in G from s to x. A breadth first search (BFS) is performed starting at s. Let T be the resultant BFS tree. If (u, v) is an edge of G that is not in T, then which one of the following CANNOT be the value of d(u) – d(v)?**

.

Correct answer is :

Question 47

**The binary operator # is defined by the following truth table.**

Which one of the following is true about the binary operator # ?

Which one of the following is true about the binary operator # ?

A : Both commutative and associative

B : Commutative but not associative

C : Not commutative but associative

D : Neither commutative nor associative

.

Correct answer is : A

Solution :

It is clear that from the truth table, the binary operation # is equivalent to XOR, which satisfies both commutative and associative i.e., p#q = q#p and p#(q#r) = (p#q)#r

Question 48

**Consider an Entity-Relationship (ER) model in which entity sets E1and E2 are connected by an m : n relationship R12, E1 and E3 are connected by a 1 : n (1 on the side of E1 and n on the side of E3) relationship R13. E1 has two single-valued attributes a11 and a12 of which a11 is the key attribute. E2 has two singlevalued attributes a21 and a22 of which a21 is the key attribute. E3 has two single-valued attributes a31 and a32 of which a31 is the key attribute. The relationships do not have any attributes. If a relational model is derived from the above ER model, then the minimum number of relations that would be generated if all the relations are in 3NF is ___________.**

.

Correct answer is : 5

Solution :

E1(a11,a12) , E2(a21,a22) , E3 and R13 (a11,a31,a32) , R12(a11,a21)

But in table (a11,a31,a32) there may be transitive dependency between a11 and a32 so we should decompose this table into 2 more tables

=> 5 tables

Question 49

**The graph shown below 8 edges with distinct integer edge weights. The minimum spanning tree (MST) is of weight 36 and contains the edges: {(A, C), (B, C), (B, E), (E, F), (D, F)}. The edge weights of only those edges which are in the MST are given in the figure shown below. The minimum possible sum of weights of all 8 edges of this graph is ______________.**

.

Correct answer is : 69

Solution :

Total sum=10+9+ 2+15+ 7 +16+ 4+ 6 = 69

Question 50

**Consider a disk pack with a seek time of 4 milliseconds and rotational speed of 10000 rotations per minute (RPM). It has 600 sectors per track and each sector can store 512 bytes of data. Consider a file stored in the disk. The file contains 2000 sectors. Assume that every sector access necessitates a seek, and the average rotational latency for accessing each sector is half of the time for one complete rotation. The total time (in milliseconds) needed to read the entire file is _________.**

.

Correct answer is : 14020

Solution :

Given Seek time = 4ms

60s -> 10000 rotations

60/10000 = 6ms <- 1 rotation

Rotational latency=1/2* 6ms =3ms

1track-> 600sectors

6ms <- 600 sectors (1 rotation means 600 sectors (or) 1 track)

1 sector -> 6ms/600 = 0.01ms

2000 sector -> 2000 (0.01) = 20 ms

total time needed to read the entire file is

= 2000 (4+3) +20 =8000+6000+20 = 14020 ms

Question 51

.

Correct answer is : -1

Question 52

**Consider the following C program segment.**

while (first <= last)

{

if (array [middle] < search)

first = middle +1;

else if (array [middle] == search)

found = True;

else last = middle – 1;

middle = (first + last)/2;

}

if (first > last) notPresent = True;

The cyclomatic complexity of the program segment is __________.

while (first <= last)

{

if (array [middle] < search)

first = middle +1;

else if (array [middle] == search)

found = True;

else last = middle – 1;

middle = (first + last)/2;

}

if (first > last) notPresent = True;

The cyclomatic complexity of the program segment is __________.

.

Correct answer is : 5

Question 53

**Consider the following C function.**

int fun1 (int n)

{

int i, j, k, p, q = 0;

for (i = 1; i{

p = 0;

for (j=n; j>1; j=j/2)

++p;

for (k=1; k

int fun1 (int n)

{

int i, j, k, p, q = 0;

for (i = 1; i

p = 0;

for (j=n; j>1; j=j/2)

++p;

for (k=1; k

++q;

}

return q;

}

Which one of the following most closely approximates the return value of the function fun1?

A : n

^{3}

B : n(log n)

^{2}

C : nlogn

D : nlogn(logn)

.

Correct answer is : C

Solution :

for(i=01;i

Question 54

**Let a**

_{n}represent the number of bit strings of length n containing two consecutive 1s. What is the recurrence relation for a_{n}?A : a

_{n–2}+ a

_{n–1}+ 2

^{n–2}

B : a

_{n–2}+ 2a

_{n–1}+ 2

^{n–2}

C : 2a

_{n–2}+ a

_{n–1}+ 2

^{n–2}

D : 2a

_{n–2}+ 2a

_{n–1}+ 2

^{n–2}

.

Correct answer is : A

Question 55

**A variable x is said to be live at a statement Si in a program if the following three conditions hold simultaneously:**

1. There exists a statement Sj that uses x

2. There is a path from Si to Sj in the flow graph corresponding to the program

3. The path has no intervening assignment to x including at Si and Sj

The variables which are live both at the statement in basic block 2 and at the statement in basic block 3 of the above control flow graph are

1. There exists a statement Sj that uses x

2. There is a path from Si to Sj in the flow graph corresponding to the program

3. The path has no intervening assignment to x including at Si and Sj

The variables which are live both at the statement in basic block 2 and at the statement in basic block 3 of the above control flow graph are

A : p,s,u

B : r,s,u

C : r,u

D : q,v

.

Correct answer is : C

Question 56

**Consider a uniprocessor system executing three tasks T1, T2 and T3, each of which is composed of an infinite sequence of jobs (or instances) which arrive periodically at intervals of 3, 7 and 20 milliseconds, respectively. The priority of each task is the inverse of its period and the available tasks are scheduled in order of priority, with the highest priority task scheduled first. Each instance of T1, T2 and T3 requires an execution time of 1, 2 and 4 milliseconds, respectively. Given that all tasks initially arrive at the beginning of the 1st millisecond and task preemptions are allowed, the first instance of T3 completes its execution at the end of ______________ milliseconds.**

.

Correct answer is : 13

Solution :

According to the given data, we can get this Gantt chart.

Question 57

**Consider the following relations:**

Consider the following SQL query. SELECT S. Student_Name, sum (P.Marks) FROM Student S, Performance P WHERE S. Roll_No =P.Roll_No GROUP BY S.Student_Name The number of rows that will be returned by the SQL query is _________.

Consider the following SQL query. SELECT S. Student_Name, sum (P.Marks) FROM Student S, Performance P WHERE S. Roll_No =P.Roll_No GROUP BY S.Student_Name The number of rows that will be returned by the SQL query is _________.

.

Correct answer is : 2

Solution :

Output :

Raj 310

Rohit 140

Question 58

**A positive edge-triggered D flip-flop is connected to a positive edge-triggered JK flipflop as follows. The Q output of the D flip-flop is connected to both the J and K inputs of the JK flipflop, while the Q output of the JK flip-flop is connected to the input of the D flip-flop. Initially, the output of the D flip-flop is set to logic one and the output of the JK flip-flop is cleared. Which one of the following is the bit sequence (including the initial state) generated at the Q output of the JK flip-flop when the flip-flops are connected to a free-running common clock? Assume that J = K = 1 is the toggle mode and J = K = 0 is the state-holding mode of the JK flip-flop. Both the flip-flops have non-zero propagation delays.**

A : 0110110...

B : 0100100...

C : 011101110...

D : 011001100...

.

Correct answer is : A

Question 59

**Let G be a connected planar graph with 10 vertices. If the number of edges on each face is three, then the number of edges in G is _______________.**

.

Correct answer is : 24

Solution :

By euler's formula :

|V|+|R| = |E|+2 _________(1) where |V|, |E|, |R| are respectively number of vertices, edges and faces (regions)

Given |V| = 10 _______(2) and number of edges on each face is three

3|R| = 2|E| => |R| = (2/3) |E| __________ (3)

substituting 2 , 3 in 1 ,we get

10 + (2/3)|E| = |E| +2 => (|E| /3) = 8 => |E| =24

Question 60

**Consider a LAN with four nodes S1, S2, S3 and S4. Time is divided into fixed-size slots, and a node can begin its transmission only at the beginning of a slot. A collision is said to have occurred if more than one node transmit in the same slot. The probabilities of generation of a frame in a time slot by S1, S2, S3 and S4 are 0.1, 0.2, 0.3 and 0.4, respectively. The probability of sending a frame in the first slot without any collision by any of these four stations is _________.**

.

Correct answer is : 0.462

Question 61

**Suppose the following disk request sequence (track numbers) for a disk with 100 tracks is given: 45, 20, 90, 10, 50, 60, 80, 25, 70. Assume that the initial position of the R/W head is on track 50. The additional distance that will be traversed by the R/W head when the Shortest Seek Time First (SSTF) algorithm is used compared to the SCAN (Elevator) algorithm (assuming that SCAN algorithm moves towards 100 when it starts execution) is _________ tracks.**

.

Correct answer is : 10

Question 62

**Suppose that the stop-and-wait protocol is used on a link with a bit rate of 64 kilobits per second and 20 milliseconds propagation delay. Assume that the transmission time for the acknowledgment and the processing time at nodes are negligible. Then the minimum frame size in bytes to achieve a link utilization of at least 50% is _________.**

.

Correct answer is : 320

Solution :

Given B = 64 kbps

T

_{p}= 20 ms n ? 50%

For n>= 50% => L >= BR

=> L=64 * 10

^{3}* 2 * 20 * 10

^{-3}

=2560bits= 320bytes

Question 63

**Consider a main memory with five page frames and the following sequence of page references: 3, 8, 2, 3, 9, 1, 6, 3, 8, 9, 3, 6, 2, 1, 3. Which one of the following is true with respect to page replacement policies First-In-First Out (FIFO) and Least Recently Used (LRU)?**

A : Both incur the same number of page faults

B : FIFO incurs 2 more page faults than LRU

C : LRU incurs 2 more page faults than FIFO

D : FIFO incurs 1 more page faults than LRU

.

Correct answer is : A

Solution :

LRU : no of page faults = 9

FIFO : no of page faults = 9

Question 64

**Consider the operations f (X,Y,Z ) = X`YZ + XY`+Y`Z` and g (X,Y,Z ) = X`YZ + X`YZ` + XY Which one of the following is correct?**

A : Both {f} and {g} are functionally complete

B : Only {f} is functionally complete

C : Only {g} is functionally complete

D : Neither {f} nor {g} is functionally complete

.

Correct answer is : B

Question 65

.

Correct answer is : 0.99