12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовала
Неофитова Наталия Николаевна250
Россия, Чувашская респ., Янтиково

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

Тест по теме «Строковые и символьные типы данных на языке «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»

Опубликовано в группе «УРОК.РФ: группа для участников конкурсов»


Комментарии (1)

Лобач Ольга Викторовна, 16.04.18 в 22:39 0Ответить Пожаловаться
Не указан категория тестируемых.
Чтобы написать комментарий необходимо авторизоваться.