Quiz
Test1
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (20)
1Se 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 + “\””); }- ASecventa de cod este gresita, deoarece nu este corecta instantierea obiectului di
- BSecventa 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 - CSecventa de cod este gresita, deoarece sunt folosite doua semne de ghilimele consecutive
2Se 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 + “\””); }- ASecventa de cod este gresita, deoarece nu este corecta instantierea obiectului di
- BSecventa 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 - CSecventa de cod este gresita, deoarece sunt folosite doua semne de ghilimele consecutive
3. Daca
3Daca 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?- AintTabl = new int[10];
- Bint[] int Tabl = int[10];
- CintTabl.Length = 10;
- Dint[] intTab; = new int[10];
4Indicati enunturile adevarate referitoare la proprietati
- Aaccesorul get trebuie sa se termine cu o intructiune return
- Baccesorul get intoarce o valoare, de exemplu, poate intoarce simplu valoarea campului asociat
proprietatii - Cse defineste doar accesorul get in cazul in care se doreste crearea unei proprietati accesibila doar la citire
- Dla apelul accesorului get o proprietate trebuie sa altereze starea variabilei asociate
5Indicati enunturile false referitoare la proprietati:
- Aaccesorul set primeste automat un parametru special numit value, care contine atibuita proprietatii
- Bla apelul accesorului set o proprietate nu trebuie sa altereze starea variabilei asociate
- Cse defineste doar accesorul set in cazul in care se doreste crearea unei proprietati accesibila doar la
scriere - Dparametrul corespunzator accesorului set trebuie defiit explicit de programator
6Indicati care din urmatoarele enunturi referitoare la structuri sunt adevarate:
- AStructurile sunt tipul referinta
- BStructurile sunt tipuri valoare
- CIn cazul structurilor nu este permisa mostenirea
7Indicati 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”))
{
/...
}- A1
- B3
- C2
8Care este prototipul corespunzator punctului de intrare pentru o aplicatie C# la nivel de consola?
- Astatic void main (string[] args)
- Bstatic void Main (chars *args)
- Cstatic void maine (strings[] args)
- Dvoid Main (strings[] args)
- Estatic void Main (strings[] args)
- Fstatic void Main(string[] args)
9Indicati care din urmatoarele enunturi sunt adevarate:
- Ase permite specificarea literalilor in format octal
- Btermenul de literali desemneaza valori fixate, reprezentate intr-un format accesibil omului
- Cse poate preciza explicit tipul pentru un literal, daca se adauga un sufix specific
- Dliteralii C# pot i de rice tip valoric, modul de reprezentare depinzand de tipul sau
10Indicati enunturile adevarate referitoare la interfete:
- AIn cazul unei interfete se pot defini corpurile metodelor, proprietatilor, evenimentelor sau indexarilor
necesare - BEste permisa mostenirea interfetelor
- CO interfata poate fi instantiata direct
- AIn cazul unei interfete se pot defini corpurile metodelor, proprietatilor, evenimentelor sau indexarilor
11Care din urmatoarele clase nu pot fi mostenite?
- AAbstract
- BPublic
- CSealed
12O clasa poate contine:
- Adestructori
- Bformulare
- Cconstructori
- Dalte clase
- Emodule
- Fstructuri
- Gconstante
13Indicati enunturile false referitoare la exceptii:
- Ablocul catch poate intercepta posibile exceptii lansate de program in blocul try
- Bblocul 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 - Cordinea in care se declara blocurile de tip catch este importanta, de la general la particular
- Dexistenta blocului finally este obligatorie
14Indicati enunturile adevarate pentru un obiect instanta a clasei HashTable:
- AKey nu poate fi null
- Breprezinta o colectie de cheie-valori
- CValue nu poate fi null
15Tipul implicit pentru eveniment este:
1. String
2. Double
3. Integer
4. void- A1
- B2
- C3
- D4
16Indicati 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”);
}
}- ASecventa de cod este gresita, deoarece in clasa Program, metoda Demo nu are modificatorul de acces
“public” - BSecventa de cod este corecta, in clasa Program s-a definit corect metoda Demo
- CSecventa de cod nu este corecta, deoarece in interfata nu s-a definit corpul metodei Demo
- ASecventa de cod este gresita, deoarece in clasa Program, metoda Demo nu are modificatorul de acces
17Sa 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()
{
//...
}
}- ASecventa de cod este corecta
- BSecventa de cod este gresita, deoarece o interfata nu poate defini o metoda
- CSecventa de cod este gresita, deoarece Main nu poate fi static
18Indicati enunturile adevarate referitoare la exceptii:
- Aun bloc try trebuie sa fie urmat obligatoriu de unul sau mai multe blocuri catch
- Bla generarea unei exceptii, controlul executiei programului este transmis unuia dintre blocurile catch ce
urmeaza blocul try, in functie de tipul exceptiei produse - Cblocul de cod care poate genera o exceptie trebuie impachetat intr-un bloc try
19Indicati enunturile adevarate referitoare la exceptii
- Anotiunii de exceptie trebie sa i se asocieze si un context
- Bexceptie este un obiect ccare incapsuleaza informatie despre o situatie anormal
- Cla tratarea exceptiilor programatorul trebuie sa intoarca un cod de eroare corespunzator
- Dtoate exceptiile sunt organizate intr-i ierarhie si sunt derivate din clasa predefinita Exception
20Indicati enunturile adevarate:
- Aeste 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 - Bo indexare permite unui obiect sa fie indexat intocmai ca si un tablou
- Cca si tablourile, indexarile pot avea una sau mai multe dimensiuni
- Aeste obligatoriu ca o indexare sa lucreze cu un tablou, nu numai sa ofere o functionalitate care se apropie
Information
- Description
- primele 20 intrebari
- Author
- Rusnac Sergiu
- Language
- English
- Views
- 391
- Tags
- Rating
- No ratings yet Rate this quiz