Урок 9-10 Двумерные массивы. Процедуры и функции
Список вопросов теста
Вопрос 1
Что такое "матрица" в программировании?
Варианты ответов
- Место хранения информации.
- Двумерный массив.
- Одномерный массив.
- Пользовательский тип данных.
Вопрос 2
Какая формула используется для элементов главной диагонали двумерного массива:
Варианты ответов
- i=j;
- i=1;
- j=1;
- i=n-j+1.
Вопрос 3
Для двумерного массива 9*9 найдите элемент, который расположен "по центру" (т.е. от него до левого края и до правого края, до верхнего края и до нижнего края одинаковое расстояние). Какая у него координата?
Вопрос 4
"Зебра". Массив полностью заполнен нулями. Измените значения на 1 для 1-го, 3-го, 5-го, 7-го, 9-го столбцов.
Вопрос 5
С помощью двумерного массива символов 5*5 задайте в псевдографическом виде числа от 1 до 10. Прочитайте с экрана число, выведите его в псевдографическом начертании.
Вопрос 6
Создайте пользовательский тип, который состоит из целочисленного двумерного массива размерностью 5*5.
Вопрос 7
Чем отличаются процедуры от функций?
Варианты ответов
- Процедуры работают быстрее.
- Функции возвращают значение.
- Ничем не отличаются.
- Только формой записи.
Вопрос 8
Можно ли изменить значения переменной основной программы в теле подпрограммы?
Варианты ответов
- Нет, никогда нельзя.
- Да, можно всегда.
- Да, если передавать параметр-значение.
- Да, если передавать параметр-переменную.
Вопрос 9
Какие переменные перечисленных ниже типов могут быть индексами массивов?
Варианты ответов
- Integer.
- Real.
- Array.
- Boolean.
Вопрос 10
Какие переменные перечисленных ниже типов могут быть индексами массивов?
Варианты ответов
- Integer.
- Real.
- Array.
- Boolean.
Вопрос 11
Дайте ответы на следующие вопросы:
Опишите, чем Вам помогло изучение принципов структурного программирования? Какие программы более надежны и понятны: те, которые пишутся по принципу "как умеем", или те, которые пишут "как нужно"?
Вопрос 12
Найдите в Интернете всех основных разработчиков концепции структурного программирования. О ком из них Вы уже читали в блоке "Личность в истории" в прошлых уроках?
Вопрос 13
Напишите процедуру, которая получает целое число и выводит его на экран, при этом после четных цифр она дописывает после пробела "/2", после нечетных - "/1", а перед отрицательными ставит набор символов "-->".
Вопрос 14
Напишите программу с использованием подпрограмм. Реализуйте четыре подпрограммы - по одной на каждое арифметическое действие.