Скачиваний:
21
Добавлен:
02.05.2014
Размер:
4.77 Кб
Скачать

  9.1. Даны алгебраические выражения:

  1. 2*cos(x+1)*mod(int(1/x),2)

  2. int(2*x)-ln(abs(x+17))

  3. mod(x,7)+6*int(arctg(x))

  4. int(2*x)-tg(abs(x+17))

  5. div(56,x)+int(sqrt(abs(x+42)))

с целочисленным аргументом x. Среди них целочисленный результат имеют:

  1) 1 и 2    2) 2 и 3    3) 3 и 5     4) 2, 3 и 4    5) 1, 2 и 5

  Решение: Целочисленный результат сложения (вычитания) может быть получен, если операнды целочисленные. Из рассмотренных функций целочисленный результат возвращают только функции int(x), abs(x), div и mod. Остальные функции возвращают вещественный результат. Верный ответ №3.

  9.2. Алгебраическое выражение на алгоритмическом языке имеет вид

  1) a/(a+b/a+b/(a+b/a)))    2) a/(a+b/(a+b/a+b/a)))

  3) a:(a+b:(a+b:(a+b:a)))   4) a/(a+b/(a+b/(a+b/a)))

  5) a(a+b/(a+b/(a+b/a))

  Решение: В этом примере важно помнить приоритет операций и обратить внимание на расстановку скобок. Кроме того, знак деления в алгоритмическом языке - это слеш "/", а не двоеточие ":". Верный ответ №4.

  9.3. Дано алгебраическое выражение (33n+76k):(17m+9) Фрагмент программы, написанный на алгоритмическом языке, имеет вид

  1) (33n+76k)/(17m+9)   2) (33*n+76*k)/(17*m+9)

  3) (33*n+76)/17*m+9)   4) (33*n+76*k)/((17*m+9)

  5) (33*n+76*k)/((17m)+9)

  Решение: Характерной ошибкой при записи алгебраического выражения является пропуск знака умножения между коэффициентом и переменной, поэтому ответы №1 и №5 неверные. Число открывающихся скобок в записи выражения должны быть равно числу закрывающихся скобок. Следовательно, ответы №3 и №4 тоже ошибочны. Верный ответ №2.

  9.4. Дан массив чисел (1,2,4,2,9,6,11,8,21,0). Если программа написана на алгоритмическом языке, то число обращений к массиву чтобы увеличить все его элементы на 2, равно

  1) 1    2) 2    3) 4     4) 6    5) 10

  Решение: Число элементов в массиве (таблице) равно 10, количество обращений к массиву, необходимых для того, чтобы увеличить все его элементы на 2, равно тоже 10. Верный ответ №5.

  9.5. В таблице представлены соответствия выражений и результата № соответствия Выражение Результат 1 div (15, 3) целочисленный 2 '15'+'3' строчный 3 15/3 целочисленный 4 15+3=18 логический 5 '15+3'='18' строчный Истинными являются соответствия:

  1) 1, 3, 5    2) 2, 4, 5    3) 1, 4, 5    4) 1, 2, 4    5) 1, 2, 5

  Верный ответ №4.

  9.6. В таблице представлены строковые выражения № выражения Выражение 1 'door' 2 'drink' 3 'дверь' 4 'пить' 5 'дорога' При упорядочении строк по возрастанию их номера образуют последовательность:   1) 3, 5, 4, 1, 2   2) 4, 5, 3, 2, 1   3) 1, 2, 3, 5,4

  4) 2, 1, 4, 5, 3   5) 1, 2, 5, 3, 4

  Верный ответ №3. [Предыдущая тема] [Теоретическая часть] [Тестирование] [Следующая тема]

Соседние файлы в папке index_files