Типы данных

465 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.

Напишите программу, которая выполняет следующее:

  1. Объявите переменную x и присвойте ей значение "Доброе утро".
  2. Объявите переменную y и присвойте ей значение "всем".
  3. Объедините (конкатенируйте) строки из переменных x и y, добавив между ними запятую и пробел.
  4. В конец строки добавьте восклицательный знак.
  5. Выведите результат на консоль.

Ваш вывод должен быть: Доброе утро, всем!.

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

Ответы:

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

 

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 байт для хранения целых чисел и оптимизирует количество байт в зависимости от размера числа.
Алфавитно-частотный словарь - это частотный словарь, в котором слова с указанием их частоты (встречаемости) расположены по алфавиту.
Постройте словарь, отсортированный по частоте слов, в котором слова расположены порядке уменьшения их частоты встречаемости, справа от каждого слова должно быть указано сколько раз оно встречается в тексте. Если количество слов одинаково, сортировка идет по словам в лексикографическом порядке.  Признаком окончания текста является "END!". 

Входные данные
На вход подаются строки текста. Последняя строка содержит одно единственное слово "END!" и является признаком окончания текста.

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

 
Примеры
Входные данные Выходные данные
1 один два
три один
два
END!
два 2
один 2
три 1
✓ 594✗ 1 304500лёгкаяВойти и решать
Даны три действительных числа: a, b, c. Проверьте, выполняется ли равенство a + b = c . Если равенство выполняется, выведите YES, если не выполняется, выведите NO.

Входные данные
Числа a, b, c –  действительные, положительные, не превосходят 10 и заданы не более, чем с 7 знаками после точки.

Выходные данные
Выведите результат сравнения.

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

Дано неотрицательное число x, округлите его по этим правилам. Обратите внимание, что функция round не годится для этой задачи!

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

Формат входных данных
Программа получает на вход одну строку, в которой содержится ровно четыре слова, разделенных пробелом.

Формат выходных данных
Выведите эти слова в обратном порядке, разделяя их одним пробелом.
Шпион Коля зашифровал и послал в центр радиограмму. Он использовал такой способ шифровки: сначала выписал все символы своего сообщения (включая знаки препинания и т.п.), стоявшие на четных местах, в том же порядке, а затем – все символы, стоящие на нечетных местах. Напишите программу, которая расшифровывает сообщение.

Входные данные
Вводится одна непустая строка длиной не более 250 символов – зашифрованное сообщение. Строка может состоять из любых символов, кроме пробельных.

Выходные данные
Выведите одну строку – расшифрованное сообщение.
✓ 21✗ 65600лёгкаяВойти и решать

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

1) Программа всегда выдает правильный результат.

2) Программа ведет себя одинаково при каждом запуске.

3) Программа может выдать разные результаты при каждом запуске или аварийно завершиться.

4) Программа не компилируется.

Какое из следующих утверждений правильно описывает поведение неинициализированной переменной в C/C++?

1) Переменная инициализируется нулем.

2) Переменная инициализируется заданным значением.

3) Переменной присваивается любое (мусорное) значение, которое уже находится в адресе памяти.

4) Переменной присваивается случайное значение, которое определяется компилятором.

В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 70% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров.

Входные данные
На вход программа получает два действительных числа x и y. Числа положительные, действительные, не превосходят 1000, заданы с точностью до шести знаков после запятой.

Выходные данные
Программа должна вывести единственное целое число.
Ваня наблюдает за лягушкой. Изначально она сидит в точке 0 числовой прямой. Каждую секунду она прыгает на 1 вправо, пока не достигнет точки K. Затем она начинает каждую секунду прыгать на 1 влево, пока не вернется в точку 0, затем – опять вправо и т. д. Требуется определить, где окажется лягушка через T секунд.

Входные данные
Вводятся два числа K и T, разделенные пробелом. Оба числа натуральные и не превосходят 1 000 000 000.

Выходные данные
Вывести одно число – координату лягушки в момент времени T.
 
Напишите программу, которая находит и выводит на экран площадь прямоугольника со сторонами 17 и 10 соответственно.
Для этого:
  • Объявите переменные length, width и area
  • Присвойте переменным length и width соответствующие значения.
  • Значение переменной area вычислите по формуле длина * ширина
  • Выведите значение переменной area.
Напишите программу, которая выполняет следующие действия.
  • Объявляются две переменные a и b.
  • Присваиваеься значение 2024 переменной a и  2025 переменной  b.
  • Выведится сумма a и b на экран (a+b).

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