Студопедия

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


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

Порталы:

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



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




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

С помощью каких полей должны быть связаны таблицы и какого типа будет эта связь?

A. Связь установить невозможно.
B. Поле Команда из таблицы Соперник и поле Соперник из таблицы Игра; связь «один ко многим».
C. Поле Команда из таблицы Соперник и поле Соперник из таблицы Игра; связь «один к одному».
D. Поле Команда из таблицы Соперник и поле Дата из таблицы Игра; связь «один ко многим».
E. Поле Команда из таблицы Соперник и поле Дата из таблицы Игра; связь «один к одному».

 

 
7. В таблице приведены запросы к поисковому серверу. Расположите обозначения запросов в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому запросу. Для обозначения логической операции “ИЛИ” в запросе используется символ |, а для логической операции “И” - &.  
A рекордсмены | (прыжки с шестом & плавание)
Б рекордсмены & плавание
В рекордсмены | бег | плавание
Г рекордсмены & Европа & прыжки с шестом & плавание

 

 
8. Что произойдет в результате следующего запроса update mytable set num = num + 10 where num < 10:   1. Увеличение всех значений поля num на 10 2. Увеличение значений поля num на 10 для тех записей, у которых num >= 10 Увеличение значений поля num на 10 для тех записей, у которых num < 10  
9. Можно ли создать запрос, который при выполнении отображает диалоговое окно для ввода параметров условия отбора? 1. Да, если создать запрос с изменениями. 2. Да, если создать запрос с итогами. 3. Да, если создать запрос с параметрами. 4. Нет, этого сделать нельзя.    
10.

База данных «Ученики» выглядит так:

Фамилия Класс Адрес Школа Оценка
Иванов 10а Уфа

Количество полей в этой базе данных равно

5. 10;

6. 5;

7. 2;

8. 1.

 

 
11. Какие элементы матрицы 2x2 отвечают за сдвиги? а) a, d б) b, c в) a, b, c, d    
12. Что называется однородным координатным воспроизведением? а) преобразование n - мерного вектора в (n+1) - мерный б) преобразование n - мерного вектора в (n+2) - мерный в) преобразование n - мерного вектора в (n+3) - мерный    
13. Как выглядит мартица 4x4 вращения вокруг оси OX? а) б) в)    
14. Что произойдет с объектом, если на него подействовать матрицей ? а) уменьшится в 2 раза по всем осям б) уменьшится в 2 раза по осям OY и по OZ в) уменьшится в 2 раза по осям OX и по OZ г) уменьшится в 2 раза по осям OX и по OY д) уменьшится в 2 раза по оси OY е) уменьшится в 2 раза по оси OX ж) уменьшится в 2 раза по оси OZ з) увеличится в 2 раза и) не изменится    
15. Назовите координыты точек схода, если последний столбец матрицы преобразования - . а) б) в) г) , д) , е) , ж) , ,    
16. Сколько представлений – объектов класса CView – может иметь один MFC документ:   1) 1 2) 2 3) 4 4) 8 5) допишите, если что-то иное  
17. Какой шрифт выбирается в контекст устройства по умолчанию:   1) Courier 2) System 3) Terminal 4) MS Serif 5) ничего из перечисленного    
18. Какой стиль должен быть использован для элемента управления ListBox для того, чтобы пользователь мог выбирать более чем один пункт списка:   1) LBS_EXTENDEDSEL 2) LBS_NOTIFY 3) LBS_OPENEDSEL 4) LBS_MULTIPLESEL 5) LBS_STANDARD 6) ничего из перечисленного    
19. Дан фрагмент приложения. Какую строку нужно добавить для отображения панели сообщения:   int WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int) { // Добавить сюда   1) вызов функции MessageBox(hInstance, ...); 2) вызов функции MessageBox(HWND_DESKTOP, ...); 3) вызов функции DisplayMessageBox(NULL, ...); 4) вызов функции DisplayMessageBox(HWND_DESKTOP, ...); 5) ничего из перечисленного    
20. Какие высказывания о Win32 DLL неверны: 1) расширенная MFC DLL может содержать наследованные MFC классы 2) функция DllMain() вызывается как для инициализации, так и для завершения 3) обычная DLL может быть динамически связана с MFC DLL 4) DLL выделяет память в своем собственном адресном пространстве 5) ничего из перечисленного    
21. Дан фрагмент программы. Что произойдет в результате ее выполнения: extern const float f; double d = exp(f); printf(“%g”, d);   1) нормальная работа (вывод значения d); 2) возможна ошибка при компиляции; 3) возможна ошибка при линковании; 4) конструкция недопустима в Си++    

 


 

22. Имеется следующее определение класса C и фрагмент его использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   class C { //1 int ic; //2 public: //3 C(int i=0): ic(i) {} //4 void ~C() {} //5 void fc(void) const { printf("ic=%d\n",ic); } //6 }; //7   C c(10); //8 c.ic++; //9 c.fc(); //10    
23. Имеется 2 прототипа для функции f: 1) void f(int i=0); 2) void f(float); Какая из функций (1-2) вызывается оператором f(0.0f); или имеет место ошибка (0).    
24. Имеется следующее определение класса C и фрагмент его использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   class C { //1 int ic; //2 public: //3 C(int i=0): ic(i) {} //4 C& operator++(const C&); //5 }; //6   C c(10); //7 ++c; //8    

 


 

25. Имеются следующие объявления классов B и C и фрагмент их использования. Имеются ли в тексте ошибки (указать, в каких строках) и если нет, то какие значения будут выведены?   class B { //1 public: //2 int ic; //3 B(int i=0): ic(i) { if( !i ) ic=110+i; } //4 }; //5 class C: public B { //6 public: //7 B b; //8 C() {} //9 C(int k): b(k-1) {} //10 }; //11   C c1, c2(100); //12 printf(”%d\n”, c1.b.ic); //13 printf(”%d\n”, c2.ic); //14    

 

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

 


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

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

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

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

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

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

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

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

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

 

Билет №6

 

№ п/п Задание Ответ
1. Дан фрагмент программы. Что произойдет в результате ее выполнения:   char *str = 0; *str++ = 0;   1) нормальная работа; 2) ошибка компиляции; 3) ошибка выполнения; 4) конструкция недопустима в Си    
2. Укажите область видимости для переменных, объявленных как automatic:   1) функция 2) все функции в файле 3) все функции во всех файлах 4) блок 5) ничего из перечисленного  
3. Укажите верхнюю границу для переменных типа char:   1) 64 2) 127 3) 128 4) 255 5) ничего из перечисленного    
4. Задана процедура:   Procedure Test; begin Test; end;   Вызов этой процедуры приведет к:   1) процедура Test выполнится один раз; 2) ошибке компиляции; 3) ошибке исполнения; 4) конструкция недопустима в Паскале;    
5. Что будет выведено на экран в результате выполнения фрагмента программы: Write(['A'..'C'] = []);   1) ABC; 2) True; 3) False; 4) выражение в Паскале недопустимо;    
6.

Реляционная база данных задана таблицей:

  Ф.И.О. пол возраст клуб спорт
Панько Л.П. жен Спарта футбол
Арбузов А.А. муж Динамо лыжи
Жиганова П.Н. жен Ротор футбол
Иванов О.Г. муж Звезда лыжи
Седова О.Л. жен Спарта биатлон
Багаева С.И. жен Звезда лыжи

Какие записи будут выбраны по условию: (клуб = «Спарта» И клуб = «Ротор») И НЕ (пол = «жен»)

    1. 3,5
    2. 1,3,5
    3. 2,3,4,5
    4. 2,4

таких записей нет

 
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. Что произойдет с объектом, если на него подействовать матрицей ? а) отобразится относительно OY б) отобразится относительно OX в) отобразится относительно начала координат г) развернется относительно начала координат на 900 д) развернется относительно начала координат на 1800 е) отобразится относительно x=y ж) развернется относительно начала координат на 2700    
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. Когда поток переводится в состояние signaled:   1) когда процесс переводится в состояние signaled 2) во время возникновения ошибки 3) во время завершения потока 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. Имеется несколько реализаций функции g, возвращающей результат по ссылке. Какие из реализаций являются недопустимыми или допустимы все (0)?   static int ist=5; int& g(int i) { return i; } // (1) int& g(int* pi) { return *pi; } // (2) int& g(char) { return ist; } // (3) int& g(long) { int k=7; return k; } // (4) int& g(int& i) { return i; } // (5) int& g(float) { int *pi = new int; return *pi; } // (6)    
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 Компьютерная графика

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

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

 

Билет №7

 

№ п/п Задание Ответ
1. Укажите, какие из последовательностей символов не могут быть именами переменных: 1) Сторона 2) 2Alpaha 3) 2*Alpaha 4) Alpha_2 5) все могут быть именами переменных  
2. Укажите значение строковой переменной s, если отсутствуют синтаксические ошибки:   a:='контроль'; s:=copy(a,5,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

5) Фамилия;

6) Улица;

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

8) Дом;

 

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

 

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

 


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

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




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