Verified Answers |Latest Update |Already Graded A+
Event-driven computing paradigm is to ✔Correct Answer-define a set of events and write a handler
for each event
In contrast to Web 1.0, what is the key function of Web 2.0? ✔Correct Answer-Web is the
computing platform
What programming language impacts the readability of the programs written in this language?
✔Correct Answer-Control Structures
Syntax Design
Data Structures
What is a feature of object-oriented computing? ✔Correct Answer-encapsulation of states
Which command will have a loop 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 typeof error is it? ✔Correct Answer-Semantics Error
A computer program can be broke down into several structural layers. Which of the followings
belong to these structural layers. Select all that applies. ✔Correct Answer-Synctatic
Contextual
Semantics
For the following BNF ruleset, which are terminal symbols? Select all that apply.
<char> ::= a | b | c | ... | x | y | z
<identifier> ::= <char> | <char> <identifier> ✔Correct Answer-y
a
What does the I (pipe) symbol in a BNF rule mean? ✔Correct Answer-It is an "or" operation
Can the identifier "base_variable" be created from the following BNF ruleset?
<char> ::= a | b | c | ... | s | ... | x | y | z
<identifier> ::= <char> | <char> <identifier> ✔Correct Answer-No - there is an underscore in the
identifier name that cannot be generated.
What is the main reason of applying two-step translation of 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 would
you recommend? ✔Correct Answer-interpretation
A final method in java defines ✔Correct Answer-an inline function
Macros-Processing in C takes place during which phase? ✔Correct Answer-Pre-processing
What is "func" in this C program example?
, #include <stdio.h>
#define func(x, y) (x > y) ? y : x
int main()
{
int x = 10;
int y = 9;
int z = func(x, y);
} ✔Correct Answer-A macro
Explicit type conversion is commonly refer to as ✔Correct Answer-Casting
Converting an integer value 5 to a float number 5.0 takes ✔Correct Answer-more than two
machine instructions
Implicit type conversion is commonly referred to as ✔Correct Answer-Coercion
Which language will report a compilation error for the following snippet of code?
int i = 3;
double n, j = 3.0;
n = i + j; ✔Correct Answer-Java
Which of the following orthogonality describe this example: If a block allows one statement, it should
allow zero or more statements within that same block. ✔Correct Answer-Number orthogonality
Why do we need to flush the input buffer? ✔Correct Answer-An unformatted input can read the
newline character left from the previous input operation.
The imperative programming paradigm is popular and is a part of object oriented computing
paradigm, because it ✔Correct Answer-matches the culture of doing things by following the step-
wise instructions.
is based on computer organization and thus is efficient to execute on hardware.
A data type is defined by ✔Correct Answer-the operations allowed
the values allowed
A variable declaration can involve the following attributes: ✔Correct Answer-scope
type
Where is the main() function located in a C++ program? ✔Correct Answer-outside any class
What is NOT the purpose (functionality) of the forward declaration (prototype)? ✔Correct Answer-
to allow a function to return different types of values
In a given programming and execution environment, a variable declaration in C binds a name to a
memory location. What are also determined in declaration? ✔Correct Answer-Variable size
(number of bytes)
Variable type
Variable scope