Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Примечание: в один день команда «Урал» может иметь несколько игр, но с разными соперниками. В разных городах не может быть команд с одинаковыми названиями. Указать ключевое(ые) поле(я) в таблице Игра

 

Указать ключевое(ые) поле(я) в таблице Игра.

A. Дата; B. Соперник; C. Дата+Соперник; D. Забито+Пропущено+Дата; E. Соперник+Забито+Пропущено.

 
7. Определите первичный ключ и соответствующи ему тип поля в реляционной таблице Учитель со структурой: РЕГИСТР_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА_РОЖД, ГОРОД, ЗАКОНЧ_УЧ_ЗАВ, НАЗВ_ФАК, НАЗВ_СПЕЦ, КВАЛИФИКАЦИЯ, СТАЖ, АДРЕС 1) РЕГИСТР_НОМ-числовой; 2) НАЗВ_ФАК- текстовый; 3) ФАМИЛИЯ-текстовый; 4) ЗАКОНЧ_УЧ_ЗАВ –текстовый.  
8. Дана таблица базы данных Участники олимпиад.
№ п/п Фамилия, имя Класс Информатика Математика
Вавилов Саша Лицей при ТПУ
Каприн Слава Лицей при ТПУ
Абдулов Эдик Гимназия №9
Санин Вова Гимназия №9
Галимов Дима МОУ №4

Сколько записей в вышеприведенном фрагменте таблицы удовлетворяют условию Информатика >=55 ИЛИ Математика >=55?

1) 4; 2) 3; 3) 2; 4) 5.

 

 
9. Для каждого файла в таблицу записывался исходный размер файла в Кб (поле РАЗМЕР), а также размеры архивов, полученных после применения к файлу различных архиваторов: программы WinZIP (поле ZIP), программы WinRAR (поле RAR) и программы StuffIt (поле SIT). Вот начало этой таблицы (все размеры в таблице - в килобайтах):  
Имя файла РАЗМЕР ZIP RAR SIT
Аквариум.mw2
Муар.mw2

 

Нужно отобрать файлы, исходный размер которых больше 1 мегабайта и размер которых при использовании WinZip уменьшился более чем в 2 раза. Для этого достаточно найти в таблице записи, удовлетворяющие условию:

 

1) (РАЗМЕР > 100) ИЛИ (РАЗМЕР / ZIP > 2)
2) (РАЗМЕР > 100) И (ZIP < 50)
3) (РАЗМЕР > 1024) И (РАЗМЕР / ZIP > 2)
4) (РАЗМЕР > 1024) ИЛИ (РАЗМЕР / ZIP > 2)

 

 
10. Дана таблица базы данных Провайдеры Интернета
Провайдер Кол входн Почасовая оплата Скорость канала
Стэк
Tomline
Интант
Ситек
Зенон
Демос
Портал
Элис телеком
Гласнет
Диоген

Запросу, содержащему выражение

‘Кол входн‘<=600 и ‘Почасовая оплата‘ >= 55

удовлетворяют провайдеры, имеющие номера… Выпишите эти номера.

 

 
11. Какие элементы матрицы преобразования для двумерных однородных координат отвечают за общее масштабирование? а) b, c б) a, d, s в) a, d г) s д) a, b, c, d е) m, n ж) p, q    
12. Как выглядит мартица 4x4 вращения вокруг оси OY? а) б) в)    
13. Что произойдет с объектом, если на него подействовать матрицей ? а) сместится по OX на 3 б) сместится по OY на 3 в) сместится по OZ на 3 г) сместится по OX на 3 и по OY на 3 д) сместится по OX на 3 и по OZ на 3 е) сместится по OY на 3 и по OZ на 3 ж) сместится по OX на 3, по OY на 3 и по OZ на 3    
14. Как выглядит точка в бесконечности на оси OY? а) б) в) г) д)    
15. Назовите координыты точек схода, если последний столбец матрицы преобразования - . а) б) в) г) , д) , е) ,    
16. Укажите наиболее характерные особенности элемента управления CAnimateCtrl:   1) видео поток изменяет палитру 2) для сжатия AVI файлов должен использоваться формат RLE8 3) элемент может проигрывать несжатые AVI файлы 3) в AVI файле должен быть только один поток 4) видео файл должен располагаться в ресурсах приложения 5) ничего из перечисленного  
17. Какие высказывания о классеCObject являются истинными:   1) может использоваться как виртуальный базовый класс 2) он поддерживает множественное наследование 3) он содержит диагностические методы 4) он наследуется от CRuntimeClass класса 5) он поддерживает сериализацию 6) ничего из перечисленного    
18. Что делает функция BitBlt() (Bit Block Transfer):   1) подсчитывает количество битов в блоке 2) копирует блок битов из одного контекста в другой 3) удаляет блок битов из контекста 4) сдвигает блок битов в контексте 5) ничего из перечисленного    
19. Дан фрагмент приложения. Что произойдет при его выполнении:   HWND hDeskWnd = GetDesktopWindow(); HDC hDC = GetWindowDC(hDesktopWnd); MoveToEx(hDC, 10, 10, NULL); LineTo(hDC, 100, 100); ReleaseDC(hDeskWnd, hDC);   1) на Рабочем столе появится диагональная линия черного цвета 2) на Рабочем столе появится диагональная линия белого цвета 3) ничего не появится, т.к. только ядро может рисовать на Рабочем столе 4) фрагмент вызовет исключение 5) ничего из перечисленного    
20. Что из перечисленного является наиболее общим для поддержки UNICODE и ANSI кодировок:   1) const WCHAR *szStr = _T("Test"); 2) const WCHAR *szStr = L"Test"; 3) const TCHAR *szStr = _T("Test"); 4) const TCHAR *szStr = L"Test"; 5) const CHAR *szStr = "Test"; 6) ничего из перечисленного    
21. Имеются следующие объявления классов B и C и фрагмент их использования. Имеются ли в тексте ошибки (указать, в каких строках) и если нет, то какие значения будут выведены?   class B { //1 public: //2 int ic; //3 B(int i=0): ic(i) { if( !i ) ic=110+i; } //4 int f(int k) { return 50+k; } //5 }; //6 class C: public B { //7 public: //8 B b; //9 C() {} //10 C(int k): b(k-1) {} //11 int f(void) { return b.ic; } //12 }; //13   C c1; //14 printf(”%d\n”, c1.f()); //15    
22. Какие из операций могут быть перегружены только через статические методы класса ?   1) оператор присваивания =; 2) оператор delete; 3) оператор индексирования []; 4) оператор вычитания -; 5) оператор декремента --;    
23. Имеется следующее определение класса C и функции funC, а также фрагмент их использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   struct C { //1 int ic; //2 C(int i=0): ic(i) {} //3 void fc(void) const { printf("ic=%d\n",ic); } //4 void div2(void) const { ic *= 2; } //5 }; //6 void funC(const C& c) { //7 c.div2(); //8 c.fc(); //9 } //10   C c(10); //11 funC(c); //12 const C *pc2 = new C(20); //13 funC(*pc2); //14    
24. Имеется следующее определение класса C и фрагмент его использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   class C { //1 public: //2 mutable int ic; //3 C(int i=0): ic(i) {} //4 public: //5 void fc(void) const { printf("ic=%d\n",ic); } //6 }; //7   const C c(10); //8 c.ic++; //9 c.fc(); //10    
25. Дан фрагмент программы. Что произойдет в результате ее выполнения: const long l=8192L; printf(“%ld”, l);   1) нормальная работа (вывод значения l); 2) возможна ошибка при компиляции; 3) возможна ошибка при линковании; 4) конструкция недопустима в Си++    

 

Ответственный за составление билетов, профессор, д.ф.-м.н. Боровской И.Г.
Заведующий кафедрой ЭМИС, профессор, д.ф.-м.н. Боровской И.Г.

 


Федеральное агентство по образованию

Томский государственный университет систем управления и радиоэлектроники

Кафедра экономической математики, информатики и статистики

Тестовые билеты

Для аттестации студентов направления
230100 «Информатика и вычислительная техника»
по блоку общепрофессиональных и специальных дисциплин:
ОПД.Ф.05 Программирование на языках высокого уровня

ОПД.Ф.09 Базы данных

ОПД.Ф.01 Компьютерная графика

СД Технология разработки программных систем

СД Объектно-ориентированное программирование

 

 

Билет №1

 

№ п/п Задание Ответ
1. Укажите, какие из последовательностей символов не могут быть именами переменных: 1) Сторона 2) 2Alpaha 3) 2*Alpaha 4) Alpha_2 5) все могут быть именами переменных  
2. Чему равно значение переменной x в данном фрагменте программы: var a,b,x:integer;   a:=123; b:=124; x:=a mod 100 + 4;    
3. Чему равно значение целочисленной переменной x после выполнения серии команд, если a=0 и b=18: x:=b; if b < 7 then begin x:=-a; if x = b then x:=-4 end;      
4. Какие объявления структур являются неправильными:   1) struct A { double dum; struct A *pA; } stA;   2) struct A { double dum; struct A stA; };   3) struct A { double dum; struct A *pA; union { int num; double dum; } unNew; } stA;   4) struct A { double dum; struct A *pA; union B unNew; } stA; union B { int num; double dum; struct A *pA; };    
5. Выберите верные утверждения относительно аргументов функций: 1) Если функция не имеет аргументов, то круглые скобки при ее вызове можно не писать 2) Можно определять значения аргументов по умолчанию 3) При вызове функции нельзя изменить значение фактического аргумента путем изменения значения соответствующего формального аргумента 4) Для того чтобы изменить значение формального параметра внутри функции, необходимо использовать механизм передачи по адресу    
6. Причины, по которым в БД не следует использовать ненормализованные отношения – это аномалия 1. Перемещения 2. Удаления 3. Переименования 4. Обновления 5. Добавления 6. Поиска  
7. Путь оптимизации для схемы: 1. Устранение множественного атрибута <№ договора с клиентом>. 2. Устранение множественного атрибута <№ договора найма >. 3. Выведение атрибута <Сотрудник> из связи. 4. Удаление лишних атрибутов из связи. 5. Устранение условного атрибута <№ договора с клиентом>.  
8. Основными недостатками сетевой модели БД являются   1) необходимость добавлять циклические связи; 2) необходимость исключения лишних записей-владельцев; 3) необходимость исключения циклических связей; 4) более общая структура по сравнению с иерархической моделью данных; 5) громоздкая структура памяти.    
9. По какому полю базы данных упорядочены записи
Фамилия Улица Дом Квартира № телефона
Иванов Советская 258-36-19
Петров Пушкина 15/2 366-56-98
Сидоров Гоголя 255-41-88
Кузьмин Гафури 564-89-71

1) Фамилия;

2) Улица;

3) № телефона;

4) Дом;

 

 
10. Реляционная база данных, дающая информацию об играх баскетбольной команды «Урал», задана таблицами:
Соперник
  Команда Город
Спартак Москва
Динамо Самара
Локомотив Тверь

 

Игра
  Дата Соперник Забито Пропущено
21.11.00 Спартак
02.02.01 Локомотив
23.01.01 Динамо
23.12.00 Спартак

 


<== предыдущая страница | следующая страница ==>
Тестовые испытания умственной одарененности в младенческом возрасте | Примечание: в один день команда «Урал» может иметь несколько игр, но с разными соперниками. В разных городах не может быть команд с одинаковыми названиями

Дата добавления: 2015-07-26; просмотров: 229; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.