Chapter 5 Подробнее о типах данных и операторах Flashcards

1
Q

Продемонстрируйте два способа объявления одномерного массива, состоящего из 12 элементов типа double.

A

double х [ ] = new double [ 1 2 ] ;

double e [ ] х = new double [ 1 2 ] ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Покажите, как инициализировать одномерный массив целочисленными значениями от 1 до 5.

A

int х [ ] = { 1 , 2 , 3 , 4 , 5 } ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

В чем отличие методов indexOf ( ) и lastIndexOf ( ) класса String?

A

Метод indexOf ( ) находит первое вхождение указанной подстроки, а метод lastIndexOf ( ) - ее последнее вхождение в текущей строке.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Все символьные строки являются объектами типа String . Покажите, как вызываются методы length ( ) и charAt ( ) для стокового литерала “Мне нравится Java “ .

A

Как ни странно, приведенный ниже вызов метода length ( ) вполне допустим:
System.out.println ( “ Mнe нравится Java “.length ( ) ) ;
В результате на экран выводится значение 17 . Аналогичным образом вызывается и метод charAt ( ) .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Можно ли применять побитовые операции к значениям типа double?

A

Нет, нельзя. Только для byte, short, int, long, char

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Перепишите приведенную ниже последовательность инструкций, воспользовавшись оператором ? .
if ( x < 0 ) у = 1 0 ;
elseу = 2 0 ;

A

у = х < о ? 1 0 : 2 0 ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

В приведен ном н иже фрагменте кода содержится знак & . Какой операции он соответствует: побитовой или логической? Обоснуйте свой ответ.
boolean а , b ;
/ / . . .
i f ( а & b ) …

A

Это логическая операция, поскольку оба операнда относятся к типу boolean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Является ли ошибкой превышение верхней границы массива?

A

Да.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Является ли ошибкой использование отрицательных значений для доступа
к элементам массива?

A

Да. Значения индексов массива начинаются с нуля.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Как обозначается операция сдвига вправо без знака?

A

> > >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Можно л и уп равлять инструкцией switch с помощью объектов типа String?

A

Можно, начиная с версии JDK 7.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly