Java testové otázky 40 - 60

Beschreibung

4IT101 - Java Quiz am Java testové otázky 40 - 60, erstellt von Petr Klepetko am 03/06/2019.
Petr Klepetko
Quiz von Petr Klepetko, aktualisiert more than 1 year ago
Petr Klepetko
Erstellt von Petr Klepetko vor etwa 5 Jahre
307
4

Zusammenfassung der Ressource

Frage 1

Frage
41. U kterých z následujících zápisů ohlásí překladač chybu? Předchází deklarace float abc = 5
Antworten
  • if (abc=5.37)
  • if (<4.3)
  • if ((int) 4)
  • if (abc <= 4L)

Frage 2

Frage
44. Uvnitř jedné třídy se mohou shodně jmenovat:
Antworten
  • lokální proměnná a datový atribut instance
  • formální parametr metody a datový atribut instance
  • datový atribut instance a metoda instance
  • formální parametr metody a lokální proměnná metody

Frage 3

Frage
45. V Javě může identifikátor začínat:
Antworten
  • Podtržítkem
  • Písmenem
  • Mezerou
  • Zavináčem @
  • Ampersandem &
  • Číslicí

Frage 4

Frage
47. Vyberte pravdivá tvrzení o objektech a abstraktních datových typech
Antworten
  • Třídy v objektových programovacích jazycích jsou příklady abstraktního datového typu.
  • Abstraktní datový typ (ADT) umožňuje ukrývat implementaci.
  • V programu lze deklarovat a inicializovat proměnné abstraktního datového typu.
  • Při deklaraci abstraktního datového typu (ADT) může programátor definovat operace(metody, funkce) pro tento typ.
  • Při deklaraci abstraktního datového typu lze použít dědičnost a to i v případě, že se nejedná o třídu v OOP jazycích.

Frage 5

Frage
48. Vyberte pravdivá tvrzení o jednotkovém testování pomocí Junit
Antworten
  • Dle konvencí by jméno testovací třídy mělo tvořit jméno testové třídy a slovo Test
  • Pro porovnání očekávané hodnoty se skutečnou návratovou hodnotou se v testech nejčastěji používá metoda assertEquals.
  • S pomocí Junit se většinou testuje veřejné rozhraní (API) třídy
  • Dle konvencí by jméno testovací metody mělo začínat slovem test
  • Pomocí Junit testů lze přímo otestovat privátní metody testované třídy

Frage 6

Frage
49. Vyberte pravdivá tvrzení o vedlejších efektech metody (výrazu):
Antworten
  • Vedlejší efekt metody (výrazu) označuje situaci, kdy metoda (či výraz) mění i jiný stav (proměnnou) procesu, než je návratová hodnota.
  • Metody bez vedlejších efektů jsou čitelnější, neboť při pochopení významu se nemusí brát v úvahu další proměnné mimo metodu.
  • Operátor ++ v Javě je příkladem operátoru s vedlejším efektem - vrací návratovou hodnotu a současně zvyšuje hodnotu příslušné proměnné.
  • Metody bez vedlejších efektů deklarované uvnitř třídy nemění hodnotu datových atributů instance této třídy.
  • Pokud by metody met1 a met2 v následující ukázce byly bez vedlejších efektů, tak nezávisí na pořadí volání následujících dvou příkazů: int a = met1(prom1); int b =met2(prom2);

Frage 7

Frage
50. Vyberte pravdivé výroky o jazyce Prolog:
Antworten
  • Databáze v pojetí Prologu je seznam fakt a pravidel
  • Fakta v Prologu popisují vlastnosti objektů a vztahy mezi objekty
  • Pravidla umožňují ze stávajících fakt odvozovat další fakta
  • Prolog podporuje cykly i v rekurzi
  • V Prologu jsou všechny proměnné stejného typu // Jak se to vezme, spíš ne

Frage 8

Frage
51. Vyberte správnou verzi hlavičky metody, která se musí ve třídě nadeklarovat pro spuštění
Antworten
  • Public static void main (String [ ] cokoliv)
  • Java aplikace z příkazové řádky:
  • Static void main (String [ ] ars)
  • Public static void start (String [ ] parametry)
  • Public static void main (String args)

Frage 9

Frage
52. Výjimky dělíme na:
Antworten
  • Kontrolované x nekontrolované
  • aplikační x programové x systémové
  • ošetřené x neošetřené
  • nepoužíváme žádné z uvedených dělení

Frage 10

Frage
53. Z konstruktoru lze volat
Antworten
  • jiný konstruktor téže třídy
  • konstruktor předka
  • statickou metodu téže třídy
  • konstruktor potomka

Frage 11

Frage
54. Z následujícího seznamu vyberte funkcionální programovací jazyky:
Antworten
  • LISP
  • Haskel
  • Scheme
  • Common Lisp
  • ML
  • C
  • Perl
  • Java
  • Ruby

Frage 12

Frage
55. Z následujícího seznamu vyberte programovací jazyky, které byly od začátku navrženy s objekty:
Antworten
  • C#
  • java
  • SmallTalk
  • Cobol
  • C
  • LISP
  • Prolog
  • Python

Frage 13

Frage
56. Záhlaví konstruktoru může obsahovat:
Antworten
  • modifikátor protected
  • modifikátor private
  • klauzuli throws
  • Deklaraci formálních parametrů metody
  • klauzuli implements
  • Modifikátor final

Frage 14

Frage
57. Záhlaví metody může obsahovat:
Antworten
  • modifikátor protected
  • návratovou hodnotu
  • klauzuli throws
  • klauzuli implements

Frage 15

Frage
58. Záhlaví třídy (samostatně ne vnitřním nebo vnořené) může obsahovat:
Antworten
  • Klauzuli implements
  • Klauzuli throws
  • Modifikátor Protected
  • Návratovou hodnotu

Frage 16

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. 5f
Antworten
  • float
  • int
  • boolean
  • double

Frage 17

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. 0xf
Antworten
  • int
  • double
  • String
  • boolean

Frage 18

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. null
Antworten
  • boolean
  • int
  • referenční (objektový) typ
  • long

Frage 19

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. 25L
Antworten
  • long
  • int
  • double
  • byte

Frage 20

Frage
'\u010D'
Antworten
  • char
  • String
  • int
  • double

Frage 21

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. 2.8e10
Antworten
  • double
  • long
  • float
  • int

Frage 22

Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte. 2.5
Antworten
  • double
  • int
  • String
  • char
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Java Week 5 Object Oriented Programming
Troy Bowlin
Java Practice 1
Ummm No
Java Practice 2
Ummm No
Servion - Java Questionnaire
rohit.benedict
Java Core. Basics
Gadget
Programming Review
Shannon Anderson-Rush
Useful String Methods
Shannon Anderson-Rush
Programming in Java
Faheem Ahmed
Object Oriented Programming Concepts
Cmagapu
Herencias de clases
Manuel Espin