Главная / Программирование /
Основы программирования на языке C / Тест 3
Основы программирования на языке C - тест 3
Упражнение 1:
Номер 1
Что такое операнд в языке Си?
Ответ:
 (1) это бинарная операция 
 (2) это название алгебраического выражения 
 (3) это название арифметической операции 
 (4) это величина, над которой выполняется операция 
Номер 2
Каковы значения целых x
и y
в выражении y=3+2*(x=7/2);
?
Ответ:
 (1) x=3, y=3
 
 (2) x=3.5, y=3
 
 (3) x=4, y=9
 
 (4) x=3, y=9
 
Упражнение 2:
Номер 1
Каково значение целой переменной x=(12+6)/2*3?
Ответ:
 (1) 27 
 (2) 3 
 (3) 27.0 
 (4) 3.0 
Номер 2
Каково значение int x
после выполнения выражения x=(int)3.8+3.3;
?
Ответ:
 (1) x=6 
 (2) x=7.1 
 (3) x=7 
 (4) x=3 
Номер 3
Какова последовательность выполнения операций: *
(умножение), /
,%
?
Ответ:
 (1) операции последовательно выполняются слева направо в порядке расположения их в выражении 
 (2) первой выполняется операция %
 
 (3) первой выполняется операция *
 
 (4) первой выполняется операция /
 
Упражнение 3:
Номер 1
Каково значение целых переменных x
и y
после выполнения y=x=(2+3)/4;
?
Ответ:
 (1) x=1, y=1
 
 (2) x=1.025, y=1
 
 (3) x=1, y=0
 
 (4) x=0, y=1
 
Номер 2
Каково значение x
после выполнения оператор-выражений x=0; x++;
?
Ответ:
 (1) x=0
 
 (2) x=1
 
 (3) x=2
 
 (4) x=3
 
Номер 3
Какая из операций написана неверно?
Ответ:
 (1) <=
 
 (2) =>
 
 (3) >=
 
 (4) =
 
Упражнение 4:
Номер 1
Что будет выведено на печать в результате работы оператора printf("%d",100+65)
?
Ответ:
 (1) 100+65 
 (2) 165 
 (3) 65+100 
 (4) 100 
Номер 3
Над какими типами возможна унарная операция ++?
Ответ:
 (1) int 
 (2) unsigned 
 (3) long 
 (4) указатель 
Упражнение 5:
Номер 1
Для чего используется унарная операция минус?
Ответ:
 (1) для изменения знака переменной на противоположный знак (+ на -, а - на +) 
 (2) для получения разности некоторой величины 
 (3) для уменьшения исходной величины 
Номер 2
Как округляется результат деления целых чисел?
Ответ:
 (1) округляется до ближайшего целого 
 (2) в нем отбрасывается дробная часть 
 (3) округляется до ближайшего большего целого числа 
 (4) округляется до меньшего целого числа, если дробная часть результата больше 0,5 
Номер 3
Над какими типами возможна унарная операция -- ?
Ответ:
 (1) int 
 (2) long 
 (3) указатель 
Упражнение 6:
Номер 1
Что понимается под усечением в языке Си?
Ответ:
 (1) в языке Си дробная часть у результата деления целых чисел отбрасывается 
 (2) в языке Си дробная часть у результата деления дробных чисел отбрасывается 
 (3) в языке Си дробная часть у результата деления целых чисел на данное с плавающей точкой отбрасывается 
 (4) в языке Си дробная часть у результата деления данных с плавающей точкой на целое отбрасывается 
Номер 2
Каков порядок вычисления операндов операции сравнения?
Ответ:
 (1) справа налево 
 (2) слева направо 
 (3) результат не зависит от порядка вычисления