Dina  Kim
Test por , creado hace más de 1 año

Test sobre CS_DATA_STRUCT, creado por Dina Kim el 26/03/2019.

120
4
0
Sin etiquetas
Dina  Kim
Creado por Dina Kim hace más de 5 años
Cerrar

CS_DATA_STRUCT

Pregunta 1 de 183

1

Inheritance is ...

Selecciona una de las siguientes respuestas posibles:

  • Powerful code reuse mechanism

  • providing access to data

  • ability of object of one class to act like it is object of another class

  • hiding an access to data

  • powerful technique to store all data together

Explicación

Pregunta 2 de 183

1

Qucksort is implemented recursively

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 3 de 183

1

Waiting line of people is similar to which data structure?

Selecciona una de las siguientes respuestas posibles:

  • Queue

  • LinkedList

  • Stack

  • Tree

  • Graph

Explicación

Pregunta 4 de 183

1

Which of the graph implementations is more simple?

Selecciona una de las siguientes respuestas posibles:

  • Matrix

  • map

  • set

  • list

Explicación

Pregunta 5 de 183

1

To use Binary Search items should be ...

Selecciona una de las siguientes respuestas posibles:

  • ordereed

  • matched

  • divorced

  • traversed

  • beaten

Explicación

Pregunta 6 de 183

1

Reference "rear" of CircularArray is usually indicates ...

Selecciona una de las siguientes respuestas posibles:

  • last added item

  • first added item

  • secondly added item

  • middle of array

  • top of a stack

Explicación

Pregunta 7 de 183

1

If there is no path path from vertex to any other vertex that graph is considered to be ?

Selecciona una de las siguientes respuestas posibles:

  • unconnected

  • undirected

  • DFS

  • BFS

  • weighted

Explicación

Pregunta 8 de 183

1

Can we implement the queue using LinkedList?

Selecciona una de las siguientes respuestas posibles:

  • yes

  • no

  • i don't know

  • maybe

  • i need to learn more about this

Explicación

Pregunta 9 de 183

1

What is not perfect in this code: ave = sum / count;

Selecciona una de las siguientes respuestas posibles:

  • division by zero may occur

  • multiplication by 10000000 is impossible in JAVA

  • ave should be written as average

  • semicolon needed after =

  • it is not java code

Explicación

Pregunta 10 de 183

1

Returns the reference to the element at position index

Selecciona una de las siguientes respuestas posibles:

  • get(index)

  • has(index)

  • goTo(index)

  • fly(index)

  • set(index)

Explicación

Pregunta 11 de 183

1

Indicate exponential time complexity in terms of big-O notation?

Selecciona una de las siguientes respuestas posibles:

  • O(2^n)

  • O(logn)

  • O(n^4)

  • O(nlogn)

  • O(n)

Explicación

Pregunta 12 de 183

1

Traversing graph visiting a start node first, then all nodes that are adjacent to it next.

Selecciona una de las siguientes respuestas posibles:

  • BFS

  • DFS

  • DIjkstra

  • matrix

  • preorder

Explicación

Pregunta 13 de 183

1

A ________ graph is one where [E] is much less than [V]^2.

Selecciona una de las siguientes respuestas posibles:

  • sprase

  • dense

  • path

  • hence

  • directed

Explicación

Pregunta 14 de 183

1

Which method returns an object at the top of a Stack in JAVA?

Selecciona una de las siguientes respuestas posibles:

  • peek()

  • front()

  • top()

  • pop()

  • poll()

Explicación

Pregunta 15 de 183

1

The ____________ algorithm finds minimum spanning tree for a graph.

Selecciona una de las siguientes respuestas posibles:

  • prim

  • DFS

  • matrix

  • Dijkstra

  • BFS

Explicación

Pregunta 16 de 183

1

traverese left subtree, Visit root node, traverse right subtree traversal is called?

Selecciona una de las siguientes respuestas posibles:

  • inorder

  • postorder

  • preorder

Explicación

Pregunta 17 de 183

1

Data structure based on BST where all items are sorted and unique is?

Selecciona una de las siguientes respuestas posibles:

  • treeSet

  • tree

  • treeMap

  • vector

  • graph

Explicación

Pregunta 18 de 183

1

Graph is considered to be ___________ if there is a path from each vertex to any other vertex.

Selecciona una de las siguientes respuestas posibles:

  • connected

  • weighted

  • directed

  • unweighted

  • unconnected

Explicación

Pregunta 19 de 183

1

What is the difference between ArrayList and Vector?

Selecciona una de las siguientes respuestas posibles:

  • Vector is synchronized where ArrayList is not

  • There is no difference

  • vector is resizable where ArrayList is not

  • vector is flexible where ArrayList is not

  • vector is scalable where ArrayList is not

Explicación

Pregunta 20 de 183

1

Visit root node, traverese left subtree, traverse right subtree traversal is called?

Selecciona una de las siguientes respuestas posibles:

  • preorder

  • inorder

  • postorder

Explicación

Pregunta 21 de 183

1

First in last out structure is ...

Selecciona una de las siguientes respuestas posibles:

  • stack

  • graph

  • queue

  • tree

Explicación

Pregunta 22 de 183

1

Which container is not appropriate to implement Stack in Java?

Selecciona una de las siguientes respuestas posibles:

  • graph

  • array

  • list

  • vector

Explicación

Pregunta 23 de 183

1

Average time complexity of Bubble sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(n^2)

  • O(nlogn)

  • O(logn)

  • O(1)

  • O(n^3)

Explicación

Pregunta 24 de 183

1

Every class has __________ as a superclass.

Selecciona una de las siguientes respuestas posibles:

  • object

  • main

  • string

  • java

  • subject

Explicación

Pregunta 25 de 183

1

traverse left subtree, traverse right subtree, visit root node traversal is called ?

Selecciona una de las siguientes respuestas posibles:

  • postorder

  • preorder

  • inorder

Explicación

Pregunta 26 de 183

1

A ___________ tree is a binary tree used to store a code that facilitates file compression.

Selecciona una de las siguientes respuestas posibles:

  • Huffman

  • BFS

  • DFS

  • Dijkstra

  • heap

Explicación

Pregunta 27 de 183

1

Distance from the root to its deepest leaf is known as __________ of a tree?

Selecciona una de las siguientes respuestas posibles:

  • depth

  • height

  • path

  • subtree

  • root

Explicación

Pregunta 28 de 183

1

The node of a tree without children is called ... ?

Selecciona una de las siguientes respuestas posibles:

  • leaf

  • sibling

  • root

  • tree

  • subtree

Explicación

Pregunta 29 de 183

1

Which structure is better to use when printing many documents from multiple computers at one printer?

Selecciona una de las siguientes respuestas posibles:

  • queue

  • set

  • tree

  • stack

  • graph

Explicación

Pregunta 30 de 183

1

A collision occurs when ... ?

Selecciona una de las siguientes respuestas posibles:

  • two keys hash to the same table index.

  • i don't know what it is

  • impossible to answer

  • two keys are hashed to a very big table index and rehash needed

  • two values hash to the same table index

Explicación

Pregunta 31 de 183

1

A __________ graph is one in which [E] is close to but less than [V]^2.

Selecciona una de las siguientes respuestas posibles:

  • dense

  • sprase

  • directed

  • dark

  • hence

Explicación

Pregunta 32 de 183

1

Average time complexity of Merge sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(nlogn)

  • O(n^2)

  • O(n^3)

  • O(n)

  • O(logn)

Explicación

Pregunta 33 de 183

1

The _________ is used to implement the special kind of a queue called priority queue.

Selecciona una de las siguientes respuestas posibles:

  • heap

  • BFS

  • DFS

  • BST

  • deap

Explicación

Pregunta 34 de 183

1

Average time complexity of Shell sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(n^1.25)

  • O(1)

  • O(n)

  • O(logn)

  • O(n^2)

Explicación

Pregunta 35 de 183

1

If there is at least one abstract method in a class, that class is called ...

Selecciona una de las siguientes respuestas posibles:

  • abstract class

  • vanish class

  • tired class

  • recursive class

  • general class

Explicación

Pregunta 36 de 183

1

Finding the shortest path algorithm is called?

Selecciona una de las siguientes respuestas posibles:

  • Dijkstra

  • DFS

  • BFS

  • Binary Search

Explicación

Pregunta 37 de 183

1

Which part is accessible to user?

Selecciona una de las siguientes respuestas posibles:

  • public

  • private

  • protected

  • interacted

  • social

Explicación

Pregunta 38 de 183

1

Dijkstra's algorithm use ______ algorithm to traverse all nodes.

Selecciona una de las siguientes respuestas posibles:

  • BFS

  • DFS

  • matrix

  • tree

  • Prime's

Explicación

Pregunta 39 de 183

1

A list can _________ or _________ as elements added or removed.

Selecciona una de las siguientes respuestas posibles:

  • grow, shrink

  • increase, grow

  • fly, sit

  • decrease, think

  • flow, shrink

Explicación

Pregunta 40 de 183

1

What is the time complexity of recursive Binary Search algorithm?

Selecciona una de las siguientes respuestas posibles:

  • O(logn)

  • O(NxM)

  • O(nlogn)

  • O(n)

Explicación

Pregunta 41 de 183

1

Why do we need BFS and DFS algorithms?

Selecciona una de las siguientes respuestas posibles:

  • to traverse a graph

  • to measure graphh

  • to remove an item from graph

  • to find the way

  • to add new item in a graph

Explicación

Pregunta 42 de 183

1

Choosing pivot and place all items smaller than pivot to the left and bigger ones to the right, then repeat the same with two branches is similar to _____________ sort algorithm.

Selecciona una de las siguientes respuestas posibles:

  • quick

  • heap

  • merge

  • selection

  • bubble

Explicación

Pregunta 43 de 183

1

Show the method which exists in DoubleLinkedList and not exist in SingleLinkedList?

Selecciona una de las siguientes respuestas posibles:

  • previous()

  • next()

  • constructor

  • hasBefore()

  • hasNext()

Explicación

Pregunta 44 de 183

1

What determines whether you should use quadratic sort or a logarithmic sort algorithm?

Selecciona una de las siguientes respuestas posibles:

  • array size

  • array values

  • swapping conditions

  • array type

  • array index

Explicación

Pregunta 45 de 183

1

The Collection is a _________ of a List

Selecciona una de las siguientes respuestas posibles:

  • superinterface

  • node

  • interface

  • parent

  • father

Explicación

Pregunta 46 de 183

1

The _________ level of a node is a measure of its distance from the root.

Selecciona una de las siguientes respuestas posibles:

  • level

  • distance

  • parent

  • father

Explicación

Pregunta 47 de 183

1

A queue _________ in ___________ out data structure.

Selecciona una de las siguientes respuestas posibles:

  • first, first

  • set,get

  • last,last

  • first,last

  • last,first

Explicación

Pregunta 48 de 183

1

for(int i=0; i< size; i++){
if(theData[i]==entry){
return i;
}
return -1;
}
This method is similar to which method of ArrayList?

Selecciona una de las siguientes respuestas posibles:

  • indexOf(entry)

  • get(entry)

  • equals(entry)

  • set(entry)

Explicación

Pregunta 49 de 183

1

______________ exception is an error normally not due to programmer.

Selecciona una de las siguientes respuestas posibles:

  • checked

  • unchecked

  • cracked

  • hacked

Explicación

Pregunta 50 de 183

1

______________ exception is an error normally due to programmer.

Selecciona una de las siguientes respuestas posibles:

  • unchecked

  • checked

  • hacked

  • cracked

Explicación

Pregunta 51 de 183

1

Distance from the deepest leaf to the root of a tree is called?

Selecciona una de las siguientes respuestas posibles:

  • height

  • depth

  • leaf

  • tree

  • breadth

Explicación

Pregunta 52 de 183

1

ListIterator and Iterator is the same thing in JAVA.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 53 de 183

1

The function that calls itself is called ...

Selecciona una de las siguientes respuestas posibles:

  • recursive function

  • functional function

  • defensive function

  • impressive function

Explicación

Pregunta 54 de 183

1

If you want to call different constructor of current class you would use ...

Selecciona una de las siguientes respuestas posibles:

  • this()

  • this.

  • super.

  • super()

Explicación

Pregunta 55 de 183

1

Which method adds an item on the top of the Stack in JAVA?

Selecciona una de las siguientes respuestas posibles:

  • push()

  • peek()

  • top()

  • add()

Explicación

Pregunta 56 de 183

1

In open addressing you can not remove an item to be deleted, so what should you do instead?

Selecciona una de las siguientes respuestas posibles:

  • mark as deleted flag

  • go home and dance

  • delete and save in temporary list

  • change its place with another item

  • do nothing

Explicación

Pregunta 57 de 183

1

What is the best time complexity of recursively finding fibbonachi nuber?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • H2O

  • O(n^2)

  • O(logn)

  • O(1)

Explicación

Pregunta 58 de 183

1

A __________ is a sequence of vertices in which each successive vertex is connected to its predecessor. (Graphs)

Selecciona una de las siguientes respuestas posibles:

  • path

  • graph

  • route

  • cycle

  • weight

Explicación

Pregunta 59 de 183

1

Searching a binary search tree costs?

Selecciona una de las siguientes respuestas posibles:

  • O(logn)

  • O(n)

  • O(1)

  • O(n^2)

Explicación

Pregunta 60 de 183

1

Average time complexity of Selection sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(n^2)

  • O(nlogn)

  • O(logn)

  • O(n)

Explicación

Pregunta 61 de 183

1

Full name of this course is ?

Selecciona una de las siguientes respuestas posibles:

  • Algorithms and Data Structures

  • SDP4

  • Programming with Java

  • Basic circuit theory

  • Algoritmization and programming language

Explicación

Pregunta 62 de 183

1

In ___________ graph is {v, u} is edge then {u, v} is not necessary an edge.

Selecciona una de las siguientes respuestas posibles:

  • directed

  • undirected

  • weighted

  • connected

Explicación

Pregunta 63 de 183

1

Average time complexity of Quick sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(nlogn)

  • O(logn)

  • O(n)

  • O(1)

Explicación

Pregunta 64 de 183

1

Ideal data structure for a contact list is ?

Selecciona una de las siguientes respuestas posibles:

  • map

  • vector

  • graph

  • tree

  • set

Explicación

Pregunta 65 de 183

1

Each recursive function has two cases ________ and _________.

Selecciona una de las siguientes respuestas posibles:

  • base, recursive

  • continued, stopped

  • looped, switched

  • lelik, bolik

  • base,defensive

Explicación

Pregunta 66 de 183

1

Array reallocation cost is ______?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(1)

  • O(logn)

  • O(nlogn)

  • O(n^2)

Explicación

Pregunta 67 de 183

1

It is possible to implement all recursive algorithms without recursion

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 68 de 183

1

Set of connections between vertices of a graph is called?

Selecciona una de las siguientes respuestas posibles:

  • edge

  • vertex

  • roof

  • path

  • cycle path

Explicación

Pregunta 69 de 183

1

Hiding access to data members of a class is called ...

Selecciona una de las siguientes respuestas posibles:

  • Encapsulation

  • Overloading

  • Overriding

  • Inheritance

  • Polymorphism

Explicación

Pregunta 70 de 183

1

Using a hash table enables us to retrive an item in a __________ time.

Selecciona una de las siguientes respuestas posibles:

  • constant

  • linear

  • average

  • nlogn

  • logarithmic

Explicación

Pregunta 71 de 183

1

Is it possible to implement multiple interfaces?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 72 de 183

1

Sets the element on position index to reference entry

Selecciona una de las siguientes respuestas posibles:

  • set(index, entry)

  • entry.set(index)

  • index.set(entry)

  • setTo(index, entry)

  • set.index(entry)

Explicación

Pregunta 73 de 183

1

Which of the graph implementation is more efficient in terms of memory usage?

Selecciona una de las siguientes respuestas posibles:

  • list

  • BFS

  • map

  • matrix

  • set

Explicación

Pregunta 74 de 183

1

In the queue implemented as a LinkedList, poll() function should ...

Selecciona una de las siguientes respuestas posibles:

  • remove first added item

  • remove last added item

  • play with items

  • remove middle item

  • add new item

Explicación

Pregunta 75 de 183

1

Which function is used to add new item in the queue?

Selecciona una de las siguientes respuestas posibles:

  • offer()

  • poll()

  • add()

  • suffer()

  • remove()

Explicación

Pregunta 76 de 183

1

Recursive solutions are more beautiful and easy to understand.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 77 de 183

1

Which structure is widely used to calculate the value of postfix expression?

Selecciona una de las siguientes respuestas posibles:

  • Stack

  • Array

  • Set

  • String

  • Queue

Explicación

Pregunta 78 de 183

1

This returns true if the collection contains obj.

Selecciona una de las siguientes respuestas posibles:

  • contains(obj)

  • goTO(obj)

  • indexF(obj)

  • find(obj)

  • indexOf(obj)

Explicación

Pregunta 79 de 183

1

Redefinition of the method of superclass in a subclass with the same name and number of parameters is...

Selecciona una de las siguientes respuestas posibles:

  • override

  • overload

  • overbeat

  • overhead

  • upperload

Explicación

Pregunta 80 de 183

1

If you want to call the constructor of superclass you would use ...

Selecciona una de las siguientes respuestas posibles:

  • super()

  • this()

  • this.

  • super.

  • constructor()

Explicación

Pregunta 81 de 183

1

Element insertion to a Binary Search tree costs?

Selecciona una de las siguientes respuestas posibles:

  • O(logn)

  • O(1)

  • O(n)

  • O(n^2)

  • O(f(n))

Explicación

Pregunta 82 de 183

1

Distance from the deepest leaf to the root of a tree is called?

Selecciona una de las siguientes respuestas posibles:

  • height

  • breadth

  • leaf

  • tree

  • depth

Explicación

Pregunta 83 de 183

1

What is the time complexity of adding an item in front of a LinkedList?

Selecciona una de las siguientes respuestas posibles:

  • O(1)

  • O(n)

  • O(n^2)

  • O(n^3)

  • O(nlogn)

Explicación

Pregunta 84 de 183

1

The collection of abstract methods is called?

Selecciona una de las siguientes respuestas posibles:

  • interface

  • function

  • abstract class

  • class

  • method

Explicación

Pregunta 85 de 183

1

This method returns a string that textually represents an object.

Selecciona una de las siguientes respuestas posibles:

  • toString()

  • toGo()

  • toText()

  • equals()

  • hashCode()

Explicación

Pregunta 86 de 183

1

Graph where each edge has a direction is called?

Selecciona una de las siguientes respuestas posibles:

  • directed

  • wayed

  • mapped

  • strong

  • stricted

Explicación

Pregunta 87 de 183

1

Which of the following is not example of visibility in JAVA.

Selecciona una de las siguientes respuestas posibles:

  • Eclipsed

  • Public

  • Private

  • Protected

  • Package

Explicación

Pregunta 88 de 183

1

A tree where left child is less and right child is more than its parent called?

Selecciona una de las siguientes respuestas posibles:

  • Binary Search Tree

  • Binary tree

  • Huffman tree

  • Breadth first search

  • DFS

Explicación

Pregunta 89 de 183

1

How to handle exceptions

Selecciona una de las siguientes respuestas posibles:

  • try{}catch(){}

  • try{}batch(){}

  • fly{}catch(){}

  • poimai{}menya{}esli{}smozhesh()

  • go{}home()

Explicación

Pregunta 90 de 183

1

Is it possible to inherit from multiple classes?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 91 de 183

1

Vertex is ________ to another vertex if there is an edge connecting them.

Selecciona una de las siguientes respuestas posibles:

  • adjacent

  • brotherhood

  • sibling

  • BFS

  • DIJkstra

Explicación

Pregunta 92 de 183

1

If two or more keys will be encoded to the same index of a hashtable, it is called.

Selecciona una de las siguientes respuestas posibles:

  • collision

  • duplicate

  • decision

  • error

  • mistake

Explicación

Pregunta 93 de 183

1

Returns entry at the front of a Deque without removing it

Selecciona una de las siguientes respuestas posibles:

  • peekFirst()

  • pollFirst()

  • popFirst()

  • takeFirst()

  • get(index)

Explicación

Pregunta 94 de 183

1

Complete binary tree where all children must be bigger than parents is ?

Selecciona una de las siguientes respuestas posibles:

  • minheap

  • maxheap

  • fullheap

  • hiphop

  • treeheap

Explicación

Pregunta 95 de 183

1

Which function return first added item in the queue?

Selecciona una de las siguientes respuestas posibles:

  • element ()

  • giveMeFirst

  • goBack()

  • first()

  • front()

Explicación

Pregunta 96 de 183

1

Gets the size of the ArrayList

Selecciona una de las siguientes respuestas posibles:

  • size()

  • sizeOf()

  • length(list)

  • size(list)

  • length

Explicación

Pregunta 97 de 183

1

Traversing graph visiting a start node first, then choose one node that is adjacent to it next.

Selecciona una de las siguientes respuestas posibles:

  • DFS

  • BFS

  • matrix

  • tree

  • DIjkstra

Explicación

Pregunta 98 de 183

1

The relationship when one class is a subclass of another is called ...

Selecciona una de las siguientes respuestas posibles:

  • is-a

  • has-a

  • to-c

  • is-b

  • has-b

Explicación

Pregunta 99 de 183

1

Recursive nonlinear data structure that is used to represent data organized in a hirarchy?

Selecciona una de las siguientes respuestas posibles:

  • tree

  • vector

  • graph

  • arrayList

  • linkedList

Explicación

Pregunta 100 de 183

1

Which of them is not an example of Data Structure

Selecciona una de las siguientes respuestas posibles:

  • Breadth First Search

  • Graph

  • ArrayList

  • Set

  • Priority Queue

Explicación

Pregunta 101 de 183

1

Two JAVA API implementation of Set and Map are:

Selecciona una de las siguientes respuestas posibles:

  • tree and hash

  • graph and tree

  • list and hash

  • graph and vector

  • tree and list

Explicación

Pregunta 102 de 183

1

Which of them is not a feature of Collection Interface?

Selecciona una de las siguientes respuestas posibles:

  • graph

  • set

  • queue

  • vector

  • list

Explicación

Pregunta 103 de 183

1

Indicate two ways of graph implementations

Selecciona una de las siguientes respuestas posibles:

  • list and matrix

  • tree and hash

  • set and map

  • array and vector

  • queue and stack

Explicación

Pregunta 104 de 183

1

Indicate logarithmic time complexity in terms of big-O notation?

Selecciona una de las siguientes respuestas posibles:

  • O(logn)

  • O(1)

  • O(n)

  • O(2)

  • O(done)

Explicación

Pregunta 105 de 183

1

What are the two parts of ADT?

Selecciona una de las siguientes respuestas posibles:

  • Private and Public

  • ArrayList and Vector

  • Parent and Child

  • Int and Float

  • Queue and Stack

Explicación

Pregunta 106 de 183

1

public xxx(int index){
return theData[index];
}
this behaviour is similar to which method of ArrayList class?

Selecciona una de las siguientes respuestas posibles:

  • get

  • equals

  • set

  • size

  • goHome

Explicación

Pregunta 107 de 183

1

Indicate the relationship of HashtableOpen and Entry classes?

Selecciona una de las siguientes respuestas posibles:

  • has-a

  • is-a

  • is-b

  • static

  • public

Explicación

Pregunta 108 de 183

1

Which method removes an item on the top of a Stack in JAVA?

Selecciona una de las siguientes respuestas posibles:

  • pop()

  • peek()

  • hop()

  • drop()

  • remove()

Explicación

Pregunta 109 de 183

1

How to remove item from LinkedList?

Selecciona una de las siguientes respuestas posibles:

  • change link of prev item to next item of item to be removed

  • go home and cry

  • change link of next item to prev item of item to be removed

  • change link of removing item to prev

  • change link of remobingitem to next

Explicación

Pregunta 110 de 183

1

Find the slowest time

Selecciona una de las siguientes respuestas posibles:

  • O(n!)

  • O(n)

  • O(2^n)

  • O(100)

  • O(n^4)

Explicación

Pregunta 111 de 183

1

Node of a graph is called?

Selecciona una de las siguientes respuestas posibles:

  • vertex

  • edge

  • path

  • weight

  • dijkstra

Explicación

Pregunta 112 de 183

1

calculate the value of "4 7 * 20 -"

Selecciona una de las siguientes respuestas posibles:

  • 8

  • 136

  • 3

  • 144

  • 1

Explicación

Pregunta 113 de 183

1

Complete binary tree where all children must be smaller than parents is ?

Selecciona una de las siguientes respuestas posibles:

  • maxheap

  • minheap

  • fullheap

  • hiphop

  • treeheap

Explicación

Pregunta 114 de 183

1

The relationship when one class is defined inside the definition of another is called...

Selecciona una de las siguientes respuestas posibles:

  • has-a

  • is-a

  • is-b

  • has-b

  • to-c

Explicación

Pregunta 115 de 183

1

Prim's algorithm is used to calculate __________.

Selecciona una de las siguientes respuestas posibles:

  • the minimum spanning tree of a graph

  • BFS

  • DFS

  • cyclic path

  • direction path

Explicación

Pregunta 116 de 183

1

Which of them has more methods?

Selecciona una de las siguientes respuestas posibles:

  • subclass

  • superclass

Explicación

Pregunta 117 de 183

1

A ___________ of a node is a tree whose root is a child of that node.

Selecciona una de las siguientes respuestas posibles:

  • subtree

  • leaf

  • root

  • child

  • parent

Explicación

Pregunta 118 de 183

1

Structured set of data is called _______.

Selecciona una de las siguientes respuestas posibles:

  • data structure

  • set of data

  • algorithm

  • data pattern

  • design of data

Explicación

Pregunta 119 de 183

1

Circular Array is usually used to implement ...

Selecciona una de las siguientes respuestas posibles:

  • queue

  • tree

  • stack

  • graph

  • shreck

Explicación

Pregunta 120 de 183

1

int xxx(int x){
if(n==1) return 1;
return x*xxx(x-1);
}
this function calculates

Selecciona una de las siguientes respuestas posibles:

  • n!

  • fibbonachi

  • x^n

  • 2^n

  • x/n

Explicación

Pregunta 121 de 183

1

JAVA API uses ____________ to implement both Set and Map interfaces.

Selecciona una de las siguientes respuestas posibles:

  • hash table

  • vector

  • tree table

  • arraylist

  • graph

Explicación

Pregunta 122 de 183

1

Average time complexity of Insertion sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(n^2)

  • O(2^n)

  • O(1)

  • O(logn)

  • O(nlogn)

Explicación

Pregunta 123 de 183

1

What is the time complexity of ArrayList remove(index) method?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(n^3)

  • O(1)

  • O(nlogn)

  • O(nxn)

Explicación

Pregunta 124 de 183

1

Does binary search tree contain duplicates?

Selecciona una de las siguientes respuestas posibles:

  • no

  • yes

  • i have to go

  • i don't know

  • maybe

Explicación

Pregunta 125 de 183

1

for (i<n)
if (a[i] == item)
return i;
This algotithm is similar to ...

Selecciona una de las siguientes respuestas posibles:

  • linear search

  • deep sort

  • heap sort

  • binary search

  • merge sort

Explicación

Pregunta 126 de 183

1

Would an operating system use stack or queue to determine which print job should be handled next?

Selecciona una de las siguientes respuestas posibles:

  • queue

  • tree

  • stack

  • set

  • graph

Explicación

Pregunta 127 de 183

1

What is popularly used to traverse SingleLinkedList?

Selecciona una de las siguientes respuestas posibles:

  • iterator

  • loop and switch

  • interface

  • commutator

  • traversator

Explicación

Pregunta 128 de 183

1

Quadratic probing is usually used to ?

Selecciona una de las siguientes respuestas posibles:

  • reduce collisions

  • enlarge table size

  • reallocate array

  • for fun

  • calculate x^2

Explicación

Pregunta 129 de 183

1

To apply Dijkstra's algorithm graph should be.

Selecciona una de las siguientes respuestas posibles:

  • weighted

  • directed

  • isomorphic

  • undirected

  • cyclic

Explicación

Pregunta 130 de 183

1

Inventor of merge sort is ?

Selecciona una de las siguientes respuestas posibles:

  • John von Neumann

  • John Lennon

  • Van der Sar

  • Mr Merge

  • Professor Sortmerg

Explicación

Pregunta 131 de 183

1

instanceof used to test ...

Selecciona una de las siguientes respuestas posibles:

  • whether an object belongs to class or not

  • weather object has parent or nor

  • weather is is the biggest object

  • weather object is object or not

  • weather objectplays football or not

Explicación

Pregunta 132 de 183

1

Most sorting algorithm are divided into two basic groups.

Selecciona una de las siguientes respuestas posibles:

  • fast and slow

  • sort and search

  • best and worst

  • go and play

  • ordered and unordered

Explicación

Pregunta 133 de 183

1

Attempt to convert a string that is not numeric to a number faults ...

Selecciona una de las siguientes respuestas posibles:

  • NumberFormatException

  • ArithmeticException

  • DoNotSpeakException

  • SDP4IsNotSubjectException

  • BadProgrammerException

Explicación

Pregunta 134 de 183

1

Average time complexity of Heap sort is?

Selecciona una de las siguientes respuestas posibles:

  • O(nlogn)

  • O(n)

  • O(1)

  • H2O

  • O(n^2)

Explicación

Pregunta 135 de 183

1

A hash table uses hashing to transform an items key into a table index so that iterations, retrievals and deletions can be performed in expected ___________ time.

Selecciona una de las siguientes respuestas posibles:

  • O(1)

  • O(n)

  • O(n^2)

  • O(logn)

  • O(nlogn)

Explicación

Pregunta 136 de 183

1

Data structure similar to tree but it doesn't have limitation according to number of parents is?

Selecciona una de las siguientes respuestas posibles:

  • graph

  • tree

  • treeset

  • queue

  • dequeue

Explicación

Pregunta 137 de 183

1

Set of ordered pairs whose element are known as the key and value is ?

Selecciona una de las siguientes respuestas posibles:

  • map

  • set

  • graph

  • array

  • too easy for me

Explicación

Pregunta 138 de 183

1

Ability of object of one class to act like it is an object of another class is?

Selecciona una de las siguientes respuestas posibles:

  • Polymorphism

  • Encapsulation

  • Java code

  • Inheritance

  • SLOC(Source line of code)

Explicación

Pregunta 139 de 183

1

A ________ is a special cas of a graph. A ________ is a connected graph that contain no cycles.

Selecciona una de las siguientes respuestas posibles:

  • tree,tree

  • matrix,list

  • set,map

  • BFS,DFS

  • tree,hash

Explicación

Pregunta 140 de 183

1

What relationship class Node and LinkedList have?

Selecciona una de las siguientes respuestas posibles:

  • has-a

  • is-a

  • to-c

  • is-b

  • has-b

Explicación

Pregunta 141 de 183

1

Which of the following is recursive algorithm?

Selecciona una de las siguientes respuestas posibles:

  • quicksort

  • selectionsort

  • insertionsort

  • bubblesort

  • all of them are recursive

Explicación

Pregunta 142 de 183

1

Can we access the element of a set by index?

Selecciona una de las siguientes respuestas posibles:

  • no

  • yes

  • maybe

Explicación

Pregunta 143 de 183

1

List two ways of organizing hashtable.

Selecciona una de las siguientes respuestas posibles:

  • open addressing and chaining

  • breadth first search and depth first search

  • key and value

  • arraylist and vector

  • prime's and dijkstra

Explicación

Pregunta 144 de 183

1

This method of a binary tree class return true if tree is a leaf and false otherwise?

Selecciona una de las siguientes respuestas posibles:

  • isLeaf()

  • isEmpty()

  • noMore()

  • isLast()

  • goHome()

Explicación

Pregunta 145 de 183

1

ADT that enables a user to access information (data) corresponding to a specified key.

Selecciona una de las siguientes respuestas posibles:

  • map

  • led

  • set

  • queue

  • graph

Explicación

Pregunta 146 de 183

1

An ordered set of instructions is called.

Selecciona una de las siguientes respuestas posibles:

  • algorithm

  • hello world

  • pseudocode

  • data structure

  • array

Explicación

Pregunta 147 de 183

1

OOP stands for?

Selecciona una de las siguientes respuestas posibles:

  • Object oriented programming

  • Omar oriented programming

  • Object oriented playing

  • Obstacle oriented programming

  • OOP is the keyword of Java programming and stands for nothing

Explicación

Pregunta 148 de 183

1

Is it possible to traverse contaning of a list this way?
for( int nextInt : aList ){ ... }

Selecciona una de las siguientes respuestas posibles:

  • yes

  • no

  • maybe

  • i don't know

Explicación

Pregunta 149 de 183

1

Which structure is widely used in finding palindrome problem?

Selecciona una de las siguientes respuestas posibles:

  • stack

  • queue

  • graph

  • set

  • map

Explicación

Pregunta 150 de 183

1

Adding an item to the beginning of CircularArray costs?

Selecciona una de las siguientes respuestas posibles:

  • O(1)

  • O(logn)

  • O(n)

  • O(n^2)

  • 7 iterations

Explicación

Pregunta 151 de 183

1

What is the attribute of CircularList?

Selecciona una de las siguientes respuestas posibles:

  • Next of last item referencing to the first item

  • Next of best item referencing to the worst item

  • Next of first item referencing to the last item

  • I need to go home and prepare for this

  • Prev of last item referencing to last item

Explicación

Pregunta 152 de 183

1

Attempt to access array element using index less than 0 faults ...

Selecciona una de las siguientes respuestas posibles:

  • ArrayIndexOutOfBoundsException

  • InputMismatchException

  • ArithmeticException

  • MCDonerException

  • GoHomeException

Explicación

Pregunta 153 de 183

1

What does method empty return for empty stack?

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

  • nothing

  • empty

  • hello

Explicación

Pregunta 154 de 183

1

Elements of a List are accessed by means of an __________

Selecciona una de las siguientes respuestas posibles:

  • index

  • position

  • loop

  • switch

  • book

Explicación

Pregunta 155 de 183

1

If we call remove() function for the queue, which item will be removed?

Selecciona una de las siguientes respuestas posibles:

  • first

  • second

  • middle

  • third

  • last

Explicación

Pregunta 156 de 183

1

This method associates specified value with the specified key in the map.

Selecciona una de las siguientes respuestas posibles:

  • put(key, value)

  • set(key, value)

  • get(key, value)

  • associate(key, value)

  • key.set(value)

Explicación

Pregunta 157 de 183

1

Indicate linear time complexity in terms of big-O notation?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(loglogn)

  • O(logn)

  • O(n^2)

  • O(n^3)

Explicación

Pregunta 158 de 183

1

A tree where all nodes should have 2 children and leaves have no children is called?

Selecciona una de las siguientes respuestas posibles:

  • full binary tree

  • binary tree

  • unary tree

  • general tree

Explicación

Pregunta 159 de 183

1

Insert and remove items from a heap costs?

Selecciona una de las siguientes respuestas posibles:

  • O(logn)

  • O(nlogn)

  • O(n)

  • O(n^2)

  • O(1)

Explicación

Pregunta 160 de 183

1

What is the time complexity of adding element in the beginning of ArrayList?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(nlogn)

  • O(logn)

  • O(n^2)

  • O(25)

Explicación

Pregunta 161 de 183

1

Adjacent matrix representing undirected graph should be?

Selecciona una de las siguientes respuestas posibles:

  • symmetric

  • triangular

  • linear

  • diagonal

  • orthognal

Explicación

Pregunta 162 de 183

1

Which of the following in java is very similar to "contract"?

Selecciona una de las siguientes respuestas posibles:

  • Interface implementation

  • Class overriding

  • Class inheritance

  • Dancing in a queue

  • Method overloading

Explicación

Pregunta 163 de 183

1

Where new item added in the queue?

Selecciona una de las siguientes respuestas posibles:

  • to the end

  • position chosen randomly

  • in the middle

  • in the beginning

  • it is impossible to add new item in the queue

Explicación

Pregunta 164 de 183

1

Which method searches for target and returns its position in LinkedList?

Selecciona una de las siguientes respuestas posibles:

  • indexOf(target)

  • get(target)

  • set(target)

  • go(target)

  • equal(target)

Explicación

Pregunta 165 de 183

1

A ___________ path is a simple path in which only the first and last items are the same.

Selecciona una de las siguientes respuestas posibles:

  • cycle

  • tour

  • mapped

  • trip

  • looped

Explicación

Pregunta 166 de 183

1

Graph where each edge has a direction is called?

Selecciona una de las siguientes respuestas posibles:

  • directed

  • sticked

  • strong

  • wayed

  • mapped

Explicación

Pregunta 167 de 183

1

Redefinition of method with the same name but different number of parameters is called...

Selecciona una de las siguientes respuestas posibles:

  • overload

  • override

  • inheritance

  • polymorphism

  • encapsulation

Explicación

Pregunta 168 de 183

1

Recursive implementation works faster than lopped one.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 169 de 183

1

If there are no abstract methods in the class we call that class ...

Selecciona una de las siguientes respuestas posibles:

  • Actual Class

  • Abstract Class

  • Non abstract Class

  • Super Class

  • Funny Class

Explicación

Pregunta 170 de 183

1

Which part is not accessible to user?

Selecciona una de las siguientes respuestas posibles:

  • Private

  • Based

  • Controlled

  • Shifted

  • Public

Explicación

Pregunta 171 de 183

1

What is the time complexity of insert(index) method in ArrayList

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(logn)

  • O(1)

  • O(n^2)

  • O(100)

Explicación

Pregunta 172 de 183

1

What is the feature of Deque?

Selecciona una de las siguientes respuestas posibles:

  • cheap element addition and removal from the beginning

  • cheap element addition and removal from the end

  • cheap element addition and removal from the middle

  • removal

  • addition

Explicación

Pregunta 173 de 183

1

The function that calls itself is called ...

Selecciona una de las siguientes respuestas posibles:

  • recursive function

  • functional function

  • defensive function

  • overloaded function

  • impressive function

Explicación

Pregunta 174 de 183

1

int xxx(int x, int y, int z){
if(z==1){return 1;}
return xxx(x+y, x, z-1);
}
this function is

Selecciona una de las siguientes respuestas posibles:

  • Fibbonachi

  • it is trash function

  • x^n

  • n!

  • 2^n

Explicación

Pregunta 175 de 183

1

What is the time complexity of Linear Search algorithm?

Selecciona una de las siguientes respuestas posibles:

  • O(n)

  • O(nlogn)

  • O(1)

  • O(n^2)

  • O(logn)

Explicación

Pregunta 176 de 183

1

The node of a tree without children is called ... ?

Selecciona una de las siguientes respuestas posibles:

  • leaf

  • tree

  • siblin

  • root

  • subtree

Explicación

Pregunta 177 de 183

1

Tree where every item must have at most 2 children is called?

Selecciona una de las siguientes respuestas posibles:

  • Binary Tree

  • General Tree

  • Huffman Tree

  • Generic Tree

  • Unary Tree

Explicación

Pregunta 178 de 183

1

What is the benefit of encoding letters trough Huffman tree.

Selecciona una de las siguientes respuestas posibles:

  • earning space

  • more beautiful

  • just for fun

  • it is simple

  • it is smart

Explicación

Pregunta 179 de 183

1

A set view of a map can be obtained through method_______?

Selecciona una de las siguientes respuestas posibles:

  • entrySet

  • emptySet

  • setView

  • viewAsSet

  • goAhead

Explicación

Pregunta 180 de 183

1

You apply method ____________ to set view to get an object that facilitates sequential access to the Map elements.

Selecciona una de las siguientes respuestas posibles:

  • iterator

  • preorder

  • accessor

  • traversal

  • posorder

Explicación

Pregunta 181 de 183

1

If you want to call data member of superclass you would use ...

Selecciona una de las siguientes respuestas posibles:

  • super.

  • this.

  • this()

  • super()

  • method

Explicación

Pregunta 182 de 183

1

In a Huffman tree, the item with the lowest frequency of occurrence will have the ___________ code.

Selecciona una de las siguientes respuestas posibles:

  • shortest

  • deepest

  • longest

  • easiest

  • binary

Explicación

Pregunta 183 de 183

1

A Stack is __________ in _________ out data structure.

Selecciona una de las siguientes respuestas posibles:

  • last,first

  • first,first

  • back, top

  • end,end

  • front,front

Explicación