問題一覧
1
Создать пустой Map в Java
hashmap<Integer, String>;
2
Метод удаления всех элементов из Map в Java
map.clear();
3
Метод создания копии Map в Java
map.copy();
4
Коллекции, реализующие интерфейс Map в Java
HashMap и TreeMap
5
Метод получения всех ключей из Map в Java
map.keySet();
6
Метод получения всех значений из Map в Java
map.values();
7
Метод объединения двух Map в Java
map1.merge(map2);
8
Метод проверки наличия значения в Map в Java
map.containsValue(value);
9
Метод удаления всех значений из Map в Java
map.clearValues();
10
Метод проверки различия двух Map в Java
map1.subtract(map2);
11
Метод проверки пересечения двух Map в Java
map1.intersect(map2);
12
Метод проверки равенства двух Map в Java
map1.equals(map2);
13
Метод проверки различия значений двух Map в Java
map1.minusValues(map2);
14
Интерфейс для структуры данных очереди в Java
Queue
15
Метод добавления элемента в конец очереди в Java
queue.offer(element);
16
Метод удаления элемента с начала очереди в Java
queue.dequeue();
17
Метод получения элемента с начала очереди без удаления в Java
queue.peek();
18
Метод проверки, является ли очередь пустой в Java
queue.isEmpty();
19
Метод получения размера очереди в Java
queue.size();
20
Создание пустой очереди в Java
Queue<integer>name;
21
Добавление всех элементов из множества в очередь в Java
queue.addAll(collection);
22
Метод для проверки наличия элемента в очереди в Java
queue.contains(element);
23
Метод для удаления всех элементов из очереди в Java
queue.clear();
24
Класс, предоставляющий изменяемые строки в Java
StringBuilder
25
Класс, представляющий неизменяемые строки в Java
String
26
Методы, которые есть в StringBuilder, но нет в StringBuffer
reverse()
27
Класс, более подходящий для многозадачности
StringBuffer
28
Класс, более подходящий для многозадачности
append()
29
Метод для вычисления длины строки в объектах StringBuilder или StringBuffer
length()
30
Метод для удаления части строки в объектах StringBuilder или StringBuffer
delete()
31
Метод для изменения символа в строке в объектах StringBuilder или StringBuffer
setCharAt()
32
Метод для проверки наличия подстроки в объектах StringBuilder или StringBuffer
contains()
33
Метод для преобразования объекта StringBuilder или StringBuffer в строку в Java
toString()
34
Метод для создания нового потока в Java
new Thread();
35
Интерфейс, используемый для определения задач, выполняемых в потоках в Java
Runnable
36
Метод для запуска потока в Java
start();
37
Метод для синхронизации потока в Java
synchronize()
38
Метод для получения имени текущего потока в Java
Thread.currentThread();
39
Метод для приостановки выполнения потока на определённое время в Java
sleep()
40
Метод для проверки выполнения потока в Java
thread.isAlive();
41
Метод для завершения потока в Java
stop();
42
Метод, обеспечивающий атомарность операций в многозадачном окружении в Java
synchronized()
43
Метод для ожидания завершения выполнения другого потока в Java
join()
44
Аббревиатура API в контексте Java
Application Programming Interface
45
Пакет Java, предоставляющий основные классы для работы с коллекциями
java.util
46
Интерфейс Java, предоставляющий механизм для итерации по элементам коллекции
Iterator
47
Класс в Java API, используемый для представления даты и времени
Calendar
48
Пакет Java, предоставляющий классы для работы с вводом и выводом данных
java.io
49
Интерфейс Java, предоставляющий механизм реализации слушателей событий
EventListener
50
Класс в Java, используемый для создания потоков ввода/вывода
InputStream
51
Пакет Java, предоставляющий классы для работы с сетевыми операциями
java.net
52
Интерфейс Java, предоставляющий механизм для выполнения асинхронных задач
CompletableFuture
53
Java класс для создания HTTP запросов, обработки HTTP ответов
HttpClient
54
Значение переменной y: int y = 10 * 2 – 5
15
55
Объявление массива в C++
int arr[3] = {1, 2, 3};
56
Объявление функции "sum", принимающей два параметра типа "double", возвращающей их сумму
double sum(double a, double b) { return a + b; }
57
Управление потоком выполнения в C++
switch, case, break
58
Идентификаторы Index, INDEX, index в C++
Три разных переменных
59
Неправильное объявление переменной в C++
x: int;
60
Значение x: int x = 2 + 1;
3
61
Результат выполнения кода:#include <iostream>int main(){int x=5;int y = 2;std::cout << x / y << std::endl;return 0;}
2
62
Неправильное объявление переменной в C++
int 1x;
63
Константы (const) в C++
Переменные, которые нельзя изменить
64
Правильное объявление константы:
const x = 1;
65
Результат выполнения кода:#include <iostream>int main(){int arr[] = {1, 2, 3, 4, 5};std::cout << arr[3] << std::endl;return0;}
4
66
Результат выполнения кода:#include <iostream>int main(){int i = 0;while (i < 5){std::cout << i << " ";i++;}return 0;}
Выведет числа от 0 до 4
67
Результат выполнения программы:int x, y;x = 0;y = 0;x = y++;
0
68
Результат выполнения программы:#include <iostream>int main(){for (int i = 0; i < 5; i++){if (i == 3){break;}std::cout << i << " ";}return 0;}
0 1 2
69
Массивы в C++ могут быть
С любым количеством измерений
70
При удалении объекта в Java
Он удаляется с помощью сборщика мусора
71
Индексация массивов в C++ начинается с
Нуля
72
Если в C++ одномерный массив состоит из N элементов, его индексы могут быть от
0 до N-1
73
Для вывода информации на консоль в стандартном языке C++ используется функция
cout;
74
В C++ количество символов в строке определяется
Позиция нулевого символа в массиве символов (терминальный ноль)
75
Максимальная длина строки в C++
Не ограничена
76
Структура данных объединяет:
Данные одного типа;
77
Результат программы:#include <iostream>int main(){int n = 5; for (int i = 0; i < n; i++){std::cout << i << " ";}return 0;}
0 1 2 3 4
78
После имени функции ставятся …
Круглые скобки
79
Первая функция, вызываемая при запуске программы, является функцией ...
Main;
80
Структура C++, дающая компьютеру указание выполнить действие, называется...
Оператор
81
Выражение:
Способ представления программы
82
В 32-битной системе укажите правильный размер в байтах для следующих типов переменных:
int - ...4...;
83
Результат программы:#include <iostream>int main(){int num =7;num += 3;std::cout << num;return 0;}
10
84
Результат программы:#include <iostream>int main(){int num =7;if (num % 2 == 0){std::cout << "Even";}else{std::cout << "Odd";}return 0;}
Odd
85
Результат программы:#include <iostream>int main(){int age = 20;if(age >= 18){std::cout << "Вы имеете право голосовать";} else{std::cout << "Вы не имеете права голосовать";}return 0;}
Вы имеете право голосовать
86
Чтобы отобразить символ новой строки, необходимо:
Использовать специальный манипулятор endl
87
Найдите ошибочное утверждение:
Динамический массив может быть инициализирован так же, как и статический, поэтому при выделении памяти для такого массива не нужно указывать его размер
88
Не является ключевым словом C++
go
89
Результат программы:#include <iostream>int main(){for (int i = 0; i < 5; i++){if (i % 2 == 0){continue;}std::cout << i << " ";}return 0;}
1 3
90
Оператор для получения числового значения с клавиатуры и присваивания его переменной
int temp; cin>>temp;
91
Результат сортировки массива [5, 2, 9, 1, 5, 6] с использованием пузырьковой сортировки
[1, 2, 5, 5, 6, 9]
92
Значение выражения 11 % 3
3
93
Оператор, увеличивающий значение временной переменной на 23 с помощью одновременного присваивания:
temp +=23;
94
Два оператора, если начальное значение переменной var1 равно 20:
20
95
Функция, которая присутствует в каждой программе на C++:
main()
96
Оператор увеличения (++) – изменяет значение переменной:
На 1
97
Логический оператор, означающий НЕ РАВНО:
!=
98
Конструкция try-catch в Java используется для обработки ошибок:
Конструкция для обработки ошибок
99
Объявление общего поля age типа int в классе "Person":
class Person { public: int age; };
100
Условие в операторе if истинно, тогда:
Код в теле if выполняется