- Преподавателю
- Информатика
- Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов
Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Слепокуров П.М. |
Дата | 04.01.2016 |
Формат | rar |
Изображения | Есть |
4.testedu.ru/test/informatika/9-klass/paskal.html
Онлайн
Вопрос № 1 Что называется алгоритмом?
1) Алгоритм - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритм - описание последовательности действий (план), для решения задачи.
Алгоритм - примерный план для решения задачи.
Вопрос № 2 В каком разделе происходит описание переменных?
const
vag
var
Вопрос № 3 Чем характеризуется переменная?
Именем, типом, значением.
Именем, значением.
Значением, типом.
Вопрос № 4 Чем заканчивается программа?
END
Clrscr
Readln
Вопрос № 5 Как записывается оператор вывода?
Writeln ()
Readkey()
Readln()
Вопрос № 6 Как записывается оператор ввода?
Writeln ()
Readkey()
Readln()
Вопрос № 7 Как записывается оператор присвоения?
а:=1;
а=1;
а=:1;
Вопрос № 8 Записать на языке Turbo Pascal 7.0 следующее выражение: y=5x^2-10x+2;
Y:=5*x*x+10*x+2
Y:=5*x*x+10x+2
Y:=5x*x+10x+2
Вопрос № 9 Имеется условный оператор:
If D<>10 Then writeln (`Ура`) Else writeln (`Плохо…`);
Можно ли заменить его следующими операторами:
If D<>10 Then writeln (`Плохо…`) Else writeln (`Ура`);
If Not(D=10) Then writeln (`Плохо…`) Else writeln (`Ура`);
If Not(D<>10) Then writeln (`Плохо…`) Else writeln (`Ура`);
Вопрос № 10 Формат полного оператора ветвления следующий:
If <логическое выражение> else <оператор2>;
If <логическое выражение> then <оператор1> else <оператор2>;
If <логическое выражение> then <оператор1>;
Вопрос № 11 Оператор цикла с предусловием в Паскале имеет следующий формат:
Write<выражение> do <оператор>;
Writeln <выражение> go <оператор>;
While <выражение> do <оператор>;
Вопрос № 12 Какая строка из перечисленных описывает логическую переменную на языке Паскаль:
Var x: integer;
Var x: Boolean;
Var x: real;
Вопрос № 13 Укажите условие выбора чисел, кратных 3, но не кратных 6:
(Х mod 3=0);
(Х mod 3=0) and (X mod 6<>0);
(Х mod 3=0) or (X mod 6<>0);
Вопрос № 14 Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?
4.25
1
4
Вопрос № 15 Назначение циклической структуры:
Повторение идущих подряд одинаковых команд некоторое число раз;
Повторение одной команды не более 10 раз;
Проверка условия в тексте.
Вопрос № 16 Какое значение примет переменная С в результате выполнения программы:
Var A, B, C: integer;
Begin
A:=4;
B:=A*3-6;
If B>2*A Then A:=2;
IF B<2*A Then A:=5;
If B=2*A Then A:=B-A;
C:=A*B+A-B;
Writeln (`C=`, C);
End.
8
22
29
Вопрос № 17 Какая строка из перечисленных описывает символьную переменную на языке Паскаль:
Var x: integer;
Var x: char;
Var x: real;
Вопрос № 18 Оператор для организации ветвления в языках программирования - это…
Оператор для организации диалога с пользователем;
Условный оператор, оператор выбора;
Оператор цикла.
Вопрос № 19 Оператор для организации диалога с пользователем в языках программирования - это…
Оператор ввода и оператор вывода
Условный оператор, оператор выбора
Оператор цикла
Вопрос № 20 Значения переменных А и В после выполнения фрагмента программы А:=1; В:=10;
А:=А+В;
В:=А-В;
А:=А-В;
Останутся прежними;
Поменяются местами;
Станут равными соответственно сумме и разности прежних своих значений.
Вопрос № 21 Укажите условие выбора чисел, кратных 5 и не кратных 10:
(X mod 5=0) and (X mod 10<>0);
(X mod 5<>0) or (X mod 10=0);
(X mod 5=0) and (X mod 10=0);
Вопрос № 22 Какое значение примет переменная Х после выполнения оператора Х:= 15 div 4:
3
0
3.5
Вопрос № 23 Какие значения примут переменные C и D в результате выполнения программы:
Program vvv1;
Var A, B, C, D: integer;
Begin
A:=6;
B:=2*A+8;
If B>A Then C:=B-A Else D:=A-B;
Writeln (`C=`, C); Writeln (`D=`, D);
End.
C=14, D=0;
C=38, D=14:
C=14, D=-14.
Вопрос № 24 Какие значения примут переменные C и D в результате выполнения программы:
Program vvv2;
Var A, B, C, D: integer;
Begin
A:=7;
B:=2*A-3;
If B>A Then C:=B-A Else D:=A-B;
Writeln (`C=`, C); Writeln (`D=`, D);
End.
C=18, D=4;
C=4, D=0;
C=14, D=-14.