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

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

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

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

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

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

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

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

Итоги урока

Программирование. Символьный тип данных. Строки символов. 10 класс

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
пар. 27,28 На оценку "5" - нужно набрать: 13,14,15 баллов. На оценку "4" - нужно набрать 10,11,12 баллов. На оценку "3" - нужно набрать 7,8,9 баллов.

Список вопросов теста

Вопрос 1

Какой тип данных используется в pascal для хранения одного символа.

Варианты ответов
  • real
  • integer
  • char
  • string
  • boolean
Вопрос 2

Функция Copy(s,p,n):

Варианты ответов
  • Вырезает из строки s n символов, начиная с позиции p. При этом сама строка изменяется
  • Вырезает из строки s n символов, начиная с позиции p. При этом сама строка не изменяется
  • Копирует p символов строки s, начиная с n-го
Вопрос 3

Какое количество информации занимает  один символ в памяти ЭВМ:

Варианты ответов
  • 1 байт;
  • 2 бита;
  • 4 байта;
  • 1 бит;
Вопрос 4

Какова максимальная длина текста строки:

Варианты ответов
  • 255 символов;
  • 127 символов;
  • 256 символов;
Вопрос 5

Строка – это...

Варианты ответов
  • Любая строка символов
  • Последовательность символов определенной длины, заключенная в апострофы
  • Последовательность символов, заключенных в кавычки.
Вопрос 6

Функция pos(s,p):

Варианты ответов
  • Вставка строки s в строку p, начиная с n-го символа.
  • Вставка строки p, в строку s.
  • Определяет первое появление строки p в строке s
Вопрос 7

Вставка строки k в строку m, начинается с n-го символа, при этом 1-ая строка остается такой же, как и была, а 2-ая получит новое значение; осуществляется следующей функцией:

Варианты ответов
  • Str(n,m).
  • Insert(k,n,m).
  • Delete(k,n,m).
  • Insert(k,m,n).
Вопрос 8

Сравни символы 'a' и 'A'

Варианты ответов
  • >
  • <
  • =
Вопрос 9

Сравни строки: 'comp' и 'company'

Варианты ответов
  • >
  • <
  • =
Вопрос 10

Сравни строки: 'Comp' и 'comp'

Варианты ответов
  • >
  • <
  • =
Вопрос 11

 Даны фрагменты программ. Нужно  написать какой результат выводится на экран.

var str1,str2,str3 str4:string[25];

         str1:='Вася сдал';

         str2:='на отлично';

         str3:='экзамен';

         str4:= str1+'_ ' + str3+'_ '+ str2+'.';

Вопрос 12

 Даны фрагменты программ. Нужно  написать какой результат выводится на экран.

str1:='ABCDE';

    str2:='Какой чудесный день';

     k1:=length(str1);

     k2:=length(str2);

writeln(k1+k2);

Вопрос 13

Даны фрагменты программ. Нужно  написать какой результат выводится на экран. (сохраняя регистр)

str1:='АБВГДЕЖЗИЙКЛ';

str2:='МНОПРСТ';

str3:=copy(str1,3,1)+copy(str2,3,1)+copy(str2,5,1);

writeln(str3);

Вопрос 14

Даны фрагменты программ. Нужно  написать какой результат выводится на экран. (сохраняя регистр)

str1:='абракадабра';

str2:='ко';

delete(str1,1,8);

insert(str2,str1,1);

writeln(str1);

 

Вопрос 15

Даны фрагменты программ. Нужно  написать какой результат выводится на экран. (сохраняя регистр)

A:='';

for i:= 1 to 5 do A:=A+'*';

writeln(A);

Сохранить у себя: