Rusnac Sergiu
Quiz by , created more than 1 year ago

primele 20 intrebari

370
0
0
Rusnac Sergiu
Created by Rusnac Sergiu almost 5 years ago
Close

Test1

Question 1 of 20

1

Se considera directorul E:\Temp in care se gaseste, printre altele, doar un fisier executabil. Sa se indice
enunturile adevarate referitoare la urmatoarea sectenta de cod:
DirectoryInfo di = new DirectoryInfo(“E:\Temp”);
foreach (FileInfo fi in di.GetFiles(“.exe.”))
{ Console.Writeline(“Fisierul \”” + fi.FullName + “\””); }

Select one or more of the following:

  • Secventa de cod este gresita, deoarece nu este corecta instantierea obiectului di

  • Secventa de cod este corecta, in fereastra de Command Prompt se afiseaza un rand in care se specifica
    sirul “Fisierul”, urmat de numele fisierului executabil intre ghilimele

  • Secventa de cod este gresita, deoarece sunt folosite doua semne de ghilimele consecutive

Explanation

Question 2 of 20

1

Se considera directorul E:\Temp in care se gaseste, printre altele, doar un fisier executabil. Sa se indice
enunturile adevarate referitoare la urmatoarea sectenta de cod:
DirectoryInfo di = new DirectoryInfo(“E:/Temp”);
foreach (FileInfo fi in di.GetFiles(“.exe.”))
{ Console.Writeline(“Fisierul \”” + fi.FullName + “\””); }

Select one or more of the following:

  • Secventa de cod este gresita, deoarece nu este corecta instantierea obiectului di

  • Secventa de cod este corecta, in fereastra de Command Prompt se afiseaza un rand in care se specifica
    sirul “Fisierul”, urmat de numele fisierului executabil intre ghilimele

  • Secventa de cod este gresita, deoarece sunt folosite doua semne de ghilimele consecutive
    3. Daca

Explanation

Question 3 of 20

1

Daca intTabl este un tablou de 5 intregi, declarat astfel:
int[] intTabl = new int[5];
care din urmatoarele secvente de cod este corecta pentru a creste dimensiunea tabloului la 10 elemente?

Select one or more of the following:

  • intTabl = new int[10];

  • int[] int Tabl = int[10];

  • intTabl.Length = 10;

  • int[] intTab; = new int[10];

Explanation

Question 4 of 20

1

Indicati enunturile adevarate referitoare la proprietati

Select one or more of the following:

  • accesorul get trebuie sa se termine cu o intructiune return

  • accesorul get intoarce o valoare, de exemplu, poate intoarce simplu valoarea campului asociat
    proprietatii

  • se defineste doar accesorul get in cazul in care se doreste crearea unei proprietati accesibila doar la citire

  • la apelul accesorului get o proprietate trebuie sa altereze starea variabilei asociate

Explanation

Question 5 of 20

1

Indicati enunturile false referitoare la proprietati:

Select one or more of the following:

  • accesorul set primeste automat un parametru special numit value, care contine atibuita proprietatii

  • la apelul accesorului set o proprietate nu trebuie sa altereze starea variabilei asociate

  • se defineste doar accesorul set in cazul in care se doreste crearea unei proprietati accesibila doar la
    scriere

  • parametrul corespunzator accesorului set trebuie defiit explicit de programator

Explanation

Question 6 of 20

1

Indicati care din urmatoarele enunturi referitoare la structuri sunt adevarate:

Select one or more of the following:

  • Structurile sunt tipul referinta

  • Structurile sunt tipuri valoare

  • In cazul structurilor nu este permisa mostenirea

Explanation

Question 7 of 20

1

Indicati secventele de cod corecte pentru a verifica existenta fisierului Demo.txt de pe C:
1. if (File.Exists(“C:/Demo.txt”))
{
//...
}
2. if (File.Exists(@”C:\Demo.txt”))
{
//...
}
3. if (File.Exists(“C:\Demo.txt”))
{
/...
}

Select one or more of the following:

  • 1

  • 3

  • 2

Explanation

Question 8 of 20

1

Care este prototipul corespunzator punctului de intrare pentru o aplicatie C# la nivel de consola?

Select one or more of the following:

  • static void main (string[] args)

  • static void Main (chars *args)

  • static void maine (strings[] args)

  • void Main (strings[] args)

  • static void Main (strings[] args)

  • static void Main(string[] args)

Explanation

Question 9 of 20

1

Indicati care din urmatoarele enunturi sunt adevarate:

Select one or more of the following:

  • se permite specificarea literalilor in format octal

  • termenul de literali desemneaza valori fixate, reprezentate intr-un format accesibil omului

  • se poate preciza explicit tipul pentru un literal, daca se adauga un sufix specific

  • literalii C# pot i de rice tip valoric, modul de reprezentare depinzand de tipul sau

Explanation

Question 10 of 20

1

Indicati enunturile adevarate referitoare la interfete:

Select one or more of the following:

  • In cazul unei interfete se pot defini corpurile metodelor, proprietatilor, evenimentelor sau indexarilor
    necesare

  • Este permisa mostenirea interfetelor

  • O interfata poate fi instantiata direct

Explanation

Question 11 of 20

1

Care din urmatoarele clase nu pot fi mostenite?

Select one or more of the following:

  • Abstract

  • Public

  • Sealed

Explanation

Question 12 of 20

1

O clasa poate contine:

Select one or more of the following:

  • destructori

  • formulare

  • constructori

  • alte clase

  • module

  • structuri

  • constante

Explanation

Question 13 of 20

1

Indicati enunturile false referitoare la exceptii:

Select one or more of the following:

  • blocul catch poate intercepta posibile exceptii lansate de program in blocul try

  • blocul finally contine codul care trebuie executat obligatoriu la iesirea dint-un bloc try, indiferent de
    faptul ca in blocul try s-a generat sau nu o exceptie

  • ordinea in care se declara blocurile de tip catch este importanta, de la general la particular

  • existenta blocului finally este obligatorie

Explanation

Question 14 of 20

1

Indicati enunturile adevarate pentru un obiect instanta a clasei HashTable:

Select one or more of the following:

  • Key nu poate fi null

  • reprezinta o colectie de cheie-valori

  • Value nu poate fi null

Explanation

Question 15 of 20

1

Tipul implicit pentru eveniment este:
1. String
2. Double
3. Integer
4. void

Select one or more of the following:

  • 1

  • 2

  • 3

  • 4

Explanation

Question 16 of 20

1

Indicati enunturile adevarate referitoare la urmatoarea secventa de cod:
interface ITest
{
void Demo();
}
class Program: ITest
{
4
public static void Main()
{
System.Console.Writeline(“hello”);
}
void Demo()
{
System.Console.Writeline(“In metoda Demo”);
}
}

Select one or more of the following:

  • Secventa de cod este gresita, deoarece in clasa Program, metoda Demo nu are modificatorul de acces
    “public”

  • Secventa de cod este corecta, in clasa Program s-a definit corect metoda Demo

  • Secventa de cod nu este corecta, deoarece in interfata nu s-a definit corpul metodei Demo

Explanation

Question 17 of 20

1

Sa se indice enunturile adevarate valabile pentru urmatoarea secventa de cod:
interface ITest
{
void Demo()
{
System.Console.Writeline(“In metoda Demo”);
}
}
class Program: ITest
{
public static void Main()
{
//...
}
}

Select one or more of the following:

  • Secventa de cod este corecta

  • Secventa de cod este gresita, deoarece o interfata nu poate defini o metoda

  • Secventa de cod este gresita, deoarece Main nu poate fi static

Explanation

Question 18 of 20

1

Indicati enunturile adevarate referitoare la exceptii:

Select one or more of the following:

  • un bloc try trebuie sa fie urmat obligatoriu de unul sau mai multe blocuri catch

  • la generarea unei exceptii, controlul executiei programului este transmis unuia dintre blocurile catch ce
    urmeaza blocul try, in functie de tipul exceptiei produse

  • blocul de cod care poate genera o exceptie trebuie impachetat intr-un bloc try

Explanation

Question 19 of 20

1

Indicati enunturile adevarate referitoare la exceptii

Select one or more of the following:

  • notiunii de exceptie trebie sa i se asocieze si un context

  • exceptie este un obiect ccare incapsuleaza informatie despre o situatie anormal

  • la tratarea exceptiilor programatorul trebuie sa intoarca un cod de eroare corespunzator

  • toate exceptiile sunt organizate intr-i ierarhie si sunt derivate din clasa predefinita Exception

Explanation

Question 20 of 20

1

Indicati enunturile adevarate:

Select one or more of the following:

  • este obligatoriu ca o indexare sa lucreze cu un tablou, nu numai sa ofere o functionalitate care se apropie
    de cea a tablourilor, din punct de vedere al utilizatorilor

  • o indexare permite unui obiect sa fie indexat intocmai ca si un tablou

  • ca si tablourile, indexarile pot avea una sau mai multe dimensiuni

Explanation