Test2

A colorful illustration depicting a programmer working on a computer with C# code on the screen, surrounded by various programming symbols and a lightbulb representing ideas.

C# Programming Knowledge Quiz

Test your knowledge of C# programming concepts with our engaging quiz! Designed for both students and professionals, this quiz includes a variety of questions that challenge your understanding of variables, data types, collections, and more.

Get ready to:

  • Explore in-depth questions about C#.
  • Check your skills against a comprehensive set of problems.
  • Gain insight into your programming knowledge level.
20 Questions5 MinutesCreated by CodingNinja47
Koji iskaz je tacan?
Konstantama se mogu menjati vrednosti.
Promenljivama se mogu menjati vrednosti.
Promenljivama se ne moze menjati tip.
Konsttantama se moze menjati tip.
Promenljiva "malaPromenljiva" I promenljiva "malapromenljiva" su iste.
True
False
Kompajler ce prikazati gresku za koji od navedenih iskaza?
Float a = 34.5; int b = a;
Char ch = Console.ReadKey(); string b = ch;
String b = Console.ReadKey(); char ch = b[0];
Enum Enumerator1 : Decimal {Broj, Slovo = 34, Rec, Recenica}; Enumerator1 enumerator1 = Enumerator1.Recenica;
Za koji od navedenih stringova kompajler nece prikazivati gresku?
String a = @"\\moj\\novi\\fajl";
String b = "\\moj\\novi\\fajl";
String c = "\novi\fajl";
String d = "\fajlovi\na\tabli";
Ispis na konzoli za dati kod
 
int a, b; a = b = 3;
int c = ++a + a - b - b-- + a++;
Console.Write(c);
 
je:
4
5
6
7
Ispis na konzoli za dati kod
 
int a = 3, b = 4, c = 5, d = 4;
Console.WriteLine((b == d) && !(a > c) || (a != b));
 
je:
True
False
Compiler error
Runtime error
char a = 'a';
char b = 'b';
 
if(a > 0) {
   if(b > 0) {
      Console.WriteLine($"'a'  I 'b' imaju vrednosti vece od 0");
   }
   Console.Write($"'b' nema vrednost vecu od 0");
}
Console.Write($"'a' nema vrednost vecu od 0");
 
Koliko linija ce se ispisati na konzoli?
0
1
2
3
Koji od iskaza je tacan?
Svaki case u switch naredbi mora imati break.
Default u switch-u se odradjuje samo kad uslov ne zadovoljni nijedan case.
Default u switch-u se odradjuje bez obzira da li je uslov zadovoljio neki case ili ne.
Default u switch-u se odradjuje samo kada dodje do greske.
Koji od iskaza je tacan?
If se moze zapisati u obliku "if(a > 0) Console.WriteLine(a);".
For se moze zapisati u obliku "for(int I = 0; I < 10; I ++) Console.WriteLine(i);".
While se moze zapisati u obliku "while(a > 0) Console.WriteLine(a);".
Funkcija se moze zapisati u obliku "public void Funkcija(int a) Console.WriteLine(a);".
Koji od iskaza je tacan?
While petlja ce se uvek izvrsiti bar jednom.
Do while petlja se moze izvrsiti jednom ili nijednom.
While petlja moze biti beskonacna.
For petlja ne moze biti beskonacna;
Oblast vazenja promenljive moze biti:
U okviru bloka
U okviru metode
U okviru klase
U okviru projekta
Koristeci "foreach" moguce je iterirati kroz:
Niz
HashSet
Dictionary
Stack
Kolekcije koje ne moraju biti genericke su:
ArrayList
Dictionary
HashTable
Queue
Izlaz na konzoli za dati kod
 
ArrayList lista1 = new ArrayList();
lista1.Add(1);
lista1.Add(2);
lista1.Add(3);
lista1.Add(4);
lista1.Add(5);
lista1.Add(6);
lista1.RemoveAt(5);
lista1.Remove(5);
lista1.RemoveRange(1, 3);
Console.Write(lista1.Count);
 
je:
1
2
Compiler error
Runtime error
Izlaz na konzoli za dati kod
 
List<int> lista2 = new List<int>();
int[] niz1 = {1, 2, 3, 4};
lista2.Add(5);
lista2.Add(6);
lista2.AddRange(niz1);
 
foreach(var el in lista2) {
   Console.Write(el + " ");
}
 
je:
1 2 3 4 5 6
1 2 5 6 3 4
5 6 1 2 3 4
5 6 3 4 1 2
Izlaz na konzoli za dati kod
 
int[] nizA = {3, 5, 6, 7, 1, 1, 8};
int[] nizB = {5, 6, 7, 2, 11, 2, 1};
int[] nizC = {4, 3, 7, 4, 1, 12, 8};
 
HashSet<int> setA = new HashSet<int>(nizC);
setA.ExceptWith(nizB);
setA.IntersectWith(nizA);
 
foreach (var el in setA) {
   Console.Write(el + " ");
}
 
je:
3 8
3 1 8
6 7 8
3 5 4
Izlaz na konzoli za dati kod
 
Stack stack = new Stack();
stack.Push("1");stack.Push("2");stack.Push("3");
 
if(stack.Contains(1)){
   stack.Pop();
}  
else {
   stack.Push("4");
}
 
Console.WriteLine(stack.Peek());
 
je:
1
2
3
4
Izlaz na konzoli za dati kod 
 
int[] nizQueue = {12, 55, 3, 14, 7};
Queue queue = new Queue(nizQueue);
queue.Enqueue(14);
 
while(queue.Count > 0)
{
   Console.Write(queue.Dequeue() + "");
}
 
je:
12 55 3 14 7 14
14 7 14 3 55 12
3 7 12 14 55
14 14 12 55 3 7
Izlaz na konzoli za dati kod
 
string test = "zavrsni test";
string[] nizTest = test.Split(' ');
 
List<char> listaCh = new List<char>("test");
listaCh.AddRange(nizTest[1]);
listaCh.AddRange(nizTest[0]);
 
foreach (var ch in listaCh)
{
   Console.Write(ch);
}
 
je:
Testtesttest
Zavrsnitesttest
Testzavrsnitest
Testtestzavrsni
Izlaz na konzoli za dati kod 
 
string test = "zavrsni test";
float suma = 0;
for(int I = 0; I < test.Length; i++)
{
   suma += test[i];
}
string rezultat = suma > 0 ? "veca" : "manja";
Console.WriteLine($"Suma je: {rezultat} od nula.");
 
je:
Suma je veca od nula.
Suma je manja od nula.
Compiler error
Runtime error
{"name":"Test2", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of C# programming concepts with our engaging quiz! Designed for both students and professionals, this quiz includes a variety of questions that challenge your understanding of variables, data types, collections, and more.Get ready to:Explore in-depth questions about C#.Check your skills against a comprehensive set of problems.Gain insight into your programming knowledge level.","img":"https:/images/course1.png"}
Powered by: Quiz Maker