Садржај
3 Променљиве, подаци, типови
3.5 Текстуални подаци (стрингови, ниске)
4 Гранања
4.7 Гранања - разни задаци
5 Петље
5.1 Врсте петљи
5.2 Наредбе break и continue
6 Статички методи
6.4 Корист од метода
7 Низови
7.2 Низови - вежбање
8 Матрице
9 Кориснички дефинисани типови
10 Фајлови

Извршавање метода - квиз

    Q-89: Довршите реченицу тако да буде тачна: формални аргументи …

  • ... могу бити константе
  • Не.
  • ... морају бити имена
  • Тачно!
  • ... могу бити изрази
  • Не.
  • ... могу бити позиви других функција
  • Не.

    Q-90: Шта се дешава када покренемо овај програм?

    using System;
    
    class Program
    {
        static int f(int a) { return b+1; }
        static void Main()
        {
            int b = 3;
            Console.WriteLine(f(b) + 1);
        }
    }
    
  • Програм исписује 4
  • Не.
  • Програм исписује 5
  • Не.
  • Програм не може да се покрене (окружење пријављује грешку) јер променљива b не постоји у методу f
  • Тачно!

Колико пута се извршава метод f3 у следећем програму?

using System;

class Program
{
    static void f1(int a) { f2(a); f2(a);  }
    static void f2(int a) { f3(a); f3(a); f3(a); }
    static void f3(int a) { Console.Write(a); }

    static void Main()
    {
        f1(9);
        Console.WriteLine();
    }
}

Шта исписује следећи програм?

using System;

class Program
{
    static int f(int a) { return a + 1;  }

    static void Main()
    {
        Console.WriteLine(f(3) + 1);
    }
}

Шта исписује овај програм?

using System;

class Program
{
    static int f(int a, int b) { return a - b;  }

    static void Main()
    {
        int a = 3;
        int b = 1;
        Console.WriteLine(f(b, a));
    }
}
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+