Студопедия

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


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

Порталы:

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



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




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

 

В таблице Игра была произведена сортировка по одному из полей. После сортировки записи идут в следующем порядке: 2, 3, 4, 1. Определить поле и порядок сортировки.

A. Дата (по убыванию); B. Дата (по возрастанию); C. Соперник (по возрастанию); D. Соперник (по убыванию); E. такая сортировка невозможна.

 

 
9. Этапы содержания жизненного цикла-разработки ИС в различных подходах одинакова и сводится к выполнению следующих стадий: 1. Планирование и анализ требований 2. Проектирование 3. Реализация (рабочее проектирование, физическое проектирование, программирование). 4. Внедрение (тестирование, опытная эксплуатация). 5. Эксплуатация ИС (сопровождение, модернизация). 6. Упрощение навигации по базе данных.  
10. Даны отношения: R S
Русская борзая охота длинношерстная   Снупи Пудель
Дратхаар охота жесткошерстная   Спарк Пудель 0,7
Пойнтер охота короткошерстная   Зигзаг Русская борзая 0,2
Пудель декоративная длинношерстная   Файхд Пойнтер 0,5
        Джуди Такса 1,2
        Аппорт Пудель 0,4
        Лайт Пудель 0,3
        Флэш Русская борзая

 

и результат некоторого запроса:

 

Пудель декоративная длинношерстная Снупи
Пудель декоративная длинношерстная Спарк 0,7
Русская борзая охота длинношерстная Зигзаг 0,2
Пойнтер охота короткошерстная Файхд 0,5
Такса     Джуди 1,2
Пудель декоративная длинношерстная Аппорт 0,4
Пудель декоративная длинношерстная Лайт 0,3
Русская борзая охота длинношерстная Флэш

 

Данный запрос имеет вид

 

1. select * from r inner join s on R.назначение=S. назначение

2. select * from r right join s on R.назначение=S. назначение order by Имя

3. select * from r right join s on R.назначение=S. назначение

4. select * from r left join s on R.назначение=S. назначение

5. select * from r left join s on R.назначение=S. назначение where

 

 
11. Что необходимо и достаточно знать, чтобы задать поверхность Безье? а) вершины четырехугольника б) две граничные кривые в) четыре граничные кривые г) характеристический многогранник    
12. Чему равна степень полинома кривой Безье? а) трем б) количество вершин минус единица в) зависит от желания пользователя    
13. Непараметрическая кривая, описанная явной функцией: а) б) в)  
14. Какие оси сокращаются при изометрическом проецировании? а) любая одна из трех б) любые две из трех в) все три    
15. Когда преобразование являляется перспективным? а) p = q = r =0 б) хотя бы один из p, q, r не равен 0    
16. Какие объекты не могут быть использованы для межпроцессорного обмена:   1) Event 2) Mutex 3) Critical section 4) Semaphore 5) все могут использоваться    

 


 

17. В каком пространстве располагаются данные и код Win32 приложения:   1) код приложения в ближней, а данные в дальней памяти 2) и код, и данные приложения в ближней памяти 3) и код, и данные приложения в дальней памяти 4) код приложения в дальней, а данные в ближней памяти 5) и код, и данные приложения в линейной памяти 6) ничего из перечисленного    
18. Дан фрагмент приложения. Что произойдет при его выполнении:   HWND hDeskWnd = GetDesktopWindow(); HDC hDC = GetWindowDC(hDesktopWnd); MoveToEx(hDC, 10, 10, NULL); LineTo(hDC, 100, 100); ReleaseDC(hDeskWnd, hDC);   1) на Рабочем столе появится диагональная линия черного цвета 2) на Рабочем столе появится диагональная линия белого цвета 3) ничего не появится, т.к. только ядро может рисовать на Рабочем столе 4) фрагмент вызовет исключение 5) ничего из перечисленного    
19. Укажите разницу между функциями LoadLibrary() и AfxLoadLibrary():   1) AfxLoadLibrary() синхронизирует MFC потоки, а затем вызывает LoadLibrary() 2) AfxLoadLibrary() инициализирует OLE DLL, а LoadLibrary() – нет 3) между ними нет никакой разницы 4) LoadLibrary() это устаревший вариант AfxLoadLibrary() 5) LoadLibrary() выполняет явное связывание, а AfxLoadLibrary() – неявное    
20. Что может использоваться для того, чтобы приложения имели разделяемую память: 1) именованные pipes 2) разделяемый стек 3) глобальная память 4) дисковые файлы 5) файлы, отображаемые в память 6) ничего из перечисленного    

 


 

21. Дан фрагмент программы. Что произойдет в результате ее выполнения: const float f; f = 3.1415; double d = exp(f); printf(“%g”, d);   1) нормальная работа (вывод значения d); 2) возможна ошибка при компиляции; 3) возможна ошибка при линковании; 4) конструкция недопустима в Си++    
22. Имеется следующее определение класса C и фрагмент его использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   class C { //1 int ic; //2 C(int i=0): ic(i) {} //3 void fc(void) const { printf("ic=%d\n",ic); } //4 }; //5   C c(10); //6 c.fc(); //7    
23. Имеется 2 прототипа для функции f: 1) void f(int i=0); 2) void f(float); Какая из функций (1-2) вызывается оператором f(0.0); или имеет место ошибка (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 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    

 

 

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

 


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

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

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

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

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

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

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

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

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

 

Билет №4

 

№ п/п Задание Ответ
1. Как получить на экране следующую строку:   "Test" начинается с /'T'/   1) printf("Test" начинается с /'T'/\n"); 2) printf("\"Test\" начинается с /\'T\'/\n"); 3) printf(" "Test" " начинается с /' 'T' '/\n"); 4) printf("(")Test(")-начинается с (/')T('/)\n"); 5) ничего из перечисленного    
2. В каких случаях переменная x будет проинициализирована нулевым значением:   1) int x[0]; 2) extern int x; 3) static int x; 4) global int x; 5) ничего из перечисленного    
3. Что из перечисленного является битовой операцией OR:   1) | 2) & 3) || 4) OR 5) ничего из перечисленного    
4. Задана процедура:   Procedure Test; begin Test; end;   Вызов этой процедуры приведет к:   1) процедура Test выполнится один раз; 2) ошибке компиляции; 3) ошибке исполнения; 4) конструкция недопустима в Паскале;    
5. Переменные каких типов нельзя использовать в операторе case :   1) Boolean; 2) Char; 3) Integer; 4) String;    
6. Неверно утверждение: 1. поле включает в себя несколько записей; 2. запись включает в себя несколько полей; 3. каждое поле базы данных имеет свой размер; 4. база данных имеет жесткую структуру.    
7. В базе данных имеется таблица Отделы и таблица Сотрудники. При условии, что в каждый отдел включено несколько сотрудников, но каждый сотрудник может быть включен только в один отдел, какой тип связи между таблицами нужно установить?   1. Один-ко-многим от таблицы Отделы к таблице Сотрудники 2. Один-ко-многим от таблицы Сотрудники к таблице Отделы 3. Многие-ко-многим 4. Один-к-одному    
8. Составной ключ:   1. Уникальный ключ, состоящий из нескольких перечисленных значений 2. Ключ, состоящий из нескольких полей 3. Объединение первичного ключа с несколькими вторичными  
9. Сколько записей в нижеследующем фрагменте турнирной таблицы удовлетворяют условию «Место <=4 И (Н>2 ИЛИ О>6)»?  
Место Участник В Н П О
Силин 6 ½
Клеменс
Холево 5 ½
Яшвили 5 ½
Бергер 4 ½
Численко

 

1) 2) 3) 4)

 

 

 


 

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

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

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

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

 

 
11. Что необходимо и достаточно знать, чтобы задать линейную поверхность Кунса? а) вершины четырехугольника б) две граничные кривые в) четыре граничные кривые г) характеристический многогранник    
12. Чему равна степень полинома кубического сплайна? а) трем б) количество вершин минус единица в) зависит от желания пользователя    
13. Сколько различных проекций достаточно, чтобы восстановить трехмерный объект? а) одной б) двух в) трех    
14. Какие оси сокращаются при диметрическом проецировании? а)любая одна из трех б) любые две из трех в) все три    
15. Когда преобразование являляется аффинным? а) p = q = r =0 б) хотя бы один из p, q, r не равен 0    
16. Окно какого класса MFC является родительским для панелей управления и состояния:   1) CWinApp 2) CFrame 3) CView 4) CDocument 5) ничего из перечисленного    
17. Какой объем виртуальной памяти выделяется каждому процессу в Win32:   1) 1 ГБ 2) 2 ГБ 3) 3 ГБ 4) 4 ГБ 5) 5 ГБ    
18. В какой момент ядро операционной системы выгружает DLL библиотеку из памяти: 1) когда завершается процесс, вызвавший DLL 2) когда счетчик ссылок становится равным 0 3) когда вызывается функция FreeLibrary() 4) когда вызывается функция TerminateLibrary() 5) когда ядро Windows разблокирует DLL 6) ничего из перечисленного    
19. Что может использоваться для того, чтобы приложения имели разделяемую память: 1) именованные pipes 2) разделяемый стек 3) глобальная память 4) дисковые файлы 5) файлы, отображаемые в память 6) ничего из перечисленного    
20. Какой стиль должен быть использован для элемента управления ListBox для того, чтобы пользователь мог выбирать более чем один пункт списка:   1) LBS_EXTENDEDSEL 2) LBS_NOTIFY 3) LBS_OPENEDSEL 4) LBS_MULTIPLESEL 5) LBS_STANDARD 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(2)); //15    
22. Какие из операций могут быть перегружены только через статические методы класса ?   1) оператор присваивания =; 2) оператор delete; 3) оператор индексирования []; 4) оператор вычитания -; 5) оператор декремента --;    
23. Имеется следующее определение класса C и функции funC, а также фрагмент их использования. Имеются ли в тексте ошибки (0 - нет) и в каких строках?   struct C { //1 mutable 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. Имеется 3 прототипа для функции f: 1) void f(int i); 2) void f(int* i); 3) void f(int& i); Какая из функций (1-3) вызывается оператором int i; f(&i); или имеет место ошибка (0).    

 

25. Имеется определение класса C. Имеются ли в нем ошибки и если есть, то в каких строках? 1) const int size=200; 2) struct C { 3) static const int sz=100; 4) char buf[sz]; 5) char buff[size]; 6) const int s; 7) static const int ss; 8) char bufs[ss]; 9) C(int k=0): s(k) {} 10) C(char c, int k=0) {s=k;} 11) }; 12) const int C::ss=5; 13) ошибки отсутствуют    

 

 

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

 


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

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

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

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

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

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

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

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

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

 

Билет №5

 

№ п/п Задание Ответ
1. Дано описание переменных: var a,b:real; i:integer; Укажите строки, в которых допущена синтаксическая ошибка: 1) i:=sqrt(-abs(i)); 2) a:=-b/2a; 3) a:=sqrt(-abs a); 4) a:=sqrt(-abs(i)); 5) все строки корректны  
2. Укажите значение целочисленной переменной x после выполнения серии команд: x:=3; repeat x:=x+1; until x < 123;    
3. Если отсутствуют синтаксические ошибки, то укажите значение параметра i после окончания цикла:   i:=2; while i < 7 do begin x:=i*i; i:=i+3 end;    
4. Дан фрагмент программы. Укажите значение переменной x или впишите слово error, если имеются синтаксические ошибки: int x=9; int y=x+2,z=x; x = x-2-y; х =  
5. В каких строках определяются переменные вида «только для чтения»:   1) const int x = 3; 2) static int x = 3; 3) extern int x = 3; 4) int x = 3; 5) ничего из перечисленного    
6. Реляционная база данных, дающая информацию об играх баскетбольной команды «Урал», задана таблицами:
Соперник
  Команда Город
Спартак Москва
Динамо Самара
Локомотив Тверь

 

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

 


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

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




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