- ArrayList
- LinkedList
- Stack
- Vector
Какой оператор
используется для инвертирования значения
переменной типа boolean?
- !
- ^^
- NOT
- <>
- invert
Как уничтожить объект
в Java?
- вызвать Runtime.getRuntime().gc()
- присвоить null всем ссылкам на объект
- этого нельзя сделать вручную
- вызвать метод finilize() у объекта
- вызвать деструктор у объекта
После определения
массива char[] c = new char[100]; какое значение
будет c[50]?
- 50
- '\u0020'
- всегда null пока не присвоено значение
- ""
- не определено
- 42
- '\u0000'
Какие из строк ниже
корректны? (несколько ответов)
- int i = new Integer("42");
- byte b = 255;
- String s = "null";
- boolean b = TRUE;
К чему приведет выполнение
следующего кода: int a = 9/0;
- Ошибка времени выполнения
- Ошибка компиляции DivideByZeroException
- Выполнится без ошибок
Какое название должно
быть у метода greeting в заголовочном файле?
package com.test;
class
HelloNative{
public native
static void greeting();
}
- Java_com_test_HelloNative_greeting
- com_test_HelloNative_greeting
- HelloNative_greeting
- Java_HelloNative_greeting
Что такое instanceof?
- название интерфейса
- ключевое слово
- реализуемый метод класса
Какое из следующих
утверждений верное?
- Вызов new Runnable(){public void run(){...}}.run() создаст и запустит новую нить
- Вызов метода java.langObject.wait() необходимо "обернуть в" try{} catch(InterruptedException ie){...}
- java.lang.Thread - класс, java.util.Runnable - интерфейс
- И java.lang.Thread, и java.lang.Runnable - интерфейсы
Чему равно значение b
в 16-ричном формате?
int b =
0b1100_0110_0101;
- 1265
- С65
- EC5
- 3173
Что произойдет, если
код Java исполнил int i = 1; int j = 2; int k = 0; i =
i/k;
- Будет брошен java.lang.DivisionByZeroError
- Будет брошен java.lang.ArithmeticException
- Будет брошен java.lang.UnsupportedOperationException
- Исключение брошено не будет, i примет значение Integer.POSITIVE_INFINITY
К чему приведет выполнение
следующего кода: int i1 = 5; double i2 = (float)i1;
- Ошибка компиляции
- Выполнится без ошибок
- Ошибка времени выполнения
Какой оператор
используется для сравнения двух значений
в Java
- equal
- =
- ==
Пусть x=2, y=3, z=4. Какое
выражение в результате вернет false?
- !(x==y) || (x==z)
- !(x==y) && (x==z)
- !(x==y) == (x!=z)
- !(x!=y) || (x!=z)
К чему приведет выполнение
следующего кода?
class A{public
static void main(String[] args) {A a = new B();}}
class B extends
A{}
- Выполнится без ошибок
- Ошибка времени выполнения
- Ошибка компиляции
Пусть x=41,y=2,z=10. Какие
выражения в результате вернут 420?
(выберите два)
- (x+y)-- * z
- x++ * z/y
- x+ --y*z
- ++x*z/ --y
- (x+ --y)*z
Модификатор strictfp
используется для того, чтобы
- ограничить точность вычислений с short
- ограничить точность вычислений с byte
- ограничить точность вычислений с int и long
- ограничить точность вычислений с float и double
Какая из строк ниже
синтаксически не верна?
- Person[42] p;
- Person[] p = new Person[42];
- Person p[][] = new Person[42][];
- Person[] p [];
Какой из методов должен
быть определен в классе реализующим
интерфейс java.lang.Runnable?
- void run()
- public void start()
- void start(int priority)
- public void run()
Какой из перечисленных
классов предоставляет возможность
организации данных по схеме "ключ-значение"?
- Set
- Arrays
- HashMap
Что произведет вызов
метода f()?
void f() {
boolean
condition = true;
try {
System.out.print("A test...");
if
(condition){
throw
new NullPointerException("hello world");
}
}
catch(Exception e) {
throw new
IllegalArgumentException("strange exception");
} finally {
System.out.println("All exceptions are ignored");
}
}
- Бросит IllegalArgumentException
- Не скомпилируется: необходимо объявить throws!
- Бросит оба исключения
- Не бросит исключения
- Бросит NullPointerException
Выберите правильную
запись, показывающую, что класс Dimension
принадлежит пакету java.awt
- package java.awt;
- #pragma package java.awt.Dimension;
- package java.awt.Dimension;
- #pragma package java.awt;
Может ли абстрактный
класс включать в себя неабстрактные
методы?
- нет, не может
- да, может
Какого типа будет
результат выполнения операции x+y?
- int
- byte
- boolean
- short
Методы с модификатором
доступа protected могут быть вызваны из
любого подкласса
- нет, не могут
- да, могут
Что произведет вызов
метода f():
void f() {
try {
throw new
NullPointerException("hello world");
}
catch(Exception e) {
throw new
IllegalArgumentException("strange exception");
} finally {
return;
}
}
- Бросит IllegalArgumentException
- Не бросит исключения
- Бросит NullPointerException
- Бросит оба исключения
К чему приведет выполнение
следующего кода?
Integer x = new
Integer(2);
Integer z = new
Integer(2);
System.out.println(x==z);
- Ошибка времени выполнения
- true
- false
- Ошибка компиляции
Как получить доступ к
i-му элементу аргумента elems следующего
метода:
void
print(Object... elems){}
- elems.get(i)
- elems.getElement(i);
- elems(i)
- elems[i]
Класс InputStream обеспечивает
(выберите три ответа)
- произвольный доступ (чтение, начиная с произвольной позиции в файле)
- чтение нескольких байтов в массив типа int[]
- оценку числа байтов, доступных для чтения
- чтение текста с преобразованием в заданную кодировку
- чтение одного байта в переменную типа int
Разница между Vector и
ArrayList заключается в том, что
- ArrayList, в отличие от Vector, обладает размером по умолчание равным 10
- ArrayList, в отличие от Vector, является synchronized
- Vector, в отличие от ArrayList, обладает размером по умолчанию равным 5
- Vector, в отличие от ArrayList, является synchronized
NullPointerException может быть
пойман блоком try-catch
- Нет
- Да
Что будет, если
единственный конструктор класса объявлен
как final?
- Ошибок не будет
- Ошибка времени выполнения
- Ошибка компиляции
Чему будет равно i в
результате выполнения кода
byte i = 126;
i = i+2;
- Ошибка: OverflowException
- 128
- Ошибка: Uncompilable source code - possible loss of precision
- -128
Какая запись описывает
объект с нулевой ссылкой?
- Object obj = null;
- Object obj = UNKNOWN;
- obj:Object = null;
- Object obj = 0;
- Object obj = NULL;
- obj: Object = NULL;
Чем WeakHashMap отличается
от HashMap?
- Пара <ключ, значение> будет автоматически удалена, если на ключ нет других ссылок
- WeakHashMap будет автоматически удален, если в нем не удалить все записи
- WeakHashMap - это более медленная, но более надежная версия HashMap
- Пара <ключ, значение> будет автоматически удалена, если на значение нет других ссылок
Если программа MyProg.java
была удачно скомпилирована и затем
вызвана со следующими параметрами из
командной строки: c:/>java MyProg I like tests
какое значение будет args[1] внутри метода
main()?
- null until a value is assigned
- MyProg
- 4
- "like"
- 3
- "I"
Данные примитивных
типов хранятся в стеке?
- Нет, в Java для хранения любых данных используется Куча (Heap)
- Да
Какая из коллекций не
гарантирует порядок расположения
элементов, но гарантирует уникальность
каждого?
- HashSet
- ArrayList
- LinkedList
Что будет результатом
выполнения следующего кода?
public static
void main(String[] args){
int i =
Integer.MAX_VALUE + Integer.MAX_VALUE;
long l =
Integer.MAX_VALUE + Integer.MAX_VALUE;
System.out.println("i = " + i + ", l = " + l);
}
- i = -2, l = -2
- i = 4294967294, l = -2
- i = 4294967294, l = 4294967294
- Будет брошен OutOfMemoryError
- i = -2, l = 4294967294
No comments:
Post a Comment