java

java


1. Дан код:class Quest3 {public static void main(String s[ ]) {     String args; System.out.print(args + s);}}Результатом компиляции кода будет?

>> ошибка компиляции: переменная args используется до инициализации.

2. Дан код:

public class Quest4 {

public static void main(String[] args) {

byte b[] = new byte[80];         

for (int i=0; i<b.length; i++) b[i] = (byte) System.in.read();       

System.out.print(“Ok”);

Результатом компиляции запуска будет?

>> ошибка компиляции, так как метод read() может порождать исключительную ситуацию типа IOException.

3. Программы Java категория Приложение (application)?

>> аналог “обычной” прикладной программы.

4. Программы Java категория Апплет (applet)?

>> специализированная программа с ограниченными возможностями, работающая в окне WWW-документа под управлением браузера.

5. Программы Java категория Сервлет (servlet)?

>> специализированная программа с ограниченными возможностями, работающая в WWW на стороне сервера. Используется преимущественно в рамках технологии JSP для программирования WWW-документов со стороны сервера.

6. Программы Java категория Серверное приложение (Enterprise application)?

>> предназначено для многократного использования на стороне сервера.

7. Программы Java категория Библиотека (Java Class Library)?

>> библиотека классов, либо NetBeansModule – модуль платформы NetBeans) – предназначена для многократного использования программами Java.

8. Какие из следующих строк скомпилируются без ошибки?

>> int i = 32565;

- float f = 7.0;

- char c = "z";

- byte b = 255;

- boolean n = null;

9. Какие из следующих строк скомпилируются без ошибки?

>> int j = ’ъ’;

- float f = 7.0;

- char c = "z";

- byte b = 255;

- boolean n = null;

10. Какие варианты записи оператора условного перехода корректны?

>> if (i<j) { System.out.print("-1-"); }

- if (i<j) then System.out.print("-2-");

- if i<j { System.out.print("-3-"); }

- if [i<j] System.out.print("-4-");

- if {i<j} then System.out.print("-6-");

11.Какие варианты записи оператора условного перехода корректны?

>> if (i<j) System.out.print("-5-");

- if (i<j) then System.out.print("-2-");

- if i<j { System.out.print("-3-"); }

- if [i<j] System.out.print("-4-");

- if {i<j} then System.out.print("-6-");

12. Какие из следующих идентификаторов являются корректными?

>> _int;

- 2int;

- int_#;

- #int

- _#int

13. Назначение утилиты javac?

>> Компилятор в режиме командной строки для программ, написанных на языке Java.

14. Назначение утилиты java?

>> Утилита для запуска в режиме командной строки откомпилированных программ-приложений.

15. Назначение утилиты appletviewer?

>> Утилита для запуска на исполнение и отладку апплетов без браузера. При этом не гарантируется работоспособность отлаженного апплета в браузере.

16. Назначение утилиты jdb?

>> Отладчик программ, написанных на языке Java.

17. Назначение утилиты javadoc?

>> Генератор документации по классом на основе комментариев, начинающихся с /**.

18. Назначение утилиты jar?

>> Создание и управление Java-архивами jar.

19. Назначение утилиты javah?

>> Генератор заголовочных файлов C/C++ для подключения к программам Java внешних библиотек C/C++ на основе интерфейса JNI.

20. Назначение утилиты javap?

>> Дизассемблер классов.

21. Назначение утилиты extcheck?

>> Утилита для обнаружения конфликтов между файлами архивов jar.

22. Назначение утилиты native2ascii?

>> Утилита для конвертации в режиме командной строки параметра, передаваемого в виде текста на национальном алфавите, в последовательность символов UNICODE.

23. Управляющая последовательность: \a ?

>> звонок.

24. Управляющая последовательность: \b ?

>> возврат на один символ назад.

25. Управляющая последовательность: \f ?

>> перевод на новую страницу.

26. Управляющая последовательность: \n ?

>> перевод на новую строку.

27. Управляющая последовательность: \r ?

>> возврат к началу строки.

28. Управляющая последовательность: \t ?

>> горизонтальная табуляция.

29. Управляющая последовательность: \v ?

>> вертикальная табуляция.

30. Управляющая последовательность: \’ ?

>> кавычка.

31. Управляющая последовательность: \” ?

>> двойные кавычки.

32. Управляющая последовательность: \\ ?

>> обратная косая черта.

33. Управляющая последовательность: \u ?

>> начало кодировки символа Unicode.

34. Оператор ~ ?

>> Оператор побитового дополнения (побитовое “не”).

35. Оператор ^ ?

>> Оператор “исключающее или” (XOR).

36. Оператор & ?

>> Оператор “побитовое и” (AND).

37. Оператор | ?

>> Оператор “побитовое или” (OR).

38. Оператор ! ?

>> Оператор “НЕ”.

39. Оператор && ?

>> Оператор “логическое И” (AND).

40. Оператор || ?

>> Оператор “ логическое ИЛИ” (OR).

41. Оператор << ?

>> Оператор левого побитового сдвига.

42. Оператор >>> ?

>> Оператор беззнакового правого побитового сдвига.

43. Оператор >> ?

>> Оператор правого побитового сдвига с сохранением знака отрицательного числа.

64. Целые типы, тип byte?

>> Однобайтовое целое число (8-битное целое со знаком).

65. Целые типы, тип short?

>> Короткое целое число (16- битное целое со знаком).

66. Целые типы, тип char?

>> Символьный тип (беззнаковое 16- битное целое).

67. Целые типы, тип int?

>> Целое число (32- битное целое со знаком).

68. Целые типы, тип long?

>> Длинное целое число (64- битное целое со знаком).

69. Выберите правильный вариант a,b,c,d чтобы результат выражения a&&b || c^ d являлся истиной?

>> все ответы верны

- a=true, b=true, c=false, d=true

- a=false, b=false, c=false, d=true

- a=false, b=false, c=true, d=false

- a=true, b=true, c=true, d=true

70. Выберите правильный вариант a,b,c,d чтобы результат выражения a&&(b || c)^ d являлся ложью?

>> все ответы верны

- a=false, b=true, c=false, d=true

- a=true, b=true, c=false, d=true

- a=false, b=false, c=false, d=true

- a=false, b=false, c=false, d=false

71. Вещественные типы, размер типа float?

>> 4 байта

72. Вещественные типы, размер типа double?

>> 8 байт

73. Float f1 = new Float(Float.NaN);

Float f2 = new Float(Float.NaN);

System.out.println( ""+ (f1 == f2)+" "+f1.equals(f2)+ " "+(Float.NaN == Float.NaN) );

Что будет выведено в результате выполнения данного куска кода?

>> false true false

74. int i = 0;

i++;

System.out.print(i);

i = i++;

System.out.println(i); Что выведет данный код?

>> 11

55. Integer i = newInteger("10");

if (i.toString().intern() == i.toString().intern()){

System.out.println("Равный");

} else {

System.out.println("Не равный");    }} Результат выполнения программы?

>> Выведется “Равный”.

56. public class Test {

static String s;

static void go() { System.out.println(s);

go(); }

public static void main(String[] args) {

go(); }} каким будет результат компиляции и выполнения кода?

A. Программа войдет в бесконечный цикл и будет выводить в консоль следующую строку null


57. public class Main {

public static void main(String[] args) {

Boolean b1 = new Boolean("true"); System.out.print(b1 +" ");

b1 =new Boolean("tRuE"); System.out.print(b1 +" ");

b1 =new Boolean("test"); System.out.print(b1 +" ");

b1 =new Boolean(true); System.out.print(b1 +" ");

b1 = true; System.out.println(b1); }} каким будет результат компиляции и выполнения кода?

A. true true false true true


58. public class Test {

static { System.out.print("Bo-Bo ");}

public static void main(String[] args) {

System.out.print("Hello, World! "); }

static { System.out.println("Go-Go "); System.exit(0); }} что выведет код?

A. Bo-Bo Go-Go


59. int i =0, j = 5;

tp: for(;;){ i++

for(;;) {

if (i>--j) { break tp;}}

System.out.println(“i =”+i+”, j = “ +j);}

Что произойдет во время компиляции и выполнения данного фрагмента кода?

A. Ошибка компиляции


60. int i = Integer.MAX_VALUE + 10;

Какой результат выполнения строчки кода?

A. Значением переменной i станет отрицательное число

61. int i = 1; //1

i = -+(10 + 2 + 1); //2

++i--; //3

System.out.println(i); В какой строке(-ах) кода содержится ошибка?

A. 3


62. public class JavaApplication11 {

public static void main(String[] args) {

Formatter formatter = new Formatter();

formatter.format("%.2E ", 100.0/3.0); //1

formatter.format(Locale.ROOT,"%.2f", 100.0/3.0); //2

System.out.println(formatter); }} Что будет выведено на экран?

A. 3,33E+01 33.33


63. Integer a = 128; Integer b = 128;

Integer c = -128; Integer d = -128;

System.out.print((a == b)+" ");

System.out.println(c == d); Что будет выведено на экран?

A. false true


64. Boolean b = new Boolean("Hello");

System.out.println(b); Какой результат выполнения данного кода?

A. false


65. public class Test {

static { i =5; }

static int i = 6;

public static void main(String[] args) {

System.out.println(i); }} Выберите правильный ответ?

A. 6


66. public class Test {

public static void main(String[] args) {

byte b = 0;

while (++b > 0);

System.out.println(b); }} Что произойдет в результате выполнения следующего кода?

A. На экран выведется число -128

B. На экран выведется число 255

C. На экран выведется число 0

D. На экран выведется число 127

E. Произойдет зацикливание программы


67. public class MathTest {

public static void main(String[] args) {

System.out.print(((-7 % 5)>(7 % -5))+" ");

System.out.println(Math.abs(Math.ceil(-2.5))<Math.ceil(Math.abs(-2.5))); }}

Что будет напечатано в результате выполнения данного кода?

A. false true

B. true false

C. true true

D. false false

E. Верных ответов нет


68. public class Test {

public static void main(String[] args) {

float f = 1.0 + 1.0f;

f = f +1;

System.out.println(f/0); }} Какой будет результат компиляции и выполнения данного кода?

A. Ошибка компиляции

B. Ошибка выполнения

C. null

D. infinity

E. NaN


69. String s1 = "str";

String s2 = "str";

System.out.println("Result: "+s1 == s2); Каким будет результат выполнения следующего кода?

A. false

B. true

C. Result: false

D. Result: true

E. Верных ответов нет


70. int i = 0;

System.out.print(i++);

System.out.println(i); Результат кода?

A. 01

B. 11

C. 00

D. 10

E. Верных ответов нет


71. int j = 0;

System.out.print(++j);

System.out.println(j); Результат кода?

A. 11

B. 01

C. 10

D. 00

E. Верных ответов нет


Report Page