Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Объектно-ориентированное программирование ФОС.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
109 Кб
Скачать
☆

V2: 3.4. Полиморфизм.

I: 3.4.1

S: Файл со следующим программным кодом является

interface A{

int getIt();

}

class B implements A {

private int x=0;

public int getIt(){ return x;}

public void setIt(int y){ x=y;}

}

public class first {

public static void main(String[] args) {

A z=new B();

int f=z.getIt();

}

}

+: допустимым

-: не допустимым

I: 3.4.2

S: Класс ... реализовывать несколько интерфейсов

+: может

-: не может

-: только статический

-: только приватный

I: 3.4.3

S: Интерфейсы … образовывать иерархию наследования

+: могут

-: не могут

-: только статические

-: только приватные

I: 3.4.4

S: Интерфейс содержит

-: реализацию методов

+: определение методов

-: определение полей

-: реализацию полей

I: 3.4.5

S: Для обозначения реализации классом интерфейса используется ключевое слово

-: interface

+: implements -: instanceof

-: extends

I: 3.4.6

S: Множественное наследование в Java

-: только для пакетов

-: только для статических классов

+: запрещено

-: разрешено

I: 3.4.7

S: Для сравнения двух объектов используется метод … класса Object

+: equals

-: void

-: exchange

-: extends

I: 3.4.8

S: Класс, от которого невозможно унаследовать производные классы, называется

+: терминальным

-: завершенным

-: абстрактным

-: приватным

I: 3.4.9

S: Класс, в котором один или более методов не имеют реализации

+: абстрактный

-: интерфейс

-: временный

-: терминальным

I: 3.4.10

S: Код

class A extends B

означает, что

+: класс B является предком для класса A

-: класс A является предком для класса B

-: класс B является потомком от класса B

V1: 4. Коллекции.

V2: 4.1. Общие вопросы, связанные с коллекциями.

V2: 4.2. Массивы.

I: 4.2.1

S: Получение информации о количестве элементов в массиве m

-: m.get

-: m.set

+: m.length

-: m.count

I: 4.2.2

S: После создания массива его размер

-: можно только увеличить

+: нельзя изменить

-: можно изменить

I: 4.2.3

S: Значение переменной x после выполнения следующей программы

int[] m={5,2,1,7,4,9};

int x=m[3];

-: 8

-: 5, 2, 1

-: 5 2 1 7

+: 7

-: 1

I: 4.2.4

S: Значение переменной x после выполнения следующей программы

int[] m={9,3,8,2,7,1};

int x=m.length;

-: 1 2 3 7 8 9

+: 6

-: 9

-: 5

-: 4

I: 4.2.5

S: Значение переменной x после выполнения следующей программы

int[] m={9,3,8,2,7,1};

Arrays.sort(m);

int x=m[3];

+: 7

-: 3

-: 8

-: 1 2 3 7

I: 4.2.6

S: Значение переменной x после выполнения следующей программы

int[] m={4,5,6,2,1,9};

int x=0;

for(int i=1; i < 4; i++)

x+=m[i];

+: 13

-: 12

-: 4, 5, 6

-: 5

I: 4.2.7

S: Синтаксис объявления массива m из 10 целых чисел

+: int[] m=new int[10];

-: int[10] m=new int[];

-: int m[10];

V2: 4.3. Строки

I: 4.3.1

S: Значение переменной s после выполнения следующей программы

String t="Иван_Петров";

String s=t.substring(1,t.indexOf("_"));

-: Иван

+: ван

-: ван_

-: П

-: Иван Петров

I: 4.3.2

S: Значение переменной s после выполнения следующей программы

String t="информатика";

String s=t.substring(2,t.indexOf("а")+2);

-: ка

+: формат

-: ормати

-: информтик

-: форм

I: 4.3.3

S: Значение переменной s после выполнения следующей программы

String t="topic";

String s="s";

s=s+t.substring(0,3);

+: stop

-: top

-: topi

-: sp

-: topsic

I: 4.3.4

S: Значение переменной s после выполнения следующей программы

String t="start";

String s="s";

s=s+t.substring(1,4);

-: ss

-: 2

+: star

-: 1

-: Starts

I: 4.3.5

S: Значение переменной x после выполнения следующей программы

String t="microsoft";

String s=t.substring(2,t.indexOf("o",5));

int x=s.length();

-: 3

-: 5

-: soft

+: 4

-: mocrisoft

I: 4.3.6

S: Для проверки побуквенного совпадения строк s1 и s2 используется следующий код

-: s1 == s2

-: s1 = s2

+: s1.equals(s2)

I: 4.3.7

S: Строка представляет собой последовательность символов в кодировке

-: КОИ-8

+: Unicode

-: ASCII

I: 4.3.8

S: Значение переменной x после выполнения следующей программы

String t="Иван_Петров";

String s=t.substring(1,t.indexOf("_"));

int x=s.length();

-: 1

+: 3

-: 11

-: ИванПетров

I: 4.3.9

S: Для возвращение строки, представляющей значение объекта, используется метод … класса Object

+: toString

-: String

-: void

-: return

V2: 4.4. Множества.

V2: 4.5. Списки.

V2: 4.6. Ассоциативные массивы (словарь) Map.

V1: 5. Расширенные возможности Java.

V2: 5.1. Исключительные ситуации.

I: 5.1.1

S: Для выбрасывания исключения используется ключевое слово

-: new

-: return

+: throw

-: throws

I: 5.1.2

S: Производные классы от класса ... описывают ошибки, возникающие вследствие ошибок программирования или являются следствием непредвиденного стечения обстоятельств

-: RuntimeException

-: Error

-: Static

+: Exception

I: 5.1.3

S: Значение переменной x после выполнения следующей программы

int x=1;

try{

int y=2;

x+=y;

x*=3;}

catch(Exception e){

x=1;}

-: 1

-: 3

+: 9

-: 6

I: 5.1.4

S: Производные классы от класса ... описывают ошибки, возникающие вследствие ошибок программирования

-: IOError

+: RuntimeException

-: IOException

-: Iterator

I: 5.1.5

S: Значение переменной x после выполнения следующей программы

int x=1;

try{

int y=5;

x+=y;

y=1/(x-x);

x=3;}

catch(Exception e){

x=2;}

finally{

x*=2;}

+: 4

-: 1

-: 2

-: 8

I: 5.1.6

S: Файл со следующим программным кодом является

public class student {

public int age;

public student(int a) throws Exception {

if (a > 16)

age=a;

else

throw new Exception("Неправильный возраст");}

}

+: допустимым

-: не допустимым

I: 5.1.7

S: Объект исключения является экземпляром класса, потомком класса

+: Throwable

-: Exception

-: Error

-: Iterator

I: 5.1.8

S: Для генерации (броска) исключения используется ключевое слово

-: Exception

-: erorr

+: throw

-: throws

-: reception

I: 5.1.9

S: Производные классы от класса ..... описывают внутренние ошибки системы выполнения программ и ситуации, связанные с нехваткой ресурсов

-: RuntimeException

-: Exception

+: Error

-: Static

I: 5.1.10

S: Значение переменной x после выполнения следующей программы

int x=1;

try{

int y=5;

x+=y;

x=3;}

catch(Exception e){

x=2;}

finally{

x*=2;}

-: 1

-: 3

-: 2

+: 6

I: 5.1.11

S: Значение переменной x после выполнения следующей программы

int x=0;

try{

int y=2;

x+=y;

y=1/(x-x);

x=3;}

catch(Exception e){

x=1;}

-: 2

+: 1

-: 3

-: 6

I: 5.1.12

S: Для объявления исключения используется ключевое слово

-: catch

-: error

+: throws

-: throw