Главная /
Java: основы /
Что будет напечатано в результате выполнения следующего фрагмента программы? 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
Что будет напечатано в результате выполнения следующего фрагмента программы?
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));
вопрос
Правильный ответ:
ничего
23211
1232
2321
программа завершится с ошибкой
Сложность вопроса
47
Сложность курса: Java: основы
61
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Мчусь выпивать отмечать экзамен интуит
14 мар 2018
Аноним
Зачёт сдал. Лечу пить отмечать 5 за тест интуит
04 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какие из нижеперечисленных комментариев не могут быть использованы в Java-программах?
- # Какое изменение может быть внесено в код, чтобы на экран была выведена последовательность 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);
- # Какой тип будет иметь значение бинарного выражения, в котором к операнду типа int применяется операция сдвига <<?
- # Какое значение будет выведено при выполнении следующего фрагмента кода? 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);
- # Каким фрагментом кода необходимо дополнить 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 }