Студопедия — Discipline
Студопедия Главная Случайная страница Обратная связь

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

Discipline






Discipline_id discipline teacher
  Math Пугачева А.Б.
  English Киркоров Ф.Б.
  OOP Лещенко Л.Ж.
  Nets Шатунов Ю.Б.
  Databases Антонов Ю.Р.

 

3.

Разработать приложение, реализовав функции по работе с базами данных:

А) вывести содержимое таблицы student.

Б) вывести результат запроса – выбрать ФИО и группу студентов, имеющих положительные оценки в таблице journal.

В) вывести количество студентов, имеющих неудовлетворительную оценку в журнале.

Г) вывести результат запроса – выбрать ФИО, группу, оценку студента, дисциплину. Результаты Сгруппировать и произвести сортировку по полю fio в алфавитном порядке.

Д) Создать форму с текстовыми полями и реализовать интерфейс добавления информации в таблицу Journal.

Модуль 2 «Объектно – ориентированное программирование», «Базы данных».

Часть 1. Теоретические вопросы к модулю 2

Вопрос 1

Определите, каким будет результат выполнения программы:

#include <iostream.h>

 

int main()

{

float a = 1 / 5;

cout << a;

return 0;

}

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

А 0

Б 1

В 5

Г 0.2

Д Результат не определен

Вопрос 2

 

Определите, каким будет результат выполнения программы:

#include <stdio.h>

int main(){

int x = 3, у = 3;

cout << ++x << “ “ << y++ << “ ” << x << “ “ << у;

return 0;

}

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

А 3 3 4 4

Б 4 3 4 3

В 4 3 4 4

Г 4 4 3 3

Вопрос 3

Укажите, при каком способе передачи параметра в функцию исходный объект не изменит свое состояние:

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

А По значению

Б По ссылке

В По указателю

Вопрос 4

Сделайте вывод, корректен ли следующий вызов функции delete:

classA *ptrA = new classA[5];

delete ptrA;

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

А Да

Б Нет, т.к. будет удален только один объект

В Нет, т.к. объекты удалять вручную нет необходимости

Г Нет, т.к. будет удален массив, а не объекты

Вопрос 5

Сделайте вывод, корректен ли следующий код:

int A;

int *PInt;

void *PVoid = &A;

PInt = PVoid;

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

А последнее присваивание вызовет ошибку;

Б код не вызовет ошибок;

В зависит от настроек компилятора;

Г это фрагмент не на языке С/C++;

Вопрос 6

Назовите директиву препроцессора, которая вставляет в текст программы описания из указанного файла, в ту точку, где эта директива записана.

 

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

А #define,

Б #undef,

В #include,

Г #if,

Д #ifdef,

Е #ifndef,

Ж #else,

З #endif,

И #elif,

К #line,

Л #error,

М #pragma.

 

Вопрос 7

Укажите, для каких членов класса следует использовать модификатор public:

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

А Определяют внутреннюю реализацию данного конкретного класса

Б Составляют внешний интерфейс класса

В Являются абстрактными

Г Определяют некоторые характерные особенности данной ветви иерархии

Вопрос 8

 

Объясните понятие наследования:

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

А Включение в один объект экземпляра другого объекта

Б Включение в один объект ссылки на другой объект

В Включение функциональности одного класса в другой

Вопрос 9

Укажите, наследуются ли закрытые члены класса:

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

А Наследуются и доступны извне,

Б Наследуются, и доступны как из методов родительского класса, так и из методов производного класса,

В Наследуются, но доступны только из методов родительского класса,

Г Не наследуются.

Вопрос 10

Объясните, что означает следующая запись

class A: protected B {…}

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

А Все члены класса B будут защищенными (protected) в классе A

Б Закрытые (private) члены класса B будут защищенными (protected) в классе A, остальные не поменяют модификаторов доступа

В Все члены класса B, кроме закрытых (private), будут унаследованы классом A с модификатором доступа protected

Г Класс A унаследует только защищенные (protected) члены класса B

Вопрос 11

Выберите верный вариант объявления метода M() класса A дружественным классу B:

 

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

А friend void A::B();

class B {

// объявление членов класса

}

Б class B {

friend void A::M();

// объявление членов класса

}

В class B: friend A::M() {

// объявление членов класса

}

Г class A {

friend class B void M();

}

Вопрос 12

Назовите причину, по которой конструкторы не могут быть виртуальными:

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

А При вызове конструктора объекта еще не существует,

Б Необходимо явно указать, какому классу принадлежит создаваемый объект,

В Конструкторы всегда вызываются неявно,

Г Конструкторы не наследуются.

Вопрос 13

Выберите утверждение, которое является верным по отношению к операции dynamic_cast<>:

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

А Возвращает NULL, если операция не удалась

Б Позволяет преобразовать int* в char*

В Позволяет удалить модификатор соnst

Вопрос 14

Соотнесите название модели и форму представления данных в этой модели

Название модели Форма представления данных
1. иерархическая А Дерево, узлами которого являются объекты
2. сетевая Б Гиперкуб
3. реляционная В Совокупность таблиц, допускающих многозначные поля
4. постреляционная Г Произвольный граф
5. многомерная Д Ориентированный граф
6. объектно-ориентированная Е Совокупность таблиц

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

А 1 Г, 2 Д, 3 E, 4 А, 5 Б, 6 В

Б 1 Д, 2 Г, 3 E, 4 В, 5 Б, 6 А

В 1 А, 2 Г, 3 E, 4 В, 5 Б, 6 Д

Г 1 Д, 2 Г, 3 Е, 4 Б, 5 В, 6 А

Д 1 А, 2 Д, 3 Г, 4 Б, 5 В, 6 Е

Вопрос 15

Соотнесите название модели и форму представления данных в этой модели

Название модели Форма представления данных
1. Отношение А Заголовок столбца
2. Схема отношения Б Совокупность записей, без учета заголовка таблицы
3. Атрибут В Число строк таблицы, без учета заголовка
4. Кортеж Г Строка таблицы
5. Домен Д Число столбцов таблицы
6. Тело отношения Е Множество возможных значений в столбце таблицы
7. Кардинальное число Ж Совокупность заголовков всех столбцов («шапка») таблицы
8. Степень отношения З Двумерная таблица

 

А 1 З, 2 Б, 3 Г, 4 А, 5 Е, 6 Ж, 7 Д, 8 В

Б 1 З, 2 Ж, 3 А, 4 Г, 5 Е, 6 Б, 7 Д, 8 В

В 1 З, 2 Ж, 3 А, 4 Г, 5 Е, 6 Б, 7 В, 8 Д

Г 1 З, 2 Б, 3 Г, 4 Е, 5 А, 6 Ж, 7 Д, 8 В

Вопрос 16

Выберите правильное определение неполной функциональной зависимости.

А Зависимость между множествами А и В, когда В зависит от множества А и не зависит от любого его подмножества.

Б Зависимость между множествами А и В, когда В зависит от множества А, а множество А зависит от множества В.

В Зависимость между множествами А и В, когда В зависит от А и от любого его подмножества,

Г Зависимость между множествами А и В, когда В зависит от множества А, а какое-либо подмножество множества А зависит от В.

Д Зависимость между множествами А и В, когда В зависит от множества А и от какого-либо его подмножества.

 

Вопрос 17

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

А Первая нормальная форма

Б Вторая нормальная форма

В Третья нормальная форма

Г Нормальная форма Бойса-Кодда

Вопрос 18

Сделайте вывод, с помощью какой операции реляционной алгебры над отношениями R1 и R2 получено отношение R3

R1

Ид_студента Дисциплина
  Математика
  Физика
  Философия
  Математика
  Философия
  Физика

R2

Дисциплина
Математика
Физика
Философия

R3

Ид_студента
 

 

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

А Декартова произведения

Б Деления отношения R1 на отношение R2

В Деления отношения R2 на отношение R1

Г Естественного соединения

Вопрос 19

Поставьте в соответствии каждой операции соответствующую инструкцию языка SQL.

 

Операция:

1. Добавление строк в таблицу

2. Удаление строк из таблицы

3. Обновление структуры таблицы и изменение свойств ее столбцов,

4. Изменение содержимого таблицы

5. Добавление в таблицу нового ограничения

 

Инструкция:

А UPDATE

Б ALTER

В INSERT

Г CREATE

Д ADD CONSTRAINT

Е DROP

Ж DELETE

З ADD

 

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

А 1 Г, 2 Е, 3 Д, 4 В, 5 З

Б 1 З, 2 Ж, 3 А, 4 В, 5 Г

В 1 В, 2 Ж, 3 Б, 4 А, 5 Д

Г 1 Е, 2 А, 3, 4 А, 5 З

 

Вопрос 20

Сделайте вывод о скорости выполнения запросов

SELECT DISTINCT Производитель, ПК.Модель FROM Товары, ПК WHERE Товары.Модель=ПК.Модель AND Цена < 600;SELECT DISTINCT Производитель, ПК.Модель FROM Производитель INNER JOIN (SELECT Модель FROM ПК WHERE Цена < 600) AS Цена_600 ON Товары.Модель=Цена_600.Модель.

А Первый запрос выполняется быстрее, чем второй

Б Второй запрос выполняется быстрее, чем первый

В Скорость выполнения обоих запросов одинакова

Вопрос 21

Выберите из списка компонентов для работы с БД среды Delphi те компоненты, которые относятся к наборам данных

1. Table

2. DBGrid

3. ADOQuery

4. DBEdit

5. Query

6. DataSource

7. ADOTable

8. DataField

 

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

А 1, 2, 5, 8

Б 3, 4, 6, 7

В 1, 3, 5, 7

Г 1, 3, 5, 8

Вопрос 22

Выберите для каждого вида обеспечения АИС соответствующие ему компоненты

 

Вид обеспечения Компонент АИС
1.Информационное А операционная система
2. Лингвистическое Б система программирования
3. Математическое В персонал, обслуживающий КТС АИС
4. Программное Г Блок-схемы алгоритмов реализации основных функций
5. Техническое Д датчики
6. Организационно- методическое Е база данных
Ж лексическая база
  З ЭВМ
  И сетевое оборудование К форматная база
  Л комплекс стандартов и руководящих документов на АИС

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

А 1 К, 2 Ж, 3 К, 4 А,Б,Е, 5 Д,З,И, 6 Г

Б 1 Е, 2 Ж,К, 3 Г, 4 А,Б, 5 В,Д,З,И 6 Л

В 1 Е,К, 2 Ж, 3 Г, 4 А,Е, 5 З,И, 6 Г,Л

 

Вопрос 23

Выберите из списка этапов работ по созданию АИС те этапы, которые относятся к стадии разработки концепции АИС

1. Предварительное обследование объекта и обоснование необходимости создания ИС;

2. Разработка тактико-технического задания

3. Детальное изучение объекта автоматизации;

4. Разработка и утверждение технического задания на создание ИС.

5. Проведение необходимых научно-исследовательских работ;

6. Подготовка объекта автоматизации;

7. Разработка и оформление документации на поставку комплектующих изделий;

8. Формирование требований пользователей к ИС.

 

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

А 1, 2

Б 3, 5

В 3, 4

Г 6, 7

Д 1, 8

Вопрос 24

Выберите из приведенного ниже списка те сведения, которые содержаться в техническом задании на АИС

1. Краткие сведения об объекте автоматизации,

2. Сводная смета затрат, связанных с эксплуатацией системы,

3. Экономико-математическая модель задачи,

4. Требования к структуре и функционированию системы,

5. Алгоритм решения задачи,

6. Требования к видам обеспечения,

7. Обоснование структуры математического обеспечения

8. Требования к надежности,

9. Обоснование выбора языка программирования.

 

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

А 5, 6, 7

Б 2, 3, 5, 9

В 4, 6, 8

Г 1, 4, 6, 8

Д 1, 3, 5, 7

Вопрос 25

Укажите, тип связи для каждого из пяти фрагментов диаграмм IDEF0, изображенных на рисунке ниже.

 

 

Тип связи:

А Выход - вход

Б Обратная связь по входу

В Отношение управления

Г Обратная связь по управлению

Д Связь «выход - механизм»

 

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

А I, II, III, IV, V

Б I Д, II, III Б, IV, V

В I, II, III Д, IV, V

Г I В, II А, III Г, IV Б, V Д

Д







Дата добавления: 2015-08-12; просмотров: 438. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

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

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия