игра брюс 2048
Главная / Программирование / Программирование на Java / Тест 3

Программирование на Java - тест 3

Упражнение 1:
Номер 1
Как записать в Java-программе символ с кодом546 (код символа десятичный)?

Ответ:

 (1) '546' 

 (2) \u0546 

 (3) \u0222 

 (4) \0222 

 (5) '222' 


Номер 2
Какие утверждения относительно кодировки Unicode верны?

Ответ:

 (1) представляет символы кодом из 2 байт 

 (2) является синонимом кодировки ASCII 

 (3) представляет символы кодом из 1 байта 

 (4) значение \u1B05 является допустимым значением Unicode 

 (5) значение 'ub105' является допустимым значением Unicode 


Номер 3
Сколько комментариев в следующем примере кода:

int x = 0; /* text // text */
int y=1; // text */ // text */


Ответ:

 (1) 1 блочный, 0 строчных 

 (2) 1 блочный, 1 строчный 

 (3) 1 блочный, 2 строчных 

 (4) 2 блочных, 3 строчных 


Упражнение 2:
Номер 1
Какой из вариантов является строчным комментарием?

Ответ:

 (1) // комментарий 

 (2) /* комментарий 

 (3) /* комментарий */ 

 (4) /** комментарий */ 

 (5) ни один из перечисленных 


Номер 2
Какой из вариантов является блочным комментарием?

Ответ:

 (1) // комментарий 

 (2) /* комментарий */ 

 (3) /** комментарий */ 

 (4) //* комментарий 

 (5) /* коментарий 1 коментарий 2 */  


Номер 3
Какие из вариантов являются строчными комментариями?

Ответ:

 (1) /* комментарий 

 (2) //* комментарий */ 

 (3) // комментарий 

 (4) /** комментарий */ 


Упражнение 3:
Номер 1
Сколько комментариев в следующем примере кода:
                
                    int x = 0; /* комментарий // комментарий /*
                    int y = 1; // комментарий */ // комментарий */
                
            

Ответ:

 (1) 1 блочный, 0 строчных 

 (2) 1 блочный, 1 строчный 

 (3) 1 блочный, 2 строчных 

 (4) 2 блочных, 3 строчных 

 (5) 2 блочных, 1 строчный 


Номер 2
Сколько комментариев в следующем примере кода:
                
                    int x = 0; /* комментарий // комментарий */
                    String s = "text/*комментарий*/";
                
            

Ответ:

 (1) 1 блочный, 0 строчных 

 (2) 1 блочный, 1 строчный 

 (3) 1 блочный, 2 строчных 

 (4) 2 блочных, 0 строчных 

 (5) 2 блочных, 1 строчный 


Номер 3
Укажите варианты кода, которые будут скомпилированы без ошибок

Ответ:

 (1) circle.get/*комментарий*/Radius();  

 (2) circle./*комментарий*/getRadius();  

 (3) int/*комментарий*/x=1;  

 (4) in/*комментарий*/t x=1;  

 (5) int x/*комментарий*/=1;  


Упражнение 4:
Номер 1
Отметьте ключевые слова языка Java:

Ответ:

 (1) yes 

 (2) nil 

 (3) goto 

 (4) const 

 (5) var 


Номер 2
Отметьте ключевые слова языка Java:

Ответ:

 (1) true 

 (2) private 

 (3) const 

 (4) repeat 

 (5) except 


Номер 3
Отметьте ключевые слова языка Java:

Ответ:

 (1) protected 

 (2) false 

 (3) null 

 (4) boolean 

 (5) default 


Упражнение 5:
Номер 1
Отметьте целочисленные литералы языка Java:

Ответ:

 (1) 15L 

 (2) 15D 

 (3) 0xdec 

 (4) 3.14 

 (5) 0x0 


Номер 2
Отметьте дробные литералы языка Java:

Ответ:

 (1) 1L 

 (2) 7e10 

 (3) 0x0 

 (4) 3.14 

 (5) 1F 


Номер 3
Отметьте символьные литералы языка Java:

Ответ:

 (1) 'a' 

 (2) '\u0041' 

 (3) '0xdec' 

 (4) '1L' 

 (5) '\101' 


Упражнение 6:
Номер 1
Отметьте строковые литералы языка Java:

Ответ:

 (1) "" 

 (2) '' 

 (3) "\"" 

 (4) '\u0041' 

 (5) '\101' 


Номер 2
Какие операторы есть в языке Java:

Ответ:

 (1) == 

 (2) === 

 (3) !! 

 (4) += 


Номер 3
Какие операторы есть в языке Java:

Ответ:

 (1) ?? 

 (2) ++ 

 (3) /= 

 (4) equal 


Упражнение 7:
Номер 1
Какие из перечисленных идентификаторов являются корректными?

Ответ:

 (1) abc 

 (2) 2ab 

 (3) _bc 

 (4) for_ 


Номер 2
Какие из перечисленных идентификаторов являются корректными?

Ответ:

 (1) int 

 (2) 1a 

 (3) _ 

 (4) __$ 

 (5) $a 


Номер 3
Какие из перечисленных идентификаторов являются корректными?

Ответ:

 (1) _ 

 (2) 3 

 (3) const 

 (4) temp 

 (5) _do 


Упражнение 8:
Номер 1
Какой вариант кода выведет на экран значение true?

Ответ:

 (1) int x=0; System.out.println(++x==++x);  

 (2) int x=0; System.out.println(++x==x);  

 (3) int x=0; System.out.println(x==x++);  

 (4) int x=0; System.out.println(x++==x++);  

 (5) int x=0; System.out.println(x++==++x);  


Номер 2
Каким будет результат следующих действий?
                
                    System.out.println(1/0);
                    System.out.println(1./0);
                    System.out.println(1/0.);
                    System.out.println(1./0.);
                    System.out.println('\n'+'\r');
                
            

Ответ:

 (1) все 4 операции деления вызовут ошибку деления на 0, сложение даст "\n\r

 (2) результатом всех 4 операций деления будетPOSITIVE_INFINITY, сложение даст '\n\r' 

 (3) операция 1/0 приведет к арифметической ошибке;следующие 3 операции будут иметь результат POSITIVE_INFINITY  

 (4) операция 1/0 приведет к арифметической ошибке;следующие 3 операции будут иметь результат POSITIVE_INFINITY последнее сложение даст '\n\r'  




Главная / Программирование / Программирование на Java / Тест 3