### 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) yes

(no) low-level

Mark the syntax correct and incorrect variable definition statements.

(yes) int primes = 2;

(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) cin <<
d;

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 = 10 - 4*num;

(no) int m = n * 100;

Mark the syntax correct
and incorrect arithmetic
expressions. All names are variables of type int.

(yes) cents + 100/counts

(no) \beta % 2

Mark the syntax correct
and incorrect arithmetic
expressions. All symbolic names denote double type variables.

(yes) x * t / 55

(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) 10 * x + 5

(no) k / k + 4 * x

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 + 1)/k

(no) k / a2

Mark the arithmetic expressions which have double type of the result
using the following variable definitions:

int
j
=
22;

double z
= 1.75;

(yes) z*2 + j/10

(no) 63
- j%5

Are the given below statements definitions
of a string variable name? The variable pname is already defined and has a value "MY".

(yes) string name = "Sonja";

(no) string name = 123;

We have the following variable definitions:

string
n
=
"NIK";

string m
= "101";

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 the already
defined object t
of this class.

(yes) Time end_day(1,0,1);

(no) cout << get_hours(t);

Mark the correct and incorrect statements about the class Employee and the already defined object harry of this class.

(yes) harry.set_salary(4000);

(no) cin >> harry.get_salary();

Mark the correct and incorrect assertions about output formatting.

(yes) The `setprecision()` manipulator is used to set the precision of the next
floating point number.

(no) The `setw()` manipulator sets the number of digits in the next
output.