Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Текущий контроль 1

Читайте также:
  1. I. Контрольна робота
  2. I. Контрольна робота
  3. V Тематика контрольных работ для заочников
  4. V1: 2 контроль
  5. V1: 3 контроль
  6. VI.15. КОНТРОЛЬ ПРИВЫЧКИ КУРИТЬ
  7. Антимонопольный контроль за предоставлением государственных преференций

Программирование-2

1. Требования:

Æ Строка с явной длиной должна быть представлена при помощи записи, например, такой:

struct StringL {

char string [maxL];

int currL;

}

Æ Строка с ограничителем (маркером конца) должна быть представлена при помощи записи, например, такой:

struct StringMarker {

char string [maxL];

char marker; // символ ограничитель строки

}

Æ Задание реализуется при помощи функции, аргументы в которую передаются при помощи параметров.

Æ В функции запрещено использовать операции ввода и вывода, вся необходимая информация должна передаваться через параметры и/или возвращаемое значение.

2. Задания:

 

Строка – с явной длиной 1. Определить входят ли в заданную строку все символы заданной подстроки. Строка – с явной длиной 2. Заменить каждую точку – многоточием.
Строка – с явной длиной 3. В строке имеется единственный фрагмент, заключенный в круглые скобки. Определить количество составляющих его символов. Строка – с явной длиной 4. Заменить каждую из групп стоящих рядом точек одной точкой.
Строка – с явной длиной 5. В строке, среди знаков которой могут встречаться круглые скобки, проверить равенство числа открывающих скобок числу закрывающих. Строка – с явной длиной 6. В строке содержатся предложения, заканчивающиеся точкой. Определить число предложений и длину каждого из них в знаках.
Строка – с явной длиной 7. Определить является ли комментарием (Borland Pascal v.7.0) утверждение, составляющее заданную строку. Строка – с явной длиной 8. Определить количество вхождений в строку каждого из знаков, встречающихся в ней один или более раз.
Строка – с явной длиной 9. Определить целые i и j такие, что si совпадает с si+1, а sj совпадает с sj+1. Строка – с явной длиной 10.Удалить из строки все вхождения заданного символа.
Строка – с явной длиной 11.Удалить группы пробелов, которыми, возможно, начинается и заканчивается строка. Строка – с явной длиной 12.Повторить каждый символ отличный от заданного символа.
Строка – с явной длиной 13. Определить имеется ли в заданной строке последовательность из двух заданных символов. Строка – с явной длиной 14. Определить в заданной строке координаты подстроки, содержащей наибольшее число пробелов.
Строка – с явной длиной 15. Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов. Строка – с явной длиной 16. Определить имеется ли в заданной строке подстрока, содержащая заданное число повторяющихся заданных символов.
Строка – с явной длиной 17. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Определить число слов в строке. Строка – с явной длиной 18. Удалить из заданной строки символы, стоящие между скобками. Вид скобок задается.
Строка – с явной длиной 19. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти количество слов, начинающихся с заданного символа. Строка – с явной длиной 20. Заменить все внутренние группы пробелов одним пробелом.
Строка – с явной длиной 21. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти первое слово, начинающееся с заданного символа. Строка – с явной длиной 22. Заданная строка, возможно, состоит из слов, разделенных одним или несколькими пробелами. Удалить все символы, не являющиеся буквами.
Строка – с явной длиной 23. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти последнее слово, начинающееся с заданного символа. Строка – с явной длиной 24. Проверить находится ли в заданной строке заданная подстрока.
Строка – с явной длиной 25. Заданная строка, возможно, состоит из слов, разделенных одним или несколькими пробелами. Заменить все строчные буквы прописными в последнем слове. Строка – с явной длиной 26. Заменить последовательности пробелов в заданной строке одним пробелом.
Строка – с явной длиной 27. В строке, среди знаков которой могут встречаться круглые скобки, проверить предшествует ли каждая открывающая скобка соответствующей закрывающей. Строка – с явной длиной 28. Удалить в строке все знаки, входящие в заданный набор знаков.
Строка – с ограничителем 29.Определить входят ли в заданную строку все символы заданной подстроки. Строка – с ограничителем 30.Заменить каждую точку – многоточием.
Строка – с ограничителем 31.В строке имеется единственный фрагмент, заключенный в круглые скобки. Определить количество составляющих его символов. Строка – с ограничителем 32.Заменить каждую из групп стоящих рядом точек одной точкой.
Строка – с ограничителем 33.В строке, среди знаков которой могут встречаться круглые скобки, проверить равенство числа открывающих скобок числу закрывающих. Строка – с ограничителем 34.В строке содержатся предложения, заканчивающиеся точкой. Определить число предложений и длину каждого из них в знаках.
Строка – с ограничителем 35.Определить является ли комментарием (Borland Pascal v.7.0) утверждение, составляющее заданную строку. Строка – с ограничителем 36. Определить количество вхождений в строку каждого из знаков, встречающихся в ней один или более раз.
Строка – с ограничителем 37.Определить целые i и j такие, что si совпадает с si+1, а sj совпадает с sj+1. Строка – с ограничителем 38.Удалить из строки все вхождения заданного символа.
Строка – с ограничителем 39.Удалить группы пробелов, которыми, возможно, начинается и заканчивается строка. Строка – с ограничителем 40.Повторить каждый символ отличный от заданного символа.
Строка – с ограничителем 41. Определить имеется ли в заданной строке последовательность из двух заданных символов. Строка – с ограничителем 42. Определить в заданной строке координаты подстроки, содержащей наибольшее число пробелов.
Строка – с ограничителем 43. Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов. Строка – с ограничителем 44. Определить имеется ли в заданной строке подстрока, содержащая заданное число повторяющихся заданных символов.
Строка – с ограничителем 45. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Определить число слов в строке. Строка – с ограничителем 46. Удалить из заданной строки символы, стоящие между скобками. Вид скобок задается.
Строка – с ограничителем 47. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти количество слов, начинающихся с заданного символа. Строка – с ограничителем 48. Заменить все внутренние группы пробелов одним пробелом.
Строка – с ограничителем 49. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти первое слово, начинающееся с заданного символа. Строка – с ограничителем 50. Заданная строка, возможно, состоит из слов, разделенных одним или несколькими пробелами. Удалить все символы, не являющиеся буквами.
Строка – с ограничителем 51. Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти последнее слово, начинающееся с заданного символа. Строка – с ограничителем 52. Проверить находится ли в заданной строке заданная подстрока.
Строка – с ограничителем 53. Заданная строка, возможно, состоит из слов, разделенных одним или несколькими пробелами. Заменить все строчные буквы прописными в последнем слове. Строка – с ограничителем 54. Заменить последовательности пробелов в заданной строке одним пробелом.
Строка – с ограничителем 55. В строке, среди знаков которой могут встречаться круглые скобки, проверить предшествует ли каждая открывающая скобка соответствующей закрывающей. Строка – с ограничителем 56. Удалить в строке все знаки, входящие в заданный набор знаков.

 


Дата добавления: 2015-10-29; просмотров: 400 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Прайс-лист цін на проведення робіт з розвитком інтернет сайту tillyvilly.com.ua в мережі інтернет| Переведите следующие предложения.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)