Символьні величини с++

Додано: 27 листопада 2020
Предмет: Інформатика, 9 клас
Тест виконано: 34 рази
14 запитань
Запитання 1

Величина, яка може змінювати своє значення під час виконання програми:

варіанти відповідей

Функція

Постійна

 Змінна

 Константа

Запитання 2

Тип змінних, який вказує на символи (текстові дані)

варіанти відповідей

abs()

string()

integer()

float()

Запитання 3

Тип змінних, який вказує на ціле число...

варіанти відповідей

integer()

float()

string()

abs()

Запитання 4

Як здійснюється доступ до елемента масиву ?

варіанти відповідей

за його величиною

за його типом

за його порядковим номером

за його розміром

Запитання 5

Тип змінних, який вказує на символьні величини...

варіанти відповідей

integer()

float()

string()

char()

Запитання 6

Відмітьте правильно оформлену ініціалізацію символьної змінної

варіанти відповідей

char c = 'a' ;

string c = "a" ;


char c = "a" ;

string c = 'a' ;

Запитання 7

Відмітьте операції, які виконаються в С++ БЕЗ ПОВІДОМЛЕННЯ про синтаксичну помилку

варіанти відповідей

cout << 'a'+2 << endl;

cout << char('a'+2) << endl;

cout << string('a'+2) << endl; 

cout << string("a"+2) << endl; 

cout << char('a' + 'c') << endl; 

cout << string('a' + 'c') << endl; 

cout << "a"+ 2 << endl;

Запитання 8

Які з нижче наведених частин програм виводять вміст рядкової величини на екран?

варіанти відповідей

cout << s << endl;

cin >> s;

getline(cin, s);

for (int i = 0; i < s.length(); i++) cout << s[i]; 

for (int i = 1; i <=s.length(); i++) cout << s[i];

Запитання 9

Яке значення набуде рядкова змінна при зчитуванні cin >> s; та введеному з клавіатури тексті "I like Lyceum #1"?

варіанти відповідей

Ніяке. Буде виведено повідомлення про синтаксичну помилку

I

I like Lyceum #1

I like Lyceum

Запитання 10

Яке значення набуде рядкова змінна при зчитуванні getline(cin, s); та введеному з клавіатури тексті "I like Lyceum #1"?

варіанти відповідей

I

Ніяке. Буде виведено повідомлення про синтаксичну помилку.

I like

I like Lyceum #1 

Запитання 11

У програмі здійснено опис коду (слова розділені ОДНИМ пропуском):

string s = "I like Lyceum #1";

Відмітьте правильні твердження.

варіанти відповідей

Значення s[5] дорівнює 'e' 

Значення s[5] дорівнює 'k'

Значення s.length() дорівнює 15

Значення s.length() дорівнює 16 

Присвоєння s[5] = 'U' є коректним

Присвоєння s[5] = "U" є коректним

Запитання 12

 Метод append

На зображенні наведено частину С++ коду програми. Відмітьте серед нижченаведених тверджень правильні.

варіанти відповідей

Результат виконання s.append(t,2,3) дорівнює "ABCDc"

Результат виконання s.append(t,2,3) дорівнює "ABCDbc"

Виклик s.append(t,2) записано із синтаксичними помилками 

Результат виконання s.append(2,с) дорівнює "ABCDzz" 

Запитання 13

Метод find

На зображенні наведено частину С++ коду програми. Відмітьте серед нижченаведених тверджень правильні.

варіанти відповідей

Результат виклику s.find(c) дорівнює -1

Результат виклику s.find(c) дорівнює 0

Результат виклику s.find(t) дорівнює 4

Результат виклику s.find(t) дорівнює 3 

Результат виклику s.find(t) дорівнює 0

Запитання 14

Який із нижче команд видаляють із рядка останній символ?

варіанти відповідей

s.erase(1, s.length());

s.erase(s.length(), 1); 

s.erase(s.length() -1, 1);

s.erase(1, s.length()-1);

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест