task

task


1)

что напечатает программа?

import java.security.MessageDigest;


public class Quiz {


public static void main(String[] args) throws Exception {

MessageDigest md = MessageDigest.getInstance("MD5");

byte[] digest = md.digest("abracadabra".getBytes("UTF-8"));

for (byte b : digest) {

System.out.printf("%02x", b);

}

}

}

2)

http://sokobano.sourceforge.net/

Ваша задача — определить имя главного класса игры. Того, который содержит метод main и запускает игру. Введите имя этого класса ниже. Имя класса нужно вводить без имени пакета.

К решению можно подойти двумя путями: искать по исходникам метод main или внимательно рассмотреть команду запуска программы, зашитую в .bat/.sh файлах.


3)

IT Компания собрала новую команду программистов и закупает оборудование для их рабочих мест.

Как известно, все программисты очень любят иметь как можно больше мониторов. Всем работникам надо выдать одинаковое количество мониторов (иначе они поссорятся).

Напишите программу, которая принимает на вход количество мониторов купленных компанией и количество программистов в ней, а возвращает количество мониторов, которые никому не достанутся.

Требования:

Сигнатура метода содержит только примитивные типы размерностью в 32 бита

Название метода должно быть drawisMonitorsCounter

Метод должен быть виден из любого пакета

 Сигнатура метода должна быть: drawisMonitorsCounter(int monitors, int programmers)


4) Укажите размер целочисленного типа int в Java.


5) Реализуйте метод, который возвращает букву, стоящую в таблице UNICODE после символа "\" (обратный слэш) на расстоянии a.

В качестве примера написано заведомо неправильное выражение. Исправьте его.

Требования:

1. Сигнатура метода должна быть: charExpression(int a)


Report Page