Страницу Назад
Поискать другие аналоги этой работы

650

Онлайн Тест по дисциплине: Современные языки программирования.

ID: 235425
Дата закачки: 16 Апреля 2023
Продавец: IT-STUDHELP (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Тесты
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Вопрос №1
Ресурсы – это:

процессы, которые пользователь инициировал в процессе выполнения потока

идентификационные номера процессов, которые пользователь инициировал в процессе выполнения потока

объекты, которые запрашиваются, используются и освобождаются процессами в период их активности

устройства ввода-вывода, связанные с выполнением потока

Вопрос №2
Какие заголовки конструкторов объекта типа 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

Вопрос №3
Какой результат выполнения указанной строки кода?
int i = Integer.MAX_VALUE + 10;


Значением переменной i станет отрицательное число

Выбросится ArithmeticException

Выбросится OperationNotSupportedException

Результат не определён

Значением переменной i станет NaN константа

Вопрос №4
Что означает ключевое слово extends?

Что два класса делают одно и то же

Что данные класс наследуется от другого

Что это дополнительный модуль класса, который расширяет его свойства

Что это самый большой класс в программе

Вопрос №5
Гарантированно ли начнется сборка мусора после вызова Runtime.getRuntime().gc()?

Нет

Да

Вопрос №6
Каким образом можно запретить наследование класса (речь идет о top-level классах)?

Не определять конструктор

Запретить наследование нельзя

Добавить модификатор abstract

Объявить все конструкторы класса private

Добавить модификатор private

Добавить модификатор final

Вопрос №7
Чем отличаются static-метод класса от обычного метода класса?

Обычный метод класса можно переопределить, а static-метод нельзя

Обычный метод класса можно перегрузить, а static-метод нельзя

Обычный метод класса работает от объекта класса, а static-метод от всего класса

Static-метод класса можно вызывать только внутри класса, а обычный - в любой части кода

Вопрос №8
Что нужно вставить вместо ... чтобы прочитать строку "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)

Вопрос №9
Алгоритм — это:

система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи

указание на выполнение действий

процесс выполнения вычислений, приводящих к решению задачи

Вопрос №10
Какой из предложенных вариантов в наибольшей степени соответствует исходной конструкции?
for (int i = 0; i < 10; i++) {
System.out.println(i);
}

int i = 0;
while (i < 10) {
System.out.println(i);
}
i++;

int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
}

int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}

Вопрос №11
В какой строке(-ах) кода содержится ошибка?
int i = 1; //1
i = -+(10 + 2 + i); //2
++i--; //3
System.out.println(i);

2, 3

Код не содержит ошибок

1

3

2

Вопрос №12
Выберите правильные высказывания относительно концепции взаимосвязи методов hashCode() и equals(Object o)

Если при сравнении двух объектов метод equals возращает значение true, то значения, возвращаемые методами hashCode() этих объектов, должны совпадать

Если при сравнении двух объектов метод equals возращает значение true, то значения, возвращаемые методами hashCode() этих объектов, могут не совпадать

Если при сравнении двух объектов метод equals возращает значение false, то значения, возвращаемые методами hashCode() этих объектов, должны быть различными

Если при сравнении двух объектов метод equals возращает значение false, то значения, возвращаемые методом hashCode() этих объектов, могут совпадать

Ни одно из вышеперечисленных высказываний

Вопрос №13
Что выведет следующий код?
int i = 0;
i++;
System.out.print(i);
i = i++;
System.out.println(i);

10

12

01

11

Вопрос №14
Выберите варианты комментариев (в некотором исходном файле Java), которые не приведут к ошибке?

/* /* This is a valid comment in java. */ */

/* This is a valid comment in java. */

/** This is a valid comment in java. */

<!-- This is a valid comment in java -->

// This is a valid comment in java

/* This is a valid comment in java. **/

Вопрос №15
Что произойдет во время компиляции и выполнения данного кода?
public class Test {
public static void main(String[] args) {
String s1 = new String("string");
String s2 = new String("STRINg");

StringBuilder sb1 = new StringBuilder("test");
StringBuilder sb2 = new StringBuilder("test");

System.out.println(s1.equalsIgnoreCase(s2) && sb1.equals(sb2)
&& s2.charAt(s2.length()) == \'g\');
}
}

Будет выведено "true"

Произойдет ошибка во время выполнения

Произойдет ошибка компиляции

Будет выведено "false"

Вопрос №16
Что будет результатом запуска такого кода?
package tutorial.base;
public class TypesTutorial {
public static void main(String... args) {
A alpha = new B(0);
}
}
class A {
A(int x){ // - 1 -
a(x); // - 2 -
}
void a(int x) {
System.out.println("A-a: " + x);
}
}
class B extends A {
B(int x) { // - 3 -
a(x); // - 4 -
}
void a(int x) {
System.out.println("B-a: " + x);
}
}

Ошибка компиляции в строке 3

Ошибка компиляции в строке 1

B-a: 0
A-a: 0

Ошибка компиляции в строке 2

Ошибка компиляции в строке 4

А-a: 0
B-a: 0

Вопрос №17
Каков результат выполнения следующего кода?
class A implements Cloneable{
public int i=10;
@Override
public A clone() throws CloneNotSupportedException {
return (A) super.clone();
}
}
class B extends A implements Cloneable{
public int i=20;
@Override
public B clone() throws CloneNotSupportedException {
A cloneA = super.clone();
B cloneB = (B) cloneA;
System.out.print(cloneB.i+" ");
return cloneB;
}
}
public class MyClass {
public static void main(String[] args) throws CloneNotSupportedException {
B b = new B();
A a = b.clone();
System.out.println(a.clone().i);
}
}

20 20 20

Ошибка выполнения java.lang.ClassCastException

20 20

20 10

10 10 20

20 20 10

10 10 10

Вопрос №18
Выберите из приведенных все модификаторы, которые применимы для top-level классов (не вложенных):

public

transient

final

private

protected

Вопрос №19
Что будет выведено на консоль при вычислении следующего выражения?
int x = 0;
System.out.print(x++==++x);

Код не скомпилируется

true

false

Вопрос №20
Что произойдет во время компиляции и выполнения данного фрагмента кода?
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"

=============================================

Комментарии:
Не нашли нужный ответ на тесты СибГУТИ? Пишите, пройду тест БЕСПЛАТНО!
Помогу с вашим онлайн тестом, другой работой или дисциплиной.

E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru

Размер файла: 123,6 Кбайт
Фаил: Microsoft Word (.docx)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


        Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Современные языки программирования / Онлайн Тест по дисциплине: Современные языки программирования.
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!