ACTUAL Exam Questions and CORRECT
Answers
What programming paradigm does Fortran belong to? - CORRECT ANSWER -
imperative
What computing paradigm can solve a problem by describing the requirements, without writing
code in a step-wise fashion to solve the problem. - CORRECT ANSWER - logic
What computing paradigm enforces stateless (no variable allowed) programming? - CORRECT
ANSWER - functional
What programming language characteristics impact the readability of the programs written in
this language (functional)? - CORRECT ANSWER - Control structures
Data structures
Syntax design
What is the major improvement of structured programming languages over the earlier
programming languages? - CORRECT ANSWER - removing goto statement from the
language
Which command will have a loop when expressed in a syntax graph? - CORRECT
ANSWER - switch
If your program was designed to print "Hello World" ten (10) times, but during execution, it
printed eleven (11) times. What type of error is it? - CORRECT ANSWER - semantics
error
Given this snippet of code in C,
,char alpha = 'a';
int numeric = alpha + 10;
which of the following statement is correct: - CORRECT ANSWER - Syntactically
correct, but contextually incorrect
If a program contains an error that divides a number by zero at the execution time. This error is
typically a - CORRECT ANSWER - semantic error
A computer program can be broken down and viewed with several different structural layers.
Which of the following belong to these structures? - CORRECT ANSWER - Syntactic
Contextual
Semantic
Which of the following would be the most significant motivation for applying two-step
translation in high level programming language? - CORRECT ANSWER - One compiler
for all machines
If you like to see accurate debugging information, which of the following program processing
mechanism would you recommend? - CORRECT ANSWER - Interpretation
Which implementation of a function has potentially the best performance in terms of execution
speed? - CORRECT ANSWER - macro
Macros-processing in C (or C++) takes place during which specific phase? - CORRECT
ANSWER - pre-processing
Given the following code, what is the expected value for y? Assume that you are using a
compiler that doesn't do any special treatment of macro parameters.
#include <stdio.h>
, int main(){
int x = 10;
int y = 9;
int z = func(++x, y++);
} - CORRECT ANSWER - 11
Converting an integer value 5 to a float number 5.0 takes - CORRECT ANSWER - At least
one important machine instruction to perform conversion between data binary formats
Explicit type conversion is commonly refer to as __________ . - CORRECT ANSWER -
Casting
Type checking happens during compilation phase, it reinforces which of the following structural
layer? - CORRECT ANSWER - Contextual
Which of the following languages is most likely to report a compilation error for the following
snippet of code?
int I = 3;
double n, j = 3.0;
n = i+j; - CORRECT ANSWER - Java
In c++, what function can be used for inputting a string containing spaces? - CORRECT
ANSWER - cin.getline(...);
A variable declaration can involve the following attributes: - CORRECT ANSWER - type
scope