Онлайн Тест 1 по дисциплине: Современные языки программирования.
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Вопрос №1
Какой из вариантов лучше описывает отношение "У Человека есть лучший друг Собака"?
class Man implements Dog { }
class Man { private BestFriend dog; }
class Man { private Dog bestFriend; }
class Man { private Dog<BestFriend> instance; }
class Man extends Dog { }
class Man { private BestFriend<Dog> instance; }
Вопрос №2
Что произойдёт при компиляции данного кода?
class A{
public A method() throws Throwable{ // 1
return new Single();
}
}
class Single extends A{
public Single method(String str) throws RuntimeException{ // 2
return new Single();
}
public Single method() throws Exception{ //3
return new Double();
}
}
class Double extends Single{
public void method(Integer digit) throws ClassCastException{ // 4
}
public Double method() throws IOException{ // 5
return new Double();
}
}
Ошибка компиляции в строке 5
Код скомпилируется без ошибок
Ошибка компиляции в строке 2
Ошибка компиляции в строке 4
Ошибка компиляции в строке 1
Ошибка компиляции в строке 3
Вопрос №3
Поток – это:
задействованная область памяти
выполняющаяся часть программы
оба ответа верны
оба ответа неверны
Вопрос №4
Допустима ли такая реализация интерфейсов?
interface I1 {};
interface I2 extends I1{};
public class C implements I2, I1{}
Да
Нет
Вопрос №5
Если на одном участке кода возникают более одного исключения, то используются несколько операторов catch. Для чего?
Каждый – для отмены своего исключения
Каждый – для захвата своего исключения
Каждый - для проверки корректности выполнения программы
Все ответы верны
Вопрос №6
Какой результат выполнения программы?
public class B {
public static void main(String[] args) {
big_loop:
for (int i = 0; i < 3 ; i++) {
try {
for (int j = 0; j < 3 ; j++) {
if (i == j) continue;
else if (i > j) continue big_loop;
System.out.print("A");
}
} finally {
System.out.print("B");
}
System.out.print("C");
}
}
}
AABBCACA
AABCAABCBC
AAABCAAABCAAABC
AABCBB
ABCABCABC
Вопрос №7
Что напечатает следующий код?
public class Main extends Thread {
private int a;
public Main() {
a = 2;
start();
System.out.println(a);
}
public void run() {
a++;
}
public static void main( String[] args ) {
new Main();
}
}
2
0
Ошибка компиляции
Результат может варьироваться от запуска к запуску
3
Вопрос №8
Алгоритмизация – это процесс построения алгоритма решения задачи с помощью ЭВМ, результатом которого является:
выделение этапов процесса обработки данных
формальная запись этапов процесса обработки данных
определение порядка выполнения этапов процесса обработки данных
все перечисленное
Вопрос №9
Какой результат выполнения указанной строки кода?
int i = Integer.MAX_VALUE + 10;
Значением переменной i станет отрицательное число
Выбросится ArithmeticException
Выбросится OperationNotSupportedException
Результат не определён
Значением переменной i станет NaN константа
Вопрос №10
Какое утверждение верно по отношению к данному коду?
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public boolean equals(Person p) {
return p.name.equals(this.name);
}
}
Возникнет ошибка компиляции в методе equals, так как из этого метода не доступно p.name
В методе equals не хватает вызова super.equals(this.name)
Метод equals неправильно переопределяет метод equals класса Object
Для того, чтобы класс корректно работал в любом контексте, он должен переопределить еще и метод hashCode класса Object
Вопрос №11
Что нужно вставить вместо ... чтобы прочитать строку "Reading successful." из файла C:\file.txt и вывести её на экран (укажите все подходящие варианты)?
public class Main {
public static void main(String[] args) {
File file = new File("C:\\file.txt");
try {
...
int i;
while((i = input.read()) != -1){
System.out.print((char)i);
}
}
catch (Exception ex) {
System.out.println("Exception");
}
}
}
BufferedReader input = new BufferedReader(new FileReader(file))
InputStreamReader input = new InputStreamReader(new InputStream(file))
InputStream input = new InputStream(file)
FileInputStream input = new FileInputStream(file)
Reader input = new Reader(file)
Вопрос №12
Каким образом можно запретить наследование класса (речь идет о top-level классах)?
Не определять конструктор
Запретить наследование нельзя
Добавить модификатор abstract
Объявить все конструкторы класса private
Добавить модификатор private
Добавить модификатор final
Вопрос №13
Какие заголовки конструкторов объекта типа Thread некорректны?
1. Thread()
2. Thread(Runnable target)
3. Thread(ThreadGroup group, Runnable target)
4. Thread(String name)
5. Thread(ThreadGroup group, String name)
6. Thread(Runnable target, String name)
7. Thread(ThreadGroup group, Runnable target, String name)
8. Thread(ThreadGroup group, Runnable target, String name, long stackSize)
все корректны
1
7 и 8
1 и 4
2 – 8
Вопрос №14
Что произойдет во время компиляции и выполнения данного фрагмента кода?
int i = 0, j = 5;
tp: for (;;) {
i++;
for (;;) {
if (i > --j) {
break tp;
}
}
System.out.println("i =" + i + ", j = " + j);
}
Ошибка компиляции
Будет выведено "i = 1, j = 4"
Будет выведено "i = 3, j = 4"
Будет выведено "i = 3, j = 0"
Будет выведено "i = 1, j = 0"
Вопрос №15
Что выведет следующий код?
public class Main {
public static void main(String[] args) {
recur(99);
}
public static void recur(int a) {
if (a <= 100) {
System.out.println("a=" + a);
recur(++a);
System.out.println("a=" + a);
}
}
}
a=99
a=100
a=100
a=100
a=99
a=100
a=100
a=99
a=99
a=100
a=101
a=100
a=99
a=100
a=100
a=101
Вопрос №16
Что выведет на экран следующая программа?
public class Test {
public static void main(String[] args) {
System.out.println("4/2=" + 4/2 == "4/2=2");
}
}
4/2=false
4/2=true
false
true
Вопрос №17
Каким будет результат выполнения следующего кода?
for(int i = 0 ; i < 4 ; ) {
switch(new Integer(i++)) {
case 1:
System.out.print("one ");
break;
case 3:
System.out.print("three ");
case 4:
System.out.print("four ");
default:
System.out.print("def ");
}
}
one def three four
Ошибка времени выполнения
def one def three four def
def one def three
Ошибка компиляции
one def three four def four def
Вопрос №18
Какие исключения ПОТЕНЦИАЛЬНО могут возникнуть при присваивании одной переменной объектного типа, другой переменной ЛЮБОГО типа?
a = b;
(при условии что компиляция прошла успешно)
OutOfMemoryError
ClassCastException
ArithmeticException
NullPointerException
IndexOutOfBoundsException
Вопрос №19
Алгоритм может быть задан следующими способами:
формально-словесным
словесно-графическим
последовательностью байтов
на алгоритмическом языке
графическим
словесным
Вопрос №20
Что будет допустимо вставить в строчку 6 чтобы код компилировался?
01. class Plant {
02. String getName() { return "plant"; }
03. Plant getType() { return this; }
04. }
05. class Flower extends Plant {
06. // insert code here
07. }
08. class Tulip extends Flower { }
09. public class Test {
10. public static void main(String...arg) { }
11. }
String getType(int i) { return "this"; }
Plant getType() { return this; }
String getType() { return "this"; }
Tulip getType() { return new Tulip(); }
Flower getType() { return this; }
=============================================
Какой из вариантов лучше описывает отношение "У Человека есть лучший друг Собака"?
class Man implements Dog { }
class Man { private BestFriend dog; }
class Man { private Dog bestFriend; }
class Man { private Dog<BestFriend> instance; }
class Man extends Dog { }
class Man { private BestFriend<Dog> instance; }
Вопрос №2
Что произойдёт при компиляции данного кода?
class A{
public A method() throws Throwable{ // 1
return new Single();
}
}
class Single extends A{
public Single method(String str) throws RuntimeException{ // 2
return new Single();
}
public Single method() throws Exception{ //3
return new Double();
}
}
class Double extends Single{
public void method(Integer digit) throws ClassCastException{ // 4
}
public Double method() throws IOException{ // 5
return new Double();
}
}
Ошибка компиляции в строке 5
Код скомпилируется без ошибок
Ошибка компиляции в строке 2
Ошибка компиляции в строке 4
Ошибка компиляции в строке 1
Ошибка компиляции в строке 3
Вопрос №3
Поток – это:
задействованная область памяти
выполняющаяся часть программы
оба ответа верны
оба ответа неверны
Вопрос №4
Допустима ли такая реализация интерфейсов?
interface I1 {};
interface I2 extends I1{};
public class C implements I2, I1{}
Да
Нет
Вопрос №5
Если на одном участке кода возникают более одного исключения, то используются несколько операторов catch. Для чего?
Каждый – для отмены своего исключения
Каждый – для захвата своего исключения
Каждый - для проверки корректности выполнения программы
Все ответы верны
Вопрос №6
Какой результат выполнения программы?
public class B {
public static void main(String[] args) {
big_loop:
for (int i = 0; i < 3 ; i++) {
try {
for (int j = 0; j < 3 ; j++) {
if (i == j) continue;
else if (i > j) continue big_loop;
System.out.print("A");
}
} finally {
System.out.print("B");
}
System.out.print("C");
}
}
}
AABBCACA
AABCAABCBC
AAABCAAABCAAABC
AABCBB
ABCABCABC
Вопрос №7
Что напечатает следующий код?
public class Main extends Thread {
private int a;
public Main() {
a = 2;
start();
System.out.println(a);
}
public void run() {
a++;
}
public static void main( String[] args ) {
new Main();
}
}
2
0
Ошибка компиляции
Результат может варьироваться от запуска к запуску
3
Вопрос №8
Алгоритмизация – это процесс построения алгоритма решения задачи с помощью ЭВМ, результатом которого является:
выделение этапов процесса обработки данных
формальная запись этапов процесса обработки данных
определение порядка выполнения этапов процесса обработки данных
все перечисленное
Вопрос №9
Какой результат выполнения указанной строки кода?
int i = Integer.MAX_VALUE + 10;
Значением переменной i станет отрицательное число
Выбросится ArithmeticException
Выбросится OperationNotSupportedException
Результат не определён
Значением переменной i станет NaN константа
Вопрос №10
Какое утверждение верно по отношению к данному коду?
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public boolean equals(Person p) {
return p.name.equals(this.name);
}
}
Возникнет ошибка компиляции в методе equals, так как из этого метода не доступно p.name
В методе equals не хватает вызова super.equals(this.name)
Метод equals неправильно переопределяет метод equals класса Object
Для того, чтобы класс корректно работал в любом контексте, он должен переопределить еще и метод hashCode класса Object
Вопрос №11
Что нужно вставить вместо ... чтобы прочитать строку "Reading successful." из файла C:\file.txt и вывести её на экран (укажите все подходящие варианты)?
public class Main {
public static void main(String[] args) {
File file = new File("C:\\file.txt");
try {
...
int i;
while((i = input.read()) != -1){
System.out.print((char)i);
}
}
catch (Exception ex) {
System.out.println("Exception");
}
}
}
BufferedReader input = new BufferedReader(new FileReader(file))
InputStreamReader input = new InputStreamReader(new InputStream(file))
InputStream input = new InputStream(file)
FileInputStream input = new FileInputStream(file)
Reader input = new Reader(file)
Вопрос №12
Каким образом можно запретить наследование класса (речь идет о top-level классах)?
Не определять конструктор
Запретить наследование нельзя
Добавить модификатор abstract
Объявить все конструкторы класса private
Добавить модификатор private
Добавить модификатор final
Вопрос №13
Какие заголовки конструкторов объекта типа Thread некорректны?
1. Thread()
2. Thread(Runnable target)
3. Thread(ThreadGroup group, Runnable target)
4. Thread(String name)
5. Thread(ThreadGroup group, String name)
6. Thread(Runnable target, String name)
7. Thread(ThreadGroup group, Runnable target, String name)
8. Thread(ThreadGroup group, Runnable target, String name, long stackSize)
все корректны
1
7 и 8
1 и 4
2 – 8
Вопрос №14
Что произойдет во время компиляции и выполнения данного фрагмента кода?
int i = 0, j = 5;
tp: for (;;) {
i++;
for (;;) {
if (i > --j) {
break tp;
}
}
System.out.println("i =" + i + ", j = " + j);
}
Ошибка компиляции
Будет выведено "i = 1, j = 4"
Будет выведено "i = 3, j = 4"
Будет выведено "i = 3, j = 0"
Будет выведено "i = 1, j = 0"
Вопрос №15
Что выведет следующий код?
public class Main {
public static void main(String[] args) {
recur(99);
}
public static void recur(int a) {
if (a <= 100) {
System.out.println("a=" + a);
recur(++a);
System.out.println("a=" + a);
}
}
}
a=99
a=100
a=100
a=100
a=99
a=100
a=100
a=99
a=99
a=100
a=101
a=100
a=99
a=100
a=100
a=101
Вопрос №16
Что выведет на экран следующая программа?
public class Test {
public static void main(String[] args) {
System.out.println("4/2=" + 4/2 == "4/2=2");
}
}
4/2=false
4/2=true
false
true
Вопрос №17
Каким будет результат выполнения следующего кода?
for(int i = 0 ; i < 4 ; ) {
switch(new Integer(i++)) {
case 1:
System.out.print("one ");
break;
case 3:
System.out.print("three ");
case 4:
System.out.print("four ");
default:
System.out.print("def ");
}
}
one def three four
Ошибка времени выполнения
def one def three four def
def one def three
Ошибка компиляции
one def three four def four def
Вопрос №18
Какие исключения ПОТЕНЦИАЛЬНО могут возникнуть при присваивании одной переменной объектного типа, другой переменной ЛЮБОГО типа?
a = b;
(при условии что компиляция прошла успешно)
OutOfMemoryError
ClassCastException
ArithmeticException
NullPointerException
IndexOutOfBoundsException
Вопрос №19
Алгоритм может быть задан следующими способами:
формально-словесным
словесно-графическим
последовательностью байтов
на алгоритмическом языке
графическим
словесным
Вопрос №20
Что будет допустимо вставить в строчку 6 чтобы код компилировался?
01. class Plant {
02. String getName() { return "plant"; }
03. Plant getType() { return this; }
04. }
05. class Flower extends Plant {
06. // insert code here
07. }
08. class Tulip extends Flower { }
09. public class Test {
10. public static void main(String...arg) { }
11. }
String getType(int i) { return "this"; }
Plant getType() { return this; }
String getType() { return "this"; }
Tulip getType() { return new Tulip(); }
Flower getType() { return this; }
=============================================
Дополнительная информация
Не нашли нужный ответ на тесты СибГУТИ? Пишите, помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Онлайн Тест 1 по дисциплине: Экология.
IT-STUDHELP
: 29 сентября 2023
Вопрос №1
В пахотном слое почвы вредные вещества нормируются по показателю...
ДОК (допустимое остаточное количество)
ПДН (предельно-допустимая нагрузка)
ПДК (предельно-допустимая концентрация)
ПДУ (предельно-допустимый уровень)
Вопрос №2
Антропогенное нарушение биотической регуляции круговорота углерода (из-за быстрого сокращения площади лесов) приводит к ...
усилению «парникового эффекта»
снижению «парникового эффекта»
фотохимическим реакциям
похолоданию климата
Вопрос №3
Демографичес
480 руб.
Онлайн Тест 1 по дисциплине: Материаловедение.
IT-STUDHELP
: 29 сентября 2023
Вопрос №1
От каких факторов зависит удельная электрическая проводимость металлических проводников: …
концентрации зарядов
напряжения
температуры
примеси
магнитного поля
длины проводника
Вопрос №2
Ионные кристаллы имеют энергию связи …, поэтому вещества относятся к …
низкая … к диэлектрикам
средняя … к диэлектрикам
высокая … к диэлектрикам
низкая … к полупроводникам
средняя … к полупроводникам
высокая … к полупроводникам
низкая … к проводникам
средняя … к проводникам
480 руб.
Онлайн Тест 1 по дисциплине: Экономика.
IT-STUDHELP
: 26 апреля 2023
Вопрос №1
Что из перечисленного не является общественным благом:
маяки
электроэнергия
оборона страны
защита от наводнений
полиция
Вопрос №2
Если перекрестная эластичность спроса по цене между товарами X и Y равна ( – 2,3), можно сделать вывод, что товары X и Y:
товары, заменяющие друг друга (субституты)
нормальные товары
низшие товары
товары, дополняющие друг друга (комплиментарные товары)
Вопрос №3
При расчете ВВП по расходам суммируются все перечисленные компоненты расходов, кроме:
400 руб.
Онлайн Тест 1 по дисциплине: Физика.
IT-STUDHELP
: 22 апреля 2023
Вопрос No1
Законом сохранения электрического заряда запрещена реакция:
Вопрос No2
Если увеличить в 2 раза амплитуду волны и при этом уменьшить в 2 раза скорость её распространения, то плотность потока энергии, переносимой волной:
Уменьшится в 8 раз
Уменьшится в 4 раза
Не изменится
Увеличится в 4 раза
Увеличится в 8 раз
Вопрос No3
При наблюдении интерференции фиолетового света в опыте Юнга расстояние между соседними тёмными полосами на экране равно 2 мм. Если источник фиолетового света зам
480 руб.
Онлайн Тест 1 по дисциплине: Менеджмент.
IT-STUDHELP
: 7 декабря 2022
Вопрос №1
Заполните пропуск. … – это организационно-правовая форма организации, в которой участники не отвечают по ее обязательством и несут риски убытков, связанные с деятельностью компании в пределах стоимости внесенных ими вкладов.
полное товарищество
товарищество на вере
общество с дополнительной ответственностью
общество с ограниченной ответственностью
Вопрос №2
Стратегия минимизации издержек характеризуется следующими параметрами …
стандартизированный продукт
продукт компании
600 руб.
Онлайн Тест 1 по дисциплине: Философия.
IT-STUDHELP
: 5 декабря 2022
Вопрос №1
Материя есть первооснова всего существующего, считают...
идеалисты
материалисты
рационалисты
скептики
Вопрос №2
Создаётся выделившимся из общей массы народа слоем творцов культуры - художники, композиторы, ученые, поэты. Основная особенность - авторство:
информационная культура
массовая культура
элитарная культура
Вопрос №3
Демокрит считал, что существуют только атомы и пустота. "Душа" в соответствии с этой идеей:
смертна
бессмертна
перерождается
Вопрос №4
Формами обществ
400 руб.
Онлайн Тест 1 по дисциплине: Эконометрика.
IT-STUDHELP
: 3 декабря 2022
Вопрос №1
По отношению к выбранной спецификации модели все экономические переменные объекта подразделяются на два типа:
эндогенные и экзогенные
дискретные и непрерывные
случайные и детерминированные
Вопрос №2
Экзогенные переменные:
зависимые переменные
независимые переменные
датированные предыдущими моментами времени
Вопрос №3
Отметьте обстоятельства, которые должны учитываться при выборе теоретической формы корреляционной связи:
объем изучаемой совокупности
предварительный теоретическ
550 руб.
Онлайн Тест 1 по дисциплине: Электроакустика.
IT-STUDHELP
: 12 ноября 2022
Вопрос No1
Из всех аналоговых устройств искусственной реверберации ... создает наиболее естественное звучание.
Эхо - камера
Пружинный ревербератор
Магнитный ревербератор
Листовой ревербератор
Вопрос No2
В плоской волне, в отсутствие вязкости среды, амплитуда давления и колебательной скорости...
Убывает с расстоянием от источника
Возрастает с расстоянием от источника звука
Не убывают, а остаются постоянными
Убывает обратно пропорционально квадрату расстояния
Вопрос No3
Увеличение направ
490 руб.
Другие работы
Термодинамика и теплопередача СамГУПС 2012 Задача 49 Вариант 5
Z24
: 15 ноября 2025
Определить плотность теплового потока излучением q, Вт/м² между двумя расположенными на близком расстоянии параллельными плоскостями, имеющими степень черноты поверхности ε1 и ε2 и температуру соответственно t1 и t2. Во сколько раз изменится плотность теплового потока излучением, если степень черноты поверхности ε2 уменьшить в два раза?
150 руб.
Прогнозування можливих надзвичайних ситуацій на виробництві
Slolka
: 21 марта 2014
Вступ
1. Прогнозування можливих НС на виробництві
1.1 Оцінка зон впливу СДОР при розгерметизації ємкостей і сосудів
1.2 Оцінка зон впливу вибухових процесів
1.3 Оцінка пожежонебезпечних зон
2. Стійкість об’єкта і шляхи її підвищення
Література
Вступ
Ціль і задачі цивільної оборони – навчити діям у надзвичайних ситуаціях: вмінню визначити засоби захисту населення, основам організації і проведенню рятувальних та інших невідкладних робіт при ліквідації наслідків аварій, катастроф, стихійного лих
15 руб.
Разработка технологического процесса восстановления фланца вторичного вала электрометаллизационным напылением
konstruktor_ns
: 1 февраля 2017
1 КОНСТРУКТИВНО-ТЕХНОЛОГИЧЕСКИЙ АНАЛИЗ ВОССТАНАВЛИВАЕМОЙ ДЕТАЛИ.
1.1 Назначение детали и анализ технологического процесса ее изготовления
1.2 Анализ условий работы детали в сопряжении, видов и процессов ее изнашивания
1.3 Анализ дефектов детали и возможных технологических способов восстановления
490 руб.
Лабораторные работы №№1-3 по дисциплине: Сети и системы мобильной связи. Цифры 02
IT-STUDHELP
: 30 декабря 2021
Лаборато1 Цель работы приобрести навыки предварительной оценки зоны покрытия базовой станции на примере ТСС TETRA для заданного типа местности.
2 Исходные данные для расчета
Тип местности – город, с плотной застройкой.
Вариант абонентской радиостанции – Носимая портативная станция.
Таблица 1 Исходные данные
Параметр Базовая станция Носимая (портативная) станция
Несущая частота, МГц 460.5 450,5
Высота установки антенны, м 47 1,5
Мощность передатчика Вт 25 3
Коэффициент передачи фидера, дБ -
900 руб.