- •Вопросы к коллоквиуму №1
- •«Объектно-ориентированное программирование»
- •Вопросы к коллоквиуму №2
- •«Объектно-ориентированное программирование»
- •Вопросы к экзамену
- •«Объектно-ориентированное программирование»
- •Темы курсовых проектов
- •«Объектно-ориентированное программирование»
- •Образец задания на курсовой проект (алгоритм)
- •Образец задания на курсовой проект (структура данных)
- •Критерии оценки курсового проекта
- •Комплект заданий для лабораторных работ
- •«Объектно-ориентированное программирование»
- •Банк тестовых заданий
- •Тестовый билет
- •V1: 1. Введение в ооп.
- •V2: 1.1. Общие вопросы ооп. Парадигмы и технология программирования.
- •V2: 1.2. История развития Java.
- •V2: 1.3. Java-программа. Особенности разработки и компиляции.
- •V1: 2. Основные возможности Java.
- •V2: 2.1. Общие вопросы синтаксиса Java и базовые элементы программы.
- •V2: 2.2. Типизация в Java.
- •V2: 2.3. Примитивные типы данных и операторы для работы с ними
- •V2: 2.4. Управляющие конструкции.
- •V2: 3.1. Общие вопросы ооп в Java.
- •V2: 3.2. Классы и объекты в Java.
- •V2: 3.3. Наследование.
- •V2: 3.4. Полиморфизм.
- •V1: 4. Коллекции.
- •V2: 4.1. Общие вопросы, связанные с коллекциями.
- •V2: 4.2. Массивы.
- •V2: 4.3. Строки
- •V2: 5.2. Система ввода-вывода.
V2: 2.3. Примитивные типы данных и операторы для работы с ними
I: 2.3.1
S: Примитивные типы данных:
+: Целочисленные (byte, short, int, long, char);
+: Вещественные (float, double);
+: Логический (boolean);
-: Типы массивов (ArrayType).
I: 2.3.2
S: Примитивные типы данных:
+: Целочисленные (byte, short, int, long, char);
+: Логический (boolean);
-: Типы классов (ClassType);
-: Переменные типов (TypeVariable) ;
I: 2.3.3
S: Примитивные типы данных:
+: Вещественные (float, double);
-: Типы классов (ClassType);
-: Переменные типов (TypeVariable) ;
-: Типы массивов (ArrayType).
I: 2.3.4
S: Ссылочные типы данных:
-: Логический (boolean);
+: Типы классов (ClassType);
+: Типы интерфейсов (InterfaceType);
+: Типы массивов (ArrayType).
I: 2.3.5
S: Ссылочные типы данных:
-: Вещественные (float, double);
-: Логический (boolean);
+: Типы интерфейсов (InterfaceType);
+: Переменные типов (TypeVariable) .
I: 2.3.6
S: Ссылочные типы данных:
-: Вещественные (float, double);
+: Типы классов (ClassType);
+: Типы интерфейсов (InterfaceType);
+: Типы массивов (ArrayType).
I: 2.3.7
Q: Расположите целочисленные типы данных в порядке возрастания их длины (в байтах)
1: byte
2: short
3: int
4: long
I: 2.3.8
Q: Расположите целочисленные типы данных в порядке возрастания их длины (в байтах)
1: byte
2: char
3: int
4: long
I: 2.3.9
S: Беззнаковый тип, который можно инициализировать как символьным, так и целочисленным литералом – это тип ###
+: char
I: 2.3.10
S: Даты в Java хранятся в типе:
-: float
-: char
-: int
+: long
I: 2.3.11
S: Даты в Java хранятся в типе:
-: char
-: int
+: long
-: date
I:2.3.12
S: Значение переменной x после выполнения следующей программы
int y=3;
int x=4;
x*=--y;
-: 12
-: 2
+: 8
-: 1
-: 6
I: 2.3.13
S: Присваивание переменной x значения
+: x=1;
-: x:=1;
-: x:=1
I: 2.3.14
S: Значение переменной x после выполнения следующей программы
int a=5;
boolean x=(a >= 1) || (a < 5);
+: true
-: 1
-: True
-: 5
-: false
I: 2.3.15
S: Целочисленные типы данных
+: int
+: byte
+: short
+: long
-:integer
-:double
I: 2.3.16
S: Значение переменной x после выполнения следующей программы
int a=5;
boolean x=(a > 0) && (a < 6);
+: true
-: 1
-: 5
-: 2
-: False
I: 2.3.17
S: Значение переменной x после выполнения следующей программы
int a=2;
int x=(a > 0) ? 5 : 6;
+: 5
-: 4
-: 2
-: true
-: 1
I: 2.3.18
S: Значение переменной x после выполнения следующей программы
int y=3;
int x=8;
x=x%y;
+: 2
-: 24
-: 16
-: 0,25
I: 2.3.19
S: Логический тип данных
-: Boolean
+: boolean
-: bool
-: logical
I: 2.3.20
S: Значение переменной x после выполнения следующей программы
int y=3;
int x=y++;
x=x+y/2;
+: 5
-: 6
-: 3
-: 4
-: true
I: 2.3.21
S: Объявление переменной x
+: int x;
-: var x: int;
-: x: int;
-: integer x;
I: 2.3.22
S: Вещественные типы данных
+: double
+: float
-: real
-: short
I: 2.3.23
S: Объявление константы PI
+: final double PI=3.1415;
-: const double PI=3.1415;
-: private double PI=3.1415;
I: 2.3.24
S: Символьный тип данных
+: char
-: string
-: byte
I: 2.3.25
S: Значение переменной x после выполнения следующей программы
int y=3;
int x=(++y)+(++y);
+: 9
-: 6
-: 8
-: 3
