wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Символьные строки. Контрольный тест.

Total questions: 18

Worksheet time: 13mins

Name
Class
Date
1.

Для работы с символьными строками в С++ введен тип ...

a)

int

b)

char

c)

float

d)

string

2.

Начальное значение строки можно задать ...

a)

с помощью оператора присваивания =

b)

с помощью генерации псевдослучайных символов randstr

c)

с помощью функции getline()

d)

с помощью команды cin

3.

Что будет выведено на экран после выполнения программы?

string s;
  s = "123";
 s = s + "0" + s;
 s = s + s;
 cout << s;



(a)  

4.

Что будет выведено на экран после выполнения этой программы?

string s = "12345";

s = s + s[4] + s + s[1];

cout << s;

a)

123455123452

b)

123454123451

c)

24697

d)

12345s[4]12345s[1]

5.

Какой символ используется для конкатенации?

a)

*

b)

/

c)

+

d)

-

6.

Для чего используется функция substr?

a)

сцепление

b)

удаление

c)

выделение подстроки

d)

вставка

7.

Для чего используется функция insert?

a)

сцепление

b)

удаление

c)

выделение подстроки

d)

вставка

8.

Для удаления части строки нужно вызвать метод ...

a)

erase

b)

insert

c)

substr

d)

find

9.

В языке C++ для поиска символа и подстроки используется

метод ...

a)

erase

b)

insert

c)

substr

d)

find

10.

Для определения длины строки s используется запись

a)

s.position()

b)

s.size()

c)

s.length()

d)

s.sizestr()

11.

Что будет выведено на экран?

string s1 = "Мама мыла раму";

int n = s1.find ('а');

соut << s1;

(a)  

12.

Что будет выведено на экран?

string s1 = "Мама мыла раму";

int n = s1.find ('а');

соut << n;

(a)  

13.

Чему будет значение переменной n?

string s1 = "Мама мыла раму";

int n = s1.find ('A');

(a)  

14.

Что будет выведено на экран?

string s1 = "Мама мыла раму";

string s2 = s1.insert (4,'!');

соut << s2;

(a)  

15.

Что будет выведено на экран?

string s1 = "Мама мыла раму";

string s2 = s1.erase (4);

соut << s2;

(a)  

16.

Что будет выведено на экран?

string s1 = "Мама мыла раму";

string s2 = s1.substr (10);

соut << s2;

(a)  

17.

Что такое длина строки?

a)

количество букв в строке

b)

количество символов в строке

c)

количество символов в строке не учитывая знак пробела

d)

выражается единицами измерения длины в системе СИ

18.
В процедуре insert(q,s,n) 
a)
q  означает какую строку вставляем, s - в какую строку добавляем, n - начиная с какой позиции будет вставка
b)
s  означает какую строку вставляем, q - в какую строку добавляем, n - начиная с какой позиции будет вставка
c)
s  означает какую строку вставляем, n - в какую строку добавляем, q - начиная с какой позиции будет вставка
d)
n  означает какую строку вставляем, s - в какую строку добавляем, q - начиная с какой позиции будет вставка