Карточки с тестом для проведения небольшой проверочной работы на знание основных операций и функций обработки символьных строк на языке программирования Бейсик. Предусмотрено два варианта для проведения проверочной работы. Данную проверку целесообразно проводить на начальном этапе освоения обработки символьных строк, т.к. диапазон проверяемых знаний в данном тесте очень узок.
Проверочная работа «Обработка строковых данных»
Вариант № 1
1. Строковое значение это ... (выберите наиболее удачный вариант)
a) произвольная последовательность символов любой длины
b) произвольная последовательность символов, длиной не более 255 символов
c) набор символов, заключённых в кавычки
d) это строковая константа
e) это строковая переменная
2. Найдите правильное обозначение строковой переменной:
a) Я$
b) ОПР1$
c) F$
d) T%
e) M4$
f) K56
3. Символьной переменной можно присвоить значение символьной
константы. Примером этого может служить строка ...
a) LET X$=ПРИМЕР
b) S$="СЛОВО"
c) LET CONST$="СУММА"
d) B="ПРИМЕР"
e) ф$="КОНСТАНТА"
4. Операция конкатенации позволяет выполнить ...
a) объединение нескольких строковых значений в одно
b) выделить из строкового значения некоторую его часть (подстроку)
c) присвоить значение символьной переменной
d) определить количество символов в строковом значении
5. Какие из представленных ниже сравнений двух строковых значений будут
истинными
a) "astra" = "artsa"
b) "Пышка" > "Мышка"
c) "Пышка" < "Мышка"
d) "astra" = "астра"
e) "buhf" = "buhf"6. Формат функции, которая выделяет определённое количество крайних
левых символов из строкового значения ...
a) LEFT(B$,n)
b) LEFT$(B$,n)
c) LEFT$("строка символов",n)
d) RIGHT$(S$,n)
e) RIGHT$("строка символов",n)
f) LEFT$(B$)
g) RIGHT$(S$)
h) LEN(A$)
7. Выберите строку, с помощью которой из слова "железнодорожник"
получается слово "железо"
a) LEFT$("железнодорожник",5)+MID$("железнодорожник",7)
b) LEFT$("железнодорожник",1,5)+MID$("железнодорожник",7)
c) LEFT$("железнодорожник",5)+MID$("железнодорожник",7,1)
d) LEFT$("железнодорожник",5)+MID$("железнодорожник",7,7)
e) LEFT$("железнодорожник",1,5)+MID$("железнодорожник",7,1)
f) LEFT$("железнодорожник",5)+MID$("железнодорожник",1,7)
g) LEFT$("железнодорожник",5)+MID$("железнодорожник",7,8)Проверочная работа «Обработка строковых данных»
Вариант № 2
1. Строковой константой называется ... (выберите наиболее удачный
вариант)
a) произвольная последовательность символов любой длины
b) произвольная последовательность символов, длиной не более 255 символов
c) набор символов, заключённых в скобки
d) называется изменяемое строковое значение, обозначенное некоторым
именем, после которого ставится знак $
e) строковое значение, заключённое в кавычки
f) произвольная последовательность символов, длиной более 255 символов.
2. Значение символьной переменной можно задать с клавиатуры
Примером этого может служить строка ...
a)
b)
c)
d)
e)
f)
INPUT X$="ПРИМЕР"
INPUT "СЛОВО"
INPUT CONST$
INPUT B1$, B2$, B3$
INPUT C
INPUT ф$
3. Найдите правильное обозначение строковой переменной:
a) Ч$
b) ОФВ1$
c) F$
d) T%
e) G4$
f) M83
4. Операция конкатенации обозначается ...
a)
знаком "+"
b) знаком "="
c)
знаком ">"
d) знаком "<"
5. Какие из представленных ниже сравнений двух строковых значений будут
истинными
a) "astra" = "astra"
b) "мышка" > "мишка"
c) "мышка" < "мишка"d) "roker" = "рокер"
e) "bhuf" = "buht"
6. Формат функции, которая выделяет определённое количество крайних
правых символов из строкового значения ...
a) LEFT(B$,n)
b) LEFT$(B$,n)
c) LEFT$("строка символов",n)
d) RIGHT$(S$,n)
e) RIGHT$("строка символов",n)
f) LEFT$(B$)
g) RIGHT$(S$)
h) LEN(A$)
7. Выберите строку, с помощью которой из слова "криминалистика"
получается слово "мистика"
a) MID$("криминалистика",4)+RIGHT$("криминалистика",5)
b) MID$("криминалистика",4,5)+RIGHT$("криминалистика",5)
c) MID$("криминалистика",4,2)+RIGHT$("криминалистика",5)
d) MID$("криминалистика",4,2)+RIGHT$("криминалистика",10,5)
e) MID$("криминалистика",4,2)+RIGHT$("криминалистика",10,14)
f) MID$("криминалистика",4)+RIGHT$("криминалистика",10,5)
g) MID$("криминалистика",2,4)+RIGHT$("криминалистика",5)