24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Тестовые задания для кандидата на должность стажер - программист 1С, компания Rg-Soft
Вопрос 1.
Какая книга (книги) по программированию вам запомнилась?
Вопрос 2.
Составить программу, выполняющую поиск элементов массива, отличающихся от максимального элемента не более, чем на 1.
Вопрос 3.
Составить программу, выполняющую сортировку массива.
Дополнительное задание: оценить сложность приведенного алгоритма сортировки (если предложено несколько вариантов алгоритма, то привести оценку для каждого).
Вопрос 4.
Составить программу, выполняющую анализ и обработку текстового файла. Программа не должна ограничивать количество и длину строк исходного текста.
Определения.
Слово – произвольная непустая последовательность символов (букв или цифр), которые не являются разделителями. Число – произвольная непустая последовательность цифр десятичной системы счисления. Число может начинаться со знаков «+» или «-». Разделители слов и чисел: пробел, запятая, табуляция, начало и конец строки и файла.
1. Подсчитать количество слов в файле.
2. Подсчитать количество чисел в файле.
3. Подсчитать количество слов, состоящих из букв латинского алфавита, в которых последовательность букв лексикографически возрастает.
4. Подсчитать количество адресов электронной почты в файле. Будем считать, что формат адреса электронной почты имеет вид: [email protected], где user и domain – слова.
Вопрос 5. «Калькулятор»
Определения.
Число – произвольная непустая последовательность цифр десятичной системы счисления. Знаки арифметических действий: «+», «-», «», «/», «^».
Входные данные: правильное арифметическое выражение, состоящее из чисел, знаков действий и скобок.
Составить программу, вычисляющую заданное на вход арифметическое выражение (выражение задается пользователем и может быть произвольным).
Пример: Входные данные: 1+2(5-4/2)+6/3-2^(1+1) Результат: 5
Готовые тесты можно отправлять на адрес (уебище) с пометкой кандидат в стажеры Программисты 1C