Информатика

15 732 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
РНК отличается от ДНК тем, что вместо тимина (T) она содержит урацил (U). Для преобразования ДНК в РНК нужно заменить каждый символ T в последовательности ДНК на U.

Формат входных данных
Строка содержит последовательность ДНК

Формат выходных данных
Вывести последовательность РНК
 
✓ 79✗ 67600лёгкаяВойти и решать

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

Например, если дан адрес "Ленина улица, 15", он должен быть преобразован в "Ленина ул., 15".

Напишите программу, которая принимает адрес в виде строки и возвращает преобразованный адрес. Гарантируется, что слово "улица" идет после названия улицы и записано с маленькой буквы.

✓ 187✗ 177300лёгкаяВойти и решать
Напишите программу, которая из заданной строки s выводит символ с индексом i

Формат входных данных
В первой строке вводится строка s. Во второй строке - целое число - индекс символа исходной строки

Формат выходных данных
Выведите символ с индексом i строки s.
✓ 176✗ 196400лёгкаяВойти и решать
Напишите программу, которая принимает на вход строку и выводит сначала данную строку в нижнем регистре, а затем в верхнем регистре.

Формат входных данных
Программа получает на вход одну строку. 

Формат выходных данных
Выведите две строки:
  1. в первой строке необходимо вывести исходную строку в нижнем регистре
  2. во второй строке - в верхнем регистре
✓ 193✗ 440300лёгкаяВойти и решать
Напишите программу, которая выполняет следующие действия

1) Запрашивает у пользователя строку и сохраняет ее в переменную s.
2) С помощью функции len() выводит на экран количество символов в s.
✓ 234✗ 86100лёгкаяВойти и решать

Какой тип связи между таблицами описывает ситуацию, когда одна запись в одной таблице может быть связана с несколькими записями в другой таблице, но каждая из этих записей может быть связана только с одной записью в первой таблице?

Варианты ответа:

  1. Один ко многим (One-to-Many)
  2. Многие ко многим (Many-to-Many)
  3. Один к одному (One-to-One)
  4. Без связи (No Relation)

В городе N есть \(m\) асфальтированных дорог, \(i\)-я дорога представляет собой отрезок между двумя точками \(A_{i}\) и \(B_{i}\) с координатами \((x^{A}_{i}, y^{A}_{i})\) и \((x^{B}_{i}, y^{B}_{i})\) соответственно.

В рамках тестирования новой технологии, которая позволяет переместить дорогу, мэр города N может демонтировать ровно одну любую дорогу и построить в любом месте ровно одну новую дорогу из полученного при демонтаже асфальта, при этом длина новой дороги должна не превосходить длину демонтированной дороги.

Проанализировав бюджет города, мэр понял, что в будущем он сможет обслуживать ровно три асфальтированные дороги.

Поэтому в рамках программы благоустройства мэр хочет выбрать три дороги, которые останутся асфальтированными, а также, возможно, переложить одну из них. Остальные асфальтовые дороги придется превратить в грунтовые. После этого три получившиеся дороги должны образовывать связный асфальтированный участок, то есть между любыми двумя асфальтированными точками должно быть можно добраться по асфальтированным дорогам.

Теперь мэр хочет понять, сколькими способами можно успешно завершить благоустройство города N: выбрать три дороги, чтобы выполнялись описанные условия.

Формат входных данных
В первой строке входных данных дано целое число \(m\) — количество асфальтированных дорог в городе (\(3 \leq m \leq 100\)).

Далее даны \(m\) строк. В \(i\)-й строке записаны четыре целых числа: \(x^{A}_{i}\), \(y^{A}_{i}\), \(x^{B}_{i}\), \(y^{B}_{i}\) — координаты точек \(A_{i}\) и \(B_{i}\) начала и конца \(i\)-й дороги соответственно.

Все координаты точек целые и по абсолютному значению не превосходят \(10^4\). Конечные точки любой дороги различны.

Формат выходных данных
В единственной строке выходных данных выведите одно целое число \(k\) — количество способов выбрать три дороги так, чтобы можно было успешно завершить благоустройство города N.

 

В примере из условия, чтобы успешно завершить благоустройство города N, можно выбрать три дороги одним из трех способов:

  1. дороги \(\{1, 2, 3\}\) с координатами \((1, 1)-(2, 3)\), \((1, 3)-(2, 1)\), \((3, 1)-(4, 3)\) соответственно, и переложить дорогу \(3\), например, на новые координаты \((1, 4)-(2, 2)\)

  2. дороги \(\{1, 2, 4\}\) с координатами \((1, 1)-(2, 3)\), \((1, 3)-(2, 1)\), \((2, 6)-(3, 6)\) соответственно, и переложить дорогу \(4\), например, на новые координаты \((1, 2)-(2, 2)\)

  3. дороги \(\{2, 3, 4\}\) с координатами \((1, 3)-(2, 1)\), \((3, 1)-(4, 3)\), \((2, 6)-(3, 6)\) соответственно, и переложить дорогу \(4\), например, на новые координаты \((2, 1)-(3, 1)\)


Иллюстрация к способу a)
Перекладывание \(3\)-й дороги с координат \((3, 1)-(4, 3)\) на новые координаты \((1, 4)-(2, 2)\)


Иллюстрация к способу b)
Перекладывание \(4\)-й дороги с координат \((2, 6)-(3, 6)\) на новые координаты \((1, 2)-(2, 2)\)


Иллюстрация к способу c)
Перекладывание \(4\)-й дороги с координат \((2, 6)-(3, 6)\) на новые координаты \((2, 1)-(3, 1)\)

Какое из утверждений о ограничении уникальности данных (UNIQUE) в SQLite является верным?

Ответы:

  1. Ограничение UNIQUE допускает несколько одинаковых значений в столбце.
  2. Ограничение UNIQUE применяется только к числовым столбцам.
  3. Ограничение UNIQUE позволяет одному столбцу иметь несколько NULL значений.
  4. В таблице можно применить несколько ограничений UNIQUE к разным столбцам.

Вопрос: Какое утверждение о первичном ключе (PRIMARY KEY) в SQLite является верным?

Ответы:

  1. Первичный ключ может содержать пустые (NULL) значения.
  2. В таблице можно создать несколько первичных ключей.
  3. Первичный ключ автоматически гарантирует уникальность значений в столбце.
  4. Первичный ключ автоматически сохраняет текстовые данные в формате TEXT.

 

Какое из следующих утверждений о специфике типов данных в SQLite является верным?

Ответы:

  1. SQLite строго соблюдает типы данных, как и другие СУБД.
  2. SQLite позволяет сохранять значение любого типа в любом столбце, независимо от его объявленного типа.
  3. В SQLite существуют отдельные типы данных для DATE и BOOLEAN.
  4. В SQLite нельзя сохранить текстовое значение в столбце типа INTEGER.

 

Какое утверждение о типе данных BLOB в SQLite является верным?

Ответы:

  1. BLOB используется для хранения только текстовых данных.
  2. Значения типа BLOB в SQLite сохраняются в неизменённом виде.
  3. BLOB автоматически конвертирует двоичные данные в текстовый формат.
  4. В SQLite тип данных BLOB ограничен размером в 256 КБ.

 

REAL#57434

Какое утверждение о типе данных REAL в SQLite является верным?

Ответы:

  1. REAL используется для хранения целых чисел.
  2. В SQLite значения REAL хранятся в формате 8-байтового числа с плавающей запятой.
  3. REAL — это текстовый тип данных, применяемый для хранения строк.
  4. Значения типа REAL в SQLite могут хранить только положительные числа.

Какое утверждение о типе данных TEXT в SQLite является верным?

Ответы:

  1. SQLite ограничивает длину значения в TEXT до 255 символов.
  2. TEXT используется только для хранения числовых значений.
  3. В SQLite все строковые типы данных, такие как CHAR и VARCHAR, сохраняются как TEXT.
  4. Значения типа TEXT в SQLite автоматически конвертируются в INTEGER.

 

Какую особенность типа данных INTEGER имеет SQLite?

Ответы:

  1. SQLite не поддерживает тип данных INTEGER.
  2. SQLite хранит целые числа в формате до 4 байт для экономии места.
  3. Столбец типа INTEGER всегда автоматически принимает уникальные значения.
  4. SQLite использует до 8 байт для хранения целых чисел и оптимизирует количество байт в зависимости от размера числа.

Как лучше всего описать связь между таблицами, строками и столбцами в реляционной базе данных?

Ответы:

  1. Таблица состоит из столбцов, а каждая строка в таблице содержит значения для этих столбцов.
  2. Столбцы содержат записи, а строки определяют уникальные атрибуты таблицы.
  3. Строка хранит таблицы, а каждый столбец представляет отдельную базу данных.
  4. Таблицы состоят из строк, и каждая строка определяет отдельный столбец в таблице.

Что представляет собой строка в таблице реляционной базы данных?

Ответы:

  1. Структуру, которая содержит только уникальные значения для всех атрибутов.
  2. Индивидуальный атрибут, описывающий характеристики объектов.
  3. Отдельную запись, содержащую данные о конкретном экземпляре объекта.
  4. Набор идентификаторов, относящихся ко всем таблицам базы данных.

 

Что представляет собой столбец в таблице реляционной базы данных?

Ответы:

  1. Уникальную запись, содержащую данные о конкретном объекте.
  2. Атрибут, определяющий тип данных и свойство, которое хранится для всех записей в таблице.
  3. Набор всех данных, хранящихся в таблице.
  4. Связь между различными таблицами базы данных.

 

Что из перечисленного лучше всего описывает таблицу в реляционной базе данных?

Ответы:

  1. Набор уникальных значений, относящихся к одному атрибуту.
  2. Структура для хранения данных, организованных в строки и столбцы.
  3. Одно значение данных, относящееся к пользователю.
  4. Иерархическое дерево данных, связанное через ключи.

 

Поделиться
Класснуть