С!
тест по теме «базы данных» вариант 1
1. какое из следующих утверждений верно?
а) запись состоит из нескольких полей.
б) поля и записи не зависят друг от друга.
в) поле состоит из нескольких записей.
г) в бд существует лишь табличный представления информации
2. сколько килобайт в 1 мбайте?
а) 1000 кбайт б) 220 кбайт в) 1024 кбайт г)1024 байт
3. какую информацию содержит поле записи?
а) числовую характеристику одного объекта.
б) конкретную характеристику одного объекта произвольного типа.
в) текстовую характеристику одного объекта.
г) текстовую характеристику одного объекта произвольного типа
4. база данных бывают следующих основных типов:
а) древовидные, круговые, многофакторные.
б) сетевые, иерархические, реляционные.
в) замкнутые, открытые, смешанные
г) табличные, открытые, реляционные.
5. основным элементом таблицы базы данных является
а) строка б) запись в) поле г) символ д) пиксель
6 какие атрибуты (признаки) объекта должны быть отражены в информационной модели, описываю¬щей клуб любителей плавания, если эта модель по¬зволяет получить ответы на следующие вопросы: выяснить фамилии и возраст всех участников клу¬ба, плавающих стилем «кроль»; выяснить общее количество соревнований, в которых участвовал спортсмен иванов; выяснить фамилии женщин, одержавших более 10 побед в соревнованиях?
a) фамилия, пол, стиль плавания, количество со¬ревнований, количество побед;
b) фамилия, пол, кроль, количество соревнований, количество побед;
c) фамилия, женщина, возраст, кроль, количество соревнований;
d) фамилия, женщина, мужчина, кроль, количе¬ство соревнований, количество побед;
e) фамилия, пол, возраст, стиль плавания, количе¬ство соревнований, количество побед.
7. в какой из перечисленных пар данные относятся к одному типу?
a) 12.04.98 и 123; b) 12.3 и 189;
c) иванов и 1313; d) да и true (истина);
е) 45< 999 и 54.
8. реляционной базой данных является…
а) родословная б) собрание сочинений
в) каталог фонотеки г) таблица изменения климата в течение 10 лет
9. сколько полей в таблице:
фамилия имя отчество год рождения
иванов сергей петрович 1989
павлов виктор иванович 1990
10. реляционная база данных задана таблицей:
ф.и.о. пол возраст клуб спорт
1 панько л.п. ж 22 спарта футбол
2 арбузов а.а. м 22 динамо лыжи
3 жиганова п.н. ж 19 ротор футбол
4 иванов о.г. м 21 звезда лыжи
5 седова о.л. ж 18 спарта биатлон
6 бегаева с.и. ж 23 звезда лыжи
сформулировать условие поиска, сведения о всех лыжниках и биатлонистах в возрасте от 18 до 22 лет.
11. какие записи бд из 10 будут выбраны по условию
(клуб = "спарта" и клуб = "ротор") и не (пол = "жен") ?
a) 3, 5; с) 2, 3, 4, 5; е) таких записей нет.
b) 1, 3, 5; d) 24.
12. каков будет порядок записей после сортировки их по полю пол (
буду !
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int first, second, temp;
cin >> first >> second;
if (first > second)
{
temp = first;
first = abs(first * second);
second = abs(temp - second);
}
else
{
temp = second;
second = abs(second * first);
first = abs(temp - first);
}
cout << first << " " << second;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
#include <cmath> // Библиотека с математическими функциями
using namespace std; // Пространство имен
int main()
{
int first, second, temp; // Создание целочисленных переменных:
first - первое число, вводимое с клавиатуры;second - второе число, вводимое с клавиатуры;temp - переменная, для временного хранения одного из значений.cin >> first >> second; // Вводим с клавиатуры первое и второе числа
if (first > second) // Если значение переменной first > значения переменной second
{
temp = first; // Переменная временного хранения = значению переменной first
first = abs(first * second); // Значение переменной first (большей) = модулю произведения двух чисел
second = abs(temp - second); // Значение переменной second (меньшей) = модулю разности двух чисел
}
else // Иначе
{
temp = second; // Переменная временного хранения = значению переменной second
second = abs(second * first); // Значение переменной second (большей) = модулю произведения двух чисел
first = abs(temp - first); // Значение переменной first (меньшей) = модулю разности двух чисел
}
cout << first << " " << second; // Выводим значения переменных first и second
}
return 1; // Конец программы с кодом ошибки
}
else // Иначе
{
fuel -= fuel_cons * distance_a_b; // Емкость бака = емкость бака - расход топлива на 1 км * расстояние из пункта А в пункт В (узнаем количеств оставшегося топлива)
}
int distance_b_c, weight_b; // Создание целочисленных переменных:
distance_b_c - расстояние из пункта В в пункт Сweight_b - вес груза в пункте Вcout << "Погрузка/Разгрузка в точке B: "; // Вывод сообщения в консоль
cin >> weight_b; // Ввод с клавиатуры веса груза в пункте В
weight_a += weight_b; // Выясняем, на сколько был дозагружен/разгружен самолет в пункте В (Вес в пункте А + Вес в пункте В)
fuel_cons = fuel_consumption(weight_a); // Переменной fuel_cons присваиваем возвращаемое значение из функции fuel_consumption (расход топлива на 1 км)
cout << "Расстояние от пункта B в пункт C (км): "; // Вывод сообщения в консоль
cin >> distance_b_c; // Ввод с клавиатуры расстояния из пункта В в пункт С
fuel = (distance_b_c * fuel_cons - fuel); // Выясняем, на сколько необходимо дозаправить самолет, чтобы долететь до пункта С (Емкость бака = расстояние из пункта В в пункт С * расход на 1 км - емкость бака)
cout << "В пункте B самолет необходимо дозаправить на минимум (л): "; // Вывод сообщения в консоль
cout << fuel; // Вывод значения переменной fuel
}