ОО2/Јул 2021

Извор: SI Wiki
< ОО2
Датум измене: 29. јун 2021. у 21:39; аутор: KockaAdmiralac (разговор | доприноси) (G1 zadaci)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу
  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

Г1

1. задатак

Које тврдње су тачне за тип Стринг на програмском језику Јава?

  1. Податак типа String могуће је креирати искључиво коришћењем алокатор[сиц] new.
  2. Оператор + се користи за конкатенацију (надовезивање) стрингова (ниски).
  3. Објекти типа String нису променљиви (јесу иммутабле) након стварања.
  4. Садржаји два објекта типа String пореде се на једнакост по вредност користећи оператор ==.
  5. Тип String је дефинисан у пакету java.lang.

2. задатак

Шта исписује следећи програм на програмском језику Јава? Уписати симбол x уколико се програм не преводи.

public class Test {
    {
        i = 3;
    }
    private int i = 2;
    public Test() {
        System.out.print(i);
    }
    {
        i = 1;
    }

    public static void main(String args[]) {
        new Test();
    }
}

Одговор: 1

3. задатак

Која од следећих тврђења су тачна на програмском језику Јава?

  1. Чланови пакета могу имати пакетско право приступа.
  2. Чланови пакета могу имати приватно право приступа.
  3. Подразумевано право приступа члановима пакета је пакетско.
  4. Чланови пакета могу имати заштићено право приступа.
  5. Чланови пакета могу имати јавно право приступа.

4. задатак

Које од следећих тврдњи су тачне за програмски језик Јава?

  1. Јавни нестатички методи се могу полиморфно редефинисати (надјачати) у изведеној класи.
  2. Пакетски нестатички методи се могу полиморфно редефинисати (надјачати) у изведеној класи.
  3. Заштићени нестатички методи се могу полиморфно редефинисати (надјачати) у изведеној класи.
  4. Статички методи се могу полиморфно редефинисати (надјачати) у изведеној класи.
  5. Приватни нестатички методи се могу полиморфно редефинисати (надјачати) у изведеној класи.

5. задатак

Шта сме да стоји уместо #### да би се следећи програм написан на програмском језику Јава успешно превео?

interface I1 {
    default void f() {}
}
interface I2 {
    default void f() {}
}
interface I3 extends I1 {}
interface I4 extends I1 {}
interface I5 extends I1 {
    default void f() {}
}

class B implements #### {}
  1. I3, I4
  2. I3, I5
  3. I1, I2
  4. I1, I3
  5. I1

6. задатак

Које од следећих тврдњи су тачне за програмски језик Јава?

  1. Метод wаит је дефинисан у класи Објецт.
  2. Позивом метода wаит нит се може суспендовати на неодређено време.
  3. Методу wаит може се проследити као аргумент време суспендовања нити у милисекундама.
  4. Метод wаит може бити полиморфно редефинисан (надјачан) у изведеној класи.
  5. Метод wаит је дефинисан у класи Тхреад.

7. задатак

Дате опције
Апстракција Програмски језик
  • Label б
  • Choice е
  • TextField д
  • TextArea а
  • CheckBox ц
  1. Вишередно текстуално поље чији се садржај може мењати и програмски и кроз кориснички интерфејс
  2. Статички текст који се може мењати програмски, а не може кроз кориснички интерфејс
  3. Поље за потврду или радио-дугме, ако је у групи
  4. Једноредно текстуално поље чији се садржај може мењати и програмски и кроз кориснички интерфејс
  5. Падајућа листа из које се може изабрати само једна ставка

8. задатак

Које од следећих тврдњи су тачне?

  1. За платформу .НЕТ могуће је писати код на великом броју програмских језика.
  2. У извршном окружењу (ЦЛР) радног оквира .НЕТ могуће је искључити превођење у време извршења (ЈИТ) и омогућити интерпретацију међукода.
  3. Извршни склоп (ассемблy) за .НЕТ може бити у више фајлова.
  4. Извршно окружење (ЦЛР) радног оквира .НЕТ може да извршава бајткод (бyтецоде) програма писаног на језику Јава.
  5. Јединствено име (стронг наме) извршног склопа (ассемблy) за .НЕТ платформу садржи дигитално потписане податке о имену, верзији и култури.

9. задатак

За сваки од следећих типова података навести да ли су вредносног или указаног типа.

  • Делегати Указани
  • Класе Указани
  • Структуре Вредносни

10. задатак

Које од следећих тврдњи су тачне за програмски језик C#?

  1. Излазни параметри могу да буду простог типа података.
  2. За пренос излазних аргумената користи се кључна реч реф.
  3. Излазни параметри не морају да буду иницијализовани пре прослеђивања методу.
  4. Методи се могу разликовати по томе што један метод користи реф, а други оут префикс одговорајућег параметра истог типа, док су име метода и сви остали параметри једнаки за оба метода.

Г2

1. задатак

2. задатак

3. задатак

4. задатак

5. задатак

6. задатак

7. задатак

8. задатак

9. задатак

10. задатак