0% нашли этот документ полезным (0 голосов)
92 просмотров9 страниц

Examen22 - Attempt Review

Экзамен по курсу FCIM.PCD16.1 состоял из 10 вопросов. Студент получил 5 баллов из 10 возможных (50%) за 1 час и 2 минуты работы над экзаменом.

Загружено:

Nicu Spînu
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
92 просмотров9 страниц

Examen22 - Attempt Review

Экзамен по курсу FCIM.PCD16.1 состоял из 10 вопросов. Студент получил 5 баллов из 10 возможных (50%) за 1 час и 2 минуты работы над экзаменом.

Загружено:

Nicu Spînu
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd

Marius Herghelegiu 

Dashboard  My courses  FCIM.PCD16.1  Examen  Examen22

Started on Friday, 20 January 2023, 9:05 AM


State Finished
Completed on Friday, 20 January 2023, 10:07 AM
Time taken 1 hour 2 mins
Grade 5 out of 10 (50%)

Question 1 Complete Mark 1 out of 1

Care metode permit distrugerea firelor de execuție?

Какие методы позволяют уничтожать потоки?

Select one or more:

a. public final void suspend();

b. public void destroy();

c. public final void stop();

d. public static void yield();

e. public void interrupt();

Ваш ответ частично правильный.

You have selected too many options.


Question 2 Complete Mark 0 out of 1

Cîte metode de sincronizare a clasei Thread sunt în fragmentul de program expus pe linkul de mai jos.

Сколько методов синхронизации классa Thread присутствует в фрагменте программы, показанном по


ссылке ниже.

link:

https://utm-
my.sharepoint.com/:b:/g/personal/lilia_rotaru_calc_utm_md/EU2fWGrkGMhCtyjLXT8PTEwB4MU-
9J8MGAGUtvg6k9hsCg?e=1UlNIV

Answer: 0


Question 3 Complete Mark 1 out of 1

În care rînd a programului începe prelucrarea șirului primit?

В какой строке программы начинается обработка полученной строки?

1)    public class EchoForm extends HttpServlet {

2)      public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {

3)    res.setContentType("text/html");

4)     PrintWriter out = res.getWriter();

5)     Enumeration flds = req.getParameterNames();

6)      if(!flds.hasMoreElements()) {

7)    while(flds.hasMoreElements()) {

8)     String field= (String)flds.nextElement();

9)      String value= req.getParameter(field);

10)    out.print(field + " = " + value+ "<br>");

11)     } }

12)   out.close();   

13)    }   }

 
 

Answer: 7


Question 4 Complete Mark 0 out of 1

Este dat un fragment de program. Care va fi prioritatea grupului g2 după realizare?

Приведен фрагмент программы. Какой будет приоритет у группы g2 после выполнения?

ThreadGroup g1 = new ThreadGroup("g1");

g1.setMaxPriority(Thread.MIN_PRIORITY+6);

ThreadGroup g2 = new ThreadGroup(g1, "g2");

 g2.setMaxPriority(Thread.MAX_PRIORITY-2);

 g1.list();

Answer: 2

Question 5 Complete Mark 1 out of 1

Mecanismul prezentat este pentru socket  TCP sau UDP?

Представленный механизм используется  для сокета TCP или UDP?

socket()                    socket()

 bind()                      bind()

 recvfrom()  (cerere)  sendto()  

sendto() ( rãspuns)    recvfrom()

close()                     close()  

Answer: UDP


Question 6 Complete Mark 0 out of 1

Cîte forme de sincronizare au loc în programul dat?

Сколько форм синхронизации имеет место в данной программе?

public class Counter {

    public void displayCounter(){

        try {

            for(int i = 1; i<=5; i++){

                System.out.println("Counter: " + i);

            }

        }catch (Exception e){

            System.out.println("Thread is interrupted.");

        }    }     }

public class SynchThread extends Thread {

    private Thread thread;

    private String threadName;

    final Counter counter;

    public SynchThread(String threadName, Counter counter) {

        this.threadName = threadName;

        this.counter = counter;

    }

   public void run() {

        System.out.println("Thread " + threadName + " is running...");

        synchronized (counter) {

            counter.displayCounter();

        }

        System.out.println("Leaving " + threadName + " thread...");

    }

    public void start() {

        System.out.println("Thread " + threadName + " successfully started."); 


        if (thread == null) {
            thread = new Thread(this, threadName);

            thread.start();

        }    }    }

public class SynchThreadDemo {

    public static void main(String[] args) {

        Counter counter = new Counter();

        SynchThread threadOne = new SynchThread("Synchronized Thread One", counter);

        SynchThread threadTwo = new SynchThread("Synchronized Thread Two", counter); 

        threadOne.start();

        threadTwo.start();

        try {

            threadOne.join();

            threadTwo.join();

        }catch (InterruptedException e){

            System.out.println("Threads interrupted.");

            e.printStackTrace();

        }    }      }

Answer: 1


Question 7 Complete Mark 0 out of 1

De la care rînd a codului de program pînă la care rînd se аfiseaza  pachetul și distruge socketul?       
  Răspunsul să fie de forma  12-18   

От какой строки программного кода до какой строки афишируется  пакет и сокет уничтожен?                 
  Ответ должен быть в форме 12-18 

1)      public class DatagramClient {

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

3)      InetAddress address = InetAddress.getByName("127.0.0.1");

4)      int port=8200;

5)      DatagramSocket socket = null;

6)      DatagramPacket packet = null;

7)      byte buf[];

8)      try {

9)      socket = new DatagramSocket();

10)   buf = "Salut".getBytes();

11)   packet = new DatagramPacket(buf, buf.length, address, port);

12)   socket.send(packet);

13)   packet = new DatagramPacket(buf, buf.length);

14)   socket.receive(packet);

15)   System.out.println(new String(packet.getData()));}

16)   finally {socket.close();

}}}

Answer: 12-16


Question 8 Complete Mark 1 out of 1

ine ca regulă inițiază conversația în reția?

Кто обычно инициирует запрос в сети?

Answer: Clientul

Question 9 Complete Mark 1 out of 1

 Scrieți numele obiectului care implementează interfeța Runable din fragmentul de program.

Введите имя объекта, реализующего интерфейс Runable, в данном фрагменте программы.

class SomeThing    implements Runnable         {

public void run()          

     {

             System.out.println("Salut din Threadul aucziliar!");

     } }

public class Program               {

static SomeThing mThing;    

     public static void main(String[] args)      {

             mThing = new SomeThing();                             

     Thread myThready = new Thread(mThing);  

             myThready.start();                            

             System.out.println("Threadul principal sa finalizat...");

    }}

Answer: mThing


Question 10 Complete Mark 1 out of 1

Problema producatorului si a consumatorului  conține o clasă Consumer cînd:

Проблема производителя и потребителя содержит  только один класс Consumer, если:

Select one or more:

a. Există un singur consumator /  Есть только один потребитель

b. Există un singur producător / Есть только один производитель

c. Există mai mulți  consumatori cu  sarcina diferită   / Есть несколько потребителей с разными задачами

d. Există mai mulți  consumatori cu  sarcina comună  /  Есть несколько потребителей с общей задачей

Ваш ответ частично правильный.

You have correctly selected 1.

◄ Atestarea 2 Jump to... Test 1 ►

Вам также может понравиться