Содержание
- Когда необходимо составлять блок-схему программы?
- Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод
- Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа —
- В графических схемах алгоритмов стрелки направлений на линиях потоков
- Разработка алгоритма решения задачи – это
- Языком высокого уровня является
- Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
- Разработке алгоритма предшествует
- Символьный тип данных объявляется служебным словом:
- В операторе присваивания summa := sqr(x)+3*a переменными являются
- Процедура INC(x,k)
- Записью действительного числа с плавающей точкой является
- Вещественный тип данных объявляется служебным словом:
- Оператор цикла с постусловием
- Логический тип данных объявляется служебным словом:
- Раздел переменных определяется служебным словом:
- В языке Паскаль пустой оператор помечаться
- Раздел типов определяется служебным словом:
- Какие из приведенных типов данных относятся к целочисленному типу данных?
- Из приведенных операторов описания переменных неправильно объявлены переменные
- Какие из приведенных типов данных относятся к вещественному типу данных?
- Для вычисления экспоненты применяется процедура:
- Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение
- Для возведения в квадрат применяется функция:
- Для вычисления квадратного корня применяется функция:
- Раздел констант объявляется служебным словом:
- Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?
- Укажите правильную запись вычисления функции в виде одного условного оператора:
- Укажите неправильно записанный оператор:
- Цикл с предусловием определяется служебным словом:
- Цикл с постусловием определяется служебным словом:
- Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то …
- Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то …
- Можно ли в цикле for… задать шаг изменения параметра цикла отличный от 1 или -1 ?
- Укажите оператор цикла –ДО с параметром:
- В операторе цикла с предусловием: while B do A; при B = FALSE оператор A …
- Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
- При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:
- В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
- Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;
- Неверно записано описание переменных:
- При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
- В Паскале различие в высоте букв (прописные или строчные)
- Имеется описание заголовка процедуры: procedure proba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются …
- Имеется описание заголовка процедуры: procedure proba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются …
- Какое выражение неверно?
- Подпрограммы располагаются в разделе описания…?
- Каких параметров подпрограммы не существует?
- Как называются имена, представленные в разделе описаний основной программы?
- Какие виды подпрограмм есть в Паскале?
- Где правильно описана процедура?
- Какое служебное слово указывается в заголовке процедуры?
- Какие объекты можно использовать в качестве формальных параметров в процедуре?
- Что представляют собой фактические параметры?
- Каким символом разделяются перечень однотипных формальных параметров в процедуре?
- Каким символом разделяются перечень разнотипных формальных параметров в процедуре?
- Где правильно описана функция?
- Укажите правильное обращение к процедуре, объявленной как: Procedure Tangens(f:real; var t:real);
- Укажите правильный вызов процедуры Procedure LOG10(Argument:Real; var LOG:real);
- Длину строки можно определить с помощью процедуры:
- Переменная строкового типа обозначается идентификатором
- Строки программы в Турбо Паскале имеют максимальную длину:
- Какой из примеров записан правильно?
- Какие данные могут выступать в качестве индекса?
- Какие данные не могут выступать в качестве индекса?
- Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’
- Что появится на экране в результате выполнения следующих операторов: ws:=’электрификация’; sw:=’тр’; p:=pos(sw,ws); write(p:2);
- ORD(Х) – функция, которая …
Когда необходимо составлять блок-схему программы?
- 1. До начала составления самой программы
- 2. После составления программы
- 3. В процессе составления программы
Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод
- 1. представление алгоритма в виде схемы
- 2. язык программирования высокого уровня
- 3. словесное описание алгоритма
Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа —
- 1. ассемблер
- 2. паскаль
- 3. компилятор
- 4. фортран
В графических схемах алгоритмов стрелки направлений на линиях потоков
- 1. необходимо рисовать, если направление потока сверху вниз и слева направо
- 2. рисовать не нужно
- 3. необходимо рисовать, если направление потока снизу вверх и справа налево
- 4. можно рисовать или не рисовать
Разработка алгоритма решения задачи – это
- 1. сведение задачи к математической модели, для которой известен метод решения
- 2. выбор наилучшего метода из имеющихся
- 3. точное описание данных, условий задачи и ее целого решения
- 4. определение последовательности действий, ведущих к получению результатов
Языком высокого уровня является
- 1. Макроассемблер
- 2. Шестнадцатеричный язык
- 3. Фортран
- 4. Ассемблер
Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
- 1. линейным
- 2. циклическим
- 3. разветвленным
- 4. простым
Разработке алгоритма предшествует
- 1. постановка задачи, разработка математической модели, проектирование программ
- 2. постановка задачи, разработка математической модели
- 3. постановка задачи, выбор метода решения, проектирование программ
- 4. постановка задачи, разработка математической модели, выбор метода решения
Символьный тип данных объявляется служебным словом:
- 1. CHAR;
- 2. STRING;
- 3. BYTE;
- 4. WORD;
В операторе присваивания summa := sqr(x)+3*a переменными являются
- 1. a, x, summa
- 2. x, a
- 3. sqr,x,a
- 4. summa, sqr, x, a
Процедура INC(x,k)
- 1. преобразует десятичное число х в строку из k символов
- 2. увеличивает значение переменной х на величину k
- 3. уменьшает значение переменной х на величину k
- 4. преобразует строку символов x в число, содержащее k десятичных знаков
Записью действительного числа с плавающей точкой является
- 1. –1.0533333
- 2. 1.0E01
- 3. 48.0001
- 4. 220.11
Вещественный тип данных объявляется служебным словом:
- 1. INTEGER
- 2. REAL
- 3. LONGINT
- 4. SHORTINT
Оператор цикла с постусловием
- 1. Repeat… until
- 2. While…do
- 3. For … to…do
- 4. For…downto…do
Логический тип данных объявляется служебным словом:
- 1. BOOLEAN
- 2. LOGIC
- 3. BYTE
- 4. IF
Раздел переменных определяется служебным словом:
- 1. LABEL
- 2. TYPE
- 3. VAR
- 4. ARRAY
В языке Паскаль пустой оператор помечаться
- 1. может
- 2. может, но в исключительных ситуациях
- 3. пустых операторов не бывает
- 4. не может
Раздел типов определяется служебным словом:
- 1. LABEL
- 2. TYPE
- 3. VAR
- 4. BEGIN
Какие из приведенных типов данных относятся к целочисленному типу данных?
- 1. integer, real
- 2. integer, word, longint
- 3. comp, double
- 4. single, extended
Из приведенных операторов описания переменных неправильно объявлены переменные
- 1. VAR f,g,d,t:INTEGER;I,t:REAL
- 2. var a,b:real;c:real
- 3. var I,j,max,min: real
- 4. var a,b,c,d:real; I,j,k:integer
Какие из приведенных типов данных относятся к вещественному типу данных?
- 1. byte, real
- 2. shortint
- 3. word, double
- 4. real, single, extended
Для вычисления экспоненты применяется процедура:
- 1. ORD(X)
- 2. SQR(X)
- 3. TRUNC(X)
- 4. EXP(X)
Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение
- 1. -10.0
- 2. -30.0
- 3. 0.0
- 4. -120.0
Для возведения в квадрат применяется функция:
- 1. LN(X)
- 2. LOG(X)
- 3. SQRT(X)
- 4. SQR(X)
Для вычисления квадратного корня применяется функция:
- 1. SQR(X)
- 2. SQRT(X)
- 3. ORD(X)
- 4. EXP(X)
Раздел констант объявляется служебным словом:
- 1. CONST
- 2. KONST
- 3. CONCT
- 4. VAR
Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?
- 1. Для круга единичного радиуса
- 2. Для точек, расположенных вне круга с единичным радиусом
- 3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами
- 4. Для точек плоскости, расположенных вне квадрата с единичными сторонами
Укажите правильную запись вычисления функции в виде одного условного оператора:
- 1. if 0
- 2. if (0
- 3. if (0
- 4. if (0
- 2. if (0
Укажите неправильно записанный оператор:
- 1. if a
- 2. if x and y then s:=s+1; else s:=s-1;
- 3. if k<>m then k:=m;
- 4. if (a
Цикл с предусловием определяется служебным словом:
- 1. FOR;
- 2. WHILE;
- 3. REPEAT;
- 4. IF.
Цикл с постусловием определяется служебным словом:
- 1. FOR;
- 2. WHILE;
- 3. CASE;
- 4. REPEAT;
Если в цикле с параметром:
for i:= A to B do S;
значение B меньше, чем значение A, то …
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
- 3. оператор S выполняется B-A раз.
- 4. оператор S выполняется B-A+1 раз.
Если в цикле с параметром:
for i:= A downto B do S;
значение B больше, чем значение A, то …
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
Можно ли в цикле for… задать шаг изменения параметра цикла отличный от 1 или -1 ?
- 1. нельзя
- 2. можно, включив в тело цикла выражение вида i:=i+шаг, где i — параметр цикла.
Укажите оператор цикла –ДО с параметром:
- 1. for … to … do;
- 2. while … do;
- 3. repeat … until.
- 4. case …of …else…end
В операторе цикла с предусловием:
while B do A;
при B = FALSE оператор A …
- 1. выполняется один раз;
- 2. не выполняется ни разу;
- 3. выполняется до тех пор, пока B не равно TRUE.
Определить результат работы следующего фрагмента программы
k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:
- 1. выражение записано неверно
- 2. 8
- 3. операция невыполнима, так как деление на 0 невозможно
- 4. 2
В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
- 1. 0 -1
- 2. 4 6
- 3. 4 0
- 4. 1 0
Определить результат работы следующего фрагмента программы
k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
Неверно записано описание переменных:
- 1. VAR A,B:real; I,J:integer;
- 2. VAR j,g,t:integer; i:real;
- 3. VAR i,max:integer; a,max:real;
- 4. VAR a,b:real; c,d:real;
При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
- 1. 2
- 2. 1
- 3. 0.3333
- 4. 11
В Паскале различие в высоте букв (прописные или строчные)
- 1. имеет значение при написании текстовых констант
- 2. имеет значение для написания служебных слов
- 3. имеет значение для написания имен переменных
- 4. игнорируется
Имеется описание заголовка процедуры:
procedure proba(var a, b, c:integer);
При использовании процедуры с таким заголовком значения фактических параметров передаются …
- 1. по ссылке;
- 2. по значению.
- 3. как константа
- 4. как процедура
Имеется описание заголовка процедуры:
procedure proba(a, b, c:integer);
При использовании процедуры с таким заголовком значения фактических параметров передаются …
- 1. по ссылке;
- 2. по значению
- 3. как константа
- 4. как процедура
Какое выражение неверно?
- 1. Структура подпрограммы аналогична структуре основной программы
- 2. Подпрограмма предназначена для выполнения какой-то последовательности действий
- 3. В Паскале имеется две разновидности подпрограмм – процедуры и функции
- 4. В подпрограмме нельзя использовать глобальные переменные
Подпрограммы располагаются в разделе описания…?
- 1. переменных
- 2. типов
- 3. процедур и функций
- 4. меток
Каких параметров подпрограммы не существует?
- 1. параметров-переменных
- 2. параметров-констант
- 3. параметров-значений
- 4. параметров-модулей
Как называются имена, представленные в разделе описаний основной программы?
- 1. формальными
- 2. параметрами-константами
- 3. локальными
- 4. глобальными
Какие виды подпрограмм есть в Паскале?
- 1. модуль и функция
- 2. процедура и функция
- 3. модуль и процедура
- 4. процедура
Где правильно описана процедура?
- 1. PROCEDURA (a:array [1..10] of integer: b:real)
- 2. PROSEDURA (var a:array [1..10] of integer; b:real)
- 3. PROSEDURA (a:array of integer; b:real)
- 4. PROCEDURE (a:array of integer; var b:real)
Какое служебное слово указывается в заголовке процедуры?
- 1. BEGIN
- 2. PROCEDURE
- 3. FUNCTION
- 4. PROCEDURA
Какие объекты можно использовать в качестве формальных параметров в процедуре?
- 1. константы, переменные, выражения
- 2. переменные с указанием их типа
- 3. выражения, константы
- 4. типизированные константы
Что представляют собой фактические параметры?
- 1. константы, переменные, выражения с указанием их типа
- 2. переменные с указанием их типа
- 3. выражения, константы
- 4. константы, переменные, выражения без указания типа
Каким символом разделяются перечень однотипных формальных параметров в процедуре?
- 1. запятой
- 2. точкой с запятой
- 3. двоеточием
- 4. точкой
Каким символом разделяются перечень разнотипных формальных параметров в процедуре?
- 1. запятой
- 2. точкой с запятой
- 3. двоеточием
- 4. точкой
Где правильно описана функция?
- 1. FUNCTION (a,b,c:real):integer;
- 2. FUNCTION Faktor (a:integer):integer;
- 3. FYNCTION Sum (a,b,c:real):integer;
- 4. FUNKTION A(a,b,c:real): integer;
Укажите правильное обращение к процедуре, объявленной как:
Procedure Tangens(f:real; var t:real);
- 1. tangens (3.14,t,k);
- 2. tangens(pi/2,t);
- 3. tangens(a,3.14);
- 4. tangen(pi/6,t);
Укажите правильный вызов процедуры
Procedure LOG10(Argument:Real; var LOG:real);
- 1. LOG10(x,2.3);
- 2. LOG10(x,2*y);
- 3. LOG10(1.5,y);
- 4. LOG10(x,y,z);
Длину строки можно определить с помощью процедуры:
- 1. LENGTH;
- 2. ORD;
- 3. CHR;
- 4. RECORD;
Переменная строкового типа обозначается идентификатором
- 1. string;
- 2. word;
- 3. char;
- 4. byte;
Строки программы в Турбо Паскале имеют максимальную длину:
- 1. 80 символов;
- 2. 126 символов;
- 3. 256 символов;
- 4. 512 символов.
Какой из примеров записан правильно?
- 1. var y = array [1..10] of integer.
- 2. var y : array (1..10) of integer;
- 3. var y : array [1..10] of integer;
- 4. type y = array (1..10) of integer.
Какие данные могут выступать в качестве индекса?
- 1. вещественные типы данных
- 2. константы и переменные порядковых типов
- 3. операторы
- 4. целые типы данных
Какие данные не могут выступать в качестве индекса?
- 1. вещественные типы данных
- 2. константы и переменные порядковых типов
- 3. тип-диапазон
- 4. целые типы данных
Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’
- 1. >
- 2. <
- 3. =
- 4. <=
Что появится на экране в результате выполнения следующих операторов:
ws:=’электрификация’;
sw:=’тр’; p:=pos(sw,ws); write(p:2);
- 1. 1
- 2. 3
- 3. и
- 4. 5
ORD(Х) – функция, которая …
- 1. возвращает порядковый номер значения выражения Х
- 2. возвращает следующее значение порядкового типа
- 3. возвращает символ в верхнем регистре
- 4. преобразует выражение Х в символ