Тест по информатике «Операторы div и mod»

1. В результате выполнения фрагмента программы, представленной ниже, переменная С примет значение:
а:=20; b:=(а mod 10)*10; а:=(b*2)+а div 100; if а>b then с:=а+b else с:=b-а;
а) 0 +
б) 1
в) 2

2. Вычислите значение выражения: 11 mod 5:
а) 0
б) 1 +
в) 4

3. Определите с помощью которого действия НЕ получить разряд сотен четырехзначного числа:
а) x mod 1000 div 100
б) x div 10 div 10 mod 10
в) x mod 100 div 10 +

4. Вычислите значение выражения: 14 mod 5:
а) 4 +
б) 2
в) 5

5. Определите с помощью которого действия можно получить разряд единиц трехзначного числа:
а) x DIV 100
б) x div 10 mod 10
в) x mod 10 +

6. Вычислите значение выражения: 2 mod 3:
а) 1
б) 2 +
в) 7

7. Определите с помощью которого действия можно получить разряд тысяч четырехзначного числа:
а) x DIV 100
б) x div 10 mod 10
в) x div 1000 +

8. Вычислите значение выражения: 10 mod 5:
а) 0 +
б) 3
в) 4

9. Определите с помощью которого действия НЕ получить разряд десятков четырехзначного числа:
а) x mod 100 div 10
б) x mod 1000 mod 100 div 10
в) x div 100 mod 10 +

10. Вычислите значение выражения: 2 div 3:
а) 1
б) 0 +
в) 3

11. Определите с помощью которого действия можно получить разряд единиц четырехзначного числа:
а) x mod 10 +
б) x DIV 100
в) x div 10 mod 10

12. Вычислите значение выражения: 10 div 3:
а) 2
б) 3 +
в) 0

13. Определите с помощью которого действия можно получить разряд сотен трехзначного числа:
а) x DIV 100 +
б) x mod 10
в) x div 1000

14. Вычислите значение выражения: 11 div 5:
а) 8
б) 4
в) 2 +

15. В Паскале над переменными типа integer есть операции div и mod, так ли это:
а) да +
б) нет
в) отчасти

16. Целочисленное деление числа a на число b , дробная часть при этом отбрасывается:
а) A mod b
б) A div b +
в) оба варианта верны
г) нет верного ответа

17. Получение остатка от целочисленного деления a на число b:
а) A mod b +
б) A div b
в) оба варианта верны
г) нет верного ответа

18. Если делимое меньше делителя, результат целочисленного деления равен:
а) 1
б) 0 +
в) -1

19. Результат деления меньшего числа на большее равен:
а) большему числу
б) возможны оба варианта
в) меньшему числу +

20. Деление по модулю mod восстанавливает остаток, полученный при выполнении целочисленного деления, так ли это:
а) да +
б) нет
в) отчасти

21. Найдите значение переменной C после выполнения фрагмента программы:
A:=34;
B:=8;
C:=(A mod 10)*10 + B mod 5;
а) 43 +
б) 34
в) 14

22. Найдите значение переменной A после выполнения фрагмента программы:
a:= 6;
b:=98 mod a ;
a:=b div 2 + 28;
а) 27
б) 29 +
в) 25

23. Найдите значение переменной C после выполнения фрагмента программы:
A:=34;
B:=8;
C:=A div B + A mod B;
а) 36
б) 4
в) 6 +

24. Целочисленное деление div возвращает целую часть частного, дробная часть отбрасывается, так ли это:
а) да +
б) нет
в) отчасти

25. Найдите значение переменной A после выполнения фрагмента программы:
A:=4;
B:=6;
A:=B div A;
а) 11
б) 7
в) 1 +

26. Две операции над целыми числами div и mod имеют по … целых операнда (аргумента):
а) три
б) два +
в) четыре

27. Вычислите значение выражения: 24 div 6:
а) 4 +
б) 5
в) 14

28. Вычислите значение выражения: 321 mod 100:
а) 121
б) 12
в) 21 +

29. Вычислите значение выражения: 124 div 100:
а) 1 +
б) 17
в) 141

30. Вычислите значение выражения: 15 mod 4:
а) 13
б) 3 +
в) 30

Легко сдаем