Главная /
Java: основы
Java: основы - ответы на тесты Интуит
Проверка уровня теоретических знаний базового синтаксиса и семантики языка, а также практических навыков их использования в программах, использующих базовые классы.
Список вопросов:
- # Какие из нижеперечисленных комментариев в Java-программах могут содержать более одной строки?
- # Какие из нижеперечисленных комментариев не могут быть использованы в Java-программах?
- # Какой из нижеперечисленных видов комментариев в Java-программах используется для определения однострочного комментария?
- # Какой из нижеприведенных комментариев является документационным Java-комментарием (JavaDoc)?
- # Какой из нижеприведенных комментариев является однострочным Java-комментарием?
- # Какие из нижеперечисленных комментариев не являются Java-комментариями?
- # Что из перечисленного относится к ключевым словам?
- # Что из перечисленного является зарезервированным, но не используемым ключевым словом?
- # Что из перечисленного верно?
- # Что из перечисленного относится к ключевым словам?
- # Какие из нижеперечисленных ключевых слов являются модификаторами доступа?
- # Какое определение верно?
- # Что из нижеприведенного вызовет ошибку компиляции?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 1 public class Test { 2 public static void main (String args[]) { 3 int a = 2; 4 int __b = 3; 5 int _c_ = a + __B; 6 int d = _c_ * 3; 7 System.out.println( "end" ); 8 } 9 }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 1 public static void main( String[] args ) { 2 int _@check = 5; 3 System.out.println( check(_@check) ); 4 } 5 6 private static boolean check( int x ) { 7 return x < 0; 8 }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 1 public class MyClass { 2 public static void main (String args[]) { 3 int a = 1; 4 int b = 2; 5 int c; 6 int $a4 = 0; 7 int 4q = 11; 8 System.out.println("These are integers"); 9 } 10 }
- # Что из нижеприведенного вызовет ошибку компиляции?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? 1 public static void main( String[] args ) { 2 int check = 5; 3 System.out.println( check(check) ); 4 } 5 6 private static boolean check( int x ) { 7 return x < 0; 8 }
- # Что из нижеперечисленного является допустимой записью шестнадцатиричного литерала?
- # Что из перечисленного вызовет ошибку компиляции?
- # Каким образом заполнить строку 2 нижеследующего фрагмента программы, чтобы на экран было выведено число2.5? 1 double a; 2 3 System.out.print(a);
- # Что из нижеперечисленного является допустимой записью восьмеричного литерала?
- # Укажите ответы, где приведены допустимые определения дробных литералов типа:
- # Что из нижеперечисленного не вызовет ошибку компиляции?
- # Укажите правильные определения переменных типа char:
- # Какие из перечисленных значений может принимать переменная булевского типа?
- # Укажите переменные какого типа данных могут быть проинициализированы начальным значением 'a'?
- # Укажите ответы, где приведены правильные определения переменных целого типа:
- # Укажите правильные определения переменных типа с плавающей точкой:
- # Укажите правильные определения переменных булевского типа:
- # Результат каких из перечисленных выражений будет иметь булевский тип?
- # Результат какого из перечисленных выражений будет иметь булевский тип?
- # Результат каких из перечисленных выражений может быть присвоен переменной булевского типа?
- # Результат каких из перечисленных выражений будет иметь булевский тип?
- # Результат какого из перечисленных выражений будет иметь булевский тип?
- # Результат какого из перечисленных выражений будет иметь булевский тип?
- # Укажите все варианты кодов, которыми следует дополнить первую строку программы, чтобы следующий фрагмент программы выполнился без ошибок? 1 … 2 for (; i > 0; i--) 3 a = Math.sqrt(i);
- # Укажите все варианты кодов, которыми следует дополнить первую строку программы, чтобы следующий фрагмент программы выполнился без ошибок? 1 … 2 for (; i > 0; i--) 3 a = Math.cos(i);
- # Каким кодом следует дополнить первую строку программы, чтобы следующий фрагмент программы выполнился без ошибок? 1 … 2 if (b) 3 System.out.print("ok");
- # Какой код может дополнить первую строку программы, чтобы результатом работы в выходном потоке стала строка 0123456789? 1 … 2 for (; i < 10; i++) 3 System.out.print(i);
- # Укажите все варианты кода, которыми следует дополнить первую строку программы, чтобы результатом работы в выходном потоке стала строка 0123456789? 1 … 2 for (; i < 10; i++) 3 System.out.print(i);
- # Укажите все варианты кода, которыми следует дополнить первую строку программы, чтобы результатом работы в выходном потоке стала строка 654321? 1 … 2 for (; i > 0; i--) 3 System.out.print(i);
- # При условии, что коды символов 'a' и 'b' равны 97 и 98 соответственно, укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch = 'a'; char ch1 = 'b'; System.out.print(ch1 + ch2);
- # При условии,что коды символов 'a' и 'b' равны 97 и 98 соответственно, укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch1 = 'a'; char ch2 = 'b'; System.out.print(ch1 * ch2); System.out.print(ch1 + ch2);
- # При условии, что коды символов 'a' и 'b' равны 97 и 98 соответственно, укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch1 = 'a'; char ch2 = 'b'; System.out.print(ch1 + " + " + ch2);
- # При условии, что 97 представляет собой код символа 'a', укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch = 'a'; char ch1 ; int code = 98 ; ch1 = (char)code ; System.out.print(ch); System.out.print(ch1);
- # При условии, что коды символов 'a' и 'b' равны 97 и 98 соответственно, укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch = 'a'; char ch1 = 'b'; System.out.print((int)ch); System.out.print((double)ch1);
- # При условии, что коды символов 'a' и 'b' равны 97 и 98 соответственно, укажите, что будет выведено на экран в результате выполнения следующего фрагмента программы? char ch1 = 'a'; char ch2 = 'b'; System.out.print(ch1 + ch2);
- # Какие строки содержат ошибки в объявлении переменных?
- # Какие строки не содержат ошибок в объявлении переменных?
- # Какие строки не содержат ошибок в объявлении переменных?
- # Укажите варианты ответа, которые содержат ошибки в объявлении переменных?
- # Какие строки содержат ошибки в объявлении переменных?
- # Какие строки содержат ошибки в объявлении переменных?
- # Укажите варианты без ошибок:
- # Укажите варианты без ошибок:
- # Укажите варианты без ошибок:
- # Укажите варианты кода без ошибок (учитывая, что никакие переменные не были предварительно объявлены и/или инициализированы):
- # Укажите варианты кода без ошибок:
- # Укажите варианты кода без ошибок:
- # Что будет выведено на экран следующим кодом? int a = 15; System.out.print(a); { a ++; System.out.print(a); } System.out.print(a);
- # Что будет выведено на экран следующим кодом? int a = 15; System.out.print(a); { int a = 16; a ++; System.out.print(a); } System.out.print(a);
- # Фрагмент программы вычисляет значение логической функции. Какие изменение необходимо внести в код, чтобы на экран было выведено true? 1 boolean a = true; 2 { 3 boolean b = false; 4 { 5 boolean c = false; 6 } 7 } 8 System.out.print(a&!b|c);
- # Программа реализует алгоритм обмена значениями двух переменных без использования третьей. Результатом выполнения указанного кода стало сообщение об ошибке. Укажите возможные способы устранения ошибки. 1 public static void main (String args[]) { 2 { 3 int a = 5; 4 { 5 int b = 6; 6 { 7 b = b - a; 8 a = a + b; 9 b = a - b; 10 } 11 } 12 System.out.println(a + b); 13 } 14 } 15 }
- # Что выведет следующий код? int a = 0; int b = 1; System.out.print(a); System.out.print(a + b); System.out.print(b);
- # Какое изменение может быть внесено в код, чтобы на экран была выведена последовательность 34? 1 int a = 1; 2 { 3 int b = 2; 4 System.out.print(a + b); 5 } 6 int b = 3; 7 System.out.print(a + b);
- # Отрывок программы вывел на экран последовательность 991. Каким образом необходимо изменить программу, чтобы на экране отобразилась последовательность 9999? 1 { 2 int a = 99; 3 a ++; 4 System.out.print(a); 5 } 6 int a = 1; 7 System.out.print(a);
- # Учитывая, что кодом символа b является число 98, укажите какой код необходимо добавить в строку 3, чтобы в выходном потоке появилась последовательность 991? 1 { 2 int a = 'b'; 3 ... 4 System.out.print(a); 5 } 6 int a = 1; 7 System.out.print(a);
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? char a = 'a'; { char a = 'b'; System.out.print(a); } System.out.print(a);
- # Какой блок кода следует поместить в строку 6, чтобы в результате выполнения фрагмента программы на экране была отображена строка 21? 1 public static void main (String args[]) { 2 { 3 int a = 2; 4 System.out.print(a++); 5 } 6 … 7 System.out.println(a); 8 }
- # Какой блок кода следует поместитить в строку 6, чтобы в результате выполнения фрагмента программы на экране была отображена строка 21.0? 1 public static void main (String args[]) { 2 { 3 int a = 2; 4 System.out.print(a); 5 } 6 … 7 System.out.println(a); 8 }
- # Какой блок кода следует поместитить в строку 7, чтобы в результате выполнения фрагмента программы на экране была отображена строка 22.0? 1 public static void main (String args[]) 2 { 3 { 4 int a = 2; 5 System.out.print(a); 6 } 7 … 8 System.out.print(a); 9 }
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; for (int i = 0, q = 0; i < 5; i++, q++); System.out.println(a + i);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; for (int i = 0, q = 0; i < 5; i++, q++) System.out.print(a + i);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1, i; for (int i = 0, q = 0; i < 5; i++, q++); System.out.print(a + i);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; for (int i = 0; i < 10; i++) { int q = 1; if (q == 4) break; q++; } System.out.println(a + q);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; for (int i = 0, q = 0; i < 10; i++, q++); System.out.println(a + q);
- # Какое нижеприведенное утверждение будет верно для следующего кода? int a = 1; for (int i = 0, q = 0; i < 10; i++, q++) System.out.println(a + i);
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 1, y = 1, z = 1; x = y++*++z*(++y + z--); System.out.print(x);
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 1, y = 1, z = 1; x = (y++*++z)*(++y - z--); System.out.print(x);
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 0, y = 1, z = 2; int itog = x++*(++y * z++*(++x + ++x)); System.out.print(itog);
- # Что будет выведено при выполнении следующего фрагмента программы? 1 int x = 1; 2 int y = x++; 3 int z = y + ++x*(y + 2); 4 System.out.print(z);
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 2; int y = 0; int z = y++; y = z + ++z * (x-- + --x); System.out.print(y);
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 0; int y = 1; int z = 2; x = y++*++z*(++y + z--); System.out.print(x);
- # Что будет выведено при выполнении следующего фрагмента программы? int a = 3 ; int b = a<<3; System.out.println(b);
- # Что будет выведено при выполнении следующего фрагмента программы? int a = 2; byte b = a<<2; System.out.println(b);
- # Что будет выведено при выполнении следующего фрагмента программы? int a = 2; byte b = 1; int c = a << 5 + b << 2; System.out.print(c);
- # Какой тип будет иметь значение бинарного выражения, в котором к операнду типа byte применяется операция сдвига <<?
- # Какой тип будет иметь значение бинарного выражения, в котором к операнду типа int применяется операция сдвига <<?
- # Какие типы может иметь переменная a, чтобы приведенный ниже код выполнился без ошибок? 1 …a = 2 ; 2 int b = a<<3; 3 System.out.println(b);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? int x = 1, y = 1, z = x^y; y = z&y&x; System.out.print(y);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? int x = 1, y = 1, z = x|y; y = z&y&x; System.out.print(++y);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? int x = 1, y = 1, z = 2; int result = ++x & y++ | --z; System.out.print(result++);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? 1 int x = 2; 2 int y = 3; 3 int z = x|y; 4 x = z^(z|y)&(z|x); 5 System.out.print(x);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? int x = 1; int y = 1; int z = x&y; x = z&(z|y)&(z|x); System.out.print(x);
- # Какое значение будет выведено при выполнении следующего фрагмента кода? int x = 3; int y = 2; int z = x^y; y = z|y|x; System.out.print(y);
- # Результат вычисления каких выражений с участием целочисленной переменной x в условном операторе будет иметь булевский тип?
- # Результат вычисления каких выражений с участием целочисленной переменной x в условном операторе будет иметь булевский тип?
- # Результат вычисления каких выражений с участием символьной переменной x в условном операторе будет иметь булевский тип?
- # Какие из перечисленных выражений с целочисленной переменной x недопустимы в условном операторе?
- # Какие из перечисленных выражений с целочисленной переменной x недопустимы в условном операторе?
- # Какие из перечисленных выражений булевской переменной x недопустимы в условном операторе?
- # В каких ответах верно применяется явное преобразование типа?
- # В каких ответах верно применяется явное преобразование типа?
- # В каких ответах неверно применяется явное преобразование типа?
- # Укажите в каких фрагментах кода применяется расширяющее преобразование типа?
- # В каких ответах применяется сужающее преобразование типа?
- # В каких ответах верно применяется явное преобразование типа?
- # Каким образом заполнить строку 3 нижеследующего фрагмента программы, чтобы на экран было выведено число 2? 1 double r = 2.3; 2 double t = 1.4; 3 .. 4 System.out.print(a);
- # Каким образом заполнить строки 1 и 2 нижеследующего фрагмента программы, чтобы на экран было выведено число 3? 1 ... 2 ... 3 int a = (int)(r*t); 4 System.out.print(a);
- # Каким образом заполнить строки 1 и 2 нижеследующего фрагмента программы, чтобы на экран было выведено число 0.5? 1 ... 2 ... 3 double result = ((double)p / q); 4 System.out.print(result);
- # Каким образом заполнить строку 4 нижеследующего фрагмента программы, чтобы на экран было выведено число 4? 1 int a = 1; 2 double pi = 3.14; 3 int summ = 0; 4 … 5 System.out.print(summ);
- # Каким образом заполнить строку 3 нижеследующего фрагмента программы, чтобы на экран было выведено число 27? 1 int i = 2; 2 double g = 9.8; 3 ... 4 System.out.println(f);
- # Каким образом заполнить строку 3 нижеследующего фрагмента программы, чтобы на экран было выведено число 27? 1 int i = 2; 2 double g = 9.8; 3 ... 4 System.out.println(f);
- # В каких строках производится сужающее преобразование типа?
- # В каких строках производится сужающее преобразование типа?
- # В каких строках производится расширяющее преобразование типа?
- # В каких фрагментах кода производится сужающее преобразование типа?
- # В каких строках производится расширяющее преобразование типа?
- # В каких строках производится расширяющее преобразование типа?
- # Какие объявления допустимы в Java-программах?
- # Какие объявления допустимы в Java-программах?
- # Какие объявления недопустимы в Java-программах?
- # Какие из следующих объявлений допустимы в Java-программах?
- # Какие объявления допустимы в Java-программах?
- # Какие объявления недопустимы в Java-программах?
- # Чему равен элемент массива a с индексом [51]? int a []= new int [100]; for (int i = 0, j = 100; i < 100; i++, j--){ a[i] = i + j; System.out.print(a[i]); }
- # Чему равен элемент массива a с индексом [51]? int a []= new int [100]; for (int i = 0, j = 100; i < 100; i++, j--){ a[i] = -(i + j); System.out.print(a[i]); }
- # Чему равен элемент массива a с индексом [51]? int a []= new int [100]; for (int i = 0, j = 100; i < 100; i++, j--){ a[i] = (i + j % 2); System.out.print(a[i]); }
- # Каким будет вывод следующего фрагмента Java-программы? short ar[] = new short [3]; short ar1[]; ar1 = ar; for (int i = 0; i < 3; i++) if (i < 3) System.out.print(ar1[i]); else System.out.print(ar1[i] + i);
- # Каким будет вывод следующего фрагмента Java-программы? short ar[] = {1, 0, 1}; short ar1[]; ar1 = ar; for (int i = 0; i < 3; i++) if (i < 2) System.out.print(ar1[i]); else System.out.print(ar1[i] + i);
- # Чему равен элемент массива a с индексом [51]? int [] a = new int [100]; int i = 0, j = 100; while (i < 100) { a[i] = i + j--; i++; System.out.print(a[i]); }
- # В программе определены три целочисленных массива. Укажите, какие строки вывода напечатают на экране последовательность 0 0 2? int ar1[] = new int [10]; short ar2[] = {2, 0, 0, 2, 1, 0}; long [] ar3 = {1, 2, 1, 0, 2, 0};
- # В программе определены три целочисленных массива. Укажите, какие строки вывода напечатают на экране последовательность 0 1 2? int ar1[] = new int [10]; short ar2[] = {2, 0, 0, 2, 1, 0}; long [] ar3 = {1, 2, 1, 0, 2, 0};
- # В программе определены три целочисленных массива. Укажите, какие строки вывода напечатают на экране последовательность 0 2 0? int ar1[] = new int [10]; short ar2[] = {2, 0, 0, 2, 1, 0}; long [] ar3 = {1, 2, 1, 0, 2, 0};
- # В программе определены следующие три целочисленных массива. Укажите каким строкам соответствует на экране последовательность 0 0 0? int ar1[] = new int [10]; short ar2[] = {1, 0, 0, 0, 1, 0}; long [] ar3 = {1, 1, 1, 0, 0, 0};
- # В программе определены три целочисленных массива. Укажите, какие строки вывода напечатают на экране последовательность 0 0 1? int ar1[] = new int [10]; short ar2[] = {1, 0, 0, 0, 1, 0}; long [] ar3 = {1, 1, 1, 0, 0, 0};
- # В программе определены три целочисленных массива. Укажите, какая строка вывода напечатает на экране последовательность 0 1 2? int ar1[] = new int [10]; short ar2[] = {2, 0, 0, 2, 1, 0}; long [] ar3 = {1, 2, 1, 0, 2, 0};
- # Какое значение получит элемент массива с индексом 10, если он заполнен следующим образом? int a [] = new int [100]; for(int i = 0; i < 100; a[i] = i % 2, i++);
- # Какое значение получит элемент массива с индексом 92, если он заполнен следующим образом: int a [] = new int [100]; for(int i = 0; i < 100; a[i] = i % 2, i++);
- # Какое значение получит элемент массива с индексом 92, если он заполнен следующим образом: int a [] = new int [100]; for(int i = 0, j = 101; i < 100; a[i] = (i + j) % 2, i++, --j);
- # Каким фрагментом кода необходимо дополнить 12-ую строку программы, чтобы она отработала без ошибок? 1 int[][] arr = new int [5][]; int i, j, counter = 0; 2 for (i = 0; i < 5; i++) 3 arr[i] = new int [i<3? i+1:5-i]; 4 boolean flag = true; 5 for (i = 0; i < 5; i++) { 6 for(j = 0; j <= counter; j++) { 7 arr[i][j] = j; 8 System.out.print(arr[i][j] + " "); 9 } 10 System.out.println(""); 11 if (counter == 2) 12 … 13 if ((counter <= 2) && (flag == true)) counter++; 14 else counter--; 15 }
- # Как необходимо исправить программу, чтобы она отработала без ошибок? 1 int Arr[][] = new int [5][], i, j, counter = 0; 2 for (int i = 0; i < 5; i++) 3 Arr[i] = new int [i<3? i+1:5-i]; 4 boolean flag = true; 5 for (i = 0; i < 5; i++) { 6 for(j = 0; j <= counter; j++) { 7 Arr[i][j] = j+2; 8 System.out.print(Arr[i][j] + " "); 9 } 10 System.out.println(""); 11 if (counter == 2) 12 flag = false; 13 if ((counter <= 2) && (flag == true)) counter++; 14 else counter--; 15 }
- # Какое значение получит пятидесятый элемент массива, если он заполнен следующим образом? int a [] = new int [100]; for(int i = 0; i < 100; a[i] = i % 2, i++);
- # Какое значение получит элемент a [4][3] после выполнения следующего фрагмента программы: int a [][] = new int [5][5]; int i = 0, j = 0, counter = 0; for (i = 0; i < 5; i++){ counter = -i; for(j =0; j < 5; j++) a [i][j] = counter + j; }
- # Какое значение получит элемент a [1][2] после выполнения следующего фрагмента программы: int a [][] = new int [5][5]; int i = 0, j = 0, counter = 0; for (i = 0; i < 5; i++){ counter = -i; for(j =0; j < 5; j++) a [i][j] = counter + j; }
- # Какое значение получит элемент a [3][0] после выполнения следующего фрагмента программы: int a [][] = new int [5][5]; int i = 0, j = 0, counter = 0; for (i = 0; i < 5; i++){ counter = -i % 2; for(j =0; j < 5; j++) a [i][j] = counter + j; }
- # Какое значение получит элемент ar [4][4] после выполнения следующего фрагмента программы: int [][] ar = new int [5][5]; for (int i = 0; i < 5; i++) for (int j = 0; j < 5; j++) if (j > i) ar[i][j] = i ; else ar[i][j] = j;
- # Какое значение получит элемент ar [2][3] после выполнения следующего фрагмента программы: int [][] ar = new int [5][5]; for (int i = 0; i < 5; i++) for (int j = 0; j < 5; j++) if (j > i) ar[i][j] = i ; else ar[i][j] = j;
- # Какое значение получит элемент a[2][3] после выполнения следующего фрагмента программы: int a[][] = new int [5][5]; int i = 0, j = 0, counter = 0; for (i = 0; i < 5; i++){ counter = -i; for(j =0; j < 5; j++) a[i][j] = counter + j;
- # Какие из перечисленных методов и операций не могут быть использованы для объединения строк String или StringBuffer в Java-программах?
- # Какие из перечисленных методов и операций могут быть использованы для приведения строк String к числовым типам данных Java-программах?
- # Какой из перечисленных методов и операций может быть использован для замены символов в строках String или StringBuffer в Java-программах?
- # Какие средства используются в Java-программах для сравнения содержимого строковых объектов?
- # Какие средства не используются в Java-программах для сравнения содержимого строковых объектов?
- # Какие из перечисленных методов и операций могут быть использованы для объединения строк String или StringBuffer в Java-программах?
- # В программе введены следующие определения: String s; BufferedReader buf = new BufferedReader(new InputStreamReader(System.buf)); Пользователь ввел с клавиатуры число 3, которые было сохранено в переменную s. Какие из следующих фрагментов выведут на экран идентичные последовательности?
- # В программе введены следующие определения: String s; BufferedReader buf = new BufferedReader(new InputStreamReader(System.buf)); Пользователь ввел с клавиатуры число 3, которые было сохранено в переменную s. Какие из следующих фрагментов выведут на экран идентичные последовательности?
- # В программе введены следующие определения: String s; BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); Пользователь ввел с клавиатуры число 3, которые было сохранено в переменную s. В каких фрагментах программ на экран будут выводиться пары совпадающих чисел?
- # В программе введены следующие определения: String s; int n = 255; StringBuffer sb = new StringBuffer(n); Какие из следующих фрагментов выведут на экран идентичные результаты?
- # В программе введены следующие определения: String s; int n = 255; StringBuffer sb = new StringBuffer(n); Какие из следующих фрагментов выведут на экран идентичные результаты?
- # В программе введены следующие определения: String s; BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); Пользователь ввел с клавиатуры число 3, которое было сохранено в переменную s. Какие из следующих фрагментов выведут на экран идентичные последовательности?
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'a' ,'c', 'c', 'e', 'f'}; String s1 = new String(ar); String s2 = "abcdefg"; System.out.print(s2.substring(2,6)); if (s1.substring(2,5).equals(s2.substring(3,6))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(1,2))) System.out.print(s2);
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'a' ,'a', 'c', 'd', 'f'}; String s1 = new String(ar); String s2 = "abceefg"; System.out.print(s2.substring(2,6)); if (s1.substring(2,5).equals(s2.substring(3,6))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(1,2))) System.out.print(s2);
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'h' ,'e', 'l', 'l', 'o'}; String s1 = new String(ar); String s2 = "yellow"; System.out.print(s2.substring(2,5)); if (s1.substring(2,5).equals(s2.substring(3,5))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(1,2))) System.out.print(s2);
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'c', 'd', 'e', 'f'}; String s1 = new String(ar); String s2 = "abcdefg"; System.out.println(s2.substring(3,6)); if (s1.equals(s2.substring(3,6))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(2,3))) System.out.print(s2);
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'a' ,'c', 'd', 'e', 'f'}; String s1 = new String(ar); String s2 = "abcdefg"; System.out.print(s2.substring(2,6)); if (s1.equals(s2.substring(3,6))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(1,2))) System.out.print(s2);
- # Что будет выведено на экран в результате выполнения следующего фрагмента Java-программы? char [] ar = {'a' ,'c', 'd', 'e', 'f'}; String s1 = new String(ar); String s2 = "abcdefg"; System.out.print(s2.substring(2,6)); if (s1.substring(2,5).equals(s2.substring(3,6))) System.out.print(s1); if (s2.substring(4,4).equals(s1.substring(1,2))) System.out.print(s2);
- # Какие данные будут значением аргумента с индексом [0] метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Some additional argues.
- # Какие данные будут значением аргумента с индексом [0] метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Start.
- # Чему будет равна длина массива args метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Arguments list.
- # Какие данные будут значением аргумента с индексом [0] метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Some additional argues.
- # Какие данные будут значением аргумента с индексом [1] метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Some additional argues.
- # Чему будет равна длина массива args метода main() при запуске программы MyProgramme.java инструкцией: java MyProgramme Some additional argues.
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("112211"); StringBuffer sb2 = new StringBuffer("221122"); if (sb1.insert(2,"1").charAt(4) == sb2.reverse().charAt(3)) System.out.println(sb1.substring(3)); else System.out.println(sb2.substring(3));
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("1123211"); StringBuffer sb2 = new StringBuffer("2213122"); if (sb1.insert(2,"1").charAt(4) == sb2.reverse().charAt(3)) System.out.println(sb1.substring(3)); else System.out.println(sb2.substring(3));
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("00110101"); StringBuffer sb2 = new StringBuffer("11220010"); if (sb1.insert(2,"1").charAt(4) == sb2.reverse().charAt(3)) System.out.println(sb1.substring(3)); else System.out.println(sb2.substring(3));
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("bcdef"); StringBuffer sb2 = new StringBuffer("hgfedc"); if (sb1.insert(2,"g").charAt(2) == sb2.reverse().charAt(4)) System.out.println(sb1.substring(3));
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("bcdef"); StringBuffer sb2 = new StringBuffer("hgfedc"); if (sb1.insert(2,"g").charAt(4) == sb2.reverse().charAt(3)) System.out.println(sb1.substring(3)); else System.out.println(sb2.substring(3));
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("112211"); StringBuffer sb2 = new StringBuffer("221122"); if (sb1.insert(4,"33").charAt(3) == sb2.reverse().charAt(0)) System.out.println(sb1.substring(4)); else System.out.println(sb2.substring(3));
- # Какие из перечисленных выражений преобразуют строковую переменную s в целое число?
- # Какое из перечисленных выражений преобразует строковую переменную s в дробное число?
- # Какие из перечисленных выражений преобразуют строковую переменную s к нижнему регистру?
- # В программе значениями переменных a и b являются два числа. Какое из выражений необходимо использовать, чтобы напечатать сумму этих чисел?
- # В программе в целочисленные переменные a и b сохраняются два числа. Какое из выражений необходимо использовать, чтобы напечатать сумму этих чисел?
- # Какие из перечисленных выражений преобразуют строковую переменную s в число с плавающей точкой?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 100; while (i > 0){ while (--i < 99 && i > 0); System.out.print(i); }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 5) { if (i >= 3){ System.out.print(i); i++; } i++; continue; }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i != 5) { if (i >= 3){ i++; continue; } if (i > 3) break; i++; System.out.print(i); }
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; int q = 1; for (int i = 0; i < 10; i++) { if (q == 4) break; q++; a += i%2; } System.out.println(a + q);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; int q = 2; for (int i = 0; i < 10; i++) { if (q > 4) break; q++; a += i%2; } System.out.println(a + q);
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 100){ while (++i > 0 && i <100); System.out.print(i); }
- # Какие операторы ветвления алгоритма допустимы в Java-программах?
- # Какие операторы ветвления алгоритма не допустимы в Java-программах?
- # В программе определенный набор операторов должен выполнится при истинности некоторого условия. Какие операторы ветвления допустимо использовать?
- # Какие из перечисленных ключевых слов используются в инструкциях циклов в Java-программах?
- # Какие из перечисленных циклов допустимы в Java-программах?
- # Какие утверждения относительно оператора множественного выбора switch верны?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 10) { if (i < 5) { i++; continue; } if (i > 5) break; System.out.print(i); i++; }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 5) { if (i >= 3){ System.out.print(i); i++; } i++; continue; } System.out.print(i);
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 5) { System.out.print(i); int i = 4; if (i >= 3){ break; } i++; System.out.print(i); }
- # Результатом вывода следующего фрагмента программы должна стать последовательность 46789. Каким образом следует отредактировать код, чтобы программа работала правильно? 1 int i = 4; 2 for (; i<10; i++) { 3 System.out.print(i); 4 if (i == 5) 5 continue; 6 }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 2; for (; i<10; i++) { if (i < 5) continue; System.out.print(i); }
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? int i = 0; while (i < 10) { if (i < 5) continue; if (i > 5) break; System.out.print(i); i++; }
- # Каким будет вывод следующего фрагмента Java-программы? double i = 1.5; int a = (int)i*2; switch (a) { case 1: System.out.print(a); case 2: System.out.print(a); case 3: System.out.print(a); case 4: System.out.print(a); break; default: System.out.print(a); }
- # Каким будет вывод следующего фрагмента Java-программы? double i = 1.5; int a = (int)i*2; switch (a) { case 1: System.out.print(a); break; case 2: System.out.print(a); break; case 3: System.out.print(a); break; case 4: System.out.print(a); break; default: System.out.print(a); }
- # Каким будет вывод следующего фрагмента Java-программы? double i = 1.5; int a = (int)i*2; switch (a) { case 1: System.out.print(a++); case 2: System.out.print(++a); case 3: System.out.print(a++); case 4: System.out.print(++a); default: System.out.print(a); }
- # Каким будет вывод следующего фрагмента Java-программы? int i = 1; int a = i++; switch (a) { case 1: System.out.print(i); case 2: System.out.print(a); break; case 3: System.out.print(i); break; case 4: System.out.print(a); default: System.out.print(i); }
- # Каким будет вывод следующего фрагмента Java-программы? int i = 8; int a = i%3; switch (a) { case 1: System.out.print(i); case 2: System.out.print(a); case 3: System.out.print(i); break; case 4: System.out.print(a); default: System.out.print(i); }
- # Каким будет вывод следующего фрагмента Java-программы? double i = 1.5; int a = (int)i*2; switch (a) { case 1: System.out.print(a); case 2: System.out.print(a); case 3: System.out.print(a); case 4: System.out.print(a); default: System.out.print(a); }
- # Какими вариантами кодов необходимо дополнить программу, чтобы она выводила на экран последовательность 13579? 1 int i = 3, j =0; 2 while (i > 0) { 3 while (j < 10){ 4 j++; 5 if (j%2 ==1) 6 System.out.print(j); 7 } 8 }
- # Каким будет вывод следующего фрагмента Java-программы? int a = 5,i = 0; while (a == 5) { if (i <= 3 || i > 5) System.out.print(i) else continue; i++; }
- # Каким будет вывод следующего фрагмента Java-программы? int i = 9; do { System.out.print(--i); if (i < 5) break; i--; } while(i > 0);
- # Каким будет вывод следующего фрагмента Java-программы? int a = 0, i = 1; do { if (a < 2) { a++; continue; } i = i + a; System.out.print(a); a++; } while (i < 3); System.out.print(i);
- # Каким кодом необходимо дополнить пятую строку программы, чтобы она выводила на экран последовательность 23? 1 int a = 0, i = 1; 2 do { 3 if (a < 2) { 4 a++; 5 ... 6 } 7 i = i + a; 8 System.out.print(a); 9 a++; 10 } while (i < 3); 11 System.out.print(i);
- # Каким кодом необходимо дополнить программу, чтобы она выводила на экран последовательность 13579? 1 int i = 3, j =0; 2 while (i > 0) { 3 while (j < 10){ 4 j++; 5 if (j%2 ==1) 6 System.out.print(j); 7 } 8 }
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? int i = 0; for (;i < 10; i++) if (i > 5) continue; else System.out.print(i);
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? int i = 9; for (;i > 0; i--) if (i > 5){ System.out.print(i); continue; } else break;
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? int i = 9; for (;;) if (i > 5){ System.out.print(--i); continue; } else break;
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? 1 int i; 2 i = 100; 3 while (--i < 11); 4 System.out.println(i);
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? 1 int i; 2 i = 100; 3 while (i++ < 11); 4 System.out.println(i);
- # Каким будет результат вывода при выполнении следующего фрагмента Java-программы? int i = 0; for (;i < 10; i++) if (i > 5) continue; else System.out.print(i);
- # В какой строке кода фрагмента программы допущена синтаксическая ошибка? 1 int i = 0; 2 for(; i < 10; i++) 3 if (i == 10) 4 i %= 2;
- # В какой строке кода фрагмента программы допущена ошибка? 1 int i = 0 2 for(; i < 10; i++) 3 if (i == 10) 4 i %= 2;
- # Компиляция следующего фрагмента программы завершилась ошибкой. Какие изменения необходимо внести в код? 1 int i = 0; 2 do 3 i++; 4 System.out.print(i); 5 while (i < 5);
- # В какой строке кода фрагмента программы допущена ошибка? 1 int ar[] = new int [50]; 2 short i = 0; 3 for (i =0, i < 50, i++) 4 ar[1] = (int)i;
- # В какой строке кода фрагмента программы допущена ошибка? 1 int i = 0; 2 for(; i < 10; i++); 3 if i == 10 4 i %= 2;
- # В какой строке кода фрагмента программы допущена ошибка? 1 int i = 0; 2 for(, i < 10, i++) 3 if i == 10 4 i %= 2;
- # Какая последовательность кода будет ошибочной в Java-программе?
- # Какая последовательность кода будет ошибочной в Java-программе?
- # Какая последовательность кода будет ошибочной в Java-программе?
- # Какая последовательность кода будет ошибочной в Java-программе?
- # Переменная a имеет тип int. Какая последовательность кода будет ошибочной в Java-программе?
- # Переменная i имеет тип int. Какая последовательность кода будет ошибочной в Java-программе?
- # Какая из перечисленных строк вывода соответствует результату выполнения фрагмента Java-программы? int i = 100; while (i > 0) { do { if (i >= 10){ i--; continue; } i--; break; } while (i > 0); System.out.print(i); }
- # Какая из перечисленных строк вывода соответствует результату выполнения фрагмента Java-программы? int i = 30; while (i > 0) { do { if (i > 7){ i--; continue; } i--; break; } while (i > 0); System.out.print(i); }
- # Какая из перечисленных строк вывода соответсвует результату выполнения фрагмента Java-программы? int i = 0; while (i < 5){ while (i <= 3){ i++; System.out.print(1<<i); } break; }
- # Какая из перечисленных строк вывода соответсвует результату выполнения фрагмента Java-программы? int i = 7; while (i > 0) { do if (i > 3) System.out.print(i); while (i-- > 2); System.out.print(i); break; }
- # Какая из перечисленных строк вывода соответсвует результату выполнения фрагмента Java-программы? int i = 0; while (i < 9) { do if (i > 3) System.out.print(i); while (i++ < 6); System.out.print(i); break; }
- # Какая из перечисленных строк вывода соответсвует результату выполнения фрагмента Java-программы? int i = 100; while (i > 0) { do { if (i > 10){ i--; continue; } i--; break; } while (i > 0); System.out.print(i); }