Писање статичких метода - квиз¶
- static bool PoRedu(int x, int y, int z)
- Не.
- static void IspisiFormatirano(int n)
- Не.
- static long Faktorijel(int n)
- Тачно!
- static double Stepen(double x, int n)
- Не.
Q-87: Које од наведених је заглавље метода који враћа цео број?
- static IspisiFormatirano(int x)
- static void NapraviTabelu()
- static bool IstogZnaka(int x, y)
- static int SrednjiPoVelicini(int x, int y, int z)
Q-88: Која заглавља метода су НЕИСПРАВНО написана?
Функција Najmanji не враћа увек очекивани резултат. Шта је резулатат њеног извршавања при позиву Najmanji(2, 2, 3)?
using System;
int Najmanji(int a, int b, int c)
{
if (a < b && a < c)
return a;
else if (b < a && b < c)
return b;
else
return c;
}
Шта исписује следећи програм ако се унесе 5 и 3?
using System;
class Program
{
static int Proizvod(int a, int b) { return a * b; }
static int Zbir(int a, int b) { return a + b; }
static int Razlika(int a, int b) { return a - b; }
static void Main()
{
int x = int.Parse(Console.ReadLine());
int y = int.Parse(Console.ReadLine());
Console.WriteLine(Proizvod(Zbir(x, y), Razlika(x, y)));
}
}
Шта исписује следећи програм ако се унесе 3?
using System;
class Program
{
static int f(int a) { return a * a; }
static void Main()
{
int x = int.Parse(Console.ReadLine());
Console.WriteLine(f(f(x)));
}
}