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. Верных ответов нет