Онлайн Тест 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
Ионные кристаллы имеют энергию связи …, поэтому вещества относятся к …
низкая … к диэлектрикам
средняя … к диэлектрикам
высокая … к диэлектрикам
низкая … к полупроводникам
средняя … к полупроводникам
высокая … к полупроводникам
низкая … к проводникам
средняя … к проводникам
480 руб.
Онлайн Тест 1 по дисциплине: Экология.
IT-STUDHELP
: 29 сентября 2023
Вопрос №1
В пахотном слое почвы вредные вещества нормируются по показателю...
ДОК (допустимое остаточное количество)
ПДН (предельно-допустимая нагрузка)
ПДК (предельно-допустимая концентрация)
ПДУ (предельно-допустимый уровень)
Вопрос №2
Антропогенное нарушение биотической регуляции круговорота углерода (из-за быстрого сокращения площади лесов) приводит к ...
усилению «парникового эффекта»
снижению «парникового эффекта»
фотохимическим реакциям
похолоданию климата
Вопрос №3
Демографичес
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 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.