Тест по теме «Строковые и символьные типы данных на языке "Pascal"»

0
1
Материал опубликован 17 March 2018 в группе

Автор: Неофитова Наталия Николаевна, учитель информатики высшей квалификационной категории, МБОУ «Янтиковская СОШ» с. Янтиково Янтиковского района Чувашской Республики

Тест по теме «Строковые и символьные типы данных на языке «Pascal»

Инструкция к заданию:

В тесте всего 10 заданий.

Часть А содержит задания с выбором ответа. При выполнении заданий типа А надо выбрать номер, который соответствует номеру выбранного вами ответа. За каждое верно выполненное задание части А начисляется 0,5 балла.

Часть В содержит задания с открытым ответом. Ответом к заданиям части В является набор символов, которые надо записать в строке «Ответ». За каждое верно выполненное задание части В начисляется 1 балл.

На выполнение теста отводится 15 минут.

Часть А

А1. Какой тип данных в языке Pascal предназначен для хранения символьной информации?

1) byte

2) integer

3) real

4) char

А2. Какой тип данных в языке Pascal предназначен для хранения строковой информации?

1) integer

2) char

3) string

4) byte

А3. Что является результатом функций, предназначенных для выполнения операций над строками?

1) Только число.

2) Только строка.

3) Строка или число.

А4. Функция для определения длины строки

ord(x)

length(x)

pred(x)

round(x)

А5. Процедура УДАЛЯЕТ из строки ST участок, содержащий N символов с позиции P.

Delete(st,p,n)

val(st,p,n)

insert(st,p,n)

Часть В

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

s1:='В саду растут деревья ';

insert('парке, ', s1, 3);

Ответ:__________________________________________________________________

В2. Что выполняет фрагмент следующей программы?

clrscr;

n:=255

for i: = 0 to N do

writeln(i,’ ‘, chr(i));

end.

Ответ:___________________________________________________________________

В3. Из слова КОМПЬЮТЕРИЗАЦИЯ получено слово КОМПЬЮТЕР. Запишите пропущенные значения в строке ответ через запятую.

COPY (‘компьютеризация‘ , , ).

Ответ:___________________________________________________________________

В4. Какая строка будет выведена на экран в результате выполнения программы?

var s: string;

i: byte;

begin

s:= 'сокол около колокола';

i:=pos('кол');

while i<>0 do begin

delete (s,i, 3); i:= pos('кол');

end;

writeln(s);

end.

Ответ:___________________________________________________________________

В5. Запишите результат выполнения программы:

var s: string;

i: byte;

begin

s:= '1234'; a:='';

for i:= length(s) downto 1 do

a:= a + s[i] + a;

writeln(a);

end.

Ответ:___________________________________________________________________

Ключи к тестам:

вопроса

A1

A2

A3

A4

A5

Ответ:

4

3

3

2

1

вопроса

В1

В2

В3

В4

В5

Ответ:

В парке, саду растут деревья

Распечатывает коды и соответствующие им символы

1,9

со оо оа

434243414342434

Критерии оценивания в зависимости от количества набранных баллов

Баллы

Оценка

4 – 4,5

«3»

5 – 5,5

«4»

6 – 6,5

«5»

в формате Microsoft Word (.doc / .docx)
Комментарии

Не указан категория тестируемых.

16 April 2018