16-разрядное целое может хранить (или 65 536) уникальных значений. В беззнаковом представлении это значения целых чисел от 0 до 65 535; с использованием «дополнения до двух» диапазон возможных значений: от −32 768 до 32 767. Таким образом, процессоры с 16-разрядной адресацией памяти могут получить прямой доступ 64 КБ адресуемой памяти.
16-разрядные процессоры были почти полностью вытеснены в отрасли персональных компьютеров, но по-прежнему используется в самых разнообразных встраиваемых приложениях. Например, 16-разрядный процессор XAP используется во многих ASIC.
1.1. Ответ: A. Стандартный язык запросов для работы с реляционными базами данных.
Описание: SQL (Structured Query Language) - это язык программирования, который используется для работы с реляционными базами данных. Он предоставляет возможность создания, изменения и управления данными в базе данных. SQL позволяет выполнять запросы для выборки данных, обновления или удаления записей, создания таблиц и многое другое.
Обоснование: Ответ "A" является верным, так как SQL действительно является стандартным языком запросов для работы с реляционными базами данных. Остальные варианты ответов "B" и "C" неверны, так как SQL не является программой и не является алгоритмическим языком.
Шаги решения: Не требуются.
1.2. Ответ: C. Графическая версия языка SQL, бланк запроса по образцу.
Описание: QBE (Query by Example) - это графическая версия языка SQL, которая предоставляет возможность создания запросов с использованием бланков запросов по образцу. В QBE пользователь может указывать данные, которые он желает получить в результате выполнения запроса, а не писать его вручную на SQL.
Обоснование: Ответ "C" является верным, так как QBE действительно является графической версией языка SQL и предлагает использование бланков запросов по образцу. Остальные варианты ответов "A" и "B" неверны, так как QBE не является диалоговым окном базы данных и не является языком программирования.
Шаги решения: Не требуются.
1.3. Ответ: C. Таблица с двумя столбцами КодКлиента и КодЗаказа, выбранными из исходной таблицы Клиенты.
Описание: Результат выполнения запроса SELECT КодКлиента, КодЗаказа FROM Клиенты будет представлять из себя таблицу с двумя столбцами: КодКлиента и КодЗаказа. Значения этих столбцов будут выбраны из исходной таблицы Клиенты.
Обоснование: Ответ "C" является верным, так как в результате выполнения указанного запроса будет получена таблица с двумя столбцами, выбранными из таблицы Клиенты. Остальные варианты ответов "A" и "B" не полностью отражают результат выполнения запроса.
Шаги решения: Не требуются.
1.4. Ответ: A. Таблица, в которой выбраны все столбцы исходной таблицы Заказы и те строки, в которых поле Город имеет значение Владикавказ.
Описание: Результатом выполнения запроса SELECT * FROM Заказы WHERE Город = "Владикавказ" будет таблица, в которой выбраны все столбцы исходной таблицы Заказы и только те строки, в которых поле Город содержит значение "Владикавказ".
Обоснование: Ответ "A" является верным, так как в результате выполнения указанного запроса будет получена таблица, в которой выбраны все столбцы исходной таблицы Заказы и только те строки, в которых поле Город имеет значение "Владикавказ". Остальные варианты ответов "B" и "C" неверны, так как таблица не будет состоять только из одного столбца или содержать только строки с полем Город равным "Владикавказ".
Шаги решения: Не требуются.
1.5. Ответ: B. Таблица из 2-х столбцов КодКлиента и КодЗаказа, в которой отражены заказы стоимостью не менее 1000, размещённые клиентами из города "Владикавказ".
Описание: Результат выполнения запроса SELECT КодКлиента, КодЗаказа FROM Заказы WHERE Город = "Владикавказ" AND Стоимость >= 1000 будет представлять из себя таблицу с двумя столбцами: КодКлиента и КодЗаказа. В этой таблице будут отображены заказы стоимостью не менее 1000, размещённые клиентами из города "Владикавказ".
Обоснование: Ответ "B" является верным, так как результирующая таблица будет состоять из двух столбцов КодКлиента и КодЗаказа, отражая заказы стоимостью не менее 1000, размещённые клиентами из города "Владикавказ". Остальные варианты ответов "A" и "C" не полностью описывают результат выполнения запроса.
Для начала, вспомним основные законы булевой алгебры:
1) Закон идемпотентности: AΛA = A, AVA = A
2) Закон дистрибутивности: (AΛB)V(AΛC) = AΛ(BVC)
3) Закон де Моргана: ¬(AΛB) = ¬A V ¬B, ¬(AVB) = ¬AΛ¬B
Давайте посчитаем поочередно каждую часть выражения:
(1V0) = 1, так как 1 или 0 равняется 1.
(0V0) = 0, так как 0 или 0 равняется 0.
Теперь рассмотрим части с отрицаниями:
¬1 = 0, так как отрицание 1 даёт нам 0.
¬0 = 1, так как отрицание 0 даёт нам 1.
Вычислим следующую часть:
¬1V1 = 0V1 = 1, так как 0 или 1 равняется 1.
Теперь рассмотрим ещё одно отрицание:
¬0V1 = 1V1 = 1, так как 1 или 1 равняется 1.
Теперь свяжем все части в исходной формуле:
F = (1Λ0Λ1)V(0Λ1)
= 0V1
= 1, так как 0 или 1 равняется 1.
Таким образом, ответ на первую задачу будет F = 1.
2) F = (¬1Λ¬0)V(0Λ1)V(0Λ¬1)V(0V1)Λ(1Λ¬0)
Вновь воспользуемся законами булевой алгебры для вычисления этого выражения:
¬1 = 0
¬0 = 1
Теперь рассмотрим значения выражений в скобках:
¬1Λ¬0 = 0Λ1 = 0, так как 0 и 1 равняется 0.
0Λ1 = 0, так как 0 и 1 равняется 0.
0Λ¬1 = 0Λ0 = 0, так как 0 и 0 равняется 0.
0V1 = 1, так как 0 или 1 равняется 1.
Теперь свяжем все части в исходной формуле:
F = (0Λ1Λ0Λ1)V(1Λ0)
= 0V1
= 1, так как 0 или 1 равняется 1.
Ответ на вторую задачу также будет F = 1.
3) F = (0V0)Λ(¬1V0)Λ(0Λ1)V(1V1)V(0V0)Λ(1Λ1)
Проведем похожие вычисления, используя законы булевой алгебры:
0V0 = 0, так как 0 или 0 равняется 0.
¬1V0 = 0V0 = 0, так как 0 или 0 равняется 0.
0Λ1 = 0, так как 0 и 1 равняется 0.
1V1 = 1, так как 1 или 1 равняется 1.
0V0 = 0, так как 0 или 0 равняется 0.
1Λ1 = 1, так как 1 и 1 равняется 1.
Теперь свяжем все части в исходной формуле:
F = (0Λ0Λ0Λ1V1V0Λ1)
= (0Λ0Λ0Λ1V1V0Λ1)
= 0, так как 0 Λ 1 равняется 0.
Таким образом, ответ на третью задачу будет F = 0.
16-разрядное целое может хранить (или 65 536) уникальных значений. В беззнаковом представлении это значения целых чисел от 0 до 65 535; с использованием «дополнения до двух» диапазон возможных значений: от −32 768 до 32 767. Таким образом, процессоры с 16-разрядной адресацией памяти могут получить прямой доступ 64 КБ адресуемой памяти.
16-разрядные процессоры были почти полностью вытеснены в отрасли персональных компьютеров, но по-прежнему используется в самых разнообразных встраиваемых приложениях. Например, 16-разрядный процессор XAP используется во многих ASIC.