Программирование

Тело цикла в приведенном фрагменте программы a := 2; n := 4; while a < n do begin a := a + 2; n := n + 1 end повторится ______________раза (ответ дайте цифрами)
Компоненты Delphi расположены на специальных панелях, которые называются «_______ компонентов».
палитра
панель
меню
список
Установите порядок этапов разработки программного обеспечения
1
Технический проект
3
Внедрение
4
Рабочий проект
2
Эскизный проект
Var i,M : integer; A : array [ 1.. 10 ] of integer; Фрагмент программы: M := A[1]; for i:= 2 to 10 do if A[i] > M then M := A[i]; выполняет
Замену всех элеменов массива А на значение М
Подсчет количества элементов, значение которых больше М
Поиск минимального элемента в массиве А
Поиск максимального элемента в массиве А
Определите по порядку этапы жизненного цикла программы
1
Кодирование
5
Проектирование
6
Определение спецификаций
2
Сопровождение
3
Тестирование
4
Анализ требований к программе
Подход к разработке программного комплекса, при котором он разбивается на программные модули (программы), образующие многоуровневую структуру, —
макетирование
сквозной контроль
структурное программирование
нисходящая разработка
Оператор с ключевыми словами CASE-OF-ELSE-END является оператором
множественного выбора
цикла с параметрами
цикла с постусловиями
ветвления
Установите соответствие между названием стандарной процедуры или функции и ее назначением в Турбо Паскале.
Erase
Открывает файл для чтения
Rewrite
Связывает файловую переменную с физическим файлом на диске
Assign
Открывает файл для записи
Reset
Уничтожает файл с диска
Процедура задана заголовком: Procedure Proc(x: real; Var n, m: integer); Укажите верно записанные обращения к процедуре в языке Турбо Паскаль. (w,y – вещественные, a,b – целые)
Proc(4.1, b, a);
Proc(w, a, b);
Proc(w, Var a, b);
Proc(a, b, y);
Укажите соответствие между термином яэыка С++ и его содержанием.
Тело функции
определяет имя функции и ее тип, типы и количество ее аргументов и тип возвращаемого значения.
Определение функции
задает тип возвращаемого значения, имя функции, типы и число формальных параметров, а также объявления переменных и операторы, определяющие действие функции
Объявление функции
действия, которые данная функция выполняет
Установите соответствие между названием этапа разработки программного продукта и его сутью.
Проектирование
Этап, на котором осуществляется перевод алгоритмов в программы на конкретном языке программирования
Сопровождение
Определение мест возникновения ошибок в программе
Отладка
Выяснение причины возникновения ошибки и их устранение
Тестирование
Добавления новых функций, устранение ошибок, обнаруженных в процессе эксплуатации
Кодирование
Этап, на котором формируется общая структура программного продукта
В языке С++ в результате выполнения последовательности операторов int x=0; int y=++x; переменные x и y получат значения:
x=1; y=2
x=1; y=0
x=1; y=1
x=0; y=1
Выполнение оператора цикла for c := ‘a‘ to ‘z’ do write(c), где с – переменная типа char, приведет к выводу на экран малых букв латинского алфавита:
ccccccccccccccccccccccccccc
abcdefghijklmnopqrstuvwxyz
a..z
azc
Установите соответствие между свойством компонента Delphi и его назначением.
Align
Обеспечивает изменение размеров компонента в соответствии с размерами его содержимого
Visible
Определяет доступность элемента управления в целом
Enabled
Определяет, будет ли данный компонент отображаться на экране
Autosize
Определяет, как располагаются элементы управления внутри родительского элемента
Укажите правильную запись условного оператора в языке С++:
if a
if a
if (a
if (a
Укажите компоненты Delphi, которые относятся к группе визуальных компонентов.
Таймер
Метка
Кнопка
Меню
Список
Свойства алгоритма:
результативность
массовость
определенность
актуальность
дискретность
функциональная полнота
В программе на С++ исключительная ситуация порождается при выполнении оператора
try
catch
exit
throw
Определите иерархию классов Delphi.
4
TObject
3
TPersistent
2
TComponent
1
TControl
При описании процедуры в ее заголовке указываются параметры
локальные
формальные
глобальные
фактические
Программа, созданная в Delphi под управлением ОС Windows, может получать исходные данные из
окна ввода
поля ввода компонента, имеющего фокус ввода
файла
оператора консольного ввода Read
оператора ввода INPUT
Подпрограмма – это группа операторов,
объединенных операторными скобками.
начинающаяся словом BEGIN и оканчивающаяся словом END
оформленных, как самостоятельная программная единица.
начинающаяся словом PodProgram.
Установите соответствие между блоками структурной схемы алгоритма и их назначением
image005.gif
Блок модификации в циклическом алгоритме
image007.jpg
Блок команды присваивания
image003.jpg
Подчиненный алгоритм (подалгоритм)
image006.gif
Блок начала или конца алгоритма
image004.jpg
Блок ввода или вывода данных
Оператор или описание в программе на Турбо Паскале заканчивается символом
точка с запятой
запятая
точка
пробел
После выполнения последовательности операторов:X:= 2; Y := 4; A := Y/2*X;значение переменной A будет равно (ответ введите цифрами)
Верно записано арифметическое выражение на Турбо Паскале image011.gif
(SQR(X)+SQRT(Y))/2*X
(X^2+SQRT(Y)/(2*X))
(SQRT(X)+SQR(Y))/(2X)
(SQR(X)+SQRT(Y))/(2*X)
Оператор с ключевыми словами REPEAT-UNTIL является оператором
ветвления
цикла с предусловием
цикла с параметрами
цикла с постусловием
Установите соответствие между структурными схемами алгоритмов и их назначением
image009.jpg
Алгоритм с постусловием
image010.jpg
Разветвлящийся алгоритм
image008.jpg
Алгоритм с предусловием
Реальные объекты программы, заменяющие в теле подпрограммы при ее вызове формальные параметры, называются ___________________ параметрами.
Формальными
Глобальными
Фактическими
Локальными
Установите соответствие между парами служебных слов ипользуемых для обозначения операторов
REPEAT…
TO
WHILE…
THEN
IF
DO
FOR … …
UNTIL
Если тело цикла содержит другой оператор цикла, то такие циклы называются
сложными
охватывающими
структурными
вложенными
В результате выполнения алгоритмаimage001.jpgзначение переменной S равно
0
6
3
7
Первым символом идентификатора в языке С++ может быть _____ и ____________.
цифра
знак подчёркивания
кавычка
латинская буква
Процедуры и функции, предназначенные для выполнения действий над объектами, называются
полями
методами
модулями
свойствами
Переменные, объявленные в программе на Турбо Паскале внутри процедуры или функции, называются
процедурными
частными
внутренними
локальными
Установите соответствие между типами данных в Паскале и служебными словами, обозначающими эти типы
RECORD
CHAR
INTEGER
ARRAY
REAL
STRING
BOULEAN
После выполнения фрагмента программы (при а = 6): case a of 1 : b: = 1; 2 : b: = a * 5; 3 : b: = a + 2 else b : = sqr(a); переменная b получит значение
b=1
b=36
b=30
b=8
К языкам с C – подобным синтаксисом относятся ____ и____ .
Java
Pascal
LISP
C#
Какое значение получит переменная D после выполнения операции присваивания D:=20/X*Y при X=5, Y=4?
1
4
5
16
image002.jpg В приведенном алгоритме тело цикло будет выполнено
Два раза
Бесконечное количество раз
Десять раз
Пять раз
Файл, связывающий вместе все файлы, из которых состоит приложение в Delphi, называется файлом
программного кода
формы
проекта
ресурсов
Подпрограмма -функция задана заголовком: Function Sub(a, b: real; n, :integer) : integer; Укажите верно записанные обращения к функции в языке Турбо Паскаль.
zzz := Sub(5.55, 4.44, 8);
Sub (a, b, 5,6);
w := 2*Sqr(Sub(x, y, m)/5.6);
k := Sub;
Пусть ST = ‘PASCAL’ Установите соответствие между функциями Паскаля и результатами, возвращаемыми этими функциями
delete (ST, 3, 3);
AL
pos (‘S’,ST);
6
length(ST)
3
copy (ST, 5, 2)
PAS
Оператор с ключевыми словами WHILE-DO является оператором
ветвления
цикла с постусловием
цикла с параметрами
цикла с предусловием
Переменные типа класса называют
структурами
объектами
компонентами
объединениями
Установите соответствие между основными принципами ООП и их определениями.
Полиморфизм
объединение в одном объекте данных и методов их обработки
Наследование
создание новых объектов на базе ранее определенных, при котором новые объекты–потомки сохраняют свойства своих родителей и обладают специфическими свойствами
Инкапсуляция
возможность замещения методов объекта-родителя одноименными методами объекта-потомка
Установите соответствие между понятием и его определением.
Класс
компоненты-данные объекта
Объект
компоненты-процедуры и функции объекта
Метод
структура, компонентами которой являются взаимосвязанные данные различных типов и использующие эти данные процедуры и функции
Поле
определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда похожих объектов
После выполнения фрагмента программы: a: =3; S: =0; while S < 5 do S: = S + a; S: = S + 10; переменная S получит значение
0
16
2
13
Пусть Var i,s,r : integer; a : array [ 1.. 10 ] of integer; Фрагмент программы: for i := 1 to 10 do if a[i] = s then r := r + 1;
Увеличивает на единицу каждый элемент массива
Заменяет элементы массива, равные S на заданное значение R
Вычисляет сумму элементов массива
Вычисляет количество элеменов массива, равных заданному числу S
Укажите правильные варианты записи формулы image012.gif
(A*D)/(C*D)
A*B/C/D
A*B/(C*D)
A*B/C*D