СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Pascal - итоговый тест

Категория: Информатика

Нажмите, чтобы узнать подробности

Pascal - итоговый тест

Просмотр содержимого документа
«Pascal - итоговый тест»

Pascal - итоговый тест

  1.  Выберите операторы, которые выводят значения  переменных X,Y в одной строке и Z в другой         

 WriteLn(X,Y);WriteLn(Z); 
 Write(X,Y);WriteLn(Z);
 WriteLn(X);Write(Y,Z);
 ReadLn(X,Y);ReadLn(Z);

  1.  Какие значения будут иметь переменные X,Y после    выполнения операторов X:=1;Y:=4;Y:=X+Y;X:=Y+Y;            

 X=1 Y=5 
 X=10 Y=5
 X=1 Y=4
 X=1 Y=10

  1.  После выполнения операторов K:=0;S:=0; Repeat S:=S+K; K:=K+2; Until K=10;

 S=0
 S=16
 S=20
 S=30

  1.  Какой из операторов увеличивает значение элемента  массива на величину индекса?

 A[I]:=I+I;
 A[I]:=A[I]+I; 
 A[I]:=A[I+I]; 
 A[I+I]:=A[I];

  1.  Выберите верное обращение к процедуре  Procedure F(Var X,Y:Real;Z:Integer);

 F(10,20,30);
 F(a,b,10+a); 
 F(c,d,10)



 Что изменяется при выполнении оператора ...Repeat X:=X+10;FillEllipse(X,Y,R,R);Until X=640;...

 цвет шарика
 координата X
 координата Y
 радиус шарика

  1.  Сколько шариков появится при выполнении операторов ...X:=0;Repeat X:=X+10; FillEllipse(X,5,5,5); Until Y90;...

 10
 11 
 9
 ни одного 

  1.  Какое условие точно исключает красный цвет при выводе объекта на экран

 If С=4  Then C:=5;
 If С=5 Then C:=С-1;
 If С3 Then C:=С+1;
 If С

  1.  После выполнения операторов C:='первая '; S:='моя книга';Insert(C,S,5);

 С='моя первая книга'
 C='первая книга'
 S='моя первая книга''
 S='первая книга'

  1.  Какой из операторов запишет в файл 5 чисел в  столбец?

 For i:=1 to 5 Read(f,k);
 For i:=1 to 5 Writeln(f,k); 
 For i:=1 to 5 Readln(f,k);
 For i:=1 to 5 Write(f,k)

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

Вариант №1

К заданиям выберите и запишите номера ответа (ответов)

Задания:

  1. Оператор цикла с параметром-счетчиком.

  2. Число на языке Pascal.

  3. Операторные скобки.

  4. Самый последний символ в тексте программы.

  5. Слова, которые не используются в теле программы (в разделе операторов).

  6. Операция вычисления остатка от целочисленного деления.

  7. Самая старшая логическая операция.

  8. Символы, используемые в операторе присваивания.

  9. Этот символ используется в экспоненциальной форме записи вещественного числа.

  10. Оператор вывода данных на экран (или на принтер).

  11. Слово, которое по-русски означает «Если».

  12. Оператор цикла с предусловием.

  13. С этих служебных слов начинаются подразделы в разделе описаний (объявлений) программы.

  14. Между этими символами записывается аргумент функции.

  15. Этот символ используется для разделения слов в тексте программы.

  16. Слова, которые составляют условный оператор в неполной форме.

  17. Знаки логических отношений.

  18. Слова, означающие типы данных Pascal.

  19. Символ, используемый в программе для разделения перечисляемых элементов в списке.

  20. Слова, которые могут использоваться при программировании как идентификаторы.

  21. Слово, которым обозначается функция случайного числа.

  22. Этот символ используется в операторе вывода как ограничитель текста, выводимого на экран.

Ответы:

  1. VAR

  2. ABS

  3. WHILE

  4. WRITE

  5. THEN

  6. READ

  7. SUM

  8. CRT

  9. CONST

  10. END

  11. REAL

  12. AND

  13. BEGIN

  14. DO

  15. WRITELN

  16. FOR

  17. REPEAT

  18. DIV

  19. OR

  20. USES

  21. RANDOM

  22. UNTIL

  23. TO

  24. PI

  25. PROGRAM

  26. ELSE

  27. DOWNTO

  28. COL

  29. READLN

  30. SQRT

  31. INTEGER

  32. IF

  33. ROUND

  34. MOD

  35. GRAPH

  36. NOT

  37. BOOLEAN

  38. PLOSHAD

  39. {

  40. :

  41. ;

  42. =

  43. .

  44. +

  45. /

  46. *

  47. ´

  48. (

  49. ,

  50. )

  51. пробел

  52. }

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

Вариант №2

К заданиям выберите и запишите номера ответа (ответов)

Задания:

  1. Логическая операция – «логическое сложение».

  2. Слова – операторы в одно слово (например, for-to-do является оператором в три слова).

  3. Оператор цикла с постусловием.

  4. Слово, с которого начинается заголовок программы.

  5. Эти символы используются в арифметических выражениях для изменения порядка действий.

  6. Оператор ввода данных с клавиатуры.

  7. Символ, которым заканчивается любое предложение на языке Pascal.

  8. Слова, которые используются для выделения тела цикла.

  9. Слова – модули Turbo Pascal?

  10. Оператор цикла с параметром-счетчиком.

  11. Символ, который используется для разделения целой и дробной части вещественного числа.

  12. 7 3=2

  13. Знаки, используемые для выделения комментариев в программе.

  14. Знак, который запрещено использовать в идентификаторах.

  15. Операторы, которые используются вместе при программировании ввода пользователя с клавиатуры.

  16. Слово, которое встречается только в полной форме условного оператора.

  17. Знаки арифметических операций.

  18. Эти слова являются частью логического выражения (условия).

  19. Знак (не буква и не цифра), который можно использовать в идентификаторах.

  20. Слова, которыми обозначаются стандартные функции Pascal.

  21. Это оператор мы используем в программе, чтобы задержать окно результатов.

  22. Слово, с которого начинается раздел подключения модулей Turbo Pascal к программе.



Ответы:

  1. VAR

  2. ABS

  3. WHILE

  4. WRITE

  5. THEN

  6. READ

  7. SUM

  8. CRT

  9. CONST

  10. END

  11. REAL

  12. AND

  13. BEGIN

  14. DO

  15. WRITELN

  16. FOR

  17. REPEAT

  18. DIV

  19. OR

  20. USES

  21. RANDOM

  22. UNTIL

  23. TO

  24. PI

  25. PROGRAM

  26. ELSE

  27. DOWNTO

  28. COL

  29. READLN

  30. SQRT

  31. INTEGER

  32. IF

  33. ROUND

  34. MOD

  35. GRAPH

  36. NOT

  37. BOOLEAN

  38. PLOSHAD

  39. {

  40. :

  41. ;

  42. =

  43. .

  44. +

  45. /

  46. *

  47. ´

  48. (

  49. ,

  50. )

  51. пробел

  52. }

  53. E



1. Вопрос:Какая строка из перечисленных описывает логическую переменную на языке Pascal:
 1. var  x : char

 2. var  x : integer


 3. var  x : boolean

2. Вопрос:Сколько значений принимает целочисленная переменная в языке Pascal

 1. более 10 значений.


 2. два значения.


 3. одно значение.


3. Вопрос:Укажите, какие операции относятся к логическим операциям


 1.NOT,  AND,  THEN

 2.AND,  OR,  NOT

 3.OR,  MOD,  AND



4. Вопрос:Значением логической переменной может являться:


 1. любое число


 2.истина или ложь


 3.таблица


5. Вопрос:Укажите логическое выражение, определяющее полуотрезок (–1, 3]:


 1. (X -1).

 2.(X-1).


 3. (X= -1) AND (X
6. Вопрос:Какое значение примет переменная Х после выполнения оператора X = 17 mod 4

 1. 1


 2. 0


 3. 4



7. Вопрос:Укажите условие выбора чисел, кратных 3, но не кратных 6

 1. (X mod 3 =0) AND (X mod 6 0)


 2. (X mod 3 =0) OR (X mod 6 0)


 3. (X mod 6 0)

8. Вопрос:Какой из операторов позволяет вычислить корень квадратный из числа на языке программирования Паскаль

 1. SQR.


 2. SQRT.


 3. ABS.



9. Вопрос:Назначение циклической структуры

 1. повторение одной команды не более 10 раз.


 2. проверка условия в тексте.


 3. повторение идущих подряд одинаковых команд некоторое число раз.



10. Вопрос:Тело цикла – это…                                          

 1. группа команд, не входящих в циклическую структуру


 2. произвольная группа команд


 3. группа команд, повторяющихся некоторое число раз.



11. Вопрос:Укажите, сколько раз выполнится тело цикла с заданным заголовком:

FOR i: = -1 TO 2 DO;   for i = -1 to 2 

 1.2.


 2.3.

 3. 4.



12. Вопрос:Какой из перечисленных заголовков циклов не содержит ошибок?

 1. FOR  X := 3  TO 12  DO;        for  x = 3  to 12;


 2. FOR  J := 10  TO  –2  DO;      for  j = 10  to  –2;


 3. FOR  K = 1 TO  5.5 DO;         for  k = 1 to  5.5;



13. Вопрос:говорят, что программа “зациклилась”, то это значит…

 1. тело цикла не выполняется.

 2.тело цикла выполняется бесконечно долго.


 3. тело цикла выполняется два раза.

14. Вопрос:Какое значение примет переменная C  в результате выполнения программы: 
VAR  A, B, C : INTEGER;        DEFINT А–C
BEGIN
A := 4;                                       A = 4;
B := A*3 – 6;                            B = A*3 – 6;
IF  B2*A  THEN  A := 2;        IF  B2*A  THEN  A = 2;
IF  BIF  B
IF  B=2*A  THEN  A := B - А;  IF  B=2*A  THEN  A = B – А;
C := A*B + A – B;                    C = A*B + A – B;
WRITELN (‘C=’, C);                 PRINT “C=”; C.

END.
 1. 22


 2.29


 3. 34



15. Вопрос:Определите значение переменной S после выполнения программы:
VAR  A, S : INTEGER;             DEFINT A, S
BEGIN
S := 0;                                       S = 0
FOR  A:=1  TO 4 DO                FOR  A=1  to 4
S := S + SQR(A);                       S = S + i*i;
WRITELN (‘S=’, S);                  NEXT

END.



 1.5.


 2.10.


 3.30.

 

16. Вопрос:Какая строка из перечисленных описывает символьную переменную на языке Pascal?



 1.var  x : real


 2.var  x : char


 3.var  x : integer