$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

JavaScript контрола тока програма

Питање 1.

Да ли је ова наредба гранања исправно написана?

if a > b
    m = a;
else
    m = b;

    Q-109: Изабери одговор:

  • Да.
  • Нетачно
  • Не, зато што услов није у (облим) заградама.
  • Тачно
  • Не, зато што наредбе у гранама нису у (витичастим) заградама
  • Нетачно
  • Не, зато што ни услов ни гране нису у одговарајућим заградама
  • Нетачно

Питање 2.

Да ли је ова наредба гранања исправно написана?

if (a > b)
    m = a;
    brojac++;
else
    m = b;

    Q-110: Изабери одговор:

  • Да.
  • Нетачно
  • Не, зато што наредба у "не" грани није у витичастим заградама
  • Нетачно
  • Не, зато што две наредбе у "да" грани нису у витичастим заградама
  • Тачно
  • Не, зато што наредбе ни у једној грани нису у витичастим заградама
  • Нетачно

Питање 3.

Која је вредност променљиве n након извршања ових наредби?

let n = 0;
if (n < 0) n = -2 * n;
else n = 1 - n;

Одговор:

Питање 4.

Шта при извршавању исписује у конзолу следећи програмски кôд, ако је вредност x једнака 7?

if (x > 10)
    if (x > 15) console.log("A");
    else console.log("B");
else
    if (x > 5)  console.log("C");
    else console.log("D");

    Q-111: Изабери одговор:

  • Исписује "A"
  • Нетачно
  • Исписује "B"
  • Нетачно
  • Исписује "C"
  • Тачно
  • Исписује "D"
  • Нетачно

Питање 5.

Шта при извршавању исписује следећи програмски кôд, ако је вредност x једнака 15?

if (x < 10)
if (x > 5) console.log("Jedan");
else console.log("Dva");

    Q-112: Изабери одговор:

  • Исписује "Jedan".
  • Нетачно
  • Исписује "Dva".
  • Нетачно
  • Не исписује ништа.
  • Тачно
  • Исписује и "Jedan" и "Dva".
  • Нетачно

Питање 6.

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

let x = 1;
while (x < 10)
    x *= 2;
console.log(x);

Одговор:

Питање 7.

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

let a = [2, 3, 5];
let x = 1;
for (let i = 0; i < a.length; i++)
    x *= a[i];
console.log(x);

Одговор:

Питање 8.

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

let brojevi = [2, 4, 5];
let n = 0;
for (let broj of brojevi) {
    n++;
}
console.log(n);

Одговор:

Питање 9.

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

let t = {x: 2, y: 5};
let n = 0;
for (let koord in t) {
    n++;
}
console.log(n);

Одговор: