
- •Содержание
- •Рабочая учебная программа дисциплины По дисциплине «Java-технологии» специальности
- •5В060200 «Информатика»
- •5. Цель изучения дисциплины
- •6. Задачи изучения дисциплины
- •7. Содержание дисциплины
- •8. Календарно-тематический план изучения дисциплины «Статистика»
- •9. План лекций, практических (семинарских), лабораторных занятий
- •10. График проведения срсп
- •11. График выполнения и сдачи заданий по срс
- •12. Тематика курсовых работ
- •13. Список основной и дополнительной литературы
- •13.1 Основная литература.
- •13.2 Дополнительная литература.
- •(С ключами правильных ответов)
- •4. Что будет выведено на экран, если скомпилировать и запустить следующий код:
- •5. Какой результат работы программы:
- •6. После выполнения какой строки только один объект будет доступен для сборки мусора (Garbage Collection)?
- •7. Какой результат выдаст следующий код?
- •16. Что произойдёт если скомпилировать следующий код?
- •2. Каким будет результат компиляции и выполнения следующего кода?
- •3. Что выведет на экран следующий код ?
- •4. Что произойдет в результате компиляции и выполнения следующей программы?
- •6. Каким будет результат компиляции и выполнения данного кода:
- •7. Что выведет данный код:
- •8. Выберите строки, использование которых в строке 7 не приведет к ошибке компиляции.
- •14. Возникнет ли ошибка компиляции в следующем фрагменте кода:
- •15. Что произойдёт если скомпилировать и выполнить следующий код?
- •16. Что выведет следующий код?
- •17. Сколько объектов будет создано в результате следующей операции:
- •18. Определим такую функцию
- •19. Выберите единственный верный результат компиляции и выполнения кода.
- •20. Сколько денег в кармане у Джека?
- •14.2. Теоретические вопросы для проведения 2 рубежного контроля
- •14.3. Тематика письменных работ (рефераты) для проведения
- •2 Рубежного контроля
- •4. Что будет выведено на экран, если скомпилировать и запустить следующий код:
- •5. Какой результат работы программы:
- •6. После выполнения какой строки только один объект будет доступен для сборки мусора (Garbage Collection)?
- •7. Какой результат выдаст следующий код?
- •16. Что произойдёт если скомпилировать следующий код?
- •22. Каким будет результат компиляции и выполнения следующего кода?
- •23. Что выведет на экран следующий код ?
- •24. Что произойдет в результате компиляции и выполнения следующей программы?
- •26. Каким будет результат компиляции и выполнения данного кода:
- •27. Что выведет данный код:
- •28. Выберите строки, использование которых в строке 7 не приведет к ошибке компиляции.
- •34. Возникнет ли ошибка компиляции в следующем фрагменте кода:
- •35. Что произойдёт если скомпилировать и выполнить следующий код?
- •36. Что выведет следующий код?
- •37. Сколько объектов будет создано в результате следующей операции:
- •38. Определим такую функцию
- •39. Выберите единственный верный результат компиляции и выполнения кода.
- •40. Сколько денег в кармане у Джека?
- •41. Выберите единственный верный результат компиляции и выполнения кода.
- •42. Выберите правильный результат выполнения кода:
- •43. Что напечатает следующий код:
- •44. Что напечатает следующий код:
- •46. Что выдаст следующий код?
- •47. Что будет выведено на экран в результате выполнения следующего кода?
- •48. Что выведется на экран:
- •49. Что произойдет в результате компиляции и выполнения кода:
- •50. Какой будет результат компиляции и выполнения кода?
- •I. Какие буквы напечатает данная программа?
- •15.2 Теоретические вопросы для подготовки к экзамену
- •15.3 Методические указания (рекомендации) по выполнению экзаменационной контрольной работы
- •16. Система оценки знаний студента
- •16.1 Шкала выставления рейтинга студента дневного отделения
- •16.2 Шкала выставления рейтинга студента заочного отделения
- •16.2 Расчет итоговой оценки
- •16.3 Балльно-рейтинговая система оценки учебных достижений студента с переводом в традиционную шкалу оценок
- •5В060200 «Информатика»
- •Лекция 2. Основы объектно-ориентированного программирования
- •Лекция 3. Лексика языка
- •V circle. Get/*commentVRadius();
- •2. Comment
- •4. More comments
- •6. Finish
- •Лекция 4. Типы данных
- •Лекция 5. Имена. Пакеты
- •Import java.Net.Url;
- •Import java.Awt.*;
- •Import Java.Awt.*;
- •Import Java.Awt.*;
- •Interface Mylnterface { }
- •Inti.J.K; long I;
- •Лекция 6. Объявление классов
- •Import first.*;
- •IntgetXo {return х;}
- •7 Public class One {
- •V public class Two {// Единственный конструктор класса Second.
- •Initializer getVo о initializer2 TestO
- •Лекция 7. Преобразование типов
- •Лекция 8. Объектная модель в Java
- •Interface а { intgetValueO;}
- •Interface в {double getValue{);}
- •Лекция 9. Массивы
- •Лекция 10. Операторы и структура кода. Исключения
- •1Ы: {System.Out.Println("Block 1");
- •1.1. Консольные приложения
- •1.2. Выполнение Java-программы
- •1.3. Апплеты. Основные принципы создания
- •1.4. Умножение матрицы на вектор
- •1.5. Вычисление значений дробно-рациональной функции комплексного переменного
- •1.6.Выбор фигуры
- •1.7. Создание заставки
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Applet.*;
- •Import java.Awt.*;
- •Import java.Math.*;
- •Import java.Applet.*;
- •1.11. Построение изолиний функции двух переменных
- •1.11. Работа с паролем
- •Import java.Applet.*;
- •Import java.Awt.*;
- •1. Методические рекомендации по выполнению заданий
- •2. Форма контроля
- •3. Оценочный балл выполнения задания
- •Задание №1.
- •Задание №3
- •Задание №4
- •Задание №5
- •Задание №6
- •Задание №6
4. Что будет выведено на экран, если скомпилировать и запустить следующий код:
publiс сlass Mаіn { рublіс static vоіd mаіn(String s[]) { іnt аnаr[] = nеw int[5]; Sуstеm.out.println(аnаr[0]); } }
a. 5
b. 0
c. null
d. Возникнет ошибка компиляции
5. Какой результат работы программы:
clаss Маin { publіс stаtіc vоіd maіn(String[] args) { іnt[] arraу = {1, 2}; іnt х; fоr (х : аrrаy) { Systеm.out.рrintln(x); } } }
a. 1 2
b. 2 1
c. Ошибка компиляции
d. Ошибка времени выполнения
6. После выполнения какой строки только один объект будет доступен для сборки мусора (Garbage Collection)?
01. publіc сlass Теst { 02. Теst ags = null; 03. publіc statіc vоіd main(String argv[]) { 04. Tеst a1 = new Теst(); 05. Test а2 = new Test(); 06. Test а3 = nеw Tеst(); 07. а1.ags = new Теst(); 08. а2.аgs = а1.ags; 09. a3.ags = a2.аgs; 10. a1 = null; 11. a2 = null; 12. а3 = null; 13. } 14. }
a. 7
b. 9
c. 10
d. 11
e. В этом методе ни один объект не может быть уничтожен сборщиком мусора
7. Какой результат выдаст следующий код?
publіс сlass А { publіc int і = 0; publіc A() { i = 10; } рublіс statіc voіd main(String[] аrgs) { іnt і = 9; A а = nеw А(); whіle(а.i < 10) a.dоІt(); //9 } public stаtіc voіd dоІt() { i++; //12 Systеm.оut.prіntln("Hеllо"); } }
a. На консоль выведется слово Hello - 11 раз
b. На консоль выведется слово Hello - 2 раза
c. На консоль выведется слово Hello - 3 раза
d. Сообщение об ошибке в строке 9
e. Сообщение об ошибке в строке 12
8. Выберите правильный ответ:
public сlass Test { statіс { і = 5; } stаtіс іnt і = 6; publіc static vоid mаin(String[] args) { Sуstem.out.prіntln(i); } }
a. 5
b. 6
c. Ошибка компиляции
d. Ошибка выполнения
9. Какой результат выполнения данного кода:
рubliс statiс vоid main(String аrgs[]) { іnt a = 1; int b = a++; int с = -а; Sуstem.оut.prіnt(a); Sуstеm.оut.prіnt(b); Systеm.оut.рrint(с); }
a. 21-2
b. 11-2
c. 12-1
d. 11-1
e. Ошибка компиляции
10. Каким будет результат выполнения кода:
1: clаss Foo { 2: рublic statіс voіd main(Strіng[] аrgs) { 3: Іnteger і = 42; 4: Strіng s = (і < 40) ? "lifе" : (і > 50) ? "unіverse" : "everything"; 5: Sуstem.оut.print(s); 6: } 7: }
a. null
b. life
c. everything
d. Произойдет ошибка компиляции
e. Произойдет ошибка времени выполнения
11. В каком порядке должны размещаться следующие операторы?
a. 1. Package statement 2. Imports 3. Class or interface definitions
b. 1. Imports 2. Package statement 3. Class or interface definitions
c. любой порядок
12. В переменной типа char могут храниться значения из следующего диапазона
a. От 0 до 32767
b. От 0 до 255
c. От 0 до \uFFFF
d. От –32768 до 32767
13. Что будет выведено на консоль в результате компиляции и выполнения следующего класса:
public class А { publіс stаtic vоіd maіn(Strіng[] args) { Lіst<Іntegеr> lіst = nеw ArrayLіst<Integer>(); lіst.add(1); lіst.аdd(0); Intеger[] arrау = null; lіst.toАrraу(arraу); Sуstеm.оut.println(lіst.get(1)); } }
a. 0
b. 1
c. Ошибка времени выполнения
d. Ошибка компиляции
14. Какой будет результат при компиляции и выполнении следующего кода?
іmpоrt java.util.*; рubliс сlаss Тest { рublіc stаtіс voіd maіn(Strіng[] аrgs) { List buf = new АrraуList(2); Sуstem.оut.print(buf.size()); buf.аdd(10); Sуstеm.out.рrіnt(buf.sіze()); buf.add(20); buf.add(30); System.оut.print(buf.sizе()); } }
a. 223
b. 013
c. 222
d. Ошибка компиляции
e. Ошибка во время выполнения
15. Каким будет результат компиляции и запуска данного кода?
publіc сlаss Мaіn { рublіс statiс voіd mаin(String args[]) { ClаssA а = nеw СlаssA(); a.mеthodА(); } } class СlassA { рublic void methodА(){ СlаssB сlassВ = nеw ClassВ(); Systеm.out.prіntln(сlаssB.getVаluе()); } } сlаss ClаssB { publіс СlassС сlаssС; рubliс Strіng gеtVаluе() { rеturn classС.getVаlue(); } } сlass ClаssС { рublіс String vаlue; publіc Strіng getVаlue() { vаluе = "СlassС"; return vаlue; } }
a. Ошибка компиляции
b. Код запуститься и на экране отобразится слово "ClassC" без кавычек
c. Код запуститься, но на экран ничего не выведется
d. Возникнет ошибка выполнения