Drill k maturitě

SSŠVT


4. ročník

Programování

  1. Jaký je rozdíl mezi hodnotovým a referenčním typem?
  2. Má předávání skutečných parametrů do formálních parametrů metody vliv na hodnoty skutečných parametrů?
  3. Jak se říká metodě, jejíž návratový typ je jiný než void (např. int)?
  4. Jak přepsat příkaz switch pomocí příkazu if?
  5. Co je to výjimka?
  6. Lze vyhodit výjimku v jedné metodě a zachytit tutéž výjimku v metodě jiné?
  7. Víme, že int je hodnotový typ. Mějme pole celých čísel (int[] a = new int[5];). Je pole celých čísel hodnotový typ, nebo referenční typ?
  8. Jaký je rozdíl mezi vlastnostmi Count a Capacity u generické třídy List<T>?
  9. Jaký je rozdíl mezi zásobníkem a frontou?
  10. Jaký řetězec vznikne z následujícího výrazu? "Ahoj".PadRight(10, '#').Substring(2, 6)
  11. Jaké klíčové slovo uvedeme před začátkem bloku, chceme-li definovat třídu?
  12. Jmenujte jednotlivé části v definici metody.
  13. Co je to vlastnost (property) jako člen třídy?
  14. Kdy se volá konstruktor?
  15. K čemu se hodí generická třída?
  16. Vysvětlete rozdíl mezi statickou proměnnou třídy a proměnnou instance.
  17. Jaké klíčové slovo se použije pro definici rozhraní?
  18. Co je to virtuální metoda?