Инфоурок Информатика ТестыДля обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов.

Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов.

Скачать материал

Выберите документ из архива для просмотра:

1 68 вопросов без ответов.rtf 10 24 вопроса без ответа онлайн.docx 11 15 вопросов без ответовТЕСТ ОПЕРАТОРЫ ПАСКАКЛЯ.doc 12 12 вопросов без ответов 2 варианта Турбо Паскальtest-paskal.doc 13 7 вопросов без ответов 2 варианта823e876332e0e201718e14409cd7f423.docx 14 19 вопросов без ответовpasc10test.doc 15 -№ 4- 15 воспросов без ответовтест.doc 15- №1- 15 воспросов без ответовтест.doc 15- №2- 15 воспросов без ответовтест.doc 15- №3- 15 воспросов без ответовтест.doc 16- 30 вопросов без ответов 2 варианта_TESTS9.doc 17 - Итоговый тест 9 класс ивт без ответов 2в.docx 18- Тест 30 вопросов без ответов изначально16_TESTS9.doc 19- Тест 141215г сборный с ответами.docx 19- Тест сборный без ответов .docx 2 15 вопросов без ответов простые.doc 2 2 - Контроль9_1полуг без ответов 15 в.doc 20- Тест ивт 10 вопросов без ответов 2 в25.01.2016г.Паскаль.docx 21- тест ивт 30 вопросов без ответов.docx 3 8 вопросов без ответов 2 варианта test_-_osnovy_programmirovaniya.doc 4 16 вопросов без ответов онлайн со ссылкой.docx 6 27 вопросов без ответов.docx 7 вопросов без ответов онлайн со ссылкой.docx 8- 90 вопросов без ответов .doc.docx 9 - 30 вопросов без ответов онлайн.docx

Выбранный для просмотра документ 10 24 вопроса без ответа онлайн.docx

4.http://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.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Интернет-маркетолог

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 11 15 вопросов без ответовТЕСТ ОПЕРАТОРЫ ПАСКАКЛЯ.doc

Контрольный проверочный тест по теме «Операторы Паскаля»


 

1. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:

А) операторы;

Б) список меток;

В) описание сложных типов данных;

Г) перечень констант;

Д) описание переменных.

 

2. В алфавит языка Pascal не входит служебное слово:

А) THEN;  Б) BEGIN;

В) END;   Г) STEP;  Д) IF.

 

3. Числа в языке Pascal различаются:

А) как натуральные и целые;

Б) как целые и вещественные;

В) как натуральные и вещественные;

Г) как целые и иррациональные;

Д) как целые и рациональные.

 

4. Формальные параметры процедуры:

А) описываются в ее заголовке;

Б) перечисляются при вызове процедуры;

В) указываются при описании данных в программе;

Г) декларируются при описании промежуточных переменных процедуры;

Д) присваиваются в процессе выполнения программы.

 

5. В системе Turbo Pascal начало раздела программы, содержащего список меток, фиксируется служебным словом:

А) CONST; Б) TYPE;

В) VAR;   Г) LABEL; Д) BEGIN

 

6. Оператор организации ввода данных с клавиатуры в системе программирования Turbo Pascal записывается с использованием служебного слова:

А) WRITE; Б) INPUT;

В) READ; Г) DEFFN;  Д) RESET.

 

7. Комментарий к тексту программы на языке Pascal заключается:

А) в фигурные скобки;

Б) в круглые скобки;

В) в квадратные скобки;

Г) в апострофы;

Д) между служебными словами Begin, End.

 

8. Служебное слово CONST в программе на языке Pascal фиксирует начало раздела программы, содержащего:

А) перечень констант;

Б) список меток;

В) описание переменных;

Г) операторы;

Д) описание сложных типов данных.

 

9. В качестве имени в языке Pascal нельзя использовать:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А) BR;    Б) OR;    В) WR;    Г) AR;    Д) DR.

 

10. При записи оператора вывода на языке Pascal используется служебное слово:

А) WRITE;  Б) RESET;

В) READ;    Г) BEGIN;   Д) WHILE.

 

 

11. Операторы в программе на языке Pascal отделяются друг от друга:

А) апострофом;  Б) двоеточием;

В) пробелом;  Г) запятой;  Д) точкой с запятой.

 

12. Логическое выражение (X>=A) AND (X<=B) истинно при:

А) x принадлежит отрезку [A,B];

 

Б) x принадлежит объединению интервалов [A,бесконечность] и [B,бесконечность];

 

В) x принадлежит объединению интервалов [минус бесконечность,A] и [B, плюс бесконечность];

 

Г)  x принадлежит объединению интервалов  и [A, бесконечность] и [минус бесконечность,B];

 

Д)  x принадлежит пересечению интервалов [минус бесконечность,A] и [B, плюс бесконечность];].

 

13. Фактические параметры процедуры:

А) описываются в ее заголовке;

Б) указываются при описании данных в программе;

В) перечисляются при ее вызове;

Г) нигде не указываются;

Д) указываются при описании промежуточных переменных процедуры.

 

14. В программе вычисления суммы элементов арифметической прогрессии (при известном ее первом члене, разности и количестве ее членов):

Program ArifPro;

Var a, d, s: real; n: integer;

Begin readln(a, d, n); s:= ; writeln(s) End.

в операторе присваивания не указано арифметическое выражение. Оно

может быть записано как:

А) a*n/2+d*(n–1)*n/2;

Б) a*(n+d*(n–1)*)n/2;

В) a+d*(n–1)*n/2;

Г) a*n+d*(n–1)*n/2;

Д) a/n+d*(n–1)*n/2.

 

15. Дана программа:

Program T21; Var X: Integer;

Begin Readln(X);

If X MOD 2=0 Then Writeln(‘ДА’)

Else Writeln(‘НЕТ’) End.

При каком значении X будет получен ответ “ДА”?

А) 7;    

Б) 4;    

В) 15;   

Г) 3;    

Д) 21.

ОТВЕТЫ:

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 12 12 вопросов без ответов 2 варианта Турбо Паскальtest-paskal.doc

                       Тест по  программированию в среде Turbo Pascal. 9 класс

1 вариант

1. Алгоритмом называется?
            A. Упорядоченная последовательность действий;
            B. Инструкция для компьютера по выполнению задания, написанная на       специальном языке;
            C. Процедура вывода оператора;
            D. Создание исполнимых  файлов.

2. Что означает в Турбо Паскале точка с запятой:
            A. Конец цикла;
            B. Конец программы;
            C. Отделяет операторы друг от друга;
            D. Конец строки программы;

3. Укажите правильно записанное  имя программы:
            A. Рисунок 1;
            B. Ugrant 1;
            C. grant2;
            D. 1 рисунок;

4. Операторные скобки записываются с помощью
           
A. Else then;
            B. Begin end;
            C. Input output;
            D. Write read;
5. Команды, из которых состоит программа на Паскале, называются :
            A. Компиляторами;
            B. Интерпретаторами;
            C. Операторами;
            D. Редакторами;
6. Каким служебным словом описываются дробные переменные:
           
A. INTEGER;
           
B. REAL;
           
C. CHAR;
           
D. BOOLEAN;

7.Чем заканчивается программа?

            А.END;

            B.Clrscr;

            C.Readln

            D.Program

8.Формат полного оператора ветвления следующий:

            A.If <логическое выражение>  else <оператор2>;

            B.If <логическое выражение> then  <оператор1> else <оператор2>;

            C.If <логическое выражение> then  <оператор1>;

 

9.  Оператор для организации ветвления в языках программирования – это…

            A.Оператор для организации диалога с пользователем;

            B.Условный оператор, оператор выбора;

            C.Оператор цикла.

 

 

Тест по  программированию в среде Turbo Pascal. 9 класс

2 вариант

1. К какому виду языков программирования относится Турбо Паскаль?
            A. Естественные;
            B. Алгоритмические;
            C. Логические;
            D. Объектно-ориентированные;

2. Что означает знак  := в языке программирования ПАСКАЛЬ?
            A. Присваивание;
            B. Сравнение;
            C. Равенство;
            D. Деление;

3. Переменные какого типа описываются служебным словом INTEGER:
            A. действительные числа;
            B. целые числа;
            C. символьные переменные;
            D. логические переменные;

4. Найдите
правильный  вид строки заголовка:
            A. Programm grant;
            B. Program ugrant
            C. Program grant2;
            D. Program 1 grant;

5. Раздел описаний VAR используется для описания:
            A. Констант;
            B. Переменных;
            C. Функций;
            D. Меток;

6. Какой оператор является оператором ввода с новой строки:
            A. WRITE
            B. READLN
            C. WRITELN
            D. READ

7. С помощью какой опции запускается выполнение программы:
            A. Open;
            B. Run;
            C. Exit;
            D. Paste;
8. Как записывается оператор вывода?

            A.Writeln ()      

            B.Readkey()

            C.Readln()

            D.Write()            
9.Чем характеризуется переменная?

            A.Именем, типом, значением.

            B.Именем, значением.

            C.Значением, типом.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 13 7 вопросов без ответов 2 варианта823e876332e0e201718e14409cd7f423.docx

Контрольный тест

Язык программирования Паскаль

Вариант I[1]

1.        Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

program Умножение;

var A, B, C: boolean;

begin

  read (A, B)

  C = A * B

  writeln (Произведение введенных Вами чисел равно , C)

end.

2.        Укажите недопустимые имена программ на Паскале:

а)      2chisla

б)      kalkulator_dohodov

в)      сумма

г)      xc55po

д)      nAMB3

е)      program

ж)    _123

3.        Запишите на Паскале следующее арифметическое выражение:

4.        Установите соответствия между типами данных и типами переменных в Паскале:

5.        Определите, что будет выведено на экран после выполнения следующего алгоритма:

var s:integer; k:real;

begin

s := 25;

if s mod 2 <> 0 then

begin

s := s – 1;

k := s / 2;

end

else k:= s;

writeln (k)

end.

6.        Определите, что будет напечатано в результате выполнения следующего алгоритма при имеющихся исходных данных (3, -2, 9, 7, -1, 6, 1):

program Example;

var a: array [1..7] of real; S: real; i: integer;

begin

  for i := 1 to 7 do

read (a[i]);

  S := 0;

  for i := 1 to 7 do

S := S + a[i];

  writeln (S)

end.

Начертите в тетради и заполните таблицу:

i

1

2

3

4

5

6

7

a[i]

3

-2

9

7

-1

6

1

S

 

 

 

 

 

 

 

7.        Напишите программу, которая находит сумму четных чисел, больших пяти, в последовательности целых чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму четных чисел, больших пяти.

Пример работы программы:

Входные данные

Выходные данные

12

15

30

4

2

0

42

 

 

---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы


Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание 5 – 6

4

Задания 7

5


Оценка по итогам проверки работы

Кол-во баллов

Оценка

21-25

5

16-20

4

12-15

3



 

Контрольный тест

Язык программирования Паскаль

Вариант II[2]

1.        Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

program exmpl

var C: char

begin

  write (‘Введите длины трех сторон треугольника: ’)

read (A, B, C)

  write (‘Треугольник со сторонами ’, a, b, c)

if a + b > c and b + c > a and a + c > b

then write (‘существует.’)

else write (‘не существует.’)

end.

2.        Укажите недопустимые имена программ на Паскале:

а)      Математика

б)      _semenova

в)      сумма

г)      xc55po

д)      inform_урок

е)      begin

ж)    _123

3.        Запишите на Паскале следующее арифметическое выражение:

4.        Установите соответствия между типами данных и типами переменных в Паскале:

5.        Определите значение переменной c после выполнения алгоритма, записанного в виде блок-схемы:

6.        Определите значение переменной c после выполнения следующего фрагмента программы:

a := 100;

b := 30;

a := a – b * 3;

if a > b

then

c := ab

else

c:= ba

7.        Напишите программу. Даны три действительных числа. Возвести в квадрат те их них, значения которых неотрицательны, и в четвертую степень – отрицательные. Результат вывести на экран.

 

 

 

---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы


Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание 5 – 6

4

Задания 7

5


Оценка по итогам проверки работы

Кол-во баллов

Оценка

21-25

4

16-20

3



 

Контрольный тест

Язык программирования Паскаль

Вариант III[3]

1.        Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

program произведение

A, B, C: real

begin

  readln (A, B)

  C = A * B

  writeln (Произведение введенных Вами чисел равно , C)

end.

2.        Укажите недопустимые имена программ на Паскале:

а)      chisla

б)      (hit)

в)      сумма

г)      666

д)      NYPL

е)      readln

3.        Запишите на Паскале следующее арифметическое выражение:

4.        Установите соответствия между типами данных и типами переменных в Паскале:

5.        В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной b после выполнения данного алгоритма:

a := 7;

b := a – 8;

a := -3 * b + 3;

b := a / 2 * b

6.        Определите значение переменной s после выполнения фрагмента алгоритма:

7.        Напишите программу для вычисления периметра и площади прямоугольного треугольника по заданным длинам двух катетов a и b.

 

 

---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы


Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание 5 – 6

4

Задания 7

5


Оценка по итогам проверки работы

Кол-во баллов

Оценка

20-25

3


 



[1] Высокий уровень сложности (максимально возможная оценка – 5).

[2] Средний уровень сложности (максимально возможная оценка – 4).

[3] Низкий уровень сложности (максимально возможная оценка – 3).

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 14 19 вопросов без ответовpasc10test.doc

Паскаль тест №2

Задание # 1

Вопрос:

Какие служебные слова описывают целый тип величин?

 

Выберите несколько из 5 вариантов ответа:

1) integer

2) real

3) byte

4) longint

5) read

 

Задание # 2

Вопрос:

Какие команды относятся к командам ввода данных в Паскале?

 

Выберите несколько из 4 вариантов ответа:

1) real()

2) read()

3) readLN()

4) realLn()

 

Задание # 3

Вопрос:

Данные вводятся следующим образом:

10  -3  451 <Enter>.

Какая запись ввода ей соответствует?

 

Выберите один из 5 вариантов ответа:

1) read(a,s,d);

2) readln(a,s,d);

3) read(a,s);

4) read(a);

5) read(a,s,d,f);

 

Задание # 4

Вопрос:

Данные вводятся следующим образом:

10 <Enter>

-3<Enter>

451<Enter>

Какая запись ввода ей соответствует?

 

Выберите один из 5 вариантов ответа:

1) read(a,s,v);

2) readln(a,s,v);

3) realn(a,s,v);

4) readLn(a,s,v,m);

5) real(a,s,v);

 

Задание # 5

Вопрос:

Раздел описания величин открывается служебным словом:

 

Выберите один из 5 вариантов ответа:

1) ver

2) var

3) war

4) yar

5) wer

 

Задание # 6

Вопрос:

Какое служебное слово описывает вещественный тип величин

 

Выберите один из 5 вариантов ответа:

1) real

2) read

3) byte

4) integer

5) longint

 

Задание # 7

Вопрос:

Какой блиц-командой закрывается окно в СП Паскаль

 

Выберите один из 4 вариантов ответа:

1) Alt+F3

2) Alt+F5

3) Alt+X

4) Ctrl+F9

 

Задание # 8

Вопрос:

С помощью какой блиц-команды производится сохранение файла текста программы?

 

Выберите один из 5 вариантов ответа:

1) F2

2) F3

3) Alt+F2

4) Alt+F3

5) Alt+F5

 

Задание # 9

Вопрос:

Загрузка файла в окно редактора Turbo Pascal производится блиц-командой

 

Выберите один из 5 вариантов ответа:

1) F2

2) F3

3) Alt+F2

4) Alt+F3

5) Alt+F5

 

Задание # 10

Вопрос:

Запуск программы на исполнение производится блиц-командой

 

Выберите один из 5 вариантов ответа:

1) Ctrl+F9

2) Alt+F5

3) Alt+X

4) Alt+F3

5) Ctrl+F5

 

Задание # 11

Вопрос:

Отметьте на рисунке область раздела описания переменных в программе

 

Укажите место на изображении:

 

Задание # 12

Вопрос:

Как правильно расписать выражение:

а6

на Паскале

 

Выберите несколько из 4 вариантов ответа:

1) sqr(a)*sqr(a)*sqr(a)

2) sqr(а)*sqr(sqr(а))

3) sqr(sqr(sqr(а)))

4) sqr(sqr(а))

 

Задание # 13

Вопрос:

Если Х,Y - вещественный тип,

а К,Р- целый тип.

Определите целый тип результата операции:

 

Выберите несколько из 5 вариантов ответа:

1) 1-К

2) Y*K

3) X+2

4) 2*K

5) Y+0.5

 

Задание # 14

Вопрос:

Если Х,Y - вещественный тип,

а К,Р- целый тип.

Определите вещественный тип результата операции:

 

Выберите несколько из 5 вариантов ответа:

1) 1-К

2) Y*K

3) X+2

4) 2*K

5) Y+0.5

 

Задание # 15

Вопрос:

Если Х,Y - вещественный тип,

а К,Р- целый тип.

Определите целый тип результата операции:

 

Выберите один из 5 вариантов ответа:

1) X+P

2) K/P

3) P+K

4) 2*K-1/2

5) 10/K

 

Задание # 16

Вопрос:

Если Х,Y - вещественный тип,

а К,Р- целый тип.

Определите вещественный тип результата операции:

 

Выберите несколько из 5 вариантов ответа:

1) X+P

2) K/P

3) P+K

4) 2*K-1/2

5) 10/K

 

Задание # 17

Вопрос:

Как правильно записать выражение на Паскале:

 

Выберите один из 4 вариантов ответа:

1) sqr(abs(x))

2) sqrt(abs(x))

3) sqrt(abc(x))

4) sqr(abc(x))

 

Задание # 18

Вопрос:

Как правильно записать выражение на Паскале:

 

Выберите один из 4 вариантов ответа:

1) 3*(4+n)

2) 3*abc(4+n)

3) 3*abs(4+n)

4) 3abs(4+n)

 

Задание # 19

Вопрос:

Прерывание программы при ее "зацикливании" производится блиц-командой

 

Выберите несколько из 5 вариантов ответа:

1) Ctrl+Break

2) Ctrl+C

3) Shift+C

4) Shift+Break

5) Ctrl+X

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 15 -№ 4- 15 воспросов без ответовтест.doc

Тест № 4 «Циклы-2»

Фамилия Имя __________________________________                                                              класс ____________________


 


1.        Выберите цикл с предусловием:

a.        While

b.        For

c.        Repeat

d.        Case

2.  Выберите оператор выбора:

a.        While

b.        For

c.        Repeat

d.        Case

3.  Выберите цикл с параметром:

a.        While

b.        For

c.        Repeat

d.        Case

4.  Определите значение переменной S после выполнения операторов:

i:=0; S:=0
While i<5 do
Begin
i:=i+2;
S:=S+i*i
End;
 
_________________________
  1. Сколько строк напечатает программа:

var  k,l:integer;

begin  FOR k:=1 TO 10 DO

   FOR l:=1 TO 5 DO

writeln(‘Мне нравится Паскаль.’);
end;

    1. 10
    2. 5
    3. 50
    4. Верного ответа нет, ответ_____
  1. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=1 TO 3 DO

                                     s:=s+2*j;

write(‘ j=’, j, ’ s=’,s)

 

 

 

 

  1. Что выведется на экран в результате выполнения фрагмента программы:

p:=1;

FOR k:=1 TO 5 DO

begin

p:=p*k;

                         end;

                        write(‘ k=’, k, ’ p=’, p)

 

 

 


  1. Чему будет равен значение переменной А после выполнения алгоритма(блок-схема):

.

___________________________

 

  1. Чему будет равно значение переменной A  после выполнения алгоритма.

 

 

 

 

  1. Какой из операторов цикла имеет 2 вида записи
    1. For
    2. While…
    3. Repeat…
    4. Верного ответа нет
  2. Операторными скобками называются:

a.        (  )

b.        < >

c.        begin … end;

    1. Верного ответа нет
  1. В каком из операторов допущена смысловая ошибка:
    1. For i:=1 to 20 do p:=p+1;
    2. While s<3 do s:=s-3;
    3. Repeat k<1 until k:=k+1;
    4. For I:=10 downto 5 do p:=p+1;
  2. Тело цикла While для вычисления значений функций f(x)=x4,  на отрезке [-5,5] с шагом 10 будет иметь вид:
    1. f:= x+x+x+x; x:=x+10;writeln (f,x);
    2. f:=x4; x:=x+10;writeln (f,x);
    3. f:= x*x*x*x; x=x+0.10;writeln (f,x);
    4. f:= x*x*x*x; x:=x+10; writeln (f,x);
  3. Оператором цикла не является оператор
    1. While
    2. For…
    3. Readln
    4. Repeat
    5. Верного ответа нет
  4. Какой из циклов не содержит логического условия:

a.        While

b.        For

c.        Repeat

d.        Все содержат

_________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» -   11 – 13 верных ответов

«3 балла» -     8 – 11 верных ответов

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 15- №1- 15 воспросов без ответовтест.doc

Тест № 1 «Основы языка Pascal»

 

Фамилия Имя __________________________________ класс ____________________


 

 


1.       Язык  программирования  Pascal создал:

a.       Н. Вирт

b.       Б. Паскаль

c.       М. Фортран

d.       Правильных ответов нет

2. Линейная структура построения программы подразумевает

a.       Неоднократное повторение отдельных частей программы

b.       Последовательное выполнение всех элементов программы

c.       Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы

d.       Верного ответа нет

3. Оператор присваивания имеет вид:

a.       =

b.       :=

c.       =:

d.       Верного ответа нет

4. Команда CLRSCR служит для

a.       ожидания нажатия клавиши

b.       ввода данных с экрана

c.       очистки экрана

d.       верного ответа нет

5.  раздел VAR служит

    1. Для описания используемых переменных
    2. Для описания величин
    3. Для описания выражений
    4. Верного ответа нет
  1. Переменные – это:
    1. величины, которые могут менять свое значение в процессе выполнения программы
    2. величины, которые не могут менять своего значения в процессе выполнения программы
    3. обозначают строки программы, на которые передается управление во время выполнение программы
    4. Верного ответа нет
  2. Правильная строковая запись выражения

 

 

    1. x-х***3/abs x + sin (x)
    2. x-x*x*x/abs (x) +sin (x)
    3. x-(x*x*x)/abs (x) +sin (x)
    4. Верного ответа нет
  1. целочисленное деление можно выразить следующей функцией:
    1. A mod B
    2. A  div  B
    3. Abs (A)*B
    4. Верного ответа нет
  2. математическое выражение х2-7х+6 можно записать:

 

_________________________

  1. выражение на паскале

(abs (x)-abs(y))/(1 + abs (1/s)) можно записать:

 

_________________________

  1. раздел операторов начинается служебным словом:
    1. VAR
    2. INTEGER
    3. BEGIN
    4. Верного ответа нет
  2. ввод данных с клавиатуры осуществляется с помощью оператора:
    1. WRITE, WRITELN
    2. READ, READLN
    3. PROGRAM
    4. Верного ответа нет
  3. вывод данных на экран осуществляется с помощью оператора:
    1. WRITE, WRITELN
    2. READ, READLN
    3. PROGRAM
    4. Верного ответа нет
  4. чему будет равно значение переменной М в результате выполнения серии операторов N:=5;

Y:=2;

M:=N/5+3*Y*N

 

___________________________________

  1. тип переменных REAL  это:
    1. целочисленный тип
    2. логический тип
    3. натуральный тип
    4. верного ответа нет

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» -   11 – 13 верных ответов

«3 балла» -     8 – 11 верных ответов

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 15- №2- 15 воспросов без ответовтест.doc

Тест № 2 «Операторы ветвления и выбора»

Фамилия Имя __________________________________ класс ____________________


 


1.        Условный оператор применяется для программирования:

a.        Сложных алгоритмов

b.        Линейных алгоритмов

c.        Ветвящихся алгоритмов

d.        Циклических алгоритмов

2.  Ветвящийся алгоритм подразумевает:

a.        Неоднократное повторение отдельных частей программы

b.        Последовательное выполнение всех элементов программы

c.        Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы

d.        Верного ответа нет

3.  Верно ли записан оператор выбора

If <оператор 1>  then <оператор 2 > else <оператор 3>:

a.        верно

b.        неверно

4.  возможно ли неполное написание условного оператора:

a.        возможно

b.        невозможно

5.   оператор CASE служит для создания:

    1. Линейных алгоритмов
    2. Ветвящихся алгоритмов
    3. Циклических алгоритмов
    4. Верного ответа нет
  1. верно ли записан оператор СASE

case K of:

a1: <оператор 1>;

a2: <оператор 2>;

an: <оператор n>

Else  <оператор n+1>

End;

    1. верно
    2. неверно
  1. результатом выполнения фрагмента алгоритма

a:=7;

b:=8;

k:=5+a;

if  a>b then k:=k*3

else k:=k-3;

writeln (k);

                       …

будет следующее значение k:

    1. 7
    2. 8
    3. 9
    4. Верного ответа нет

 

 

  1. Алгоритм включает в себя ветвление, если:

a.        если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

b.        если ход его выполнения зависит от истинности тех или иных условий;

c.        если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

  1. Определите значение переменной m после выполнения фрагмента алгоритма.Фрагмент алгоритма программы

_________________________

  1. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
{
div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

 

_________________________

  1. Укажите приоритет операций в языке Паскаль.

a.  Операции типа сложения: +, –, or, xor

b.  Операции отношения: =, <>, <, >, <= ,> =, in

c.  Унарная операция not, унарный минус –, взятие адреса @

d.  Операции типа умножения: *, /, div, mod, and, shl, shr.

  1. В каком из условных операторов допущена синтаксическая ошибка:
    1. If B=0 then writeln (‘Деление на нуль невозможно’);
    2. If a>b then max := a else max:=b;
    3. If (a>b) and (b>0) then c:=a+b;
    4. If a<b then min:=a; else min:=b;
  2. вывод данных на экран осуществляется с помощью оператора:
    1. WRITE, WRITELN
    2. READ, READLN
    3. PROGRAM
    4. Верного ответа нет
  3. чему будет равно значение переменной М в результате выполнения серии операторов

        N:=5; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;

___________________________________

  1. тип переменных INTEGER  это:
    1. целочисленный тип
    2. логический тип
    3. натуральный тип
    4. верного ответа нет

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» -   11 – 13 верных ответов

«3 балла» -     8 – 11 верных ответов

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 15- №3- 15 воспросов без ответовтест.doc

Тест № 3 «Циклы»

Фамилия Имя __________________________________ класс ____________________


 


1.        Цикл WHILE называется :

a.        Цикл с предусловием

b.        Цикл с параметром

c.        Цикл с постусловием

d.        Ветвлением

2.  Цикл For называется:

a.        Цикл с предусловием

b.        Цикл с параметром

c.        Цикл с постусловием

d.        Ветвлением

3.  Цикл REPEAT называется

a.        Цикл с предусловием

b.        Цикл с параметром

c.        Цикл с постусловием

d.        Ветвлением

4.  Определите значение переменной S после выполнения операторов:

i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;

a.        0

b.        3

c.        11

d.        14

e.        18

  1.  Сколько строк напечатает программа:

var  k,l:integer;

begin  FOR k:=8 DOWNTO 1 DO

   FOR l:=10 TO 14 DO

writeln(‘Мне нравится Паскаль.’);
end.

    1. 8
    2. 10
    3. 14
    4. Верного ответа нет, ответ_____
  1. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=10 TO 15 DO

begin

                                     s:=s+2*j;

                                      write(‘ j=’, j:2, ’ s=’,s:4)

           end;

 

 

 

 

  1. Что выведется на экран в результате выполнения фрагмента программы:

p:=1;

FOR k:=5 DOWNTO 1 DO

begin

p:=p*k;

                         end;

                        write(‘ k=’, k:2, ’ p=’, p:3)

 

 

 

 

  1. Чему будет равен значение А после выполнения алгоритма.

a.        1;

b.        2;

c.        3;

d.        4;

e.        5.

 

  1. Чему будет равен значение S после выполнения алгоритма.

 

 

 

 

 

 

 

  1. Какой из операторов цикла имеет 2 вида записи
    1. For…
    2. While…
    3. Repeat…
    4. Верного ответа нет
  2. Операторными скобками называются:

a.        (  )

b.        < >

c.        begin … end;

    1. Верного ответа нет
  1. В каком из операторов допущена синтаксическая ошибка:
    1. For i=1 to 20 do p:=p+1;
    2. While s<3 do s:=s-3;
    3. Repeat k:=k+1 until k<7;
    4. For I:=10 downto 5 do p:=p+1;
  2. Тело цикла для вычисления значений функций f(x)=x4,  на отрезке [-5,5] с шагом 0.1 будет иметь вид:
    1. f:= x*x*x*x; x:=x+1;writeln (f,x);
    2. f:=x4; x:=x+1;writeln (f,x);
    3. f:= x*x*x*x; x=x+0.1;writeln (f,x);
    4. f:= x*x*x*x; x:=x+0.1; writeln (f,x);
  3. Оператором цикла не является оператор
    1. While
    2. For…
    3. Case
    4. Repeat
    5. Верного ответа нет

 

  1. тип переменных для параметра цикла FOR:
    1. целочисленный тип
    2. логический тип
    3. натуральный тип
    4. верного ответа нет

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» -   11 – 13 верных ответов

«3 балла» -     8 – 11 верных ответов

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 16- 30 вопросов без ответов 2 варианта_TESTS9.doc

Тесты по курсу «Программирование на языке Pascal» Вариант 1

1.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. Какой из разделов должен обязательно быть в программе?

А). тело программы                                     B). раздел объявления констант                                                         C). раздел объявления переменных           D). заголовок           

 2. Программа, написанная на языке  Pascal,  может содержать несколько разделов.  С какого специального слова начинается раздел объявления переменных ?

А). VAR                        B).CONST                       C).BEGIN                      D). PROGRAM

3.            Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления постоянных (констант) ?  А). VAR      B). PROGRAM C).BEGIN      D). CONST

4.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается тело программы?

А). VAR                     B). PROGRAM        C).BEGIN                  D). CONST

5.                  При объявлении каждая переменная получает тип. Как обозначается в языке Pascal целый тип?        А). INTEGER      B).REAL   C).STRING    D). ARRAY  

6.                  Для записи выражений в языке Pascal используют знаки операций. Укажите знаки для операций «сложение» и «вычитание » соответственно:

А). +    и  -         B). -  и  +            C). *  и    /           D). /   и     *      E).  Div  и Mod

7.                  Для записи выражений в языке используют знаки операций. Укажите знак для операции «умножение»:А). +       B).-         C). *           D). /         E).  Div

 8.  Для записи выражений в языке Pascal используют знаки операций. Укажите знак для операции «деление вещественных чисел»:  А). +    B).-    C). *   D).

 9. К арифметическим операциям не относится знак:А). «+», «-».  B). «=»  C). «*», «/» 

10.              Укажите оператор ввода с клавиатуры:

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN    E).REPEAT ..UNTIL

11.Укажите функцию квадрата числа:

А). SQR(X)      B).SQRT(X)      C).ABS(X)        D). SIN(X)             E).COS(X)

12.Укажите функцию извлечения квадратного корня из числа:

А). SQR(X)    B).SQRT(X)     C).ABS(X)        D). SIN(X)                E).COS(X)

13.Укажите оператор вывода на экран :

А).READ         B).WRITE    C).BEGIN .. END      D).IF .. THEN     E).REPEAT ..UNTIL

14.Укажите условный оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN E).REPEAT ..UNTIL

15.              Укажите  оператор присваивания:

А). : =    B). WHILE..DO     C).BEGIN .. END     D).IF .. THEN  E).REPEAT ..UNTIL

16.              Чтобы на языке Pascal присвоить переменной  B значение А+10 , нужно записать:   А). А+10:=В        B). В:=А+10     C). В=А+10             D). А:=В+10 

17.              Определите значение переменной А после исполнения алгоритма:

A:=1;  A:=0;A:=A+A;

А). 2               B).1                 C).0                 D).10               E).3

18.              Определите значение переменной А после исполнения алгоритма:

A:=2;  A:=5;A:=A+2;

А). 2               B).5                 C).7                 D).10               E).3

19.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;  В:=4; A:=В+4;

 А). А=5; В=9       B). А=4; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

20.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34  +  4,05

А). 2,34 + 4,05           B). 2.34 + 4,05              C). 2.34 + 4.05   D).  2,34 + 4.05  E). 2.34 – 4.05

21.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34     

     4,05

А). 2,34 / 4,05      B).2.34 / 4,05    C).2.34 * 4.05    D).  2,34 / 4.05    E). 2.34 / 4.05

22.              Укажите правильную запись на языке Pascal  арифметического выражения :

А). SQRT(4)               B). SQR(4)             C). 4*4       D).  4 / 4       E). 4 - 4

 

 

Тесты по курсу «Программирование на языке Pascal» Вариант 2

1.  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления переменных ?

А). VAR                        B).CONST                       C).BEGIN                      D). PROGRAM

2.            Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления постоянных (констант) ?  А). VAR      B). PROGRAM                     C).BEGIN                  D). CONST

3.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается тело программы?

А). VAR                     B). PROGRAM        C).BEGIN                  D). CONST

4.                  При объявлении каждая переменная получает тип. Как обозначается в языке Pascal вещественный тип?

А). INTEGER           B).REAL          C).STRING    D). ARRAY   E). BOOLEAN

5.                  Для записи выражений в языке Pascal используют знаки операций. Укажите знаки для операций «умножение» и «деление » соответственно:

А). +    и  -         B). -  и  +            C). *  и    /           D). /   и     *      E).  Div  и Mod

6.                  Для записи выражений в языке используют знаки операций. Укажите знак для операции «умножение»:А). +       B).-         C). *           D). /         E).  Div

 7.  Для записи выражений в языке Pascal используют знаки операций. Укажите знак для операции «деление вещественных чисел» :А). +    B).-      C). *     D). /       E).  Div

8.К арифметическим операциям не относится знак:А). «+», «-».   B). «=»  C). «*», «/» 

9.Укажите функцию извлечения квадратного корня из числа:

А). SQR(X)    B).SQRT(X)     C).ABS(X)        D). SIN(X)                E).COS(X)

10.              Укажите оператор ввода с клавиатуры:

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN    E).REPEAT ..UNTIL

11.Укажите условный оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN            E).REPEAT ..UNTIL

12.Укажите составной оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN            E).REPEAT ..UNTIL

13.              Чтобы на языке Pascal присвоить переменной  B значение А+10 , нужно записать:   А). А+10:=В        B). В:=А+10     C). В=А+10             D). А:=В+10 

14.              Чтобы на языке Pascal увеличить значение переменной  В на 2 , нужно записать: А). В+2:=В           B). В:=2            C). В:=В+2      D).2+А        E).2+А:=А

15.              Определите значение переменной А после исполнения алгоритма:

A:=1;    A:=0;    A:=A+A;

А). 2               B).1                 C).0                 D).10               E).3

16.              Определите значение переменной А после исполнения алгоритма:

A:=2;  A:=5;  A:=A+2;

А). 2               B).5                 C).7                 D).10               E).3

17.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;     В:=4;  A:=В+4;

 А). А=5; В=9       B). А=4; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

18.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;  В:=4;   В:=А+4;

 А). А=5; В=9       B). А=5; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

19.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34  -  4,05

А). 2,34 - 4,05 B). 2.34 + 4,05              C). 2.34 + 4.05   D).  2,34 - 4.05  E). 2.34 – 4.05

20.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34 ·  4,05   

А). 2,34 / 4,05 B).2.34 / 4,05     C).2.34 * 4.05   D).  2,34 / 4.05  E). 2.34 / 4.05

21.              Укажите правильную запись на языке Pascal  арифметического выражения :

4·

А). SQR(4)     B). SQRT(4)           C).) 4* SQRT(4)      D).  4 / 4       E). 4 - 4

 

 

 

23.              Укажите правильную запись на языке Pascal  арифметического выражения :   4 3                  А). 4 / 4     B). 4*4               C). 4*4*4*4       D).  4 *4* 4   E). 4 * 4

24.              Укажите значение арифметического выражения, записанного на языке Pascal:                 

(4 *  SQRT(4))  + 2     А). 4                  B). 2          C). 6            D). 8            E).10

25.              Укажите значение арифметического выражения, записанного на языке Pascal:         

  (4 * 4) / 2   А). 4               B).32               C). 16              D). 8                E).10

26.              Укажите значение арифметического выражения, записанного на языке Pascal: (SQRT(4) / 2) +1.         А). 1          B).2     C). 3      D). 0.5                E).0.25

27.              Укажите значение арифметического выражения, записанного на языке Pascal:    (SQRT (81) * 2) +1.      А). 5   B).8     C). 19     D). 9      E).16.

28.              Что появится на экране монитора после выполнения программы ?

 PROGRAM  PRIMER1;              

 VAR B,P:REAL;                             

 BEGIN                                  

B:=4;                 

P:=B*B*B;                           

                                                WRITE(P);

END.

 А). 8              B).16              C). 64              D). 4                E).2

29.              Что появится на экране монитора после выполнения программы ?

:                     PROGRAM  PRIMER2; 

    VAR B,C:INTEGER;

    BEGIN

    B:=3;  C:= 4;

    IF B>C

                      THEN  WRITE (B*B)                                                                     ELSE  WRITE( C*C);

  END.       

А).4                 B).25               C).16               D). 2               E).9

30.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER7;

VAR X:INTEGER;

BEGIN

     X:= 3;

     WRITE(X);

     WRITE(X*X);

              WRITE(X*X*X);

END.         

А)16  4  64            B). 27  9   3      C). 2  3  4           D). 4   16   64              E). 3  9  27

 

 

 

 

 

 

 

 

 

 

 

 

 

22.              Укажите правильную запись на языке Pascal  арифметического выражения :   4 4                  А). 4 *4* 4           B). 4*4               C). 4*4*4*4      D).  4 / 4   E). 4 * 4

23.              Укажите значение арифметического выражения, записанного на языке Pascal:    (3 *  SQRT(4))  + 2.     А). 4         B). 2      C). 6         D). 8    E).10

24.              Укажите значение арифметического выражения, записанного на языке Pascal: (4 * 16) / 2.       А). 4                   B).32      C). 16       D). 8         E).10

25.              Укажите значение арифметического выражения, записанного на языке Pascal:      (SQRT(16) / 2) +1.          А). 1             B).2     C). 3       D). 0.5     E).0.25

26.              Укажите значение арифметического выражения, записанного на языке Pascal(SQRT (16) * 2) +1.     А). 5          B).8    C). 10     D). 9         E).16.

27.              Что появится на экране монитора после выполнения программы ?

    PROGRAM  PRIMER3;                                                  

    VAR X,Y:INTEGER;          

   BEGIN                                         

          X:=7;   Y:=5;                      

         WRITE(X*Y);                      

  END.

А).2                 B).35               C).0.8              D). 20             E).9

28.              Что появится на экране монитора после выполнения программы ?

:                      PROGRAM  PRIMER2; 

    VAR B,C:INTEGER;

    BEGIN

    B:=4;  C:= 5;

    IF B>C

                  THEN  WRITE (B*B)                                                                      ELSE  WRITE( C*C);

    END.     

А).4                 B).5                 C).16               D). 25             E).9

29.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER7;

VAR X:INTEGER;

BEGIN

     X:= 4;

     WRITE(X);

     WRITE(X*X);

              WRITE(X*X*X);

END.         

А)16  4  64            B). 64 16 4      C). 2  3  4           D). 4   16   64               E). 4  8  12

30.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER4;

VAR X,Y:INTEGER;

BEGIN

     X:= 2;  Y:= 1;

     IF X<Y

                   THEN  WRITE (X)

                   ELSE  WRITE ( Y);

END.                   

А).2                 B).1                 C).0.5              D). 3               E).0

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 17 - Итоговый тест 9 класс ивт без ответов 2в.docx

1 вариант

А1. После запуска Excel в окне документа появляется незаполненная….

1.    рабочая книга

2.    тетрадь

3.    таблица

4.    страница

А2. Строки в рабочей книге обозначаются:

1.    римскими цифрами

2.    русскими буквами

3.    латинскими буквами

4.    арабскими цифрами

А3. Имена листов указаны:

1.    в заголовочной строке

2.    в строке состояния

3.    в нижней части окна

4.    в строке формул

А4. Программа OpenOffice.orgCalc используется для...

1.    создания текстовых документов

2.    создания электронных таблиц

3.    создания графических изображений

4.    все варианты верны

А5. Для чего используется функция Sum?

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

2.    для получения суммы указанных чисел

3.    для получения разности сумм чисел

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

А6. Графический редактор — это программный продукт, предназначенный для:

1.    управления ресурсами ПК при создании рисунков;

2.    работы с текстовой информацией в процессе делопроизводства, редакционно-издательской деятельности и др.;

3.    работы с изображениями в процессе создания игровых программ;

4.    обработки изображений.

А7. В процессе преобразования растрового графического файла количество цветов уменьшилось с 65 536 до 16. Объем файла уменьшится в:

1.    4 раза;

2.    2 раза;

3.    8 раз;

4.    16 раз.

А8. Черно-белое (без градаций серого) растровое графическое изображение имеет размер 10*10 точек. Какой информационный объем имеет изображение?

1.    100 байт

2.    100 бит

3.    8 байт

4.    256 бит

А9. Какой объем видеопамяти необходим для хранения трех страниц изображения при условии, что разрешающая способность экрана равно 640 на 480 пикселей, а количество цветов в изображении — 24?

1.    450 Кбайт

2.    562 Кбайт

3.    450 байт

4.    562 байт

А10. Для кодирования цвета фона web-страницы используется атрибут bgcolor="#XXXXXX",где в кавычках задаются шестнадцаричные значения интенсивности цветовых компонентов в 24-битной RGB-модели. Какой цвет будет у страницы заданной тегом

?

1.    черный

2.    белый

3.    серый

4.    голубой

А11. Язык программирования Pascal создал:

1.    Н. Вирт

2.    Б. Паскаль

3.    М. Фортран

4.    Правильных ответов нет

А12. Линейная структура построения программы подразумевает

1.    Неоднократное повторение отдельных частей программы;

2.    Последовательное выполнение всех элементов программы;

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

4.    Верного ответа нет.

А13. Раздел VAR служит

1.    Для описания используемых переменных

2.    Для описания величин

3.    Для описания выражений

4.    Верного ответа нет

А14. Переменные – это:

1.    величины, которые могут менять свое значение в процессе выполнения программы

2.    величины, которые не могут менять своего значения в процессе выполнения программы

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

4.    верного ответа нет

А15. Вывод данных на экран осуществляется с помощью оператора:

1.    WRITE, WRITELN

2.    READ, READLN

3.    PROGRAM

4.    Верного ответа нет

А16. Условный оператор применяется для программирования:

1.    Сложных алгоритмов

2.    Линейных алгоритмов

3.    Ветвящихся алгоритмов

4.    Циклических алгоритмов

Блок В. Выберите несколько вариантов ответа.

В1. Какие виды компьютерной графики используют в настоящее время

1.    Растровая.

2.    Векторная.

3.    Фрактальная.

4.    Акварельная.

5.    Трёхмерная.

6.    Маслянная.

В2. Выписать номера строк программы, в которых допущены ошибки.

1 Program 2 pr;

2 Var b,s: real;

3 Begin

4   Writeln (‘Введите числа b и с’)

5   Readln( b,c);

6   A=b+c;

7   Write ln ( ‘a=’,a);

8 End.

Блок С. Составить алгоритм и программу.

С1. Даны стороны прямоугольника a и b. Найти его площадь S=a*b и периметр P=2(a+b).

С2. Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2.

С3. Дан диаметр окружности d. Найти её длину L=π*d. В качестве значения π использовать 3,14.

 

 

 

 

 

 

 

 

2 вариант

А1. Группу ячеек, образующих прямоугольник в электронных таблицах называют:

1.    прямоугольником ячеек

2.    диапазоном ячеек

3.    интервалом ячеек

4.    ярлыком

А2. Основным элементом электронных таблиц является

1.    ячейка

2.    строка

3.    столбец

4.    таблица

А3. В электронных таблицах формула не может включать в себя

1.    числа

2.    имена ячеек

3.    текст

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

А4. С какого символа начинается формула в электронных таблицах?

1.    =

2.    +

3.    пробел

4.    всё равно с какого

А5. Что делает Excel, если в составленной формуле содержится ошибка?

1.    возвращает 0 как значение ячейки

2.    выводит сообщение о типе ошибки как значение ячейки

3.    исправляет ошибку в формуле

4.    удаляет формулу с ошибкой

А6. Одной из основных функций графического редактора является:

1.    ввод изображений;

2.    хранение кода изображения;

3.    создание изображений;

4.    просмотр и вывод содержимого видеопамяти.

А7. В процессе преобразования растрового графического файла количество цветов увеличилось с 16 до 4294967296. Объем файла увеличился в:

1.    4 раза;

2.    2 раза;

3.    8 раз;

4.    16 раз.

А8. Цветное (с палитрой из 256 цветов) растровое графическое изображение имеет размер 10*10 точек. Какой информационный объем имеет изображение?

1.    100 байт

2.    100 бит

3.    8 байт

4.    256 бит

А9. Известно, что видеопамять компьютера имеет объем 512 Кбайт. Разрешающая способность экрана 640 на 4800. Сколько страниц экрана одновременно разместится в видеопамяти при палитре 256 цветов?

1.    1

2.    2

3.    3

4.    4

А10. Для кодирования цвета фона web-страницы используется атрибут bgcolor="#XXXXXX",где в кавычках задаются шестнадцаричные значения интенсивности цветовых компонентов в 24-битной RGB-модели. Какой цвет будет у страницы заданной тегом

?

1.    черный

2.    белый

3.    серый

4.    голубой

А11. Оператор присваивания имеет вид:

1.    =

2.    :=

3.    =:

4.    Верного ответа нет

А12. Команда CLRSCR служит для

1.    ожидания нажатия клавиши

2.    ввода данных с экрана

3.    очистки экрана

4.    верного ответа нет

А13 Ввод данных с клавиатуры осуществляется с помощью оператора:

1.    WRITE, WRITELN

2.    READ, READLN

3.    PROGRAM

4.    Верного ответа нет

А14. Переменные – это:

1.    величины, которые могут менять свое значение в процессе выполнения программы

2.    величины, которые не могут менять своего значения в процессе выполнения программы

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

4.    верного ответа нет

А15. Тип переменных REAL это:

1.    целочисленный тип

2.    логический тип

3.    натуральный тип

4.    верного ответа нет

А16. Ветвящийся алгоритм подразумевает:

1.    Неоднократное повторение отдельных частей программы

2.    Последовательное выполнение всех элементов программы

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

4.    Верного ответа нет

Блок В.

В1. Как называют наименьший элемент растровой графики? Запиши ответ одним словом не используя заглавных букв.

В2. Выписать номера строк программы, в которых допущены ошибки. Выпи

1 Program pr 2;

2 Var а, b,s: real;

3 Begin;

4   Writeln (‘Введите числа b и с’);

5   Readln ( b,c);

6   A:=b+c;

7   Writeln ( ‘a=’ a);

8 End

Блок С. Составить алгоритм и программу.

С1. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V=a*b*c и площадь поверхности S=2(ab+bc+ac)

С2. Дано целое число. Если оно является положительным, то прибавить к нему 10; если отрицательным, то вычесть из него 5.

С3. Найти длину окружности L и площадь круга S заданного радиуса R: L= 2*π*R, S = π*R2, в качестве значения π использовать 3,14

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 18- Тест 30 вопросов без ответов изначально16_TESTS9.doc

Тесты по курсу «Программирование на языке Pascal» Вариант 1

1.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. Какой из разделов должен обязательно быть в программе?

А). тело программы                                     B). раздел объявления констант                                                         C). раздел объявления переменных           D). заголовок           

 2. Программа, написанная на языке  Pascal,  может содержать несколько разделов.  С какого специального слова начинается раздел объявления переменных ?

А). VAR                        B).CONST                       C).BEGIN                      D). PROGRAM

3.            Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления постоянных (констант) ?  А). VAR      B). PROGRAM C).BEGIN      D). CONST

4.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается тело программы?

А). VAR                     B). PROGRAM        C).BEGIN                  D). CONST

5.                  При объявлении каждая переменная получает тип. Как обозначается в языке Pascal целый тип?        А). INTEGER      B).REAL   C).STRING    D). ARRAY  

6.                  Для записи выражений в языке Pascal используют знаки операций. Укажите знаки для операций «сложение» и «вычитание » соответственно:

А). +    и  -         B). -  и  +            C). *  и    /           D). /   и     *      E).  Div  и Mod

7.                  Для записи выражений в языке используют знаки операций. Укажите знак для операции «умножение»:А). +       B).-         C). *           D). /         E).  Div

 8.  Для записи выражений в языке Pascal используют знаки операций. Укажите знак для операции «деление вещественных чисел»:  А). +    B).-    C). *   D).

 9. К арифметическим операциям не относится знак:А). «+», «-».  B). «=»  C). «*», «/» 

10.              Укажите оператор ввода с клавиатуры:

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN    E).REPEAT ..UNTIL

11.Укажите функцию квадрата числа:

А). SQR(X)      B).SQRT(X)      C).ABS(X)        D). SIN(X)             E).COS(X)

12.Укажите функцию извлечения квадратного корня из числа:

А). SQR(X)    B).SQRT(X)     C).ABS(X)        D). SIN(X)                E).COS(X)

13.Укажите оператор вывода на экран :

А).READ         B).WRITE    C).BEGIN .. END      D).IF .. THEN     E).REPEAT ..UNTIL

14.Укажите условный оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN E).REPEAT ..UNTIL

15.              Укажите  оператор присваивания:

А). : =    B). WHILE..DO     C).BEGIN .. END     D).IF .. THEN  E).REPEAT ..UNTIL

16.              Чтобы на языке Pascal присвоить переменной  B значение А+10 , нужно записать:   А). А+10:=В        B). В:=А+10     C). В=А+10             D). А:=В+10 

17.              Определите значение переменной А после исполнения алгоритма:

A:=1;  A:=0;A:=A+A;

А). 2               B).1                 C).0                 D).10               E).3

18.              Определите значение переменной А после исполнения алгоритма:

A:=2;  A:=5;A:=A+2;

А). 2               B).5                 C).7                 D).10               E).3

19.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;  В:=4; A:=В+4;

 А). А=5; В=9       B). А=4; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

20.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34  +  4,05

А). 2,34 + 4,05           B). 2.34 + 4,05              C). 2.34 + 4.05   D).  2,34 + 4.05  E). 2.34 – 4.05

21.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34     

     4,05

А). 2,34 / 4,05      B).2.34 / 4,05    C).2.34 * 4.05    D).  2,34 / 4.05    E). 2.34 / 4.05

22.              Укажите правильную запись на языке Pascal  арифметического выражения :

А). SQRT(4)               B). SQR(4)             C). 4*4       D).  4 / 4       E). 4 - 4

 

 

Тесты по курсу «Программирование на языке Pascal» Вариант 2

1.  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления переменных ?

А). VAR                        B).CONST                       C).BEGIN                      D). PROGRAM

2.            Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается раздел объявления постоянных (констант) ?  А). VAR      B). PROGRAM                     C).BEGIN                  D). CONST

3.                  Программа, написанная на языке  Pascal,  может содержать несколько разделов. С какого специального слова начинается тело программы?

А). VAR                     B). PROGRAM        C).BEGIN                  D). CONST

4.                  При объявлении каждая переменная получает тип. Как обозначается в языке Pascal вещественный тип?

А). INTEGER           B).REAL          C).STRING    D). ARRAY   E). BOOLEAN

5.                  Для записи выражений в языке Pascal используют знаки операций. Укажите знаки для операций «умножение» и «деление » соответственно:

А). +    и  -         B). -  и  +            C). *  и    /           D). /   и     *      E).  Div  и Mod

6.                  Для записи выражений в языке используют знаки операций. Укажите знак для операции «умножение»:А). +       B).-         C). *           D). /         E).  Div

 7.  Для записи выражений в языке Pascal используют знаки операций. Укажите знак для операции «деление вещественных чисел» :А). +    B).-      C). *     D). /       E).  Div

8.К арифметическим операциям не относится знак:А). «+», «-».   B). «=»  C). «*», «/» 

9.Укажите функцию извлечения квадратного корня из числа:

А). SQR(X)    B).SQRT(X)     C).ABS(X)        D). SIN(X)                E).COS(X)

10.              Укажите оператор ввода с клавиатуры:

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN    E).REPEAT ..UNTIL

11.Укажите условный оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN            E).REPEAT ..UNTIL

12.Укажите составной оператор :

А).READ       B).WRITE      C).BEGIN .. END      D).IF .. THEN            E).REPEAT ..UNTIL

13.              Чтобы на языке Pascal присвоить переменной  B значение А+10 , нужно записать:   А). А+10:=В        B). В:=А+10     C). В=А+10             D). А:=В+10 

14.              Чтобы на языке Pascal увеличить значение переменной  В на 2 , нужно записать: А). В+2:=В           B). В:=2            C). В:=В+2      D).2+А        E).2+А:=А

15.              Определите значение переменной А после исполнения алгоритма:

A:=1;    A:=0;    A:=A+A;

А). 2               B).1                 C).0                 D).10               E).3

16.              Определите значение переменной А после исполнения алгоритма:

A:=2;  A:=5;  A:=A+2;

А). 2               B).5                 C).7                 D).10               E).3

17.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;     В:=4;  A:=В+4;

 А). А=5; В=9       B). А=4; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

18.              Определите значения переменных А и В  после исполнения алгоритма:

A:=5;  В:=4;   В:=А+4;

 А). А=5; В=9       B). А=5; В=8      C) А=8; В=7     D). А=5; В=4          E). А=8; В=4

19.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34  -  4,05

А). 2,34 - 4,05 B). 2.34 + 4,05              C). 2.34 + 4.05   D).  2,34 - 4.05  E). 2.34 – 4.05

20.              Укажите правильную запись на языке Pascal  арифметического выражения :

2,34 ·  4,05   

А). 2,34 / 4,05 B).2.34 / 4,05     C).2.34 * 4.05   D).  2,34 / 4.05  E). 2.34 / 4.05

21.              Укажите правильную запись на языке Pascal  арифметического выражения :

4·

А). SQR(4)     B). SQRT(4)           C).) 4* SQRT(4)      D).  4 / 4       E). 4 - 4

 

 

 

23.              Укажите правильную запись на языке Pascal  арифметического выражения :   4 3                  А). 4 / 4     B). 4*4               C). 4*4*4*4       D).  4 *4* 4   E). 4 * 4

24.              Укажите значение арифметического выражения, записанного на языке Pascal:                 

(4 *  SQRT(4))  + 2     А). 4                  B). 2          C). 6            D). 8            E).10

25.              Укажите значение арифметического выражения, записанного на языке Pascal:         

  (4 * 4) / 2   А). 4               B).32               C). 16              D). 8                E).10

26.              Укажите значение арифметического выражения, записанного на языке Pascal: (SQRT(4) / 2) +1.         А). 1          B).2     C). 3      D). 0.5                E).0.25

27.              Укажите значение арифметического выражения, записанного на языке Pascal:    (SQRT (81) * 2) +1.      А). 5   B).8     C). 19     D). 9      E).16.

28.              Что появится на экране монитора после выполнения программы ?

 PROGRAM  PRIMER1;              

 VAR B,P:REAL;                             

 BEGIN                                  

B:=4;                 

P:=B*B*B;                           

                                                WRITE(P);

END.

 А). 8              B).16              C). 64              D). 4                E).2

29.              Что появится на экране монитора после выполнения программы ?

:                     PROGRAM  PRIMER2; 

    VAR B,C:INTEGER;

    BEGIN

    B:=3;  C:= 4;

    IF B>C

                      THEN  WRITE (B*B)                                                                     ELSE  WRITE( C*C);

  END.       

А).4                 B).25               C).16               D). 2               E).9

30.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER7;

VAR X:INTEGER;

BEGIN

     X:= 3;

     WRITE(X);

     WRITE(X*X);

              WRITE(X*X*X);

END.         

А)16  4  64            B). 27  9   3      C). 2  3  4           D). 4   16   64              E). 3  9  27

 

 

 

 

 

 

 

 

 

 

 

 

 

22.              Укажите правильную запись на языке Pascal  арифметического выражения :   4 4                  А). 4 *4* 4           B). 4*4               C). 4*4*4*4      D).  4 / 4   E). 4 * 4

23.              Укажите значение арифметического выражения, записанного на языке Pascal:    (3 *  SQRT(4))  + 2.     А). 4         B). 2      C). 6         D). 8    E).10

24.              Укажите значение арифметического выражения, записанного на языке Pascal: (4 * 16) / 2.       А). 4                   B).32      C). 16       D). 8         E).10

25.              Укажите значение арифметического выражения, записанного на языке Pascal:      (SQRT(16) / 2) +1.          А). 1             B).2     C). 3       D). 0.5     E).0.25

26.              Укажите значение арифметического выражения, записанного на языке Pascal(SQRT (16) * 2) +1.     А). 5          B).8    C). 10     D). 9         E).16.

27.              Что появится на экране монитора после выполнения программы ?

    PROGRAM  PRIMER3;                                                  

    VAR X,Y:INTEGER;          

   BEGIN                                         

          X:=7;   Y:=5;                      

         WRITE(X*Y);                      

  END.

А).2                 B).35               C).0.8              D). 20             E).9

28.              Что появится на экране монитора после выполнения программы ?

:                      PROGRAM  PRIMER2; 

    VAR B,C:INTEGER;

    BEGIN

    B:=4;  C:= 5;

    IF B>C

                  THEN  WRITE (B*B)                                                                      ELSE  WRITE( C*C);

    END.     

А).4                 B).5                 C).16               D). 25             E).9

29.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER7;

VAR X:INTEGER;

BEGIN

     X:= 4;

     WRITE(X);

     WRITE(X*X);

              WRITE(X*X*X);

END.         

А)16  4  64            B). 64 16 4      C). 2  3  4           D). 4   16   64               E). 4  8  12

30.        Что появится на экране монитора после выполнения программы ?

         PROGRAM  PRIMER4;

VAR X,Y:INTEGER;

BEGIN

     X:= 2;  Y:= 1;

     IF X<Y

                   THEN  WRITE (X)

                   ELSE  WRITE ( Y);

END.                   

А).2                 B).1                 C).0.5              D). 3               E).0

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 19- Тест 141215г сборный с ответами.docx

Класс______ Ф.И. ___________________________________________   Дата_____________________

Тест № 1  по теме «Алгоритм. Свойства и виды алгоритмов»

  1. Алгоритм — это:

а) правила выполнения определенных действий;

б) ориентированный граф, указывающий порядок исполнения некоторого набора команд;

в) понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;

г) набор команд для компьютера;

д) протокол вычислительной сети.

  1. Укажите наиболее полный перечень способов записи алгоритмов:

а) словесный, графический, псевдокод, программный;

б) словесный;

в) графический, программный;

г) словесный, программный;

д) псевдокод.


  1. Алгоритм включает в себя ветвление, если:

а) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

б) если ход его выполнения зависит от истинности тех или иных условий;

в) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

г) если он представим в табличной форме;

д) если он включает в себя вспомогательный алгоритм.

  1. Алгоритм решения некоторой подзадачи, выполняющийся обычно неоднократно, называется:

а) линейным; б) ветвящимся; в) циклическим; г) вспомогательным; д) вложенным.


5.       Какой тип алгоритма должен быть выбран при решении квадратного уравнения?


A)      Линейный;  Б) Циклический; В) Разветвляющийся;  С) Циклически-разветвляющийся.


  1. Графическое задание алгоритма (блок/схемы) – это:

A)      Способ представления алгоритма с помощью геометрических фигур;

B)       Представление алгоритма в форме таблиц и расчетных формул;

C)       Система обозначения правил для единообразной и точной записи алгоритмов их исполнения;

D)      Схематическое изображение в произвольной форме.

  1. Исполнитель алгоритмов – это:

A)      Человек или автомат (в частности компьютер), умеющий выполнять некоторый, вполне определенный набор действий;

B)       Понятное и точное предписание;

C)       Связи между этапами при помощи стрелок;

D)      Определенные условия.

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

A)      Правила техники безопасности;

B)       Инструкция по приготовлению пищи;

C)       Расписание движения поездов;

D)      Список книг в школьной библиотеке.


  1. Линейный алгоритм – это:

A)      Способ представления алгоритма с помощью геометрических фигур;

B)       Набор команд, которые выполняются последовательно друг за другом;

C)       Понятное и точное предписание исполнителю для выполнения различных ветвлений;

D)       Строгое движение как вверх, так и вниз.

6. Отдельное указание исполнителю - это...

7. Напишите любым способом алгоритм решения задачи вывода на экран всех трехзначных чисел, которые оканчиваются только  двумя цифрами «5».

 

 

Тест № 2 «Основы языка Pascal»

1.Первая версия языка Паскаль была разработана в….  _______________________ году.

2. Точное предписание, определяющее процесс перехода от исходных данных к результату, - это _____
3.  Какой геометрической фигурой обозначается условный блок в блок- схеме.- __________
 4.Что такое программа…-              это __________________________________________________________  

5. Раздел объявления переменных на языке Паскаль.-              это _______

 6. С какого слова на языке Паскаль начинается тело программы.       – это _________
7. Каким символом заканчивается строка заголовка программы, написанной на языке Паскаль- это___
8. Многократное исполнение одного и того же участка программы называется..._____________

9. Операция div выполняет следующие действия: _________________

10. Массив это…__________________________________________________________________

11. Язык  программирования  Pascal создал:

a.       Н. Вирт

b.       Б. Паскаль

c.        М. Фортран

d.       Правильных ответов нет

12.Линейная структура построения программы подразумевает

a.       Неоднократное повторение отдельных частей программы

b.       Последовательное выполнение всех элементов программы

c.        Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы

d.       Верного ответа нет

13.Оператор присваивания имеет вид (записан правильно):

a.       =

b.       :=

c.        =:

d.       Верного ответа нет

14.Команда CLRSCR служит для

a.       ожидания нажатия клавиши

b.       ввода данных с экрана

c.        очистки экрана

d.       верного ответа нет

15. раздел VAR служит

a.       Для описания используемых переменных

b.       Для описания величин

c.        Для описания выражений

d.       Верного ответа нет

16. Переменные – это:

a.                  величины, которые могут менять свое значение в процессе выполнения программы

b.                  величины, которые не могут менять своего значения в процессе выполнения программы

c.                   обозначают строки программы, на которые передается управление во время выполнение программы

d.                  Верного ответа нет

17. Напишите программу на языке Паскаль вывода на экран всех трехзначных чисел, которые оканчиваются только  двумя цифрами «5».

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 19- Тест сборный без ответов .docx

Класс______ Ф.И. ___________________________________________   Дата_____________________

Тест № 1  по теме «Алгоритм. Свойства и виды алгоритмов»

  1. Алгоритм — это:

а) правила выполнения определенных действий;

б) ориентированный граф, указывающий порядок исполнения некоторого набора команд;

в) понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;

г) набор команд для компьютера;

д) протокол вычислительной сети.

  1. Укажите наиболее полный перечень способов записи алгоритмов:

а) словесный, графический, псевдокод, программный;

б) словесный;

в) графический, программный;

г) словесный, программный;

д) псевдокод.


  1. Алгоритм включает в себя ветвление, если:

а) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

б) если ход его выполнения зависит от истинности тех или иных условий;

в) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

г) если он представим в табличной форме;

д) если он включает в себя вспомогательный алгоритм.

  1. Алгоритм решения некоторой подзадачи, выполняющийся обычно неоднократно, называется:

а) линейным; б) ветвящимся; в) циклическим; г) вспомогательным; д) вложенным.


5.       Какой тип алгоритма должен быть выбран при решении квадратного уравнения?


A)      Линейный;  Б) Циклический; В) Разветвляющийся;  С) Циклически-разветвляющийся.


  1. Графическое задание алгоритма (блок/схемы) – это:

A)      Способ представления алгоритма с помощью геометрических фигур;

B)       Представление алгоритма в форме таблиц и расчетных формул;

C)       Система обозначения правил для единообразной и точной записи алгоритмов их исполнения;

D)      Схематическое изображение в произвольной форме.

  1. Исполнитель алгоритмов – это:

A)      Человек или автомат (в частности компьютер), умеющий выполнять некоторый, вполне определенный набор действий;

B)       Понятное и точное предписание;

C)       Связи между этапами при помощи стрелок;

D)      Определенные условия.

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

A)      Правила техники безопасности;

B)       Инструкция по приготовлению пищи;

C)       Расписание движения поездов;

D)      Список книг в школьной библиотеке.


  1. Линейный алгоритм – это:

A)      Способ представления алгоритма с помощью геометрических фигур;

B)       Набор команд, которые выполняются последовательно друг за другом;

C)       Понятное и точное предписание исполнителю для выполнения различных ветвлений;

D)       Строгое движение как вверх, так и вниз.

6. Отдельное указание исполнителю - это...

7. Напишите любым способом алгоритм решения задачи вывода на экран всех трехзначных чисел, которые оканчиваются только  двумя цифрами «5».

 

 

Тест № 2 «Основы языка Pascal»

1.Первая версия языка Паскаль была разработана в….  _______________________ году.

2. Точное предписание, определяющее процесс перехода от исходных данных к результату, - это _____
3.  Какой геометрической фигурой обозначается условный блок в блок- схеме.- __________
 4.Что такое программа…-              это __________________________________________________________  

5. Раздел объявления переменных на языке Паскаль.-              это _______

 6. С какого слова на языке Паскаль начинается тело программы.       – это _________
7. Каким символом заканчивается строка заголовка программы, написанной на языке Паскаль- это___
8. Многократное исполнение одного и того же участка программы называется..._____________

9. Операция div выполняет следующие действия: _________________

10. Массив это…__________________________________________________________________

11. Язык  программирования  Pascal создал:

a.       Н. Вирт

b.       Б. Паскаль

c.        М. Фортран

d.       Правильных ответов нет

12.Линейная структура построения программы подразумевает

a.       Неоднократное повторение отдельных частей программы

b.       Последовательное выполнение всех элементов программы

c.        Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы

d.       Верного ответа нет

13.Оператор присваивания имеет вид (записан правильно):

a.       =

b.       :=

c.        =:

d.       Верного ответа нет

14.Команда CLRSCR служит для

a.       ожидания нажатия клавиши

b.       ввода данных с экрана

c.        очистки экрана

d.       верного ответа нет

15. раздел VAR служит

a.       Для описания используемых переменных

b.       Для описания величин

c.        Для описания выражений

d.       Верного ответа нет

16. Переменные – это:

a.                  величины, которые могут менять свое значение в процессе выполнения программы

b.                  величины, которые не могут менять своего значения в процессе выполнения программы

c.                   обозначают строки программы, на которые передается управление во время выполнение программы

d.                  Верного ответа нет

17. Напишите программу на языке Паскаль вывода на экран всех трехзначных чисел, которые оканчиваются только  двумя цифрами «5».

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 2 15 вопросов без ответов простые.doc

Тест № 1 «Основы языка Pascal»

 

Фамилия Имя __________________________________ класс ____________________


 

 


1.       Язык  программирования  Pascal создал:

a.       Н. Вирт

b.       Б. Паскаль

c.       М. Фортран

d.       Правильных ответов нет

2. Линейная структура построения программы подразумевает

a.       Неоднократное повторение отдельных частей программы

b.       Последовательное выполнение всех элементов программы

c.       Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы

d.       Верного ответа нет

3. Оператор присваивания имеет вид:

a.       =

b.       :=

c.       =:

d.       Верного ответа нет

4. Команда CLRSCR служит для

a.       ожидания нажатия клавиши

b.       ввода данных с экрана

c.       очистки экрана

d.       верного ответа нет

5.  раздел VAR служит

    1. Для описания используемых переменных
    2. Для описания величин
    3. Для описания выражений
    4. Верного ответа нет
  1. Переменные – это:
    1. величины, которые могут менять свое значение в процессе выполнения программы
    2. величины, которые не могут менять своего значения в процессе выполнения программы
    3. обозначают строки программы, на которые передается управление во время выполнение программы
    4. Верного ответа нет
  2. Правильная строковая запись выражения

 

 

    1. x-х***3/abs x + sin (x)
    2. x-x*x*x/abs (x) +sin (x)
    3. x-(x*x*x)/abs (x) +sin (x)
    4. Верного ответа нет
  1. целочисленное деление можно выразить следующей функцией:
    1. A mod B
    2. A  div  B
    3. Abs (A)*B
    4. Верного ответа нет
  2. математическое выражение х2-7х+6 можно записать:

 

_________________________

  1. выражение на паскале

(abs (x)-abs(y))/(1 + abs (1/s)) можно записать:

 

_________________________

  1. раздел операторов начинается служебным словом:
    1. VAR
    2. INTEGER
    3. BEGIN
    4. Верного ответа нет
  2. ввод данных с клавиатуры осуществляется с помощью оператора:
    1. WRITE, WRITELN
    2. READ, READLN
    3. PROGRAM
    4. Верного ответа нет
  3. вывод данных на экран осуществляется с помощью оператора:
    1. WRITE, WRITELN
    2. READ, READLN
    3. PROGRAM
    4. Верного ответа нет
  4. чему будет равно значение переменной М в результате выполнения серии операторов N:=5;

Y:=2;

M:=N/5+3*Y*N

 

___________________________________

  1. тип переменных REAL  это:
    1. целочисленный тип
    2. логический тип
    3. натуральный тип
    4. верного ответа нет

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 2 2 - Контроль9_1полуг без ответов 15 в.doc

Вариант 1.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin2◦. Дана сторона квадрата a. Найти его площадь S = a2.

 

№2

If1. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=5; d:=7;

If   f>=d   then   x:=f   else  x:=d

 

a) 5;            b) 6;            c) 7;            d) 1

 

№4

Алгоритмом является...

a)     последовательность команд, которую может выполнить исполнитель

b)    система команд исполнителя

c)     математическая модель

d)    информационная модель

 

№5

Какая из команд принадлежит алгоритмическому языку?

a)     прг

b)    кц

c)     кд

d)    рц

 


Вариант 2.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 12. Даны катеты прямоугольного треугольника a и b.
Найти его
периметр P:

P = a + b + c.

 

№2

If2. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=17; d:=5;

If   f>=d   then   x:=f   else  x:=d

 

A) 5;           Б) 12;          В) 2;           Г) 17

 

№4

Какой из документов является алгоритмом?

a)     правила техники безопасности

b)    инструкция по получению денег в банкомате

c)     расписание уроков

d)    список класса

 

№5

Расширение файла на языке программирования Паскаль имеет тип:

a)     *.COM

b)    *.JPG

c)     *.EXE

d)    *.PAS

 


Вариант 3.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin3◦. Даны стороны прямоугольника a и b. Найти его периметр
P = 2∙(a + b).

 

№2.

If6◦. Даны два числа. Вывести большее из них.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=10; d:=10;

If   f>=d   then   x:=f   else  x:=d

 

A) 10;         Б) 20;          В) 30;         Г) 1

 

№4

Какой из объектов может являться исполнителем алгоритмов?

a)     ножницы

b)    карта

c)     принтер

d)    книга

 

№5

Алгоритмом является:

a)     книга

b)    справочник

c)     энциклопедия

d)    инструкция

 


Вариант 4.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin4◦. Дан диаметр окружности d. Найти ее длину L = πd. В качестве значения π использовать 3.14.

 

№2.

If7. Даны два числа. Вывести порядковый номер меньшего из них.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=3; b:=4;

If   a>b   then   x:=a*b   else  x:=a-b

 

A) 12;         Б) -1;           В) 3;           Г) 4

 

№4

Понятное и точное предписание исполнителю при заданных начальных данных выполнить конечную последовательность команд, приводящую к искомому результату, называется

a)     моделью

b)    системой

c)     алгоритмом

d)    технологией

 

№5

Какое значение переменная Х будет иметь после выполнения  операции присваивания?

A:=5;

В:=10;

Х:=A

 

a)     5

b)    10

c)     15

d)    20

 


Вариант 5.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 12. Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу:

с =.

 

№2.

If8. Даны два числа. Вывести меньшее из них.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=4; b:=4;

If   a>b   then   x:=a*b   else  x:=a-b

 

A) 1;           Б) -1;           В) 0;           Г) 2

 

№4

Алгоритм какого типа записан на алгоритмическом языке?

алг выбор (вещ A, B, X)
арг A,B
рез X
нач
если А > B
то X =: A
иначе X =: B
кон

a)     циклический

b)    линейный

c)     вспомогательный

d)    разветвляющийся

 

№5

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

a)     hello

b)    writeln

c)     microsoft

d)    home

 


Вариант 6.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Beg in 6◦. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a∙b∙c

 

№2.

If10. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=6; b:=4;

If   a>b   then   x:=a*b   else  x:=a-b

 

A) 20;                   Б) 24;                   В) 26;                   Г) 10

 

№4

Алгоритм, какого типа записан на алгоритмическом языке?

алг сумма (вещ А, В, S)

арг А, В
рез S
нач
S:=A + В
кон

 

a)     циклический

b)    разветвляющийся

c)     вспомогательный

d)    линейный

 

№5

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

a)     hello

b)    microsoft

c)     var

d)      home


Вариант 7.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Beg in 6◦. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти площадь его поверхности S = 2(а∙b + b∙c + a∙c).

 

№2.

If 11. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=53; b:=14;

If   a<=b   then   x:=a+b   else  x:=2*a-4*b

 

a) 53;                    b) 67;                   c) 106;                  d) 50

 

№4

Как называется алгоритм, в котором предполагается многократное выполнение одних и тех же действий?

a)     Линейным

b)    Ветвящимся

c)     Циклическим

d)    Процедурным

 

№5

Какая из команд принадлежит алгоритмическому языку?

a)     нц

b)    пц

c)     вц

d)    тц

 


Вариант 8.

 

Выполните задания № 1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin5◦. Дана длина ребра куба a. Найти объем куба V = a3

 

№2

If 12◦. Даны три числа. Найти наименьшее из них.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=13; b:=13;

If   a<=b   then   x:=a+b   else  x:=2*a-4*b

 

a) 26;                    b) 50;                   c) -26;                   d) 62

 

 

№4

Как называется алгоритмическая конструкция, в которой все этапы алгоритма выполняются последовательно друг за другом?

a)     Линейной

b)    Ветвящейся

c)     Циклической

d)    Рекурсивной

 

№5

Какое значение переменная Х будет иметь после выполнения  операции присваивания?

Х:=5;

В:=10;

Х:=Х+В

 

a)     5

b)    10

c)     15

d)    20


Вариант 9.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin5◦. Дана длина ребра куба a. Найти площадь его поверхности
S = 6∙a2.

 

№2.

If 14. Даны три числа. Вывести наименьшее из данных чисел.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=14; b:=53;

If   a<=b   then   x:=a+b   else  x:=2*a-4*b

 

a) 53;                    b) 67;                   c) 50;                    d) 106

 

№4

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

a)     Линейной

b)    Ветвящейся

c)     Циклической

d)    Рекурсивной

 

№5

Значением логической переменной может быть:

a)     любое число

b)    любой текст

c)     истина или ложь

d)    таблица

 


Вариант 10.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin8◦. Даны два числа a и b. Найти их среднее арифметическое:

(a + b)/2.

 

№2.

If 14. Даны три числа. Вывести наибольшее из данных чисел.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=5; b:=4; c:=3;

If   a>b   then   x:=a+b  

else  begin a:=b+c;  x:=a - 3*b  end;

 

a) 10;          b) 9;            c) 7;            d) 12

 

№4

Что изменяет операция присваивания?

a)     значение переменной

b)    имя переменной

c)     тип переменной

d)    тип алгоритма

 

№5

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

a)     Hello;

b)    In;

c)     If;

d)    Left

 


Вариант 11.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Beg in 9◦. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: a∙b.

 

№2.

While23◦. Даны целые положительные числа A и B. Найти их наибольший общий делитель (НОД), используя алгоритм Евклида:

НОД(A, B) = НОД(B, A mod B),    если В 0;        НОД(A, 0) = A

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=7; b:=5; c:=5;

If   a>b   then   x:=a+b  

else  begin a:=b+c;  x:=a - 3*b  end;

 

a) х=10;      b) х=5;                  c) х=12;                d) х=6

 

№4

Переменная в программировании считается полностью заданной, если известны ее...

a)     тип, имя

b)    имя, значение

c)     тип, значение

d)    тип, имя, значение

 

№5

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

a)     циклической;

b)    линейной;

c)     основной;

d)    вспомогательной.

 

 


Вариант 12.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 10◦. Даны два ненулевых числа. Найти частное их квадратов.

 

№2.

While 1◦. Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти длину незанятой части отрезка A.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=4; b:=5; c:=3;

If   a>b   then   x:=a+b  

else  begin a:=b+c;  x:=a - 3*b  end;

 

a) 9;            b) 7;            c) 12;          d) -7

 

 

№4

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

a)     любое число

b)    любой текст

c)     истина или ложь

d)    таблица

 

№5

Понятность алгоритма обозначает то, что он должен быть записан с помощью:

a)     команд, понятных создателю алгоритма;

b)    команд, из системы команд исполнителя;

c)     команд, понятных пользователю алгоритма;

d)    операторов языков программирования.

 


Вариант 13.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 10◦. Даны два ненулевых числа. Найти разность их квадратов

 

№2.

While2◦. Даны положительные числа A и B (A>B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти количество отрезков B, размещенных на отрезке A.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=9; b:=8; c:=2;

If   (a>b) and (b>c)   then   x:=2*a+b+c   else  x:=a-b+c

 

a) 40;          b) 22;          c) 28;          d) 16

 

 

№4

К объектно-ориентированным языкам программирования относят язык…

a)     Ассемблер

b)    Паскаль

c)     Delphi

d)    Basic

 

№5

В системах управления по линии прямой связи передаются:

a)     Команды управления;

b)    Информация о состоянии объекта управления;

c)     Информация о состоянии управляющей системы;

d)    Информация о состоянии управляющей системы и команды управления.

 


Вариант 14.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 10◦. Даны два ненулевых числа. Найти произведение их квадратов.

 

№2.

While3. Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное от деления нацело N на K, а также остаток от этого деления.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=12; b:=10; c:=6;

If   (a>b) and (b>c)   then   x:=2*a+b+c   else  x:=a-b+c

 

a) 22;          b) 40;          c) 16;          d) 28

 

№4

К языкам искусственного интеллекта из перечисленных относится язык…

a)     PASCAL

b)    DELPHI

c)     БЕЙСИК

d)    PROLOG

 

№5

Каково будет значение переменной Х после выполнения операций присваивания:

X : = 5
B : = 10
X : = X + B

 

a)     5

b)    10

c)     15

d)    20


Вариант 15.

 

Выполните задания №1 и 2, по технологии решения задач с помощью компьютера. (6 этапов).

№1.

Begin 16◦. Найти расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси: |x2 − x1|.

 

№2

While5. Дано целое число N (>0), являющееся некоторой степенью числа 2: N = 2K. Найти целое число K — показатель этой степени.

 

№3

Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

a:=10; b:=8; c:=9;

If   (a>b) and (b>c)   then   x:=2*a+b+c   else  x:=a-b+c

 

a) 16;          b) 22;          c) -5;           d) 11

 

№4

Алгоритмическая конструкция, в которой все этапы алгоритма выполняются пошагово друг за другом, называется:

a)     Развилка

b)    Цикл

c)     Следование

d)    Рекурсия

 

№5

Каково будет значение переменной Х после выполнения операций присваивания:

A : = 5
B : = 10
X : = A + B

 

a)     5

b)    10

c)     15

d)    20

 


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

«Алгоритмизация и программирование»

9 класс

 

 

 

% выполнения

задания

Оценка

98 - 100

5

76 - 97

4

50-75

3

< 50

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 20- Тест ивт 10 вопросов без ответов 2 в25.01.2016г.Паскаль.docx

Тест по теме «Язык программирования Паскаль». 9 класс

Оценивание:10 баллов – «5»8-9 баллов – «4»6-7 баллов – «3»

Вариант 1.

1. Для отделения операторов друг от друга в языке Паскаль используют:
а) пробел;  б) двоеточие;  в) запятую;  г) точку с запятой.

2. Из предложенных заголовков программы правильным является:
а) Program сумма;     в) programm сумма;  б) programm summa;             г) program summa.

3. Для вывода результатов в языке программирования Паскаль используют ключевое слово:              а) VAR;          б) READ;       в) BEGIN;      г) WRITE.

4. Квадратный корень числа вычисляет функция:
а) SQRT (X);              б) SQR (X);                в) ABS (X);                г) INT (X).

5. Конечное значение переменной У в результате выполнения следующих действий:
У:=5;

Х:=2;

У:=(У-2*Х)/2+Х
будет равно: а) 0,5;              б) 2;               в) 2,5;              г) 5.

6. В результате выполнения программы

program my_klass;
begin
write (25/2,5*2);
writeln (‘улыбок’);
end.

мы увидим на экране: ______________________________

7. В данном фрагменте программы

program error;
begin
summa:=25-14;
end.

ошибкой считают:
а) некорректное имя программы;               б) длинное имя переменной;

в) не определенное имя переменной;                    г) запись арифметического выражения.

8. Значения одномерного массива задаются с помощью цикла:
for i:=1 to 5 do B[i]:= 5+i;

В результате значение В[3] будет равно: а) 9;     б) 8;                в) 7;                г) 6.

9. В результате выполнения фрагмента программы

for i:=1 to 10 do begin
if a[i]>0 then a[i]:=a[i]/2
else a[i]:=i;
end;

произойдет следующее:
а) положительные значения элементов массива увеличатся вдвое, а отрицательные заменятся значениями индекса;
б) положительные значения элементов массива уменьшатся вдвое, а отрицательные заменятся значениями индекса;
в) отрицательные значения элементов массива увеличатся вдвое, а положительные заменятся значениями индекса;
г) отрицательные значения элементов массива уменьшатся вдвое, а положительные заменятся значениями индекса.

10. В результате выполнения фрагмента программы

writeln (‘Новый массив’);
for i:=1 to 20 writeln (a[i]);
end.

произойдет следующее:
а) сформируется новый массив;
б) новый массив распечатается;
в) распечатаются только индексы;
г) сформируются только индексы.

Тест по теме «Язык программирования Паскаль». 9 класс

Оценивание:10 баллов – «5»8-9 баллов – «4»6-7 баллов – «3»

Вариант 2.

1. Начало раздела программы, в котором описывают типы используемых переменных, определяет ключевое слово: а) program;                б) var;             в) begin;          г) write.

2. Из предложенных заголовков, неправильным является:
а) program summa;            б) program summa_chisel; в) program chisla; г) programm summa.

3. Для ввода данных в языке программирования Паскаль используют ключевое слово:
а) VAR;                 б) READ;                   в) BEGIN;                  г) WRITE.

4. Возведение в квадрат числа вычисляет функция:
а) SQRT (X);              б) SQR (X);                в) ABS (X);                г) INT (X).

5. Конечное значение переменной Х в результате выполнения следующих действий:

Х:=2;

У:=0;

Х:= (У+Х)*5-2+Х
будет равно: а) 0;                  б) 2;                в) 8;                 г) 10.

6. В данном фрагменте программы

program ошибки;
begin
writeln (‘ошибок нет’);

writeln (‘5*5=’,25);
end.

ошибкой считают:
а) некорректное имя программы;               б) отсутствие переменной;
в) не определенное имя переменной;        г) запись арифметического выражения.

7. В результате выполнения программы

program klass;
begin
writeln (45/(12-3));
writeln (‘классов’);
end.                                        
мы увидим на экране:   _________________________________

8. Значения одномерного массива задаются с помощью цикла:
for i:=1 to 5 do А[i]:= 2+i;

В результате значение В[4] будет равно:  а) 9;   б) 8;    в) 7;      г) 6.

9. В результате выполнения фрагмента программы

for i:=1 to 10 do begin
if a[i]>0 then a[i]:=a[i]/3
else a[i]:=2;
end;

произойдет следующее:
а) положительные значения элементов массива увеличатся втрое, а отрицательные заменятся на 2;
б) положительные значения элементов массива уменьшатся втрое, а отрицательные заменятся на 2;
в) отрицательные значения элементов массива увеличатся вдвое, а положительные заменятся на 3;
г) отрицательные значения элементов массива уменьшатся вдвое, а положительные заменятся на 3.

10. В результате выполнения фрагмента программы

writeln (‘Новый массив’);
for i:=1 to 20 readln (a[i]);
end.

произойдет следующее:
а) сформируется новый массив;
б) новый массив распечатается;
в) распечатаются только индексы;
г) сформируются только индексы.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 21- тест ивт 30 вопросов без ответов.docx

Тестирование по теме «Программное управление работой компьютера»

Примечание: работа рассчитана на 40 минут; для детей, изучающих язык программирования Паскаль, базовый уровень 9 класс.

Каждый вопрос имеет только один верный вариант ответа.

1. Что называется алгоритмом?

1) Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к

решению поставленной задачи за конечное число шагов.

2) Алгоритм – описание последовательности действий (план), для решения задачи.

3) Алгоритм – примерный план для решения задачи.

2. В каком разделе происходит описание переменных?

1) Const;  2) Var;  3) Vag.

3. Чем характеризуется переменная?

1) Именем, типом, значением.  2) Именем, значением.  3) Значением, типом.

4. Чем заканчивается программа?

1) END;  2) Clrscr;  3) Readln.

5. Как записывается оператор вывода?

1) Writeln ()  2) Readkey()  3) Readln()

6. Как записывается оператор ввода?

1) Writeln ()  2) Readkey()  3) Readln()

7. Как записывается оператор присвоения?

1) а:=1;  2) а=1;   3) а=:1;

8. Записать на языке Turbo Pascal 7.0 следующее выражение: ;

1) Y:=5*x*x+10*x+2  2) Y:=5*x*x+10x+2   3) Y:=5x*x+10x+2

9. Имеется условный оператор:

If D<>10 Then writeln (‘Ура’) Else writeln (‘Плохо…’);

Можно ли заменить его следующими операторами:

1) If D<>10 Then writeln (‘Плохо…’) Else writeln (‘Ура’);

2) If Not(D=10) Then writeln (‘Плохо…’) Else writeln (‘Ура’);

3) If Not(D<>10) Then writeln (‘Плохо…’) Else writeln (‘Ура’);

10. Как записывается в Паскале простое условие ≠:

1) ≠    2) <>    3) :=    11. Формат полного оператора ветвления следующий:

1) If <логическое выражение> else <оператор2>;

2) If <логическое выражение> then <оператор1> else <оператор2>;

3) If <логическое выражение> then <оператор1>;

12. Оператор цикла с предусловием в Паскале имеет следующий формат:

1) Write<выражение> do <оператор>;

2) Writeln <выражение> go <оператор>;

3) While <выражение> do <оператор>;

13. Что называется массивом?

1) под массивом понимается совокупность конечного числа данных различных типов.

2) под массивом понимается совокупность конечного числа данных одного типа.

3) под массивом понимается совокупность бесконечного числа данных одного типа.

14. Что определяет индекс массива?

1) Положение элемента массива данных относительно друг друга

2) Положение элемента массива данных относительно его конца.

3) Положение элемента массива данных относительно его начала.

15. Укажите правильное описание массива.

А. Var a: array [1..1000] of integer;   Б. Var A, B, C: ARRAY [1..50] OF REAL;  В. Var A: ARRAY [1..50 OF REAL];

1) А, Б.    2) Б, В.   3) А, В.

16. Как запустить генератор случайных чисел?

1) Random [(x)]  2) Randomize   3) ROUND

17. Какая строка из перечисленных описывает логическую переменную на языке Паскаль:

1) Var x: integer;  2) Var x: Boolean;   3) Var x: real;

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

1) (Х mod 3=0);   2) (Х mod 3=0) or (X mod 6<>0);   3) (Х mod 3=0) and (X mod 6<>0);

19. Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?

1) 4.25;   2) 1;    3) 4.

20. Какой оператор позволяет вычислить корень квадратный из числа?

1) SQR;   2) ABS;    3) SQRT.

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

1) Повторение идущих подряд одинаковых команд некоторое число раз;

2) Повторение одной команды не более 10 раз;

3) Проверка условия в тексте.

22. Какое значение примет переменная С в результате выполнения программы:

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.

1) 8;                      2) 22;                    3) 29.                   

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

1) Var x: integer;                              2) Var x: char;                   3) Var x: real;

24. Оператор для организации ветвления в языках программирования – это…

1) Оператор для организации диалога с пользователем;

2) Условный оператор, оператор выбора;

3) Оператор цикла.

25. Оператор для организации диалога с пользователем в языках программирования – это…

1) Оператор ввода и оператор вывода;

2) Условный оператор, оператор выбора;

3) Оператор цикла.

26. Значения переменных А и В после выполнения фрагмента программы А:=1; В:=10;

А:=А+В; В:=А-В; А:=А-В;

1) Останутся прежними;  2) Поменяются местами;   3) Станут равными соответственно сумме и разности прежних своих значений.

27. Укажите условие выбора чисел, кратных 5 и не кратных 10:

1) (X mod 5=0) and (X mod 10<>0);   2) (X mod 5<>0) or (X mod 10=0); 3) (X mod 5=0) and (X mod 10=0);

28. Какое значение примет переменная Х после выполнения оператора Х:= 15 div 4:

1) 3;   2) 0;   3) 3,5.   

29. Какие значения примут переменные 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.

1) C=14, D=0;   2) C=38, D=14:    3) C=14, D=-14.

30. Какие значения примут переменные 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.

1) C=18, D=4;                     2) C=4, D=0;       3) C=14, D=-14.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 3 8 вопросов без ответов 2 варианта test_-_osnovy_programmirovaniya.doc

Тест: Основы программирования на языке Pascal

 

I вариант:                                                                 II вариант:

 

1. Укажите оператор (выберите из ниже предложенных) для

 ввода информации:                                                  вывода информации:

 

                                                        - Readln;

                                                        - Writeln;

                                                        - Write.

 

 

2. Верно ли написан оператор:

         readln(‘введи число’, а);                                            readln( а);

 

3. Что появится на экране после выполнения программы?

 

program pr1;                                                                         program pr1;

uses crt;                                                                                 uses crt;

const s=60;                                                                             var s:byte;

begin clrscr;                                                                           begin clrscr;s:=45;

writeln( ‘расстояние=’, s, ‘ км’);                                writeln( ‘расстояние=’, s, ‘ км’);

readln;                                                                                   readln;

end.                                                                                       end.

 

4. Какой оператор осуществляет задержку ответа на экране?

 

5. Какой оператор выведет на экран значение переменной Х?

                                                        - Readln(Х);

                                                        - Writeln(Х);

                                                        - Read(Х).

 

6. Чему равно значение Z после выполнения данных строк программы?

Х:= 27;                                                                      Х:= 27;

Z:=X+3;                                                                     Z:=X+13;

Z:=Z+5;                                                                     Z:=Z+5;

Z:=Z/5;                                                                      Z:=Z/5;

 

7. Чему равно значение Х после выполнения данных строк программы?

Х:=10;                                                                       Х:=13;

У:=Х*3-Х;                                                                 У:=Х*4/2;

 

8. Что появится на экране после выполнения программы?

program pr1;                                                            program pr2;

uses crt;                                                                     uses crt;

var a,b: byte;                                                            var x,p: word;

begin                                                                         begin

a:=1;                                                                          x:=7;

b:=a*a;                                                                     p:=x*x;

writeln(a,b);                                                              writeln(x,’ p=’,p);

a:=a+1;                                                                     x:=x+1;

b:=a*a;                                                                     p:=x*x;

writeln(‘a=’,a,’ b=’,b);                                              writeln(‘x=’,x,’ ‘,p);

readln;                                                                      readln;

end.                                                                           end.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 4 16 вопросов без ответов онлайн со ссылкой.docx

5. . http://test--online.narod.ru/test.inform/test10.html онлайн

Начало формы

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,  NOT3.OR,  MOD,  AND

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

1. любое число2.истина или ложь  3.таблица

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

1. (X<= 3) AND (X> -1).2.(X<3) OR  NOT  (X>-1).3. (X>= -1) AND (X<3).
6. Вопрос:Какое значение примет переменная Х после выполнения оператора X = 17 mod 4
1. 12. 03. 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. Вопрос:Какое значение примет переменнаяв результате выполнения программы:
VAR  A, B, C : INTEGER;        DEFINT А–C
BEGIN
A := 4;                                       A = 4;
B := A*3 – 6;                            B = A*3 – 6;
IF  B>2*A  THEN  A := 2;        IF  B>2*A  THEN  A = 2;
IF  B<2*A  THEN  A := 5;        IF  B<2*A  THEN  A = 5;
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. 222.293. 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 : real2.var  x : char3.var  x : integer

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 6 27 вопросов без ответов.docx

Тест по информатике

1. Какой тип из перечисленных занимает в памяти ровно 1 байт?

1) Integer           2) Word               3) Char                 4) Longint

2.Какой из разделов указывает подключение библиотеки

подпрограмм?

1) Const               2) Label                3) Uses                4) Type

3.В каком из разделов определяется тип пользователя?

1) Const               2) Label                3) Uses                4) Type

4.В каком из перечисленных разделов определяется размер массива?

1) Var                   2) Label                3) Uses                4) Type

5. В какой из строк задается перечисляемый тип?

1) Type s = (a,b,d,f);                       2) Type s = 1..56;              3) Type s : real;                 4) Var s : char;

6. В какой из строк задается интервальный тип?

1) Type s = (a,b,d,f);                       2) Type s = 1..56;                              3) Type s : real; 4) Var s : char;

7. В какой строке допущена ошибка?

1) Type s = (a,b,d,f);                       2) Type s = 1..56;              3) Type s : real;                 4) Var s : char;

8. В какой из строк определяется переменная?

1) Type s = (a,b,d,f);                       2) Type s = 1..56;             3) Type s : real;                 4) Var s : char;

9. Укажите неверное утверждение.

1) Процедура Read используется для ввода данных с клавиатуры.

2) После процедуры Readln происходит переход к новой строке.

3) Write(f:9:6) — число выводится с 6 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в одной строке.

10. Укажите неверное утверждение.

1) Процедура Read используется для ввода данных с клавиатуры.

2) После процедуры Readln происходит переход к новой строке.

3) Write(f:9:6) — число выводится с 9 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в разных строках.

11.Укажите неверное утверждение.

1.       Процедура Read используется для ввода данных с клавиатуры.

2.       После процедуры Readln происходит выход из программы.

3.       Write(f:9:6) — число выводится с 6 знаками после запятой.

4.       Writeln(а); writeln(b); — числа выводятся в разных строках.

12.Укажите неверное утверждение.

1.       Процедура Read используется для вывода данных на экран.

2.       После процедуры Readln происходит переход к новой строке.

3.       Write(f:9:6) — число выводится с 6 знаками после запятой.

4.       Writeln(а); writeln(b); — числа выводятся в разных строках.

13.Какая связка операторов обозначает цикл c выходом по условию?.

1) For…to…do                   2) if…then…else                              3) Case…of… end                             4) While…do

14. Какая связка обозначает цикл с известным числом повторений?

1) For…to…do                   2) if…then…else                              3) Case…of… end                             4) While…do

15. Какая связка операторов дает выбор из 3-х и более вариантов?

1) For…to…do                   2) if…then…else                              3) Case…of… end                             4) While…do

16. Какая связка операторов дает выбор из 2-х вариантов?

1) For…to…do                   2) if…then…else                              3) Case…of… end                             4) Begin…end

17.Какая связка операторов не является циклом?

1) For…to…do                   2) if…then…else                              3) repeat…until                4) While…do

18. Какая связка операторов является безусловным циклом?

1) For…to…do                   2) if…then…else                              3) repeat…until                4) While…do

19.Какая связка операторов является циклом с предусловием?

1) For…to…do                   2) if…then…else                              3) repeat…until                4) While…do

20.Какая связка операторов является циклом с постусловием?

1) For…to…do                   2) if…then…else                              3) repeat…until                4) While…do

21.Укажите правильное описание процедуры на Паскале.

1) procedure si(x:real):real;                        2) procedure si(x:real; var y:real);

3) function si(x:real):real;                            4) function si(x:real; var y:real);

22.Укажите правильное описание функции на Паскале.

1) procedure si(x:real):real;                        2) procedure si(x:real; var y:real);

3) function si(x:real):real;                            4) function si(x:real; var y:real);

23. Укажите правильное описание переменной строкового типа.

1) a:array[1..10] of real;                               2) a:string[10];

3) a:set of (1,10);                                             4) a:record n:real; f:real; end;

24. Укажите правильное описание массива действительных чисел.

1) a:array[1..10] of real;                               2) a:string[10];

3) a:set of (1,10);                                             4) a:record n:real; f:real; end;

25. Укажите правильное описание множества.

1) a:array[1..10] of real;                               2) a:string[10];

3) a:set of (1,10);                                             4) a:record n:real; f:real; end;

26.Какая из операций определяет остаток целочисленого деления?

1) div                    2) mod                 3) in                       4) or

27. Какая из операций является логической?

1) div                    2) mod                 3) in                       4) or

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 7 вопросов без ответов онлайн со ссылкой.docx

http://infoworld.lensch5.edusite.ru/p24aa1.html

Тест "Одномерные массивы в Паскале

  Начало формы

Конец формы

 

Массив - это:

поименованный набор фиксированного числа однотипных данных;

ограниченная апострофами последовательность любых символов;

совокупность разнородныхданных, описываемых и обрабатываемых как единое целое

именованный набор однотипных данных на диске

набор переменных, начинающихся с одной и той же буквы

2.

Что такое индекс в одномерном массиве?

порядковый номер элемента массива

наибольший размер элемента массива

размерность массива

имя массива

3.

Дана программа:

   Program E2_1;

   Var a: Array [1..8] Of Integer;

        M, k: Integer;

   Begin

      For k := 1 To 8 Do Readln (a[k]);

      M := a[1];

      For k := 2 To 8 Do

        If M < a[k] Then M := a[k];

        Write (M)

   End.

Сколько раз будет выполнен оператор M := a[k] при заданном массиве (3, 8, 7, 9, 4, 10, 2, 12)?

7

8

4

1

4.

При наборе программы вычисления суммы отрицательных  элементов массива

   Program E2_2;

   Var a: Array [1..8] Of Integer;

        s, k: Integer;

   Begin

      For k := 1 To 8 Do Readln (a[k]);

      s := 0;

      For k := 1 To 8 Do

        If a[k] < 0 Then s := s + a[k];

        Writeln (s)

   End

в записи оператора s := s + a[k] была допущена ошибка - вместо него был записан оператор s := s + 1. Каким оказался ответ после исполнения неверной программы, если в качестве элементов массива были введены числа -1, 3, -2, 4, -5, 6, -7, 8?

-3

-15

4

8

5.

Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально

   A[3] := 5;

   A[4] := 6;

   A[3] = A[4];

   A[4] := A[3]?

A[3] = 6; A[4] = 6

A[3] = 6; A[4] = 5

A[3] = 5; A[4] = 6

A[3] = 5; A]4] = 5

6.

Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально

   A[3] := 2;

   A[4] := 3;

   B := A[3];

   A[3] := A[4];

   A[4] := B?

A[3] = 3;   A[4 = 3

A[3] = 3;   A[4] = 0

A[3] = 3;   A[4] = 2

A[3] = 2;   A[4] = 3

7.

В представленном фрагменте программы значения одномерного массива задаются с помощью оператора цикла. Чему будет равно A[5]?

   For i := 1 To 5 Do

   Begin

      A[2*i - 1] := i;

      A[2*i] := i*i

   End;

3

4

5

9

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 8- 90 вопросов без ответов .doc.docx

Ответить на вопросы:
1. Первая версия языка Паскаль была разработана в. 
2. В каком году были выпущены  два пакета основанных на языке Паскаль: Borland Pascal 7.0 и Turbo Pascal 7.0. 
3. Точное предписание, определяющее процесс перехода от исходных данных к результату.
4. Основные свойства алгоритма.

 5.  Алгоритм решения задачи может быть представлен в виде.
6. Идентификатор это - …
7. Переменная это-…
8. Программирование – это…
9. Отладка  - это …  
10. В качестве, каких цифр допустимо использовать 10 арабских цифр.
11.  Какой геометрической фигурой обозначается условный блок в блок- схеме.
12.Что такое программа…
13. Алгоритм пользования междугородным телефоном.
«Можно говорить» -1; «Поднять трубку» -2; «Нажать кнопку переговоров» -3; «Набрать цифру 8» -4; «Ждать ответа абонента» -5; «Ждать непрерывного гудка» -6; «Набрать номер телефона абонента» - 7; «Набрать код нужного города» -8.
14. Суть такого свойства алгоритма как массовость заключается в том, что:
15. Алгоритм включает в себя ветвление, если:
16. Инструкция присваивания.
17. Инструкция, предназначенная для вывода на экран  монитора.
18. Инструкция, предназначенная для ввода с клавиатуры значений переменных.
19. Условный оператор имеет вид.
20. Каким символом  обозначаются комментарии в TURBO PASCAL.
21. Раздел объявления переменных.
22. С какого слова начинается тело программы.
23. В языке Pascal условие это…
24. При помощи, какой команды осуществляется компиляция программы.
25. Функция ln (x).
  26. Инструкция Repeat используется  если…
27. Программа, которая проверяет текст программы на отсутствие синтаксических ошибок.  
28.  Каким свойством обладает алгоритм.
29. Выражение это…
30. Какие типы переменных используются для обработки отдельных символов. 
31. Какой тип данных описывает служебное слово Boolean.
32. В блок-схеме, внутри символа   (ромб)                          следует написать.
33. Каким символом заканчивается строка заголовка программы, написанной на языке Паскаль:
34. Укажите правильный вариант описания переменных в программе, написанной на Паскаль:
35. Какой из следующих операторов присваивания, используемых в теле программы, написанной на языке Паскаль, представлен без ошибок:
36. Какой из представленных ниже комментариев соответствуют правилам Паскаль: 
37. Укажите этап, на котором устраняются синтаксические ошибки в программе: 
38. С какого зарезервированного слова начинается список подключаемых разработчиком программы библиотек в тексте программы: 
39. Что понимается под алфавитом языка Паскаль: 
40. Укажите группу зарезервированных слов  на языке Паскаль: 
41. С какого зарезервированного слова начинается раздел описания констант  в тексте программы:
42. Какой оператор не относится к группе операторов ввода – вывода языка Паскаль:
43. Какой тип циклов не существует в языке Паскаль:
44. В каком из условных операторов допущена синтаксическая ошибка:
45. Какого раздела не существует в программе, написанной на языке Паскаль: 
46. Аргумент стандартной функции:
47. В блок-схеме, внутри символа наклоненный квадрат следует написать:
48. Многократное исполнение одного и того же участка программы называется...
49. Компилятор используется при программировании...
50. Понятием "переменная" в традиционных языках программирования называется:
51. Процесс устранения ошибок в программе принято называть…
52. В чем заключается основное отличие компиляторов от интерпретаторов?
53. Оператор write (вывод на экран) на блок-схеме отображается в виде...
54. В любом языке программирования отсутствуют выражения
55. Символом круг                                                   обозначается:
 56. Что обозначается шестиугольником в блок- схеме:
57. Какой фирмой была создана последняя версия 7.0
58. Операция div выполняет следующие действия:
59. Инструкция CASE позволяет.
60. Многократное использование одного и того же участка программы называется...
61. Служебное слово LABEL в программе на языке Паскаль фиксирует:
62. Чтобы перевести курсор в любое место экрана необходимо использовать процедуру
63. Процесс перехода от инструкции функции к инструкции программы называется?
64. Последовательность инструкции имеющее имя и результат это…
65. Рекурсия - это способ организации вычислительного процесса, при котором происходит...
66. Основные функции Турбо Паскаль:
67.  Параметры, определяемые при описании процедуры или функции:
68. Параметры, задаваемые при вызове процедуры или функции:
69. Переменные, объявленные в основной программе:
70. Переменные, объявленные в процедуре  или функции программиста:
71. Зарезервированное слово языка Паскаль, обозначающее, что далее следует объявление процедуры:
72.  Имя имеющая последовательность инструкции, предназначенная для решения определенной задачи:
73. Массив это…
74. Максимальная длина строки равна:
75. Укажите правильное обращение к элементу одномерного массива а:
76. Какого типа может быть массив:
77. Отметьте не правильное обращение к полям записи:
78. Служебное слово Record используется для:
79. Для описания массива используется служебное слово:
80. Что такое массив?
81. Под сортировкой массива подразумевается?
82. Действие не относящиеся к типичным действиям массива:
88. Укажите правильный метод сортировки массива:
89. Укажите правильное обращение к элементу двумерному массива а:
90. Ключевое слово обозначение символьного типа:
a) Char;

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 9 - 30 вопросов без ответов онлайн.docx

http://testedu.ru/test/informatika/9-klass/algoritmizacziya-i-yazyik-programmirovaniya-paskal.html

Вопрос № 1 Алгоритмом можно считать:

описание решения квадратного уравнения          расписание уроков в школе
технический паспорт автомобиля              список класса в журнале

Вопрос № 2 Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач?

понятность              определённость   результативность массовость

Вопрос № 3 Разработчиком языка Паскаль является:

Блез Паскаль           Никлаус Вирт          Норберт Винер      Эдсгер В. Дейкстра

Вопрос № 4 Как называется свойство алгоритма, означающее, что он всегда приводит к результату через конечное, возможно, очень большое, число шагов?

дискретность          понятность              результативность массовость

Вопрос № 5 Что можно считать алгоритмом?

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

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

дискретность          понятность              определенность   массовость

Вопрос № 7 Что из нижеперечисленного НЕ входит в алфавит языка Паскаль?

латинские строчные и прописные буквы служебные слова
русские строчные и прописные буквы                     знак подчеркивания

Вопрос № 8 Как называется свойство алгоритма, означающее, что путь решения задачи разделён на отдельные шаги?

дискретность          определённость   результативностьмассовость

Вопрос № 9 Как называется свойство алгоритма, означающее, что путь решения задачи определён вполне однозначно, на любом шаге не допускаются никакие двусмысленности и недомолвки?

дискретность          понятность              определённость   результативность

Вопрос № 10 Наибольшей наглядностью обладают следующие формы записи алгоритмов:

словесные               рекурсивные          графические           построчные

Вопрос № 11 Какая последовательность символов не может служить именем в языке Паскаль?

_mas           maS1            d2d

Вопрос № 12 Величины, значения которых меняются в процессе исполнения алгоритма, называются:

постоянными         константами           переменными       табличными

Вопрос № 13 Величиной целого типа является:

количество мест в зрительном зале          рост человека
марка автомобиля              площадь государства

Вопрос № 14 Вещественные числа имеют тип данных:

real               integer        Boolean      string

Вопрос № 15 В программе на языке Паскаль обязательно должен быть:

заголовок программы       блок описания используемых данных
программный блок             оператор присваивания

Вопрос № 16 Какого раздела не существует в программе, написанной на языке Паскаль?

заголовка примечаний            описаний  операторов

Вопрос № 17 Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

операндами            операторами         выражениями        данными

Вопрос № 18 При присваивании изменяется:

имя переменной  тип переменной   значение переменной      значение константы

Вопрос № 19 Алгоритм - это

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

Вопрос № 20 Алгоритм называется линейным, если

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

Вопрос № 21 Алгоритм называется циклическим, если

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

Вопрос № 22 Алгоритм включает в себя ветвление, если

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

Вопрос № 23 Свойством алгоритма является:

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

Вопрос № 24 Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется

дискретность          детерминированность     конечность              массовость

Вопрос № 25 Свойство алгоритма, заключающиеся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке, называется

дискретность          детерминированность     конечность              результативность

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

детерминированность      конечность              массовость               результативность

Вопрос № 27 Свойство алгоритма, заключающиеся в том, что один и тот же алгоритм можно использовать с разными исходными данными, называется

дискретность          детерминированность     конечность              массовость

Вопрос № 28

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

дискретность          детерминированность     конечность              массовость

Вопрос № 29 Выберите верное представление арифметического выражения на алгоритмическом языке:

x + 3y / 5xy x + 3*y / 5*xy          (x + 3y) / 5xy             (x + 3*y) / (5*x*y)

Вопрос № 30 Алгоритм, записанный на "понятном" компьютеру языке программирования, называется

исполнителем алгоритмов             программой            листингом
протоколом алгоритма

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Для обучающихся 9-х классов. Основы программирования на языке Паскаль. Сборник тестов без ответов."

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 602 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.01.2016 12554
    • RAR 495.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Слепокуров Пётр Митрофанович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Слепокуров Пётр Митрофанович
    Слепокуров Пётр Митрофанович
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 6
    • Всего просмотров: 133891
    • Всего материалов: 34

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 18 регионов
  • Этот курс уже прошли 33 человека

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 100 человек из 39 регионов
  • Этот курс уже прошли 806 человек

Мини-курс

Психологическое благополучие и успех в учебе: методы помощи детям на разных этапах развития

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 209 человек из 54 регионов
  • Этот курс уже прошли 128 человек

Мини-курс

Дизайн интерьера: от спектра услуг до эффективного управления временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Мини-курс

Карьерный навигатор: эффективный поиск работы

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 16 регионов