NEW
Font size
WorksheetsLamda kifejezések C# nyelven 1.
Total questions: 17
Worksheet time: 34mins
Mit csinál a ez a két programsor?
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
int[] szamTomb = szamok.ToArray();
Semmit, mert szintaktikailag hibásak.
Létrehoz egy szamok nevű tömböt, elemei egész számok lehetnek.Felsorolással feltölti.
Létrehozza és feltölti a szamTomb egészekből álló listát a szamok tömb elemeivel.
Létrehoz egy szamok nevű listát, elemei egész számok lehetnek. Felsorolással feltölti.
Létrehoz egy szamTomb nevű egészekből álló tömböt, és feltölti a szamok lista elemeivel.
Az első programsor hibás
A második programsor hibás
Mit csinál a második programsor?
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
szamok.ForEach(n => Console.Write("{0}, ", n.ToString()));
Kiírja a szamok lista első elemét sztring típusra átalakítva.
Kiírja a szamok lista elemeit sztring típusra átalakítva.
Hibás a második programsor.
Megszámolja és kiírja a szamok lista elemeinek a számát.
Mit ír ki a harmadik programsor?
new List<string> { "one", "two", "three", "four", "five" };
string z = szavak.Find(word => word.Length > 4);
Console.WriteLine("\n{0}", z);
Az összes 4 betűsnél hosszabb szót a listából.
Az első 4 betűsnél hosszabb szót a listából.
True értéket, ha van négy betűsnél hosszabb szó a listában.
Az első 4 betűsnél hosszabb szó indexét a listából.
Mi lesz a z változó értéke, és miért?
new List<string> { "one", "two", "three", "four", "five" };
bool z = szavak.TrueForAll(word => word.Length > 2);
True, mert minden szó hosszabb 2 karakternél
False, mert minden szó hosszabb 2 karakternél
True, mert több mint két szó szerepel a listában
True, mert legalább egy szó két karakternél hosszabb a listában.
Az első két betűsnél hosszabb szó
Mit ír ki a harmadik programsor?
new List<string> { "one", "two", "three", "four", "five" };
string z = szavak.Find(word => word.ToLower().StartsWith("t"));
Console.WriteLine("\n{0}", z);
Hány szó kezdődik t betűvel
Az első t betűvel kezdődő szót
Hány szóban van t betű
Hány szó kezdődik nem kezdődik t betűvel
Adott a következő két adatszerkezet.
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
int[] szamTomb = szamok.ToArray();
Melyik programsor helyes?
int elsoNagyoobbMint = Find(szamTomb, n => n > 4);
int elsoNagyoobbMint = Arrayfind(szamTomb, n => n > 4);
int elsoNagyoobbMint = Array.Find(szamTomb, n => n > 4);
int elsoNagyoobbMint = Find.Array(szamTomb, n => n > 4);
Adott a következő két adatszerkezet.
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
Melyik programsor helyes?
int elsoParos = szamok.Find(n => (n % 2) = 0);
bool elsoParos = szamok.Find(n => (n % 2) == 0);
int elsoParos = szamok.Find(n => (n % 2) == 0);
int elsoParos = Array.Find(szamok, n => (n % 2) == 0);
Mit csinál a program a harmadik sorban?
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
List<int> talaltElemek = szamok.FindAll(n => n > 4);
talaltElemek.ForEach(n => Console.Write("{0}, ", n.ToString()));
Kiirja a talaltElemek lista összes elemét
Kiirja a talaltElemek lista első elemét
Kiirja a talaltElemek lista elemeinek számát
Hibás programsor
Mit csinál a program a második sorban?
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
List<int> talaltElemek = szamok.FindAll(n => n > 4);
talaltElemek.ForEach(n => Console.Write("{0}, ", n.ToString()));
A talaltElemek listába a szamok lista összes 4-nél nagyobb eleme kerül
A talaltElemek listába a szamok lista első 4-nél nagyobb eleme kerül
Hibás programsor
A talaltElemek listába a szamok lista ötödik eleme kerül
A talaltElemek listába a szamok lista ötödik és további elemei kerülnek.
Adott a következő lista:
new List<string> { "one", "two", "three", "four", "five" };
Melyik programsor helyes szintaktikailag? (Formailag)
string elsoSzo = szavak.Find(word => word.ToLower().Starts.With("t"));
string elsoSzo = szavak.Find(word => word.Tolower().StartsWith("t"));
string elsoSzo = szavak.Find(word => word.ToLower().StartsWith("t"));
string elsoSzo = szavak.Find(word => word.To.Lower().StartsWith("t"));
Adott a következő lista:
new List<string> { "one", "two", "three", "four", "five" };
Melyik programsor helyes?
string elsoSzo = szavak.Find(word => word.ToLower().StartsWith('t'));
string elsoSzo = szavak.Find(word => word.ToLower().Starts.With("t"));
string elsoSzo = szavak.Find(word => word.ToLower().StartsWith("t"));
string elsoSzo = szavak.Find(word => word.To,Lower().StartsWith("t"));
Melyik programsor hozza létre a listát?
new List<string> ( "one", "two", "three", "four", "five" );
new List<string> { 'one', 'two', 'three', 'four', 'five' };
new List<string> { one, two, three, four, five };
new List<string> { "one", "two", "three", "four", "five" };
new <string> List { "one", "two", "three", "four", "five" };
Adott a következő lista:
List<int> szamok = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
Melyik programsor hozza létre a tömböt és tölti fel a lista elemeivel?
int[] szamTomb = ToArray.szamok();
int[] szamTomb = szamok.Toarray();
int[] szamTomb = ToArray(szamok);
int[] szamTomb = szamok.ToArray();
int szamTomb [] = szamok.ToArray();
Melyik kulcsszó van hibásan írva?
Array.Find
TrueForAll
Starts.With
FindAll
Melyik kulcsszó van hibásan írva?
Array.Find
Trueforall
StartsWith
FindAll
Mit csinál a következő programsor a szavak nevű sztringeket tartalmazó listával?
bool vanBenneR = szavak.Exists(word => word.Contains("r"));
Ha a szavak listában van olyan elem amiben van "r" betű, akkor a vanBenneR változó értéke True (igaz) lesz.
Ha a szavak listában minden elemben van "r" betű, akkor a vanBenneR változó értéke True (igaz) lesz.
Ha a szavak listában van olyan elem ami "r" betűvel kezdődik, akkor a vanBenneR változó értéke True (igaz) lesz.
Ha a szavak listában van olyan elem amiben van "r" betű, akkor a vanBenneR változó értéke False (hamis) lesz.
Mi az Exists kulcsszó szerepe a következő kifejezésben:
bool vanBenneR = szavak.Exists(word => word.Contains("r"));
Igaz értéket ad vissza, ha legalább elem tartalmaz r betűt.
Igaz értéket ad vissza, ha minden elem tartalmaz r betűt.
Igaz értéket ad vissza, ha egyetlen elem sem tartalmaz r betűt.
Hibás programsor
