Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест инф 1.docx
Скачиваний:
4
Добавлен:
18.11.2019
Размер:
54.29 Кб
Скачать

2. Операции. Выражения

1. К значениям каких из перечисленных типов данных можно применить любую из

операций <+>, <->, <*>, </>? real integer extended longint byte

2. Верно ли что приоритет операций <*>,</> выше, чем операций <+>,<->? ДА

3. Отметьте операции, которые определены для данных целого типа,

но не определены для данных вещественного типа mod div shl shr and or not xor

4. Чему равно (23 mod 4)? 3

5. Чему равно (23 div 4)? 5

6. Чему равно (23 shl 2)? 92

7. Чему равно (23 shr 2)? 5

8. Чему равно (23 and 4)? 4

9. Чему равно (23 or 4)? 23

10. Чему равно (23 xor 4)? 19

11. Отметьте операции отношения, которые применимы к данным вещественного типа? > < >= <= = <>

12. К значениям каких типов данных применимы операции отношения >,<,<>,>=,<=? boolean

13. Можно ли в языке Pascal факториал от 9 записать как 9! ? НЕТ

14. Чему равно Trunc(12.54)? 12

15. Чему равно Round(12.54)? 13

16. Для каких типов определены стандартные функции succ(x) и pred(x)?

целый символьный перечислимый диапазон логический порядковый

17. При каком значении аргумента x не определен результат работы функции ln(x)? x<=0

18. Чему равен результат вычисления выражения (a div b)*b+(a mod b)? a

19. Как записать величину основания натурального логарифма, если Вы забыли цифры

этого числа? Exp(1)

20. Привести пример унарной арифметической операции. + - +- -+

21. Чему равен результат целочисленного деления, если делимое меньше делителя? 0

22. Можно ли при записи арифметических выражений на языке Pascal

использовать фигурные скобки для изменения порядка выполнения арифметических

операций? НЕТ

23. Можно ли при записи арифметических выражений на языке Pascal

использовать квадратные скобки для изменения порядка выполнения арифметических

операций? НЕТ

24. Какие функции преобразуют вещественный аргумент в целое число? Trunc byte integer round

25. Как называется некоторый конечный набор операций (действий, предписаний),

выполнение которых одна за другой за конечное число шагов приводит

к намеченной цели (искомому результату, решению поставленной задачи). алгоритм

26. Какие типы являются порядковыми? целый логический символьный перечислимый диапазон

27. Сколько байтов памяти выделяется для хранения значения типа Boolean? 1

28. Сколько байтов памяти выделяется для хранения значения типа Integer? 4

29. Сколько байтов памяти выделяется для хранения значения типа Cardinal? 4

30. Сколько байтов памяти выделяется для хранения значения типа Shortint? 1

31. Сколько байтов памяти выделяется для хранения значения типа Smallint? 2

32. Сколько байтов памяти выделяется для хранения значения типа Longint? 4

33. Сколько байтов памяти выделяется для хранения значения типа Int64? 8

34. Сколько байтов памяти выделяется для хранения значения типа Byte? 1

35. Сколько байтов памяти выделяется для хранения значения типа Word? 2

36. Сколько байтов памяти выделяется для хранения значения типа Longword? 4

37. Сколько байтов памяти выделяется для хранения значения типа Real48? 6

38. Сколько байтов памяти выделяется для хранения значения типа Single? 4

39. Сколько байтов памяти выделяется для хранения значения типа Double? 8

40. Сколько байтов памяти выделяется для хранения значения типа Extended? 10

41. Сколько байтов памяти выделяется для хранения значения типа Comp? 8

42. Сколько байтов памяти выделяется для хранения значения типа Currency? 8

43. Сколько байтов памяти выделяется для хранения значения типа Real? 8

44. Сколько байтов памяти выделяется для хранения значения типа TDateTime? 8

45. Вычислить значение выражения ( sin ( sqr ( x ) - 1 ) + 2*abs ( y ) / cos ( 2 + y ) ) при x=1, y=-2; 4

46. Вычислить значение выражения trunc ( 6.9 )-trunc ( 6.2 ) - 1; -1

47. Вычислить значение выражения Round ( 1.9 ) + Round ( 1.2 ) + 1; 4

48. Вычислить значение выражения Trunc ( -1.9 ) + Trunc ( -1.9 ) + Abs ( 3 ); 1

49. Вычислить значение выражения Round ( 0.5 ) + Round ( -0.5 ) + Abs ( -3 ); 3

50. Вычислить значение выражения 3.1415 - Trunc ( 3.1415 ); 0.1415

51. Вычислить значение выражения 30 div 6 - 30 mod 5 + succ ( 2 ); 8

52. Вычислить значение выражения 3 * 7 div 2 mod 7 / 3 - trunc ( sin ( 1 ) ); 1

53. Вычислить значение выражения succ ( round (17 / 4) ) - pred ( 3 ); 3

54. Вычислить значение выражения round( 4 * arctan ( 1 ) - 1 + abs ( -1 ) ) 3

55. Определить тип следующего числового выражения 1 + sqrt ( 4 ) + sin ( 0 ) + 0.0; вещественнный

56. Определить тип следующего числового выражения sqr ( 2.0 ) + sqrt ( 121 ) - succ ( -11 ); вещественнный

57. Определить тип следующего числового выраженияpred ( 32700 ) + round ( 10 / 3 ); целый

58. Определить тип следующего числового выражения trunc ( sin ( 0 ) ) + 1; целый

59. Определить тип следующего числового выражения succ ( round ( 5 / 2) - pred ( 3 ) ); целый

60. Допустимо ли присваивание переменной вещественного типа значения выражения целого типа? ДА

61. Допустимо ли присваивание переменной целого типа значения выражения вещественного типа? НЕТ

62. Допустимо ли использование в одном выражении значений двух разных диапазонов одного базового типа? ДА

63. Допустимо ли присваивание переменной типа T1 значения типа T2, если Т1 и Т2 являются совместимыми порядковыми типами и значение типа Т2 попадает в диапазон значений Т1? ДА

64. Допустимо ли присваивание переменной типа T1 значения типа T2, если Т1 и Т2 являются вещественными типами и значение типа Т2 попадает в диапазон значений Т1? ДА

65. Допустимо ли присваивание переменной типа T1 значения типа T2, если Т1 является строковым типом, а Т2 - символьным типом (Char)? ДА

66. Допустимо ли присваивание переменной типа T1 значения типа T2, если Т1 является символьным типом (Char), а Т2 - строковым типом? ДА