Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Введение в программирование на языке Visual C#

Контрольные вопросы к главе

  • 1. Перечислите наиболее распространенные методы работы с символами.
  • 2. Перечислите наиболее распространенные методы работы со строками.
  • 3. Приведите примеры отдельных методов структуры char.
  • 4. Приведите примеры отдельных методов работы со строками.
  • 5. Каким образом можно инициализировать массив символов?
  • 6. Приведите примеры базовых алгоритмов строк.
  • 7. Какой метод используется для форматирования строк? Приведите примеры шаблонов форматирования строк.

Задачи для самостоятельного решения

  • 1. Дана строка в, изображающая вещественное число в формате с плавающей точкой, и целое число п (п> 0). Выведите набор символов, изображающих первые п цифр дробной части этого вещественного числа (без округления).
  • 2. Дана строка, изображающая двоичную (десятичную) запись целого числа. Выведите строку, изображающую десятичную (двоичную) запись этого же числа.
  • 3. Даны строка б и число п. Преобразуйте строку б в строку длины п следующим образом: если длина строки б больше п, то отбросить первые символы, если длина строки б меньше п, то в ее начало добавить символы (точка).
  • 4. Даны две строки: б1 и б2. Удалите из строки б1 все подстроки, совпадающие с б2. Если таких подстрок нет, то вывести б1 без изменений.
  • 5. Дана строка. Выведите подстроку, расположенную между первой и последней точками исходной строки. Если в строке менее двух точек, то выведите всю исходную строку.
  • 6. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Определите количество слов, которые начинаются и заканчиваются одной и той же буквой
  • 7. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Определите количество слов, которые содержат ровно три буквы "А".
  • 8. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Выведите строку, содержащую эти же слова, но разделенные одним символом (точка). В конце точку не ставить.
  • 9. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Выведите строку, содержащую эти же слова (разделенные одним пробелом), но расположенные в обратном порядке.
  • 10. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Преобразуйте каждое слово в строке, удалив из него все последующие (предыдущие) вхождения первой (последней) буквы этого слова (количество пробелов между словами не изменять).
  • 11. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Выведите строку, содержащую эти же слова (разделенные одним пробелом), но расположенные в алфавитном порядке.
  • 12. Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Преобразуйте строку так, чтобы каждое слово начиналось с заглавной буквы.
  • 13. Даны строка-предложение на русском языке и число к (0<к< 10). Зашифруйте строку, выполнив циклическую замену каждой буквы на букву того же регистра, расположенную в алфавите на к-й позиции после шифруемой буквы (например, для к = 2 «А» перейдет в «В», «а» — в «в», «Б» — в «Г», «я» — в «б» и т.д.). Букву «е» в алфавите не учитывать, знаки препинания и пробелы не изменять.
  • 14. Дана строка-предложение. Зашифруйте ее, поместив вначале все символы, расположенные на четных местах, а затем, в обратном порядке, все символы, расположенные на нечетных местах (например, строка «Программа» превратится в "ргамамроП").
  • 15. Напишите программу, позволяющую определить, является ли данное слово палиндромом (т.е. читается ли оно справа налево так же, как и слева направо).
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 
Популярные страницы