Меню
Главная
Авторизация/Регистрация
 
Главная 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
 
Популярные страницы