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

Итоговый тест по языку Паскаль

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

ВАРИАНТ 1.

Часть А.

  1. Переменная х принимает значения:
    1) 2.6                           3)   !
    2) ‘текст’                    4) 100
    Укажите, какой тип требуется использовать  для описания переменной х:
    а) 
    char;          б) real;                    в) integer;                 г) string.
       
  2. Укажите вариант правильной записи формулы:
    а) (1+
    sqr(x))/(x*y); б) (1+sqrt(x))/(x*y);   в) (1+sqr(x)/x*y);   г) 1+sqrt(x)/x*y;
  3. Укажите правильный вариант, осуществляющий ввод 2-х чисел:
    а)
    writeln(a,b);     б) readln(a,b);       в) writeln(‘a,b’)      г) readln(‘a,b’);
  4. Укажите правильный вариант, осуществляющий вывод 2-х чисел:
    а)
    writeln(a,b);     б) readln(a,b);       в) writeln(‘a,b’)      г) readln(‘a,b’);
  5. При каком значении х значение у=5 после выполнения оператора
     
    if  x> 10 then y:= x/5 else y:=x*5;
    a) x=5;               б) х=50;          в) х=10;              г) х=25.
  6. Какой из циклов напечатает на экране слово «МИР» 5 раз в столбик?
     а
    ) for i:=0 to 5 do writeln(‘МИР’);     б)  for i:=10 to 14 do writeln(‘МИР’);
     в) for i:=0 to 4 do write(‘МИР’);        г) for i:=10 to 14 do; writeln(‘МИР’);
  7. Строковые переменные приняли значения:
    a:= ‘УРОК’;b:=’ИНФОРМАТИКИ’. Чему равно значение n, если
    n:=length(a)+length(b);
    a) n=’УРОК ИНФОРМАТИКИ’;                           б) n=15;
    в) 
    n=-7;                                                                     г) n=7;
  8. Значение строковой переменной а=’КРИМИНАЛИСТИКА’. Чему равно значение b, если: b=copy(a,4,2)+copy(a,10,5);
    a) НАЛИМ;  б) МАСТИКА;  в) КРИТИКА; г) МИСТИКА.
  9. Дан массив 10 целых чисел. В каком варианте дано правильное его описание:
    а)
    x: array[1..10] of integer;         б) x: array[1..10] of real;       
    в)
    x: arrеy[1..10] of integer;       г) x:array(1..10) of integer;      

10.         Требуется заполнить массив, описанный в задании 8, генератором случайных чисел и распечатать его в столбик. В каком варианте ответа это сделано верно:
а) for i:=1 to 10 do x[i]:=random(100); writeln(x[i]:4);
б) for i:=1 to 10 do begin x[i]:=random(100); write(x[i]:4); end;
в) for i:=1 to 10 do begin x[i]:=random(100); writeln(x[i]:4); end;
г) for i:=1 to 10 do; begin x[i,j]:=random(100); writeln(x[i,j]:4); end;
11. Матрица 4х5, заполняется генератором случайных чисел и распечатывается в виде таблицы. Выберите правильный вариант, выполняющий эти  действия:

а) for i:=1 to 4 do begin                   
    for j:=1 to 5 do begin
    a[i,j]:=random(100);
     writeln(a[i]:6);
    end;
     writeln;
    end;

б) for i:=1 to 4 do begin                   
    for j:=1 to 5 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     end;

в) for i:=1 to 5 do begin                   
    for j:=1 to 4 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     writeln;
    end;

г) for i:=1 to 4 do begin                    
    for j:=1 to 5 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     writeln;
    end;

  

Часть В.

1.      Чему равно значение переменной х после выполнения серии команд присваивания:
х:=1;
х:=х*3;
х:=х+1;
х:=
sqr(x);
x:=x div3;

2.      Какой ответ будет выведен в результате выполнения фрагмента программы:
х:=5;
if x<5 then writeln(x*2) else writeln(x/2);

3.      Чему будет равно значение переменной S после выполнения цикла
for i:=1 to 5 do S:=S+i;

4.      Значение строковой переменной а=’КООПЕРАЦИЯ’. Чему равно значение b, если: b=copy(a,7,1)+copy(a,1,1)+ copy(a,8,3);

5.      Какую задачу решает данная программа:

Program zadacha;
var x:array[1..15] of integer; a,i: integer;
begin
randomize;
for i:=1 to 15 do x[i]:=random(25);
a:=100;
for i:=1 to 15 do
if a>x[i] then a:=x[i];
writeln(a);
readln
end.


ВАРИАНТ2.

Часть А.

  1. Переменная х принимает значения:
    1) 13;                           3)   ‘
    TEXT
    2) $;                             4)    10,5
    Укажите, какой тип требуется использовать  для описания переменной х:
    а) 
    char;       б) real;        в) integer;         г) string
  2. Укажите вариант правильной записи формулы:
    а)  1+
    sqrt(x)/2x-1;   б)  (1+sqrt(x))/(2*x-1);    в) (1+sqr(x)/2*x-1);  г) (1+sqr(x))/(2*x-1);
  3. Укажите правильный вариант, осуществляющий ввод 3-х чисел:
    а)
    writeln(‘a,b,c’);   б) readln(‘a,b,c’);   в) writeln(a,b,c)      г) readln(a,b,c);
  4. Укажите правильный вариант, осуществляющий вывод 3-х чисел:
    а)
    writeln(‘a,b,c’);   б) readln(‘a,b,c’);   в) writeln(a,b,c)      г) readln(a,b,c);
  5. При каком значении х значение у=5 после выполнения оператора
     
    if  x< 10 then y:= x*5 else y:=x/5;
    a) x=5;               б) х=50;          в) х=1;              г) х=20.
  6. Какой из циклов напечатает на экране слово «МИР» 5 раз в строчку?
     а
    ) for i:=0 to 5 do writeln(‘МИР’);     б)  for i:=10 to 14 do writeln(‘МИР’);
     в) for i:=0 to 4 do write(‘МИР’);        г) for i:=10 to 14 do; write(‘МИР’);
  7. Строковые переменные приняли значения:
    a:= ‘УРОК’;b:=’ИНФОРМАТИКИ’. Чему равно значение n, если
    n:=length(a)-length(b);
    a) n=’УРОК ИНФОРМАТИКИ’; б) n=15;
    в) 
    n=7;                         г) n=-7;
  8. Значение строковой переменной а=’КРИМИНАЛИСТИКА’. Чему равно значение b, если: b=copy(a,1,3)+copy(a,11,4);
    a) НАЛИМ;       б) КРИТИКА;       в) МАСТИКА;          г) МИСТИКА.
  9. Дан массив 20 вещественных чисел. В каком варианте дано правильное его описание:
    а)
    x: array[1..20] of integer;         б) x: array[1..20] of real;       
    в)
    x: array(1…20) of real;             г) x of array[1..20] : integer;      
  10. Требуется заполнить массив, описанный в задании 8, генератором случайных чисел и распечатать его в строку. В каком варианте ответа это сделано верно:
    а) for i:=1 to 20 do x[i]:=random(100); write(x[i]:4);
    б) for i:=1 to 20 do begin x[i]:=random(100); writeln(x[i]:4); end;
    в) for i:=1 to 20 do begin x[i]:=random(100); write(x[i]:4); end;
    г) for i:=1 to 20 do; begin x[i,j]:=random(100);  write(x[i,j]:4); end;
  11. Матрица 4х3, заполняется генератором случайных чисел и распечатывается в виде таблицы. Выберите правильный вариант, выполняющий эти  действия:

а) for i:=1 to 4 do begin                   
    for j:=1 to 3 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     writeln;
    end;

б) for i:=1 to 4 do begin                   
    for j:=1 to 3 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     end;

в) for i:=1 to 3 do begin                   
    for j:=1 to 4 do begin
    a[i,j]:=random(100);
     write(a[i,j]:6);
    end;
     writeln;
    end;

г) for i:=1 to 4 do begin                   
    for j:=1 to 3 do begin
    a[i,j]:=random(100);
     writeln(a[i,j]:6);
    end;
     writeln;
    end;

  

Часть В.

6.      Чему равно значение переменной х после выполнения серии команд присваивания:
х:=30;
х:=х-3;
х:=х/3;
х:=
sqrt(x)+2;
x:=x mod 5;

7.      Какой ответ будет выведен в результате выполнения фрагмента программы:
х:=5;
if x>5 then writeln(x*2) else writeln(x/2);

8.      Чему будет равно значение переменной S после выполнения цикла
for i:=1 to 5 do S:=S+1;

9.      Значение строковой переменной а=’КООПЕРАЦИЯ’. Чему равно значение b, если: b=copy(a,7,1)+copy(a,1,1)+ copy(a,7,3);

10.  Какую задачу решает данная программа:

Program zadacha;
var x:array[1..25] of integer; a,i: integer;
begin
randomize;
for i:=1 to 25 do x[i]:=random(25);
a:=10;
for i:=1 to 25 do
if a<x[i] then writeln(x[i]);
readln
end.


ОТВЕТЫ

Вариант _1________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)Б

2)Г

А

Б

А

А,Г

Б

Б

Г

А

В

Г

3)А

4)В

Часть В

1

2

3

4

5 Дан массив из 15 целых чисел, не превышающих 25, заполненный ГСЧ. Найти максимальный элемент массива

5

2.5

15

АКЦИЯ

 

Вариант _2________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)В

2)А

Б

Г

В

В

В

Г

Б

Б

В

А

3)Г

4)Б

Часть В

1

2

3

4

5 Дан массив из 25 целых чисел, не превышающих 25, заполненный ГСЧ. Распечатать в столбик все элемен­ты массива, большие 10

0

2.5

5

АКАЦИЯ

 

 

 

 

 

 


ФАМИЛИЯ, ИМЯ_____________________________________________________________________

Вариант _________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)

2)

 

 

 

 

 

 

 

 

 

 

3)

4)

Часть В

1

2

3

4

5

 

 

 

 

 

ФАМИЛИЯ, ИМЯ_____________________________________________________________________

Вариант _________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)

2)

 

 

 

 

 

 

 

 

 

 

3)

4)

Часть В

1

2

3

4

5

 

 

 

 

 

ФАМИЛИЯ, ИМЯ_____________________________________________________________________

Вариант _________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)

2)

 

 

 

 

 

 

 

 

 

 

3)

4)

Часть В

1

2

3

4

5

 

 

 

 

 

 

ФАМИЛИЯ, ИМЯ_____________________________________________________________________

Вариант _________

Часть А

1

2

3

4

5

6

7

8

9

10

11

1)

2)

 

 

 

 

 

 

 

 

 

 

3)

4)

Часть В

1

2

3

4

5

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Итоговый тест по языку Паскаль"

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

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

Специалист в области обращения с отходами

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 661 964 материала в базе

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

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.02.2017 1926
    • DOCX 94 кбайт
    • 11 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Пивоварова Елена Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 9 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 48167
    • Всего материалов: 13

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

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

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

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 28 регионов
  • Этот курс уже прошли 178 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Психология расстройств пищевого поведения

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 158 человек из 51 региона
  • Этот курс уже прошли 93 человека

Мини-курс

Стратегии и инструменты для эффективного привлечения и удержания клиентов

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы дизайна в Figma

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 83 человека из 27 регионов
  • Этот курс уже прошли 11 человек