
Название:
|
Конфиденциально |
|
PID:
DID:
|
Версия:
Статус:
|
Сохранено: 29-дек-12 |
|
|
|
История изменений
Версия |
Описание изменений |
Автор |
Дата |
Утверждено
|
|||
<1.0> |
Initial version |
Alexander_Kuznetsov1 |
<29-Dec-2012> |
|
|
||
|
|
|
|
|
|
Связанные документы
Номер |
Название документа |
|
|
|
|
Вопросы по дисциплине «Языки программирования»
На экзамене вам предлагается выполнить 1 практическое задание, а затем ответить на 2 теоретических вопроса билета. Невыполнение практического задания автоматически ведет к выставлению оценки «неудовлетворительно».
Практические задания
Практическое задание выполняется на компьютере. Использование чего-либо, кроме компилятора и MSDN строжайше запрещено и ведет к удалению с экзамена. Время на выполнение практического задания не должно превышать 45 минут.
При написании программы готовые функции языка (Sort, Reverse, Split и т.д.) не использовать.
Настоятельно рекомендуется использовать методы.
Напишите программу, которая сортирует одномерный массив целых чисел по возрастанию. Массив сгенерируйте случайным образом. Исходный и отсортированный массив выведите на экран для сравнения.
Напишите программу, которая удаляет из одномерного целочисленного массива все отрицательные числа. Освободившееся место в правой части массива заполните нулями. Исходный массив сгенерируйте случайным образом. Массив до и после удаления элементов выведите на экран для сравнения.
Напишите программу, которая удваивает вхождение в одномерный целочисленный массив всех элементов из заданного диапазона. Исходное число элементов прочитайте с клавиатуры, сам массив сгенерируйте случайным образом. Массив до и после удваивания вхождения элементов выведите на экран для сравнения.
Напишите программу, которая для одномерного целочисленного массива подсчитывает частоту вхождения элементов. На выходе должен сформироваться двухмерный массив из двух столбцов (элемент, частота вхождения). Выведите исходный и результирующий массивы на экран.
Напишите программу, которая определяет сумму положительных элементов двумерного целочисленного массива. Массив сгенерируйте случайным образом и выведите на экран для ознакомления.
Напишите программу, которая выводит на экран номера всех максимальных элементов двумерного целочисленного массива. Массив сгенерируйте случайным образом и выведите на экран для проверки.
Напишите программу, которая определяет количество положительных элементов двумерного целочисленного массива, расположенных ниже главной диагонали. Массив (естественно, квадратный) сгенерируйте случайным образом и выведите на экран для проверки.
Напишите программу, которая определяет сумму четных элементов двумерного целочисленного массива, расположенных выше как главной, так и побочной диагоналей. Массив (естественно, квадратный) сгенерируйте случайным образом и выведите на экран для проверки.
Напишите программу, которая считает число столбцов двумерного целочисленного массива, в которых содержатся отрицательные элементы. Массив сгенерируйте случайным образом и выведите на экран для проверки.
Напишите программу, которая читает из файла текст и подсчитывает в нем количество слов, длинна которых больше 3-х символов. Словом считать любую последовательность символов, разделенных символами-разделителями. Исходный текст и найденные слова вывести на экран для проверки.
Напишите программу, которая читает из файла текст и выводит на экран только те слова, которые встречаются в тексте не менее n раз. Словом считать любую последовательность символов, разделенных символами-разделителями.
Напишите программу, которая читает из файла текст и выводит на экран все содержащиеся в нем слова-палиндромы. Словом считать любую последовательность символов, разделенных символами-разделителями.
Напишите программу, которая заменяет в строке все числа на подчеркивания. Строка должна читаться из файла. Числом считать любую последовательность цифр (и только цифр). Исходную и результирующую строку вывести на экран для проверки.
Напишите программу, которая удаляет из строки все html-теги (<html> <font> и т.д.). Строка должна читаться из файла. HTML-тегом считается любая последовательность символов, находящаяся между знаками ‘<’ и ‘>’. При работе со строкой считать, что она заведомо является корректной, т.е. вложенные HTML теги невозможны, каждому символу ‘<’ соответствует парный ‘>’, и строка не будет содержать знаков ‘<’ и ‘>’ не относящихся к какому-либо HTML-тегу. Исходную и результирующую строку вывести на экран для проверки.
Напишите программу, которая определяет среднюю длину слова в тексте. Словом считать любое сочетание букв, цифр, знаков дефиса и подчеркивания. Строку читайте с клавиатуры, результат выводите на экран.