Dina Kim
Quiz by , created more than 1 year ago

Quiz on D, created by Dina Kim on 23/05/2017.

109
3
0
No tags specified
Dina Kim
Created by Dina Kim almost 7 years ago
Close

D

Question 1 of 182

1

Naming convention for variable is followed in company because ____.

Select one or more of the following:

  • A. it enhances readability

  • B. it allows to work without conflicts

  • C. it enhances the efficiency

  • D. all of the above

Explanation

Question 2 of 182

1

The true and false values represent ____.

Select one or more of the following:

  • A. logical data

  • B. numeric data

  • C. character data

  • D. alphanumeric data

Explanation

Question 3 of 182

1

Following operator distinguishes equation from expression

Select one or more of the following:

  • A. +, -, *, /

  • B. < or >

  • C. Logical operators

  • D. Assignment Operator

Explanation

Question 4 of 182

1

Following are called logical operators

Select one or more of the following:

  • A. +, -, *, /

  • B. <, >, <=, >=

  • C. AND, OR, NOT

  • D. \, MOD

Explanation

Question 5 of 182

1

Evaluate 5*(x+y)-4*y/(z+6) where x = 2, y = 3, and z = 6

Select one or more of the following:

  • A. 1

  • B. 24

  • C. 5

  • D. 10

Explanation

Question 6 of 182

1

Evaluate a-2>b where a=6, b = 8

Select one or more of the following:

  • A. False

  • B. True

  • C. 6

  • D. 7

Explanation

Question 7 of 182

1

Evaluate for a = 5, b = 4, c = 3, d = 12 for the equation E = a*b+d/c

Select one or more of the following:

  • A. 40

  • B. 24

  • C. 10

  • D. 10.66

Explanation

Question 8 of 182

1

Evaluate for the equation e = 5*a\d*(b+1) where a = 5, b = 4, c = 3, d = 12

Select one or more of the following:

  • A. 10

  • B. 24

  • C. 0

  • D. 10

Explanation

Question 9 of 182

1

The most important reason for including a destructor in a class is:

Select one or more of the following:

  • A. To print a message for debugging purposes

  • B. To store information about an object before it goes out of scope

  • C. To free up resources allocated by that class

  • D. To reset the original object's pointer to NULL

  • E. To make your TA happy

Explanation

Question 10 of 182

1

Which of the following name does not relate to stacks?

Select one or more of the following:

  • A. FIFO lists

  • B. LIFO list

  • C. Piles

  • D. Push-down lists

Explanation

Question 11 of 182

1

Which of the following data structure is linear type?

Select one or more of the following:

  • A. Strings

  • B. Lists

  • C. Queues

  • D. All of above

Explanation

Question 12 of 182

1

An algorithm that calls itself directly or indirectly is known as

Select one or more of the following:

  • A. Sub algorithm

  • B. Recursion

  • C. Polish notation

  • D. Traversal algorithm

Explanation

Question 13 of 182

1

The help menus or user manuals are the part of ____.

Select one or more of the following:

  • A. Program

  • B. Algorithm

  • C. Internal Documentation

  • D. External Documentation

Explanation

Question 14 of 182

1

The correctness and appropriateness of ___ solution can be checked very easily.

Select one or more of the following:

  • A. algorithmic solution

  • B. heuristic solution

  • C. random solution

  • D. none of these

Explanation

Question 15 of 182

1

Memorization is

Select one or more of the following:

  • A. To store previous results for future use

  • B. To avoid this unnecessary repetitions by writing down the results of recursive calls and looking them up again if we need them later

  • C. To make the process accurate

  • D. None of the above

Explanation

Question 16 of 182

1

The time complexity of linear search is _____.

Select one or more of the following:

  • A. O(1)

  • B. O(log(n))

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 17 of 182

1

The time complexity of binary search is _____.

Select one or more of the following:

  • A. O(1)

  • B. O(log(n))

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 18 of 182

1

What is the asymptotic runtime for traversing all nodes in a binary search tree with n nodes and printing them in order?

Select one or more of the following:

  • A. O(n log(n))

  • B. O(n)

  • D. O(log(n))

  • E. O(n^2)

Explanation

Question 19 of 182

1

The number of nodes in a complete binary tree of height h is

Select one or more of the following:

  • A. 2^(h+1) - 1

  • B. 2*(h+1) - 1

  • C. 2*(h+1)

  • D. (h+1)^2 - 1

Explanation

Question 20 of 182

1

Divide-and-conquer as breaking the problem into a small number of

Select one or more of the following:

  • A. Pivot

  • B. Sieve

  • C. Smaller sub problems

  • D. Selection

Explanation

Question 21 of 182

1

The sub problems in Divide and Conquer are considered to be

Select one or more of the following:

  • A. Distinct

  • B. Overlapping

  • C. Large size

  • D. Small size

Explanation

Question 22 of 182

1

For the sieve technique we solve the problem,

Select one or more of the following:

  • A. recursively

  • B. mathematically

  • C. precisely

  • D. accurately

Explanation

Question 23 of 182

1

The sieve technique works in ____ as follows

Select one or more of the following:

  • A. phases

  • B. numbers

  • C. integers

  • D. routines

Explanation

Question 24 of 182

1

The sieve technique is a special case, where the number of sub problems is just

Select one or more of the following:

  • A. 5

  • B. many

  • C. 1

  • D. few

Explanation

Question 25 of 182

1

The reason for introducing Sieve Technique algorithm is that it illustrates a very important special case of,

Select one or more of the following:

  • A. divide-and-conquer

  • B. decrease and conquer

  • C. greedy nature

  • D. 2-dimension Maxima

Explanation

Question 26 of 182

1

Sieve Technique applies to problems where we are interested in finding a single item from a larger set of ____

Select one or more of the following:

  • A. n items

  • B. phases

  • C. pointers

  • D. constant

Explanation

Question 27 of 182

1

In Sieve Technique we do not know which item is of interest

Select one of the following:

  • True
  • False

Explanation

Question 28 of 182

1

For the Sieve Technique we take time

Select one or more of the following:

  • A. T(nk)

  • B. T(n / 3)

  • C. n^2

  • D. n/3

Explanation

Question 29 of 182

1

How many passes are required to sort a file of size n by bubble sort method?

Select one or more of the following:

  • A. N2

  • B. N

  • C. N-1

  • D. N/2

Explanation

Question 30 of 182

1

The worst-case time complexity of Bubble Sort is ____.

Select one or more of the following:

  • A. O(n2)

  • B. O(log n)

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 31 of 182

1

Which of the following sorting procedures is the slowest?

Select one or more of the following:

  • A. Quick sort

  • B. Heap sort

  • C. Shell sort

  • D. Bubble sort

Explanation

Question 32 of 182

1

For i = 1 to n-1 do --> For j = 1 to n-1-i do --> If (a[j+1] < a[j]) then swap a[j] and a[j+1]. Given code is for

Select one or more of the following:

  • A. Bubble sort

  • B. Insertion sort

  • C. Quick Sort

  • D. Selection Sort

Explanation

Question 33 of 182

1

How many number of comparisons are required in insertion sort to sort a file if the file is sorted in reverse order?

Select one or more of the following:

  • A. N2

  • B. N

  • C. N-1

  • D. N/2

Explanation

Question 34 of 182

1

How many number of comparisons are required in insertion sort to sort a file if the file is already sorted?

Select one or more of the following:

  • A. N2

  • B. N

  • C. N-1

  • D. N/2

Explanation

Question 35 of 182

1

Which of the following sorting methods would be most suitable for sorting a list which is almost sorted?

Select one or more of the following:

  • A. Bubble Sort

  • B. Insertion Sort

  • C. Selection Sort

  • D. Quick Sort

Explanation

Question 36 of 182

1

!!!
Suppose we are sorting an array of eight integers using some quadratic sorting algorithm. After four iterations of the algorithm's main loop, the array elements are ordered as shown here: 2 4 5 7 8 1 3 6

Select one or more of the following:

  • A. Insertion sort

  • B. Selection sort

  • C. Either of a and b

  • D. None of the above

Explanation

Question 37 of 182

1

The running time of insertion sort is

Select one or more of the following:

  • A. O(n^2)

  • B. O(n)

  • C. O(log(n))

  • D. O(n log(n))

Explanation

Question 38 of 182

1

A sort which compares adjacent elements in a list and switches where necessary is ____.

Select one or more of the following:

  • A. insertion sort

  • B. heap sort

  • C. quick sort

  • D. bubble sort

Explanation

Question 39 of 182

1

A sort which iteratively passes through a list to exchange the first element with any element less than it and then repeats with a new first element is called

Select one or more of the following:

  • A. insertion sort

  • B. selection sort

  • C. heap sort

  • D. quick sort

Explanation

Question 40 of 182

1

The way a card game player arranges his cards as he picks them one by one can be compared to

Select one or more of the following:

  • A. Quick sort

  • B. Merge sort

  • C. Insertion sort

  • D. Bubble sort

Explanation

Question 41 of 182

1

Which among the following is the best when the list is already sorted?

Select one or more of the following:

  • A. Insertion sort

  • B. Bubble sort

  • C. Merge sort

  • D. Selection sort

Explanation

Question 42 of 182

1

As part of the maintenance work, you are entrusted with the work of rearranging the library books in a shelf in proper order, at the end of each day. The ideal choice will be

Select one or more of the following:

  • A. Bubble sort

  • B. Insertion sort

  • C. Selection sort

  • D. Merge sort

Explanation

Question 43 of 182

1

When is insertion sort a good choice for sorting an array?

Select one or more of the following:

  • A. Each component of the array requires a large amount of memory.

  • B. The processor speed is fast.

  • C. Each component of the array requires a small amount of memory.

  • D. The array has only a few items out of place.

Explanation

Question 44 of 182

1

Suppose we are sorting an array of ten integers using a some quadratic sorting algorithm. After four iterations of the algorithm's main loop, the array elements are ordered as shown here: 1 2 3 4 5 0 6 7 8 9. Which statement is correct? (Note: Our selection sort picks largest items first)

Select one or more of the following:

  • A. The algorithm might be either selection sort or insertion sort.

  • B. The algorithm is neither selection sort nor insertion sort.

  • C. The algorithm might be selection sort, but could not be insertion sort.

  • D. The algorithm might be insertion sort, but could not be selection sort.

Explanation

Question 45 of 182

1

A list of n strings, each of length n, is sorted into lexicographic order using the merge-sort algorithm. The worst case running time of this computation is

Select one or more of the following:

  • A. O (n log(n))

  • B. O (n^2 log(n))

  • C. O (n^2 + log(n))

  • D. O (n^2)

Explanation

Question 46 of 182

1

The worst-case time complexity of Merge Sort is ____.

Select one or more of the following:

  • A. O(n^2)

  • B. O(log n)

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 47 of 182

1

Suppose we need to sort a list of employee records in ascending order, using the social security number (a 9-digit number) as the key (i.e., sort the records by social security number). If we need to guarantee that the running time will be no worse than n*log(n), which sorting methods could we use?

Select one or more of the following:

  • A. mergesort

  • B. quicksort

  • C. insertion sort

  • D. Either mergesort or quicksort

  • E. None of these sorting algorithms guarantee a worst-case performance of n log n or better

Explanation

Question 48 of 182

1

How much time merge sort takes for an array of numbers?

Select one or more of the following:

  • A. T(n^2)

  • B. T(n)

  • C. T(log n)

  • D. T(n log(n))

Explanation

Question 49 of 182

1

Merge sort makes two recursive calls. Which statement is true after these recursive calls finish, but before the merge step?

Select one or more of the following:

  • A. The array elements form a heap.

  • B. None of the above.

  • C. Elements in each half of the array are sorted amongst themselves.

  • D. Elements in the first half of the array are less than or equal to elements in the second half of the array.

Explanation

Question 50 of 182

1

What is the worst-case time for merge sort to sort an array of n elements?

Select one or more of the following:

  • A. O(n)

  • B. O(n log(n))

  • C. O(log(n))

  • D. O(n)

Explanation

Question 51 of 182

1

In quick sort, the number of partitions into which the file of size n is divided by a selected record is

Select one or more of the following:

  • A. n

  • B. n - 1

  • C. 2

  • D. n/2

Explanation

Question 52 of 182

1

The worst-case time complexity of Quick Sort is ____.

Select one or more of the following:

  • A. O(n^2)

  • B. O(log(n))

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 53 of 182

1

The algorithm like Quick sort does not require extra memory for carrying out the sorting procedure. This technique is called ____.

Select one or more of the following:

  • A. in-place

  • B. stable

  • C. unstable

  • D. in-partition

Explanation

Question 54 of 182

1

In quick sort, the number of partitions into which the file of size n is divided by a selected record is

Select one or more of the following:

  • A. n

  • B. n - 1

  • C. 2

  • D. None of the above

Explanation

Question 55 of 182

1

The total number of comparisons made in quick sort for sorting a file of size n, is

Select one or more of the following:

  • A. O(n log(n))

  • B. O(n^2)

  • C. n(log(n))

  • D. None of the above

Explanation

Question 56 of 182

1

Quick sort efficiency can be improved by adopting

Select one or more of the following:

  • A. non-recursive method

  • B. insertion method

  • C. tree search method

  • D. None of the above

Explanation

Question 57 of 182

1

For the improvement of efficiency of quick sort the pivot can be

Select one or more of the following:

  • A. the first element

  • B. the mean element

  • C. the last element

  • D. None of the above

Explanation

Question 58 of 182

1

Quick sort is the fastest available method of sorting because of

Select one or more of the following:

  • A. low over head

  • B. O(n log(n)) comparisons

  • C. low overhead and also O(n log(n)) comparisons

  • D. None of the above

Explanation

Question 59 of 182

1

Quick sort is

Select one or more of the following:

  • A. Stable & in place

  • B. Not stable but in place

  • C. Stable but not in place

  • D. Some time stable & some times in place

Explanation

Question 60 of 182

1

One example of in place but not stable algorithm is

Select one or more of the following:

  • A. Merger Sort

  • B. Quick Sort

  • C. Continuation Sort

  • D. Bubble Sort

Explanation

Question 61 of 182

1

In Quick Sort Constants hidden in T(n log n) are

Select one or more of the following:

  • A. Large

  • B. Medium

  • C. Small

  • D. Not Known

Explanation

Question 62 of 182

1

The running time of quick sort depends heavily on the selection of

Select one or more of the following:

  • A. No of inputs

  • B. Arrangement of elements in array

  • C. Size o elements

  • D. Pivot elements

Explanation

Question 63 of 182

1

!!!!!!
Here is an array which has just been partitioned by the first step of quick sort: 3, 0, 2, 1, 5, 4, 7, 9, 8. Which of these elements could be the pivot?

Select one or more of the following:

  • A. 2

  • B. 7

  • C. 0

  • D. 5

Explanation

Question 64 of 182

1

Quick sort is solved using

Select one or more of the following:

  • A. Divide and conquer

  • B. Greedy Programming

  • C. Dynamic Programming

  • D. Branch and bound

Explanation

Question 65 of 182

1

The worst-case time complexity of Selection Exchange Sort is ____.

Select one or more of the following:

  • A. O(n^2)

  • B. O(log n)

  • C. O(n)

  • D. O(n log(n))

Explanation

Question 66 of 182

1

Straight selection sort is basically a method of repeated

Select one or more of the following:

  • A. interchange

  • B. searching

  • C. position adjustment

  • D. None of the above

Explanation

Question 67 of 182

1

Number of selections required to sort a file of size N by straight selection requires

Select one or more of the following:

  • A. n-1

  • B. log(n)

  • C. O(n^2)

  • D. None of the above

Explanation

Question 68 of 182

1

For sorting a file of size n by straight selection sort, the number of comparisons made in the first pass is

Select one or more of the following:

  • A. n

  • B. n - 1

  • C. n(n - 1)/2

  • D. None of the above

Explanation

Question 69 of 182

1

""
In the analysis of Selection algorithm, we eliminate a constant fraction of the array with each phase; we get the convergent ____ series in the analysis

Select one or more of the following:

  • A. linear

  • B. arithmetic

  • C. geometric

  • D. exponent

Explanation

Question 70 of 182

1

??
In the analysis of Selection algorithm, we make a number of passes, in fact it could be as many as,

Select one or more of the following:

  • A. T(n)

  • B. T(n/2)

  • C. log n

  • D. n/2 + n/4

Explanation

Question 71 of 182

1

??
Analysis of Selection algorithm ends up with

Select one or more of the following:

  • A. T(n)

  • B. T(1/1 + n)

  • C. T(n/2)

  • D. T(n/2 + n)

Explanation

Question 72 of 182

1

The analysis of Selection algorithm shows the total running time is indeed ____ in n,

Select one or more of the following:

  • A. arithmetic

  • B. geometric

  • C. linear

  • D. orthogonal

Explanation

Question 73 of 182

1

How many elements do we eliminate in each time for the Analysis of Selection algorithm?

Select one or more of the following:

  • A. n/2 elements

  • B. n/2 + n elements

  • C. n/4 elements

  • D. 2n elements

Explanation

Question 74 of 182

1

In a selection sort of n elements, how many times is the swap function called in the complete execution of the algorithm?

Select one or more of the following:

  • A. 1

  • B. n-1

  • C. n log(n)

  • D. n^2

Explanation

Question 75 of 182

1

Selection sort and quick sort both fall into the same category of sorting algorithms. What is this category?

Select one or more of the following:

  • A. Interchange sorts

  • B. Average time is quadratic.

  • C. O(n log n) sorts

  • D. Divide-and-conquer sorts

Explanation

Question 76 of 182

1

Slow sorting algorithms run in

Select one or more of the following:

  • A. T(n^2)

  • B. T(n)

  • C. T(log(n))

Explanation

Question 77 of 182

1

A sort technique is said to be stable when the original relative order of records with equal keys are retained after sorting.

Select one of the following:

  • True
  • False

Explanation

Question 78 of 182

1

The three factors contributing to the sort efficiency considerations are the efficiency in coding, machine run time and the space requirement for running the procedure.

Select one of the following:

  • True
  • False

Explanation

Question 79 of 182

1

The correct order of the efficiency of the following sorting algorithms according to their overall running time comparison is

Select one or more of the following:

  • A. Insertion > Selection > Bubble

  • B. Insertion > Bubble > Selection

  • C. Selection > Bubble > Insertion

  • D. Bubble > Selection > Insertion

Explanation

Question 80 of 182

1

In which order we can sort?

Select one or more of the following:

  • A. increasing order only

  • B. decreasing order only

  • C. increasing order or decreasing order

  • D. both at the same time

Explanation

Question 81 of 182

1

Which sorting algorithm is faster

Select one or more of the following:

  • A. O(n log(n))

  • B. O(n^2)

  • C. O(n+k)

  • D. O(n^3)

Explanation

Question 82 of 182

1

Continuation sort is suitable to sort the elements in range 1 to k

Select one or more of the following:

  • A. K is Large

  • B. K is not known

  • C. K may be small or large

  • D. K is small

Explanation

Question 83 of 182

1

In stable sorting algorithm.

Select one or more of the following:

  • A. If duplicate elements remain in the same relative position after sorting

  • B. One array is used

  • C. More than one arrays are required

  • D. Duplicating elements not handled

Explanation

Question 84 of 182

1

Which may be a stable sort?

Select one or more of the following:

  • A. Merger

  • B. Insertion

  • C. Both above

  • D. None of the above

Explanation

Question 85 of 182

1

An in place sorting algorithm is one that uses ___ arrays for storage

Select one or more of the following:

  • A. Two dimensional arrays

  • B. More than one array

  • C. No Additional Array

  • D. None of the above

Explanation

Question 86 of 182

1

We do sorting to

Select one or more of the following:

  • A. keep elements in random positions

  • B. keep the algorithm run in linear order

  • C. keep the algorithm run in (log n) order

  • D. keep elements in increasing or decreasing order

Explanation

Question 87 of 182

1

Sorting is one of the few problems where provable ____ bonds exits on how fast we can sort

Select one or more of the following:

  • A. upper

  • B. lower

  • C. average

  • D. log n

Explanation

Question 88 of 182

1

In in-place sorting algorithm is one that uses arrays for storage

Select one or more of the following:

  • A. An additional array

  • B. No additioanal array

  • C. Both of above may be true according to algorithm

  • D. More than 3 arrays of one dimension

Explanation

Question 89 of 182

1

Which may be stable sort

Select one or more of the following:

  • A. Bubble sort

  • B. Insertion sort

  • C. Both of above

  • D. None of above

Explanation

Question 90 of 182

1

The operation of processing each element in the list is known as

Select one or more of the following:

  • A. sorting

  • B. merging

  • C. inserting

  • D. traversal

Explanation

Question 91 of 182

1

Other name for directed graph is

Select one or more of the following:

  • A. Direct graph

  • B. Digraph

  • C. Dir-graph

Explanation

Question 92 of 182

1

Binary trees with threads are called as

Select one or more of the following:

  • A. Threaded trees

  • B. Pointer trees

  • C. Special trees

  • D. Special pointer trees

Explanation

Question 93 of 182

1

Graph G is ____ if for any pair u, v of nodes in G there is a path from u to v or path from v to u.

Select one or more of the following:

  • A. Leterally connected

  • B. Widely Connected

  • C. Unliterally connected

  • D. Literally connected

Explanation

Question 94 of 182

1

In Binary trees nodes with no successor are called

Select one or more of the following:

  • A. End nodes

  • B. Terminal nodes

  • C. Final nodes

  • D. Last nodes

Explanation

Question 95 of 182

1

A connected graph T without any cycles is called

Select one or more of the following:

  • A. free graph

  • B. no cycle graph

  • C. non cycle graph

  • D. circular graph

Explanation

Question 96 of 182

1

Trees are said ____ if they are similar and have same contents at corresponding nodes.

Select one or more of the following:

  • A. Duplicate

  • B. Carbon copy

  • C. Replica

  • D. Copies

Explanation

Question 97 of 182

1

Every node N in a binary tree T except the root has a unique parent called the ____ of N.

Select one or more of the following:

  • A. Antecedents

  • B. Predecessor

  • C. Forerunner

  • D. Precursor

Explanation

Question 98 of 182

1

In a graph if E=(u,v) means

Select one or more of the following:

  • A. u is adjacent to v but v is not adjacent to u

  • B. e begins at u and ends at v

  • C. u is processor and v is successor

  • D. both b and c

Explanation

Question 99 of 182

1

Sequential representation of binary tree uses

Select one or more of the following:

  • A. Array with pointers

  • B. Single linear array

  • C. Two dimentional arrays

  • D. Three dimentional arrays

Explanation

Question 100 of 182

1

In a graph if e=[u,v], Then u and v are called

Select one or more of the following:

  • A. End points of e

  • B. Adjacent nodes

  • C. Neighbours

  • D. All of the above

Explanation

Question 101 of 182

1

TREE[1]=NULL indicates tree is

Select one or more of the following:

  • A. Overflow

  • B. Underflow

  • C. Empty

  • D. Full

Explanation

Question 102 of 182

1

A binary tree whose every node has either zero or two children is called

Select one or more of the following:

  • A. complete binary tree

  • B. binary search tree

  • C. extended binary tree

  • D. data structure

Explanation

Question 103 of 182

1

Linked representation of binary tree needs ____ parallel arrays.

Select one or more of the following:

  • A. 4

  • B. 2

  • C. 3

  • D. 5

Explanation

Question 104 of 182

1

The depth of complete binary tree is given by

Select one or more of the following:

  • A. D(n) = n log(n)

  • B. D(n) = n log(n)+1

  • C. D(n) = log(n)

  • D. D(n) = log(n)+1

Explanation

Question 105 of 182

1

In a 2-tree, nodes with 0 children are called

Select one or more of the following:

  • A. Exterior node

  • B. Outside node

  • C. Outer node

  • D. External node

Explanation

Question 106 of 182

1

Which indicates pre-order traversal?

Select one or more of the following:

  • A. Left sub-tree, Right sub-tree and root

  • B. Right sub-tree, Left sub-tree and root

  • C. Root, Left sub-tree, Right sub-tree

  • D. Right sub-tree, root, Left sub-tree

Explanation

Question 107 of 182

1

In a extended-binary tree nodes with 2 children are called

Select one or more of the following:

  • A. Interior node

  • B. Domestic node

  • C. Internal node

  • D. Inner node

Explanation

Question 108 of 182

1

A terminal node in a binary tree is called

Select one or more of the following:

  • A. Root

  • B. Leaf

  • C. Child

  • D. Branch

Explanation

Question 109 of 182

1

The post order traversal of binary tree is DEBFCA. Find out the pre order traversal.

Select one or more of the following:

  • A. ABFCDE

  • B. ADBFEC

  • C. ABDECF

  • D. ABDCEF

Explanation

Question 110 of 182

1

While converting binary tree into extended binary tree, all the original nodes in binary tree are

Select one or more of the following:

  • A. Internal nodes on extended tree

  • B. External nodes on extended tree

  • C. Vanished on extended tree

  • D. Intermediate nodes on extended tree

Explanation

Question 111 of 182

1

The in-order traversal of tree will yield a sorted listing of elements of tree in

Select one or more of the following:

  • A. binary trees

  • B. binary search trees

  • C. heaps

  • D. binary heaps

Explanation

Question 112 of 182

1

In a binary tree, certain null entries are replaced by special pointers which point to nodes higher in the tree for efficiency. These special pointers are called

Select one or more of the following:

  • A. Leaf

  • B. Branch

  • C. Path

  • D. Thread

Explanation

Question 113 of 182

1

In a head tree

Select one or more of the following:

  • A. values in a node is greater than every value every value in left sub tree and smaller than right sub tree.

  • B. values in a node is greater than every value in children of it.

  • C. conditions.

  • D. terms.

Explanation

Question 114 of 182

1

The in order traversal of tree will yield a sorted listing of elements of tree in

Select one or more of the following:

  • A. Binary trees

  • B. Binary search trees

  • C. Merging

  • D. AVL Trees

Explanation

Question 115 of 182

1

In a graph if e=(u,v) means

Select one or more of the following:

  • A. u is adjacent to v but v is not adjacent to u.

  • B. e begins at u and ends at v

  • C. u is node and v is an edge.

  • D. both u and v are edges.

Explanation

Question 116 of 182

1

A binary tree whose every node has either zero or two children is called

Select one or more of the following:

  • A. Complete binary tree

  • B. Binary Search tree

  • C. Extended binary tree

  • D. E2 tree

Explanation

Question 117 of 182

1

If every node u in G is adjacent to every other node v in G,A graph is said to be

Select one or more of the following:

  • A. isolated

  • B. complete

  • C. finite

  • D. strongly connected

Explanation

Question 118 of 182

1

The post order traversal of a binary tree is DEBFCA. Find out the pre order Traversal.

Select one or more of the following:

  • A. ABFCDE

  • B. ADBFEC

  • C. ABDECF

  • D. ABDCEF

Explanation

Question 119 of 182

1

In a graph if e=[u,v], then u and v are called

Select one or more of the following:

  • A. endpoints of e

  • B. adjacent nodes

  • C. neighbours

  • D. all of the above

Explanation

Question 120 of 182

1

In-order traversing a tree resulted E A C K F H D B G; the pre-order traversal would return.

Select one or more of the following:

  • A. FAEKCDBHG

  • B. FAEKCDHGB

  • C. EAFKHDCBG

  • D. FEAKDCHBG

Explanation

Question 121 of 182

1

In linked representation of Binary trees LEFT[k] contains the ____ of at the node N, where k is the location.

Select one or more of the following:

  • A. Data

  • B. Location and left child

  • C. Right child address

  • D. Null value

Explanation

Question 122 of 182

1

If every node u in G adjacent to every other node v in G, A graph is said to be

Select one or more of the following:

  • A. isolated

  • B. complete

  • C. finite

  • D. strongly connected

Explanation

Question 123 of 182

1

Three standards ways of traversing a binary tree T with root R

Select one or more of the following:

  • A. Prefix, infix, postfix

  • B. Pre-process, in-process, post-process

  • C. Pre-traversal, in-traversal, post-traversal

  • D. Pre-order, in-order, post-order

Explanation

Question 124 of 182

1

A graph is said to be ____ if every node u in G is adjacent to every other node v in G.

Select one or more of the following:

  • A. Absolute

  • B. Entire

  • C. Inclusive

  • D. Complete

Explanation

Question 125 of 182

1

In threaded binary tree ____ points to higher nodes in tree.

Select one or more of the following:

  • A. Info

  • B. Root

  • C. Threads

  • D. Child

Explanation

Question 126 of 182

1

A graph is said to be ____ if its edges are assigned data.

Select one or more of the following:

  • A. Tagged

  • B. Marked

  • C. Weighted

  • D. Sticked

Explanation

Question 127 of 182

1

If node N is a terminal node in a binary tree then its

Select one or more of the following:

  • A. Right tree is empty

  • B. Left tree is empty

  • C. Both left & right sub trees are empty

  • D. Root node is empty

Explanation

Question 128 of 182

1

A directed graph is ____ if there is a path from each vertex to every other vertex in the digraph.

Select one or more of the following:

  • A. Weakly connected

  • B. Strongly Connected

  • C. Tightly Connected

  • D. Linearly Connected

Explanation

Question 129 of 182

1

In the ____ traversal we process all of a vertex's descendants before we move to an adjacent vertex.

Select one or more of the following:

  • A. Depth First

  • B. Breadth First

  • C. With First

  • D. Depth Limited

Explanation

Question 130 of 182

1

State True of False. (I) Network is a graph that has weights or costs associated with it. (II) An undirected graph which contains no cycles is called a forest. (III) A graph is said to be complete if there is no edge between every pair of vertices.

Select one or more of the following:

  • A. True, False, True

  • B. True, True, False

  • C. True, True, True

  • D. False, True, True

Explanation

Question 131 of 182

1

The number of comparisons done by sequential search is

Select one or more of the following:

  • A. (N/2)+1

  • B. (N+1)/2

  • C. (N-1)/2

  • D. (N+2)/2

Explanation

Question 132 of 182

1

In ____, search start at the beginning of the list and check every element in the list.

Select one or more of the following:

  • A. Linear search

  • B. Binary search

  • C. Hash Search

  • D. Binary Tree search

Explanation

Question 133 of 182

1

State True or False. (I) Binary search is used for searching in a sorted array. (II) The time complexity of binary search is O(logn).

Select one or more of the following:

  • A. True, False

  • B. False, True

  • C. False, False

  • D. True, True

Explanation

Question 134 of 182

1

Which of the following is not the internal sort?

Select one or more of the following:

  • A. Insertion Sort

  • B. Bubble Sort

  • C. Merge Sort

  • D. Heap Sort

Explanation

Question 135 of 182

1

State True or False. (I) An undirected graph which contains no cycles is called forest. (II) A graph is said to be complete if there is an edge between every pair of vertices.

Select one or more of the following:

  • A. True, True

  • B. False, True

  • C. False, False

  • D. True, False

Explanation

Question 136 of 182

1

A graph is said to be ____ if the vertices can be split into two sets V1 and V2 such there are no edges between two vertices of V1 or two vertices of V2.

Select one or more of the following:

  • A. Partite

  • B. Bipartite

  • C. Rooted

  • D. Bisects

Explanation

Question 137 of 182

1

In a queue, the initial values of front pointer f rare pointer r should be ____ and ____ respectively.

Select one or more of the following:

  • A. 0 and 1

  • B. 0 and -1

  • C. -1 and 0

  • D. 1 and 0

Explanation

Question 138 of 182

1

In a circular queue the value of r will be

Select one or more of the following:

  • A. r=r+1

  • B. r=(r+1)% [QUEUE_SIZE - 1]

  • C. r=(r+1)% QUEUE_SIZE

  • D. r=(r-1)% QUEUE_SIZE

Explanation

Question 139 of 182

1

Which of the following statement is true? (I) Using singly linked lists and circular list, it is not possible to traverse the list backwards. (II) To find the predecessor, it is required to traverse the list from the first node in case of singly linked list.

Select one or more of the following:

  • A. I-only

  • B. II-only

  • C. Both I and II

  • D. None of both

Explanation

Question 140 of 182

1

The advantage of ____ is that they solve the problem if sequential storage representation. But disadvantage in that is they are sequential lists.

Select one or more of the following:

  • A. Lists

  • B. Linked Lists

  • C. Trees

  • D. Queues

Explanation

Question 141 of 182

1

What will be the value of top, if there is a size of stack STACK_SIZE is 5

Select one or more of the following:

  • A. 5

  • B. 6

  • C. 4

  • D. None

Explanation

Question 142 of 182

1

____ is not the operation that can be performed on queue.

Select one or more of the following:

  • A. Insertion

  • B. Deletion

  • C. Retrieval

  • D. Traversal

Explanation

Question 143 of 182

1

There is an extra element at the head of the list called a

Select one or more of the following:

  • A. Antinel

  • B. Sentinel

  • C. List header

  • D. List head

Explanation

Question 144 of 182

1

A graph is a collection of nodes, called ____ And line segments called arcs or ____ that connect pair of nodes.

Select one or more of the following:

  • A. vertices, edges

  • B. edges, vertices

  • C. vertices, paths

  • D. graph node, edges

Explanation

Question 145 of 182

1

A ____ is a graph that has weights of costs associated with its edges.

Select one or more of the following:

  • A. Network

  • B. Weighted graph

  • C. Both A and B

  • D. None A and B

Explanation

Question 146 of 182

1

In general, the binary search method needs no more than ____ comparisons.

Select one or more of the following:

  • A. [log2n]-1

  • B. [logn]+1

  • C. [log2n]

  • D. [log2n]+1

Explanation

Question 147 of 182

1

In depth first search algorithm the number of recursive calls we have to make are

Select one or more of the following:

  • A. 2

  • B. 1

  • C. 6

  • D. depends on the graph

Explanation

Question 148 of 182

1

In a graph if e=(u,v) means

Select one or more of the following:

  • A. u is adjacent to v but v is not adjacent to u

  • B. e begins at u and ends at v

  • C. u is processor and v is successor

  • D. both b and c

Explanation

Question 149 of 182

1

Heap is defined to be a

Select one or more of the following:

  • A. complete binary tree

  • B. binary tree

  • C. tree structure

  • D. None of the above

Explanation

Question 150 of 182

1

In a Max heap the largest key is at

Select one or more of the following:

  • A. the root

  • B. a leaf

  • C. a node

  • D. None of the above

Explanation

Question 151 of 182

1

In heap sort the input is arranged in the form of a

Select one or more of the following:

  • A. heap

  • B. tree

  • C. queue

  • D. None of the above

Explanation

Question 152 of 182

1

Heap sort is found to be very efficient

Select one or more of the following:

  • A. with regard to storage requirement

  • B. in time consumption

  • C. regarding overheads involved

  • D. None of the above

Explanation

Question 153 of 182

1

For the heap sort, access to nodes involves simple ____ operations

Select one or more of the following:

  • A. arithmetic

  • B. binary

  • C. algebraic

  • D. logarithmic

Explanation

Question 154 of 182

1

A (an) ____ is a left-complete binary tree that conforms to the heap order

Select one or more of the following:

  • A. heap

  • B. binary tree

  • C. binary search tree

  • D. array

Explanation

Question 155 of 182

1

For the heap sort we store the tree nodes in

Select one or more of the following:

  • A. level-order traversal

  • B. in-order traversal

  • C. pre-order traversal

  • D. post-order traversal

Explanation

Question 156 of 182

1

One of the clever aspects of heaps is that they can be stored in arrays without using any ____.

Select one or more of the following:

  • A. pointers

  • B. constants

  • C. variables

  • D. functions

Explanation

Question 157 of 182

1

Assuming that the hash function for a table works well, and the size of the hash table is reasonably large compared to the number of items in the table, the expected (average) time needed to find an item in a hash table containing n items is

Select one or more of the following:

  • A. O(1)

  • B. O(log(n))

  • C. O(n log(n))

  • D. O(n)

Explanation

Question 158 of 182

1

The six-step solution for the problem can be applied to problems (I) with Algorithmic solution or (II) with Heuristic solution

Select one or more of the following:

  • A. Only I

  • B. Only II

  • C. Both I and II

  • D. Neither I nor II

Explanation

Question 159 of 182

1

____ solution requires reasoning built on knowledge and experience

Select one or more of the following:

  • A. Algorithmic Solution

  • B. Heuristic Solution

  • C. Random Solution

  • D. None of these

Explanation

Question 160 of 182

1

The branch of computer that deals with heuristic types of problem is called ____.

Select one or more of the following:

  • A. system software

  • B. real time software

  • C. artificial intelligence

  • D. none of these

Explanation

Question 161 of 182

1

___ is the first step in solving the problem

Select one or more of the following:

  • A. Understanding the Problem

  • B. Identify the Problem

  • C. Evaluate the Solution

  • D. None of these

Explanation

Question 162 of 182

1

___ is the last step in solving the problem

Select one or more of the following:

  • A. Understanding the Problem

  • B. Identify the Problem

  • C. Evaluate the Solution

  • D. None of these

Explanation

Question 163 of 182

1

Following is true for understanding of a problem

Select one or more of the following:

  • A. Knowing the knowledgebase

  • B. Understanding the subject on which the problem is based

  • C. Communication with the client

  • D. All of the above

Explanation

Question 164 of 182

1

While solving the problem with computer the most difficult step is ____.

Select one or more of the following:

  • A. describing the problem

  • B. finding out the cost of the software

  • C. writing the computer instructions

  • D. testing the solution

Explanation

Question 165 of 182

1

The main measure for efficiency algorithm are ____.

Select one or more of the following:

  • A. Processor and Memory

  • B. Size and Capacity

  • C. Data and Space

  • D. Time and Space

Explanation

Question 166 of 182

1

What does the algorithmic analysis count?

Select one or more of the following:

  • A. The number of arithmetic and the operations that are required to run the program

  • B. The number of lines required by the program

  • C. The number of seconds required by the program to execute

  • D. None of these

Explanation

Question 167 of 182

1

!!!
Examples of O(1) algorithms are ____.

Select one or more of the following:

  • A. Multiplying two numbers

  • B. Assigning some value to a variable

  • C. Displaying some integer on console

  • D. All of the above

Explanation

Question 168 of 182

1

Examples of O(n^2) algorithms are ____.

Select one or more of the following:

  • A. Adding of two Matrices

  • B. Initializing all elements of matrix by zero

  • C. Both A and B

  • D. Neither A nor B

Explanation

Question 169 of 182

1

The complexity of three algorithms is given as: O(n), O(n^2) and O(n^3). Which should execute slowest for large value of n?

Select one or more of the following:

  • A. O(n)

  • B. O(n^2)

  • C. O(n^3)

  • D. All will execute in same time.

Explanation

Question 170 of 182

1

There are four algorithms A1, A2, A3, A4 to solve the given problem with the order log(n), nlog(n), log(log(n)), n/log(n). Which is the best algorithm?

Select one or more of the following:

  • A. A1: log(n)

  • B. A2: n log(n)

  • C. A3: log(log(n))

  • D. A4: n/log(n)

Explanation

Question 171 of 182

1

Express the formula (n-1)*(n-5) in terms of big-Oh notation

Select one or more of the following:

  • A. O(1)

  • B. O(log(n))

  • C. O(n)

  • D. O(n^2)

Explanation

Question 172 of 182

1

Which of the following case does not exist in complexity theory?

Select one or more of the following:

  • A. Best case

  • B. Worst case

  • C. Average case

  • D. Null case

Explanation

Question 173 of 182

1

The concept of order Big-Oh is important because

Select one or more of the following:

  • A. It can be used to decide the best algorithm that solves a given problem

  • B. It determines the maximum size of a problem that can be solved in a given amount of time

  • C. It is the lower bound of the growth rate of algorithm

  • D. Both A and B

Explanation

Question 174 of 182

1

The recurrence relation capturing the optimal execution time of the Towers of Hanoi problem with n discs is

Select one or more of the following:

  • A. T(n) = 2T(n - 2) + 2

  • B. T(n) = 2T(n - 1) + n

  • C. T(n) = 2T(n/2) + 1

  • D. T(n) = 2T(n - 1) + 1

Explanation

Question 175 of 182

1

The space factor when determining the efficiency of algorithm is measured by

Select one or more of the following:

  • A. Counting the maximum memory needed by the algorithm

  • B. Counting the minimum memory needed by the algorithm

  • C. Counting the average memory needed by the algorithm

  • D. Counting the maximum disk space needed by the algorithm

Explanation

Question 176 of 182

1

The time factor when determining the efficiency of algorithm is measured by

Select one or more of the following:

  • A. Counting microseconds

  • B. Counting the number of key operations

  • C. Counting the number of statements

  • D. Counting the kilobytes of algorithm

Explanation

Question 177 of 182

1

A large department store has its own charge card. The policy for a customer to charge an item is that the customer must have a valid charge card and either a balance of less than Rs.500 or a charge of less than Rs.50.

Select one or more of the following:

  • A. ChargeCard AND (Balance < 500 OR Amount < 50)

  • B. ChargeCard OR (Balance < 500 AND Amount < 50)

  • C. ChargeCard OR (Balance < 500 OR Amount < 50)

  • D. ChargeCard AND (Balance < 500 AND Amount < 50)

Explanation

Question 178 of 182

1

If Total complexity after analysis is (5n^3 + 10n^2 + 100n + 400log(n) + 10), the Big-Oh complexity is

Select one or more of the following:

  • A. O(n^2)

  • B. O(n^3)

  • C. O(n log(n))

  • D. O(n^2 log(n))

Explanation

Question 179 of 182

1

In Strassen's Multiplication Algorithm the T(n) is

Select one or more of the following:

  • A. 7T(n) + bn^2

  • B. 7T(n/2) + bn^2

  • C. 8T(n/2) + bn^2

  • D. 7T(n/2) + bn

Explanation

Question 180 of 182

1

T(n) = 4T(n/2) + n, then in Big Oh Notation it is

Select one or more of the following:

  • A. O (n2)

  • B. O(4)

  • C. O(n)

  • D. O(log(n))

Explanation

Question 181 of 182

1

In T(n) = a * T(n/b) + f(n), "a" refers to

Select one or more of the following:

  • A. Size of sub problem

  • B. Number of sub problems

  • C. Size of the problem

  • D. Time to combine solutions

Explanation

Question 182 of 182

1

O(f(n)) minus O(f(n)) is equal to

Select one or more of the following:

  • A. Zero

  • B. A constant

  • C. f(n)

  • D. O(f(n))

Explanation