Elance Introduction To Programming Test Answers 2015
·
True or False: Java is an Object Oriented language?
False
True
A do while loop is an example of a ...
precheck
loop
postcheck
loop
infinite
fixed loop
In a flow chart, the symbol used for decision making is a ...
arrow
rectangle
circle
diamond
What does "||" mean in Java?
NOT
IF
OR
AND
Which of the following is NOT a key concept in object oriented programming?
Inheritance
Encapsulation
Looping
Abstraction
Given a = true, b = false; what is the value returned by (a and b)?
False
1
887
777
Which of the following is NOT a commonly used comparison operator?
Assignment
Less than
or equal to
Equality
Greater
than
Hiding internal data from external programs or objects and allowing access to it through only publicly declared methods is known as ___________.
data
protection
data
inheritance
internal
data
data
encapsulation
Which of the following is NOT an Integrated Development Environment (IDE)?
Visual
Studio
DreamWeaver
FrontPage
Notepad
A precise sequence of steps to solve a problem is called a(n)...
routine
algorithm
statement
program
In C++, what does the "%" operator do?
Multiplication
Division
Addition
Modulo
What is Programming?
Controlling
a computer with a mouse
Provide
(a computer or other machine) with coded instructions for the automatic
performance of a particular task.
Telling the
computer what to do in human language
Using a
computer for spreadsheets or word processing
Which of the following is the starting index of an array in C++?
any number
0
1
-1
Each pass through a loop is called a(n)...
enumeration
iteration
pass
through
culmination
If an external object or program needs direct access to a variable in your class, you should declare it as a _______ variable.
private
public
inherited
protected
What is a variable?
A value
that never changes
A
reference to information that can change
A value
that is set once and locked
Which of the following is a value of a boolean data type?
-1
text'
6
False
In Java, the return type of a function that does not return any value must be ____.
void
float
double
int
How many bits are in a byte?
8
2
100
1024
What are "Nested" loops?
A loop that
assigns variables
A large
"for" loop
A
loop within a loop
A large
"while" loop
When are "For loops" used?
To
repeat code a known number of times
When a
value is equal
It is only
used on non object-oriented languages
Which of the following is NOT a common data type used in most languages?
alphanumeric
boolean
string
integer
What is a "Matrix"?
A
multi dimensional array
A loop that
includes variables
An array
with a list of values
A _______ is a computer program that transforms source code into another computer language; usually in order to create an executable program.
Debugger
Third-Generation
Programming Language
Compiler
Fourth-Generation
Programming Language
True or False: Java is a cross-platform language?
False
True
C++ is:
method
oriented
none of
these
object
oriented
procedure
oriented
What digits are in Binary?
0, 1, 2, 3
0
and 1
0 through
10
0 through 5
In strongly typed languages, a variable must be ________ before it can be used.
declared
removed
reset
erased
What is an Array?
A non
changeable variable
A
list of values
A large
variable
What does "!=" mean in Java?
False
Equal
True
Not
Equal
True or False? Floats include decimals
False
True
How many bits are in a byte?
16
4
24
8
_______ is a programming paradigm that uses objects to contain data fields and associated programs called methods.
web
programming
procedural
programming
imperative
programming
object
oriented programming
What is an example of a "Scripting" Language?
JavaScript
C#
C++
Objective-C
What does " = " do?
It checks
for equality
It removes
code from being executed
It
assigns a value to a variable
When are "While" loops used?
To halt a
program
If you
don't have space for a for loop
When
we don't know how many times a loop has to run, but want it to run when a
criteria is active
To save
memory
Given the following code logic, when will statement 1 be executed? If (condition) then statement 1 else statement 2 end if
When the
condition is false.
When
the condition is true.
Statement 1
will never be executed.
When the
condition is true or false.
______ is an identifier whose value cannot be altered by the program during execution.
Variable
Constant
Attribute
Parameter
Which of the following is a programming language?
Java
Pascal
C++
All
of these
C#
What does a compiler do?
Nothing, it
isn't used anymore
It packages
your code in a .zip file
Takes
your programming language and converts it to machine readable code
Takes a
program and turns it into human readable code
What does " == " check?
Equality
between two variables
It prints
out a variable
The sum of
two numbers
The result
of a code block
A garbage collector does what?
Takes out
your office garbage.
Allocates
memory for new objects.
Cleans up
garbage on the screen.
Collects
and disposes of junk email.
Reclaims
memory occupied by data that is no longer in use.
The correct syntax of do-while loop is...
do
{ statements; } while ( condition );
while (
condition ); do { statements; };
{
statements; } do-while();
(
condition) while; do { statements; };
What is debugging a program?
Finding
and fixing errors in your program.
Testing the
program
Introducing
errors in the program to see how it holds up
Usability
Testing
Given the following code logic, when will statement 2 be executed? If (condition) then statement 1 else statement 2 end if
When the
condition is true.
Statement 2
will be executed when statement 1 is executed.
When
the condition is false.
When the
condition is true or false.
Integer, boolean, and string are examples of a _________.
variable
object
class
data
type
______ is a collection of data items of the same size and type that can be selected by indices computed at run-time.
Object
Function
Method
Array
What is a GUI?
A popular
programming language
Text based
instructions
A
graphical user interface
A Generic
User Instruction
A ________ variable refers directly to another value stored elsewhere in the computer memory using its address.
object
class
function
pointer
Which is more efficient?
i
+= j;
i = i + j;
How many decimal places are in an Integer?
2
0
1
3
Which of the following is NOT an object oriented programming language?
C++
Ruby
COBOL
JAVA
What does ASCII stand for?
Analytical
Student Comprehension Intelligence Index
Automation
Standards for Computing Information Institution
American
Standard Code for Information Interchange
Analytical
Standard Code for Information Interchange
How do you print "Hello World" in C?
printf("Hello
World")
println(Hello
World)
println("Hello
World")
printf(Hello
World)
&& is a(n) ______ operator:
relational
unary
arithmetic
logical
________ passes a direct reference of a variable to the procedure and the procedure can change the value of the calling program's variable.
Pass
by reference
Pass by
value
An object
A class
An example of a LIFO (Last In First Out) data structure is ...
a queue
a hash
a
stack
an array
a map
Given a = true, b = false; what is the value returned by (a or b)?
0
1
False
True
_______ is the set of rules that defines the combinations of symbols that are considered to be a correctly structured code line or fragment in that language.
Syntax
Standards
Programming
language
ASCII
A ________ is a programming language that executes instructions directly, without previously compiling a program into machine-language instructions.
HTML
compiler
interpretted
language
object
oriented languages
C Language was developed for which OS?
UNIX
LINUX
Other
Windows
What does the hash function "245 mod 10" output?
5
7
8
10
What type of loop executes at least once before checking the condition?
None of
them.
Do
OR Do While
For
While
All of them
What is the control variable of a loop called?
global
variable
index
variable
private
variable
local
variable
_______ passes a copy of a variable's value to a procedure and the procedure cannot change the value of the calling program's variable.
An object
A class
Pass
by value
Pass by
reference
For a compiled language, when do syntax errors occur?
Both
compile-time and run-time
Run-time
Compile-time
It's
impossible to have syntax errors in a compiled language.
In order for a binary search to work on an array, which of the following must be true?
The array
must be partitioned into two lists.
The
array must be sorted.
The array
cannot be sorted.
You cannot
binary sort an array.
What is the largest value that be stored in a byte?
255
8
1
10
What is a parent node in a tree structure?
A
node that has at least one child node
A node that
owns intself
A node that
is the root
A while...do loop is an example of a(n)...
fixed loop
postcheck
loop
precheck
loop
infinite
loop
Which of the following is NOT an interpreted language?
C++
PHP
Javascript
Ruby
What is this called: var = (foo == bar) ? 'foo' : 'bar';
Special
operator
Unary
operator
Boolean
operator
Ternary
operator
What is the decimal value of the hexadecimal number "FF" ?
#FFFFFF
254
1024
255
0
What is the decimal value of the binary number 101?
9
2
101
5
A ______ is a machine level programming language.
compiler
Second-Generation
programming language (2GL)
First-Generation
programming language (1GL)
Object
Oriented programming language
The compiler of the C language is written in...
C
Language
Java
Language
UNIX
Fortran
Language
Given the following code, what will be the value of i when the loop finishes executing? a = 5 i = 0 while (a < 2) { i = i+1 }
10
2
0
5
A linked data structure where the nodes have two pointers, one to the previous node, and one to the next node, is known as a(n)...
array
queue
linked list
doubly
linked list
binary tree
What is the value of an integer variable before it has been instantiated?
0
NULL
1
a variable
must be instantiated upon creation
Depends
on the language specification
If the elements of an array are already sorted then the useful search algorithm is...
Random
search
Linear
search
Binary
search
Quick
search
Which of the following must be true in a Binary Tree?
If either
children node of the Tree is null, then the other node must also be null.
None of
these.
A
Binary Tree's nodes have not more than two child nodes, typically named 'left'
and 'right'.
The value
of left node must be less than the value of the right node.
Which of the following does NOT evaluate to true?
NOT false
(NOT false
and true)
true or
false
NOT
(true or false)
An example of a single pass language is
Java
Ruby,
Perl
C++, C#, C
Objective C
Which of the following is NOT a main computer system component?
main memory
secondary
storage device
operating
system
CPU
Which is the correct order of complexity, from fastest growing to slowest growing:
O(2^n),
O(n^2), O(log(n)), O(n), O(n*log(n)), O(1)
O(2^n),
O(n^2), O(n*log(n)), O(n), O(log(n)), O(1)
O(n^2),
O(2^n), O(n*log(n)), O(n), O(log(n)), O(1)
O(n^2),
O(2^n), O(log(n)), O(n), O(n*log(n)), O(1)
True or False: You need a sorted array when doing a linear search.
True
False
Subscribe to:
Posts (Atom)