skip to main  |
      skip to sidebar
          
        
          
        
1.10. Тест для самопроверки
- Данные типов со знаком имеют равное количество положительны ненулевых и отрицательных значений.
- Истинно 
 - Ложно 
 
 - Выберите все идентификаторы, которые допускаются в Java программе.
- BigOlLongStringWithMeaninglessName 
 - $int 
 - bytes 
 - $1 
 - finallist 
 
 - Какие из нижеследующих сигнатур могут быть использованы для объявления методаmain()? (Выберите все допустимые.)
- public static void main() 
 - public static void main(String arg[]) 
 - public void main(String [] arg) 
 - public static void main(String[] args) 
 - public static int main(String [] arg) 
 
 - Если исходый файл включает в себя все три высокоуровневых элемента, какова их последовательность?
- Импорты, декларация пакета, классы 
 - Классы, импорты, декларация пакета 
 - Декларация пакета идёт первой, а порядок импортов и классов не существенен 
 - Декларация пакета, импорты, классы 
 - Импорты идёт первыми, а порядок декларации пакета и определений классов несущественен 
 
 - Рассмотрим следующую строку кода: int[] x = new int[25];. После её выполения, какие утверждения истинны? (Выберите все истинные утверждения.)
- x[24] = 0 
 - x[24] не определено 
 - x[25] = 0 
 - x[0] = null 
 - x.length = 25 
 
 - Рассмотрим следующий код:
1.  class Q6 {
2.      public static void main(String args[]) {
3.          Holder h = new Holder();
4.          h.held = 100;
5.          h.bump(h);
6.          System.out.println(h.held);
7.      }
8.  }
9.
10. class Holder {
11.     public int held;
12.     public void bump(Holder theHolder) {
13.         theHolder.held++;
14.     }
15. }
Что печатается в строке 6?
- 0 
 - 1 
 - 100 
 - 101 
 
 - Рассмотрим следующий код:
1.  class Q7 {
2.      public static void main(String args[]) {
3.          double d = 12.3;
4.          Decrementer dec = new Decrementer();
5.          dec.decrement(d);
6.          System.out.println(d);
7.      }
8.  }
9.
10. class Decrementer {
11.     public void decrement(double decMe) {
12.         decMe = decMe - 1.0;
13.     }
14. }
Что печатается в строке 6?
- 0.0 
 - -1.0 
 - 12.3 
 - 11.3 
 
 - Как можно заставит сборщик мусора освободить память, выделенную под некий объект?
- Никак 
 - Вызвав System.gc() 
 - Вызвав System.gc(), и передав параметром ссылку на объект, память под который хотим освободить 
 - Вызвав Runtime.gc() 
 - Установив ссылку на объект в null 
 
 - Каков диапазон значений, которые могут быть присвоены перемнной типа short?
- Зависит от аппаратного обеспечения компьютера, на котором запускаетя программа 
 - От 0 до 216-1 
 - От 0 до 232-1 
 - От -215 до 215-1 
 - От -231 до 231-1 
 
 - Каков диапазон значений, которые могут быть присвоены перемнной типа byte?
- Зависит от аппаратного обеспечения компьютера, на котором запускаетя программа 
 - От 0 до 28-1 
 - От 0 до 216-1 
 - От -27 до 27-1 
 - От -215 до 215-1 
 
 
 
 
 
          
      
 
  
 
 
 
  
4 комментария:
довольно интересно.. вот только неудобно читать неотформатированный код..
советую посмотреть вот этот ресурс:
www.quizful.net
в пятом вопросе кажется неочевидным, что "строка кода" не принадлежит коду внутри метода.
Какая разница, принадлежит или нет? Это абстракция.
прикольный тест)
Отправить комментарий