The questions of Test_1
with two
answers - one correct (yes) and one incorrect (no)
Mark the correct and incorrect assertions about
computers and programming.
(yes) Assembler is processor dependent low-level language.
(no) Logic errors cause an interrupt in the compilation process.
Mark the valid and invalid variable
names (identifiers in C++).
(yes) saved_yes
(no) low-level
Mark the syntax correct and incorrect variable
definition statements.
(yes) int
p = 22;
(no) dimes
=
1;
Mark the correct and incorrect input
and output statements.
Suppose that all variables used in the expressions are defined and
initialized properly.
(yes) cout
<<
"Hello\n";
(no) cout
>>
dimes;
Mark the correct and incorrect assignment
statements.
The variables k, count
and n have int
type;
the variables total
and x have double
type;
the variables sub and s have string
type.
(yes) k =
2*n + 3;
(no) int
n
=
x * 100;
Mark the syntax correct and
incorrect arithmetic expressions.
All
names
are variables of type int.
(yes) nik
+
1
(no) %beta
%
2
Mark the syntax correct and
incorrect arithmetic expressions.
All
symbolic
names denote double
type variables.
(yes) s21
+
t20 / 5
(no) 2 *
t %
(t + 1
)
We have following variable definitions:
int
k
= 2;
double x =
0.5;
Calculate the arithmetic expressions in C++ and mark with "yes'' these, which have
value 10 (integer number) or 10.0 (floating point number).
(yes) 20
* x
(no) 8
*
x
+ k
We have the following variable definitions:
int
a1
= 21;
int a2 = 81;
int k = 9;
Calculate the arithmetic expressions in C++ and mark with
"yes'' these,
which have value 9 (integer number) or 9.0 (floating point number).
(yes) a2/k
(no) a1
-
k
Mark the arithmetic expressions which have double
type of the result using the
following
variable definitions:
int
j
= 25;
double z =
3.75;
(yes) z +
j/10
(no) j%4
+ 121
Are the given below statements definitions
of a string variable name?
The variable pname is
already defined and has a value "CDE".
(yes) string
name
=
"Neli";
(no) string
name
=
19;
We have the following variable definitions:
string
n
= "XYZ";
string m =
"33";
Mark the syntax correct and
incorrect statements.
(yes) cout
<<
n.substr(0,2);
(no) cout
<<
length(m);
Mark the correct and incorrect statements about the class Time
and already defined object t of
this class.
(yes) Time
end_day(1,0,1);
(no) cout
<<
t.get_hours(t);
Mark the correct and incorrect statements about the class Employee
and already
defined object harry of
this class.
(yes) harry.set_salary(400);
(no) cin
>>
harry.set_salary();
We have the following graphical objects
definitions:
Point
p(3,2),
q(4,3);
Circle c(p,
2);
Line l(p,q);
Message
m(p,"Hello!");
Mark with "yes'' the
statements in which these objects and member-functions from
graphics classes are used correctly.
(yes) double
px
=
p.get_x();
(no) get_x();
Mark the valid and invalid statements
about the graphics window. Suppose that m is a Message object.
(yes) cwin
<<
Point(-1,
1);
(no) cwin
<<
"Hello!";