NOUN E-Exam: CIT237 - Programming & Algorithms, Past Questions

Use Past Questions to see how examiner asked questions in the past
Adele
Posts: 507
Joined: Mon Nov 06, 2017 3:24 pm
Contact:

NOUN E-Exam: CIT237 - Programming & Algorithms, Past Questions

Postby Adele » Mon Jul 23, 2018 9:07 am

NOUN E-Exam: Programming & Algorithms, Past Questions


Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES


__system testing is
designed to ensure that the
system requirements and
specifications are achieved
Functional eExam
FBQ
COBOL, FORTRAN, C,
C++ are examples of a
(an)
Procedural
Programming
eExam
FBQ
Another name for
assembly language is Low-level
language
eExam
FBQ
The two efficiency
attributes used to analyze
the performance of an
algorithm are time and
_.
Space eExam
FBQ (1823) proposed an
algorithm that finds a path
without any backtracking
Warnsdoff eExam
FBQ
The full meaning of the
acronym ANSI is
__.
American
National
Standards
Institute
eExam
FBQ attributes is used to
analyse the performance
of algorithm
Efficiency eExam
FBQ
Source code is the coded
instruction given to the
computer in a
language in order to
accomplish a given task
programming eExam
FBQ is the fifth stage of
algorithm design
Evaluation eExam

FBQ
Another name for
nondeterministic stage is Guessing eExam
FBQ algorithms require
dividing problems into
sub-instances
divide-andconquer
eExam
FBQ
sort can compare adjacent
elements of the list and
exchange them if they are
out of order
Bubble eExam
FBQ complexity classifies
problems according to
their inherent difficulty.
Computational eExam
FBQ
The
allows a program to be
retrieved from the disk
and amended as necessary.
Editor eExam
FBQ sort divide its elements
according to their values
Quick eExam
FBQ
Among all elementary
sorting methods,
sorting is an inferior
choice
bubble eExam
FBQ
The more frequently used
natural measures of size
for a situation where the
choice of a parameter
indicating an input size is
not really a factor is called
order n.
Matrix eExam
FBQ
The
_-case efficiency seeks to
provide information on
random input
Average eExam
FBQ
A programming language
must have language
structure, which consists
of
_, expressions and
statements
Keywords eExam

FBQ
A loader or
ensures the running of a
machine-oriented program
by combining it with any
necessary software also in
machine-oriented form
Linker eExam
FBQ is the process of adding
elements to the stack
PUSH eExam
FBQ
A procedure for solving
computational problems is
called an Algorithm eExam
FBQ
Decision problems that
cannot be solved at all by
any algorithm are called
problems
Intractable eExam
FBQ
The
function is used in most
programming languages to
get a remainder when a
number is divided by
another number
Mod eExam
FBQ
Algorithms that do not
recall back the same
algorithm or function are
referred to as being
_.
Non-recursive eExam
FBQ
Real numbers consist of
values with
parts
fractional eExam
FBQ analysis is the first stage
involved in developing an
efficient program
Problem eExam
FBQ
The major standard integer
data-types are real, single,
double and
_.
Extended eExam
FBQ sort scan the entire given
list to find its smallest
element
Selection eExam

FBQ
The object code is the
result of the compilation
process and it is also
referred to as the
code
Target eExam
FBQ
The search that is based on
both a recursive and nonrecursive
algorithms is
called
search
Binary eExam
FBQ
Class NP is the class of
decision problem that can
be solved by
polynomial algorithms
Nondeterministic Nondeterministic
eExam
FBQ
A
_is a partially ordered data
structure that is used in
implementing priority
queues
Heap eExam
FBQ
A Tree is a connected
graph.
acyclic eExam
FBQ is a fast and easy way to
transverse an array of a
given set of elements
Bubble sort eExam
FBQ
A graph with no cycle is
called
__.
Forest eExam
FBQ
A programming language
must have
rules for forming
statements
Syntactic eExam
FBQ
Sorting is the arrangement
of items in a
order
predetermined eExam
FBQ
The two major reasons for
documentation are clarity
and Extensibility eExam
FBQ
The fundamental building
blocks of object-oriented
programming are object
modelling, classification
and
Inheritance eExam

FBQ __is a sequence of zero or
more elements called
nodes
Linked list eExam
FBQ
Low level programming is
also called Coding eExam
FBQ efficiency seeks to provide
information on random
input
average-case eExam
FBQ __consist of positive and
negative whole values
Integers eExam
FBQ __is a means of organising
related data items
Data structure eExam
FBQ
There are
levels of the programming
language
four 4 eExam
FBQ
This is the final stage of
program development Documentation eExam
FBQ __is the result of the
compilation process
Object code eExam
FBQ
The normal program
execution consists of
stages
four 4 eExam
FBQ __is a finite sequence of
unambiguous instructions
an algorithm eExam
FBQ
__is a data structure in
which insertion and
deletion can only be done
at one end
Stack eExam
FBQ
__is an optimisation
technique which belongs
to the family of local
search
Hill climbing eExam
FBQ
__is designed to
communicate signal
between CPU and the
monitor
vitual graphic
interface VGA eExam
FBQ __generation of computers
was coded in machine
language
fourth 4th eExam

FBQ __programming language
is also called assembly
language
low level eExam
FBQ
Programming languages
are languages through
which we can
the computer
instruct eExam
FBQ
A graph can be pictorially
defined as a connection of
points in a plane called
or edges
Vertices eExam
FBQ
Languages can be used to
execute a wide range of Algorithms eExam
FBQ
__is a data structure in
which insertion and
deletion can only be done
at one end
Stack eExam
FBQ __this indicates how fast
an algorithm runs
Time efficiency eExam




Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES



Adele
Posts: 507
Joined: Mon Nov 06, 2017 3:24 pm
Contact:

Re: NOUN E-Exam: Programming & Algorithms, Past Questions

Postby Adele » Mon Jul 23, 2018 9:17 am

Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES


Q91 Some advantages of high-level language are as follows except

used on few computer

Q92 ...program is a continuous loop that responds to events that are generated in an unpredictable order

event driven

Q93 These are various programming methodologies

procedural
logic
objec t-oriented
***all of the above

Q94 This is where the clear statement of the problem is stated

Problem Analysis

Q95 ...is the result of the compilation process

object code

Q96 ...is a finite sequence of unambiguous instructions

an algorith m

Q97 This is a level of programming language which is different from the machine language

Low Level Language

Q98 This is a level of programming language which is different from the machine language

Low Level Language

Q99 ...is a series of steps, each of which performs a calculation

procedura l program

Q100 Low level programming language is also called assembly language

TRUE

Q101 Machine language is peculiar to each type of computer

strongly agree

Q102 ….language is independent of the computer

high leve l

Q103 Some advantages of high-level language are as follows except

used on few computer

Q104 ...programming languages are as follows except

E

Q105 Major functional programming languages are

Lisp
Sche me
Haskell
***all of th e above

Q106 programme is a collection of logical declarations about what outcome a function should accomplish

logic

Q107 program is a continuous loop that responds to events that are generated in an unpredictable order

event driven

Q108 ...program is a collection of cooperating processes

Concurrent

Q109 Programs for use by institutions to manage their information systems

Management Information System

Q110 ….is a program that translates another program written in any programming language

A translator

Q111 This is a program that converts programs written in assembly

Assembler

Q112 ...allows a program to be retrieved from the disk

An editor

Q113 ...is the process of writing programs

Programming

Q114 There are levels of programming languages

thre e

Q115 ...is a means of organising related data items

Data structure

Q116 ...is a sequence of zero or more elements called nodes

Linked list

Q117 The efficiency attributes of an algorithm are

time and space efficiency

Q118 ….efficiency seeks to provide information on random input

Average-case

Q119 ...is an optimisation technique which belongs to the family of local search

Hill climbing

Q120 Low level programming is also called

Assembly language





Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES
Adele
Posts: 507
Joined: Mon Nov 06, 2017 3:24 pm
Contact:

Re: NOUN E-Exam: Programming & Algorithms, Past Questions

Postby Adele » Mon Jul 23, 2018 9:18 am

Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES


Q61 The two major reasons for documentation are clarity and _______.

Extensibility

Q62 _______programmers are those who design and maintain the basic software that runs the system

System

Q63 The three popular methods used to develop a logic plan are flowcharts,_________ and a top-down chart

pseudo-co de

Q64 _______ is the path that starts and ends at the same vertex and passes through all the other vertices exactly once

Hamilton ian circuit

Q65 Which of the options is the standard number of rows and columns in a chess board?

Cavg (n) = 1

Q66 The following are advantges of Divide-and Conquer, except?

Quicksort

Q67 Partition-Exchange Sort is also known as?

Stable
Operat e in place
Adaptive
***None of t he options is correct

Q68 The ideal sorting algorithm would have the following properties,except?

divide and conquer

Q69 Which of the following options is the fastest sorting algorithm?

Binary

Q70 Which sort is an O(n log n) comparison-basedsorting algorithm

Merge sort


Q71 Which of the following sorting algorithms has average-case and worst-case running time of O (n log n) ?

Binary

Q72 Which of the following paradigms helps in the discovery of efficient algorithms?

Binary

Q73 Which of the options has a time complexity of Θ(n log(n)) on the average?

Mergesort

Q74 Which of the following options is a recursive sort algorithm?

Quicksort
Mergesort
Binary
***All of t he options

Q75 Which of the options is an example of divide-and-conquer paradigm?

Stack

Q76 A data structure in which insertion and deletion can only be done at one end is called a

Character

Q77 Which of the following options is the major reason(s) for documentation?

Program Testing

Q78 A finite sequence of unambiguous instructions for solving a problem is called

Source Code

Q79 The coded instruction given to the computer in a particular programming language in order to accomplish a given task is called

Literature Review

Q80 Which of the following stages of developing an efficient program is not correct?

Procedural Programming

Q81 Which of the following options is not correct as for the feature(s) of programming languages?

Specific to particular Machine

Q82 Java is an example of a (an)

Object-Oriented Program ming

Q83 Which of the following is the major advantage of a high level language?

It saves much time and effort when used

Q84 A set of codes that instructs the computer to carry out some processes is called

A program

Q85 The languages through which we can instruct the computer to carry out some processes is called

Progr amming

Q86 Programming languages are languages through which we can instruct

the computer

Q87 programme is a collection of logical declarations about what outcome a function should accomplish

Budget
event d riven
logic
***None of the above

Q88 ...is concerned with making complex calculations very fast and very accurately

Scientifi c Computing

Q89 Programs for use by institutions to manage their information systems

Management Information System

Q90 This is a program that converts programs written in assembly

Assembler





Stay informed when you download our app
https://play.google.com/store/apps/deta ... m.nounites

DISCLAIMER: THIS PACKAGE IS PREPARED FOR EXAM REVISION AND PREPARATIONS ONLY, NOT TO BE TAKEN INTO THE EXAM HALL FOR MALPRACTICES


Who is online

Users browsing this forum: No registered users and 2 guests