Онлайн Тест 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 руб.
Другие работы
Проект навозопогрузчика грейферного
DocentMark
: 13 апреля 2015
Исходные данные:
грузоподъёмность Q, Н – 5000;
высота подъема Н, м – 5;
скорость движения каната υ, м/с – 0,2;
режим работы ПВ, % - 15;
кратность полиспаста U – 3.
Введение........................................................................
Исходные данные ............................................................
Подбор каната..................................................................
Расчет блока ..................................................................
Подбор радиал
245 руб.
Расчет процентов по кредитам и вкладам
ostah
: 4 ноября 2012
1. Определить простую ставку процентов, при которой первоначальный капитал в размере 10000 руб. достигнет через 180 дней суммы 13000
Решение.
13000=10000∙(1+180∙p/365), где p – искомая процентная ставка.
3000=1800000∙p/365
p=3000∙365/1800000
p=0.6083
Следовательно, искомая процентная ставка – 60.83% годовых.
2. Кредит в размере 45000 выдан с 26.03 по 18.10 под простые 48% годовых. Определить размеры долга для различных вариантов начисления процентов
Решение.
«Английская практика»
tф=6+30+31+30+3
30 руб.
Серьга. Задание №77. Вариант №24
bublegum
: 23 декабря 2020
Серьга Задание 77 вариант 24
Задание 77 вариант 24 Серьга
Выполнить чертеж с исправлением допущенных на нем ошибок.
3d модель и чертеж (все на скриншотах изображено) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19 и выше версиях компаса.
Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
100 руб.
Электропривод ножниц с наклонным ножом
VikkiROY
: 29 января 2015
Техническое задание
Расчёт и построение зависимости Мс=f(α)
Определение предварительно мощности двигателя
Расчёт сопротивлений пускового реостата
Выбор способа торможения и расчёт характеристики
Построение кривых скорости, тока и момента двигателя в функции времени при пуске и торможении, пользуясь методом Савинкова
Полная нагрузочная диаграмма электропривода
Количество кинетической энергии, отдаваемой маховыми массами на вал привода в моменты реза и запасаемой в периоды холостого хода Оп
45 руб.