Тест «Основы программирования на языке Турбо Паскаль»

Тест по теме: «Основы программирования на языке Турбо Паскаль» 13 SHAPE \* MERGEFORMAT 1415

Какие имена записаны не верно?
Альфа
Alpha
А2


Какие операторы присваивания составлены не правильно?
A:=b
A=b
A:=b+1
B+1:=a

Какими будут значения переменных m и n после выполнения последовательностей операторов: m:= 25; n:= m+1; m:= m-25.
m=1, n=26
m=0, n=26
m=25, n=26
m=26, n=2

Даны значения переменных a=1, b=2, c=3. Какими будут значения этих переменных после выполнения следующих операторов: a:=b; b:=c; c:=a.
a=2, b=3, c=1
a=3, b=1, c=2
a=2, b=3, c=2
a=1, b=3, c=2

Какими будут значения переменных j и k после выполнения условного оператора
if j>k then j :=k-2 else k := k-2
Исходные значения переменных: j =3, k =5
j=1, k=3
j=3, k=5
k=3, j=3
k=1, j=3

Выбрать условный оператор, в котором значение переменной f вычисляется по формуле f = a+b, если a – четное; и
f = a*b, если a – нечетное; k: integer.
If a mod 2 =0 then f:= a*b Else f:= a+b;
If a div 2 = 0 then f:= a*b Else f:= a+b;
If a mod 2 =0 then f:= a+b Else f:= a*b;
If a div 2 =0 then f:= a+b Else f:= a*b;

Каким будет значение переменной a после выполнения операторов: a:= 3;
if a < 4 then begin a := a + 2; a:= a + 3 end
else a := a – 2;
a = 5
a = 6
a = 7
a = 8

Алгоритм - это:
правила выполнения определенных действий
набор команд для компьютера
последовательность действий, направленных на достижение поставленной задачи
условие задачи

Что не является свойством алгоритма:
Понятность
Дискретность
Результативность
Цикличность

Суть такого свойства алгоритма как детерминируемость заключается в том, что:
записывая алгоритм для конкретного исполнителя можно использовать лишь те команды, что входят в систему его команд
однозначно определен результат каждого действия и их последовательность, тем самым однозначно определен результат выполнения алгоритма
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма

Дан фрагмент программы:
m := 25; n := m + 1; m := n – 25;
writeln (m, n);
Какие числа напечатает машина?
25, 26
1, 25
1, 26
26, 1

Для объявления целых величин из диапазона от -32768 до +32767 пишут
var nick: word;
var 1m : shortint;
var m1 : integer;
var 1m : byte;

Вещественный тип из диапазона от -2E63-1 до 2E63+1 объявляют в программе следующим образом:
var 1diger : single;
var diger1 : comp;
var сыr_2 : double;
var miма1 : comp;

Объявление переменной символьного типа выполняется следующим образом:
var 1diger : char;
var disk : char;
var сor 2 : char;
var текст : char;

Логический тип в программе может быть объявлен следующим образом:
var d
·isk : boolean;
var 1diger : boolean;
var dо_м : boolean;
var сor 2 : boolean;

Организация вывода числа выполняется следующим образом:
Write(a’);
Write(5’);
Write(a);
Read (a);

Организация ввода числа выполняется следующим образом:
Write(a);
Read (a’);
Read (a);
Read (5’);

Оператор безусловного перехода:
GOTO <метка>
GO TO <метка>
GOTU <метка>
GO TU <метка>

Оператор присваивания переменной W квадрата ее значения, а переменной
Z – куба на языке Турбо Паскаль:
w := sgr(w);
w := sqr(w);
z := z*z*z;
z = z*z*z;

В разделе объявлений и соглашений выберите верную последовательность ключевых слов:
program, Var, Begin, Label, End, uses
uses, program, const, type, var, Label
var, program, const, begin, Label, uses
program, uses, Label, const, type, var

После какого ключевого слова описываются переменные, участвующие в решении задачи:
Program
Uses
Var
Const

Из записанных операторов выбрать оператор ожидания
Readln
Writeln
Readkey
begin

Какая строка программы соответствует условию
«Если А>C, то В=25
·(A+C) »
if A>C then B:=A+C;
if A>C then B:=25*(A+C);
f A>B then B:=25*(A+C);
if A
Имена переменных и имя программы необходимо записывать ...
буквами русского алфавита и цифрами без пробелов
буквами латинского алфавита и цифрами без пробелов
прописными буквами и цифрами через нижнюю черту
строчными буквами и цифрами слитно

Совокупность допустимых значений переменной и операций, выполняемых над ними называют
типом данных
числом
идентификатором
постоянной

К скалярным типам данных относятся:
массивы, файлы, записи, множества
идентификаторы, имена, индексы
вещественные, целые, символьные, логические величины
диаграммы, поля, строки, столбцы

К структурным типам данных относятся
массивы, файлы, записи, множества
вещественные, целые, символьные, логические величины
идентификаторы, имена, индексы
диаграммы, поля, строки, столбцы

Перечисляемый тип в программе объявляют следующим образом:
Type dni_mesiatsa = (1..28);
Type Age=0..150;
Type Spring = (March, April, May);
Type Spring = March..May;

Ограниченный тип в программе объявляют так:
Type dni_mesiatsa = (1..28);
Type vremena_goda = (summer...spring);
Type Age=0...150;
Type Spring = March..May;

Для объявления вещественных величин из диапазона от -1.7E38 до 1.7E38 пишут
var diger : real;
var 1diger : single;
var diger1 : comp;
var сыr_2 : double;


9 класс–1



15