Выбранный для просмотра документ тест Повторим Паскаль.ppt
Скачать материал "Презентация Тест "Повторим Паскаль""
Рабочие листы
к вашим урокам
Скачать
1 слайд
1
Тест
Панченко Надежда Петровна,
педагог дополнительного образования
Повторим
Паскаль
МБО ДО ДДТ «Дворец детского творчества»
г. Дзержинск Нижегородская обл., 2023 г.
2 слайд
2
Оценивание результатов теста
1.Тест состоит из 68 заданий.
2. Достаточный уровень – 20 - 33 правильных ответов.
3. Средний уровень – 34 - 58 правильных ответов.
4. Высокий уровень – 59 – 68 правильных ответов.
3 слайд
3
Алгоритм работы с тестом
1. Время выполнения теста 2 часа.
2. В таблице ответов отметить выбранный вариант ответов.
3. Самоконтроль. Учащиеся сверяют свой ответ с предложенным ответом в презентации.
4. Подсчитать количество правильных ответов.
5. Взаимоконтроль. В режиме проверки педагогом учащиеся заполняют таблицу ответов. Потом обмениваются своими работами и сверяют ответы с ответами на слайдах презентации. Подсчитывают количество правильных ответов.
4 слайд
4
Указать номер ответа
4
1. Когда необходимо составлять блок-схему программы?
1) до начала составления самой программы;
2) после составления программы;
3) в процессе составления программы.
2. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод
1) представление алгоритма в виде схемы;
2) язык программирования высокого уровня;
3) словесное описание алгоритма.
1)
1)
Щелкните мышью
Щелкните мышью
5 слайд
5
Указать номер ответа
5
3. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -
1) ассемблер;
2) паскаль;
3) компилятор;
4) фортран.
4. В графических схемах алгоритмов стрелки направлений на линиях потоков
1) необходимо рисовать, если направление потока сверху вниз и слева направо;
2) рисовать не нужно;
3) необходимо рисовать, если направление потока снизу вверх и справа налево;
4) можно рисовать или не рисовать.
3)
3)
Щелкните мышью
Щелкните мышью
6 слайд
6
Указать номер ответа
6
5. Разработка алгоритма решения задачи – это
1) сведение задачи к математической модели, для которой известен метод решения;
2) выбор наилучшего метода из имеющихся;
3) точное описание данных, условий задачи и ее целого решения;
4) определение последовательности действий, ведущих к получению результатов.
6. Языком высокого уровня является
1) макроассемблер;
2) шестнадцатеричный язык;
3) фортран;
4) ассемблер.
4)
3)
Щелкните мышью
Щелкните мышью
7 слайд
7
Указать номер ответа
7
7. Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
1) линейным;
2) циклическим;
3) разветвленным;
4) простым.
8. Разработке алгоритма предшествует
1) постановка задачи, разработка математической модели, проектирование программ;
2) постановка задачи, разработка математической модели;
3) постановка задачи, выбор метода решения, проектирование программ;
4) постановка задачи, разработка математической модели, выбор метода решения.
1)
2)
Щелкните мышью
Щелкните мышью
8 слайд
8
Указать номер ответа
8
9. Символьный тип данных объявляется служебным словом:
1) CHAR;
2) STRING;
3) BYTE;
4) WORD;
10. В операторе присваивания summa := sqr(x)+3*a переменными являются
1) a, x, summa;
2) x, a;
3) sqr,x,a;
4) summa, sqr, x, a.
1)
1)
Щелкните мышью
Щелкните мышью
9 слайд
9
Указать номер ответа
9
11. Процедура INC(x,k)
1) преобразует десятичное число х в строку из k символов;
2) увеличивает значение переменной х на величину k;
3) уменьшает значение переменной х на величину k;
4) преобразует строку символов x в число, содержащее k десятичных знаков.
12. Записью действительного числа с плавающей точкой является
1) –1.0533333;
2) 1.0E01;
3) 48.0001;
4) 220.11.
2)
2)
Щелкните мышью
Щелкните мышью
10 слайд
10
Указать номер ответа
10
13. Вещественный тип данных объявляется служебным словом:
1) INTEGER;
2) REAL;
3) LONGINT;
4) SHORTINT.
14. Оператор цикла с постусловием
1) Repeat… until;
2) While…do;
3) For … to…do;
4) For…downto…do.
2)
1)
Щелкните мышью
Щелкните мышью
11 слайд
11
Указать номер ответа
11
15. Логический тип данных объявляется служебным словом:
1) BOOLEAN;
2) LOGIC;
3) BYTE;
4) IF.
16. Раздел переменных определяется служебным словом:
1) LABEL;
2) TYPE;
3) VAR;
4) ARRAY.
1)
3)
Щелкните мышью
Щелкните мышью
12 слайд
12
Указать номер ответа
12
17. В языке Паскаль пустой оператор использоваться
1) может;
2) может, но в исключительных ситуациях;
3) пустых операторов не бывает;
4) не может.
18. Раздел типов определяется служебным словом:
1) LABEL;
2) TYPE;
3) VAR;
4) BEGIN.
1)
2)
Щелкните мышью
Щелкните мышью
13 слайд
13
Указать номер ответа
13
19. Какие из приведенных типов данных относятся к целочисленному типу данных?
1) integer, real;
2) integer, word, longint;
3) comp, double;
4) single, extended.
20. Из приведенных операторов описания переменных неправильно объявлены переменные
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.
2)
Щелкните мышью
1)
Щелкните мышью
14 слайд
14
Указать номер ответа
14
21. Какие из приведенных типов данных относятся к вещественному типу данных?
1) byte, real;
2) shortint;
3) word, double;
4) real, single, extended.
22. Для вычисления экспоненты применяется процедура:
1) ORD(X);
2) SQR(X);
3) TRUNC(X);
4) EXP(X).
4)
4)
Щелкните мышью
Щелкните мышью
15 слайд
15
Указать номер ответа
15
23. Результатом выполнения фрагмента программы:
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.
24. Для возведения в квадрат применяется функция:
1) LN(X);
2) LOG(X);
3) SQRT(X);
4) SQR(X).
2)
4)
Щелкните мышью
Щелкните мышью
16 слайд
16
Указать номер ответа
16
25. Для вычисления квадратного корня применяется функция:
1) SQR(X);
2) SQRT(X);
3) ORD(X);
4) EXP(X).
26. Раздел констант объявляется служебным словом:
1) CONST;
2) KONST;
3) CONCT;
4) VAR.
2)
1)
Щелкните мышью
Щелкните мышью
17 слайд
17
Указать номер ответа
17
27. Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?
1) для круга единичного радиуса;
2) для точек, расположенных вне круга с единичным радиусом;
3) для точек плоскости, расположенных внутри квадрата с единичными сторонами;
4) для точек плоскости, расположенных вне квадрата с единичными сторонами .
28. Укажите правильную запись вычисления функции в виде одного условного оператора:
1) if 0<=x<+2 then y:=cos(x) else y:=1-sin(x);
2) if (x>=0) and (x<=2) then y:=cos(2*x) else y:=1-sin(3*x);
3) if x>=0 and x=<2 then y:=cos(2x) else y:=1-sin(3x);
4) if (0>=x) or (x<=2) then y:=cos(x); else y:=1-sin(x)
1)
2)
Щелкните мышью
Щелкните мышью
18 слайд
18
Указать номер ответа
18
29. Укажите неправильно записанный оператор:
1) if a < b then a:=a*a else b:=b*b;
2) if x > 2 and y < 3 then s:=s+1; else s:=s-1;
3) if k >= m then k:=m;
4) if (a>b) or (c =a) then c:= a + b.
30. Цикл с предусловием определяется служебным словом:
1) FOR;
2) WHILE;
3) REPEAT;
4) IF.
2)
2)
Щелкните мышью
Щелкните мышью
19 слайд
19
Указать номер ответа
19
31. Цикл с постусловием определяется служебным словом:
1) FOR;
2) WHILE;
3) CASE;
4) REPEAT.
32. Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то ...
1) оператор S не выполняется ни разу;
2) оператор S выполняется один раз;
3) оператор S выполняется B-A раз;
4) оператор S выполняется B-A+1 раз.
4)
1)
Щелкните мышью
Щелкните мышью
20 слайд
20
Указать номер ответа
20
33. Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то ...
1) оператор S не выполняется ни разу;
2) оператор S выполняется один раз.
34. Можно ли в цикле for... задать шаг изменения параметра цикла отличный от 1 или -1 ?
1) можно, добавив слово step и величину шага;
2) можно, включив в тело цикла выражение вида i:=i+шаг, где i - параметр цикла;
3) нельзя.
1)
3)
Щелкните мышью
Щелкните мышью
21 слайд
21
Указать номер ответа
21
35. Укажите оператор цикла –ДО с параметром:
1) for ... to ... do;
2) while ... do;
3) repeat ... Until;
4) case …of …else…end.
36. В операторе цикла с предусловием: while B do A; при B = FALSE оператор A ...
1) выполняется один раз;
2) не выполняется ни разу;
3) выполняется до тех пор, пока B не равно TRUE.
1)
2)
Щелкните мышью
Щелкните мышью
22 слайд
22
Указать номер ответа
22
37. Определить результат работы следующего фрагмента программы:
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.
38. При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:
1) выражение записано неверно;
2) 8;
3) операция невыполнима, так как деление на 0 невозможно;
4) 0.
2)
4)
Щелкните мышью
Щелкните мышью
23 слайд
23
Указать номер ответа
23
39. В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
1) 0 -1;
2) 4 6;
3) 4 0;
4) 1 0.
40. Определить результат работы следующего фрагмента программы 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.
3)
1)
Щелкните мышью
Щелкните мышью
24 слайд
24
Указать номер ответа
24
41. Неверно записано описание переменных:
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.
42. При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
1) 2;
2) 1;
3) 0.3333;
4) 11.
3)
4)
Щелкните мышью
Щелкните мышью
25 слайд
25
Указать номер ответа
25
43. В Паскале различие в высоте букв (прописные или строчные)
1) имеет значение при написании текстовых констант;
2) имеет значение для написания служебных слов;
3) имеет значение для написания имен переменных;
4) игнорируется.
44. Имеется описание заголовка процедуры: procedure proba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются ...
1) по ссылке;
2) по значению;
3) как константа;
4) как процедура.
4)
1)
Щелкните мышью
Щелкните мышью
26 слайд
26
Указать номер ответа
26
45. Имеется описание заголовка процедуры: procedure proba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются ...
1) по ссылке;
2) по значению;
3) как константа;
4) как процедура.
46. Какое выражение неверно?
1) структура подпрограммы аналогична структуре основной программы;
2) подпрограмма предназначена для выполнения какой-то последовательности действий;
3) в Паскале имеется две разновидности подпрограмм – процедуры и функции;
4) в подпрограмме нельзя использовать глобальные переменные.
2)
2)
Щелкните мышью
Щелкните мышью
27 слайд
27
Указать номер ответа
27
47. Подпрограммы располагаются в разделе описания...?
1) переменных;
2) типов;
3) процедур и функций;
4) меток.
48. Каких параметров подпрограммы не существует?
1) параметров-переменных;
2) параметров-констант:
3) параметров-значений;
4) параметров-модулей.
3)
4)
Щелкните мышью
Щелкните мышью
28 слайд
28
Указать номер ответа
28
49. Как называются имена, представленные в разделе описаний основной программы?
1) формальными;
2) параметрами-константами;
3) локальными;
4) глобальными.
50. Какие виды подпрограмм есть в Паскале?
1) модуль и функция;
2) процедура и функция;
3) модуль и процедура;
4) процедура.
4)
2)
Щелкните мышью
Щелкните мышью
29 слайд
29
Указать номер ответа
29
51. Где правильно описана процедура?
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 [1..10] of integer; var b:real).
52. Какое служебное слово указывается в заголовке процедуры?
1) BEGIN;
2) PROCEDURE;
3) FUNCTION;
4) PROCEDURA.
4)
2)
Щелкните мышью
Щелкните мышью
30 слайд
30
Указать номер ответа
30
53. Какие объекты можно использовать в качестве формальных параметров в процедуре?
1) константы, переменные, выражения;
2) переменные с указанием их типа;
3) выражения, константы;
4) типизированные константы.
54. Что представляют собой фактические параметры?
1) константы, переменные, выражения с указанием их типа;
2) переменные с указанием их типа;
3) выражения, константы;
4) константы, переменные, выражения без указания типа.
2)
4)
Щелкните мышью
Щелкните мышью
31 слайд
31
Указать номер ответа
31
55. Каким символом разделяются перечень однотипных формальных параметров в процедуре?
1) запятой;
2) точкой с запятой;
3) двоеточием;
4) точкой.
56. Каким символом разделяются перечень разнотипных формальных параметров в процедуре?
1) запятой;
2) точкой с запятой;
3) двоеточием;
4) точкой.
1)
2)
Щелкните мышью
Щелкните мышью
32 слайд
32
Указать номер ответа
32
57. Где правильно описана функция?
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;
58. Укажите правильное обращение к процедуре, объявленной как:
Procedure Tangens(f:real; var t:real);
1) tangens (3.14,t,k);
2) tangens(pi/2,k);
3) tangens(a,3.14);
4) tangen(pi/6,t).
2)
2)
Щелкните мышью
Щелкните мышью
33 слайд
33
Указать номер ответа
33
59. Укажите правильный вызов процедуры 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);
60. Длину строки можно определить с помощью процедуры:
1) LENGTH;
2) ORD;
3) CHR;
4) RECORD.
3)
1)
Щелкните мышью
Щелкните мышью
34 слайд
34
Указать номер ответа
34
61. Переменная строкового типа обозначается идентификатором
1) string;
2) word;
3) char;
4) byte.
62. Строки программы в Турбо Паскале имеют максимальную длину:
1) 80 символов;
2) 126 символов;
3) 256 символов;
4) 512 символов.
1)
3)
Щелкните мышью
Щелкните мышью
35 слайд
35
Указать номер ответа
35
63. Какой из примеров записан правильно?
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.
64. Какие данные могут выступать в качестве индекса?
1) вещественные типы данных;
2) константы и переменные порядковых типов;
3) операторы;
4) целые типы данных.
3)
2)
Щелкните мышью
Щелкните мышью
36 слайд
36
Указать номер ответа
36
65. Какие данные не могут выступать в качестве индекса?
1) вещественные типы данных;
2) константы и переменные порядковых типов;
3) тип-диапазон;
4) целые типы данных.
66. Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’
1) > ;
2) < ;
3) = ;
4) >< .
1)
1)
Щелкните мышью
Щелкните мышью
37 слайд
37
Указать номер ответа
37
67. Что появится на экране в результате выполнения следующих операторов: ws:=’электрификация’; sw:=’тр’; p:=pos(sw,ws); write(p:2);
1) 1;
2) 3;
3) и;
4) 5.
68. ORD(Х) – функция, которая …
1) возвращает порядковый номер значения выражения Х;
2) возвращает следующее значение порядкового типа;
3) возвращает символ в верхнем регистре;
4) преобразует выражение Х в символ.
4)
1)
Щелкните мышью
Щелкните мышью
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 668 470 материалов в базе
«Информатика», Поляков К.Ю., Еремин Е.А.
Глава 4. Программирование
Больше материалов по этой темеНастоящий материал опубликован пользователем Панченко Надежда Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.