ККР Программирование для РФ

реклама
Тесты:
1. Имеем If … Then … If … Then … Else …; тогда
1.1. часть Else относится ко второму If
1.2. часть Else относится к первому If
1.3. указанная конструкция операторов некорректная
2. Пусть s:=1; For i:=1 To 3 Do s:=s+i; В результате получим:
2.1. s=7
2.2. s=1
2.3. s=5
3. Идентификатор вещественного числа не может начинаться
3.1. с символа « _ »
3.2. с цифры
3.3. с символа «  »
4. Оператор Case
4.1. позволяет выделить динамически память в случае обращения к массиву
4.2. позволяет указать имя записи и далее работать с полями записи
4.3. позволяет организовать анализ варианов селектора
5. Мантисса вещественного числа – это
5.1. левая часть числа до показателя степени
5.2. часть между точкой и показателем степени
5.3. правая часть числа после Е
6. Строковые данные можно
6.1. умножать
6.2. складывать
6.3. отнимать
7. Результат будет вещественным числом, если
7.1. разделить два целых числа
7.2. умножить два целых числа
7.3. взять остаток целочисленного деления
8. Пороцедура Append(А)
8.1. открывает файл для добавления данных с начала файла
8.2. закрывает добавленный файл
8.3. открывает файл для добавления данных с конца файла
9. Объект типа TImage отличается от объекта типа TPaintBox тем, что
9.1. может динамически настраивать канву
9.2. может создавать анимированые рисунки
9.3. не требует программирования прорисовки
10.Пусть s:=1; While s<5 Do s:=s+i; В результате получим:
10.1.
s=1
10.2.
s=7
10.3.
s=5
11.Для того чтобы из функции вернуть значения параметров их надо передать
11.1.
объявить как параметры процедурного типа
11.2.
по ссылке
11.3.
по значению
12.Запись – это
12.1.
объединение элементов одного типа под одним идентификатором
12.2.
объединение элементов разных типов под одним идентификатором
12.3.
переменные типа TStringList
13.Строковые данные объявляются типом
13.1.
TListBox
13.2.
TStrings
13.3.
String
14.Пусть A=True, B=False. Тогда (A And B) OR A будет
14.1.
False
14.2.
True
15.Оператор With Canvas Do LineTo(X, Y) ;
15.1.
рисует вертикальную линию из точки X, Y;
15.2.
устанавливает линейный размер канвы
15.3.
рисует прямую линию в точку X, Y;
16.Оператор otherwise в MathCAD необходим
16.1.
для создания условий с оператором if
16.2.
для создания циклов типа while
16.3.
для создания циклов типа repeat
17.Выражение в MathCAD A<n>
17.1.
выбирает n-тый столбец из матрицы A
17.2.
возводит в степень n матрицу A
17.3.
возводит в степень n каждый элемент матрица A
18.Оператор создания условных выражений в MathCAD – это
18.1. if (Выражение) Условие
18.2. Выражение if Условие
18.3. if (Условие) Выражение
19.Оператор в MathCAD – while Условие
19.1. выполняет предыдущий блок пока не выполнится условие
19.2. выполняет следующий блок пока выполняется условие
19.3. выполняет в цикле условие
20.Var A : Array[0..5,1..3] Of Double; – это массив
20.1. из 15 целых чисел
20.2. из 15 вещественных чисел
20.3. из 18 вещественных чисел
Теоретические вопросы:
1. Какие операторы циклов существуют в Delphi и чем они отличаются друг от
друга?
2. Как задать вектор ai  0, i {2..5} в MathCAD, не используя наборных панелей?
3. Какие условные операторы существуют в Delphi?
4. Что такое ранжированная переменная в MathCAD? Могут ли они быть вещественными?
Практические задания:
1. Составить программу в среде Delphi и найти сумму ряда с членами
ai 
1

с точностью ai  ai 1   , i  1,2,...
i
2. Составить программу в среде Delphi и найти корни квадратного уравнения
a x 2  b x  c  0
При решении поставленной задачи необходимо:
 все параметры задания, отмеченные звездочкой, должны вводиться пользователем приложения;
 при выполнении задания разрешается пользоваться документацией среды Delphi (F1).
Скачать