Java testové otázky 1-20

Descripción

4IT101 - Java Test sobre Java testové otázky 1-20, creado por Petr Klepetko el 02/06/2019.
Petr Klepetko
Test por Petr Klepetko, actualizado hace más de 1 año
Petr Klepetko
Creado por Petr Klepetko hace alrededor de 5 años
357
5

Resumen del Recurso

Pregunta 1

Pregunta
1. Co reprezentují instance třídy java.io.File?
Respuesta
  • Abstraktní cestu k souboru či složce
  • Data uložená v souborech, které jsou uloženy ve vnější paměti (disk, flash ...) a uspořádány do stromové struktury
  • Data uložená na disku

Pregunta 2

Pregunta
2. Identifikátor v Javě může obsahovat:
Respuesta
  • podtržítko _
  • číslice
  • ampersand &
  • zavináč @
  • mezeru

Pregunta 3

Pregunta
3. Identifikátor emanuel obsahuje odkaz na instanci třídy Motýl, která implementuje rozhraní ObyvatelLouky. Které z následujících podmínek vrátí hodnotu true?
Respuesta
  • emanuel instanceof Motyl
  • emanuel instanceof Serializable
  • emanuel instanceof Object
  • emanuel instanceof Cloneable
  • emanuel instanceof ObyvatelLouky

Pregunta 4

Pregunta
4. Jak dělíme datové proudy
Respuesta
  • vstupní x výstupní
  • bajtové x znakové
  • datové proudy nijak nedělíme
  • otevřené x zavřené
  • soubory x složky (Datové proudy pro Otevření a uzavření souboru v C a C++)

Pregunta 5

Pregunta
5. Jako typ návratové hodnoty metody může být uvedeno:
Respuesta
  • pole prvků primitivních datových typů
  • pole prvků objektových (referenčních) typů
  • jakýkoli objektový (referenční) typ
  • typ void

Pregunta 6

Pregunta
6. Je dána deklarace proměnných int cislo; int desítky; Který z následujících kódů získá do proměnné desítky číslici z pozice desítek v proměnné cislo ? (Například aby pro cislo=1234 bylo desitky=3.)
Respuesta
  • desitky = (cislo % 100)/10
  • desitky = (cislo/10)%10
  • desitky = (cislo/ 100)*10
  • desitky = cislo/10

Pregunta 7

Pregunta
7. K čemu se v Javě používá identifikátor:
Respuesta
  • Pro pojmenování metody
  • Pro pojmenování klíčových slov
  • Pro pojmenování proměnné
  • Pro pojmenování balíčku

Pregunta 8

Pregunta
8. Kde se v javě používají složené závorky?
Respuesta
  • pro ohraničení deklarace třídy nebo rozhraní
  • jako operátor přetypování
  • ve výrazech pro označení priority operací
  • při volání metody při uvádění skutečných parametrů metody
  • v deklaraci metody pro ohraničení seznamu formálních parametrů
  • při přístupu k prvku vícerozměrného pole
  • v příkazech selekce a iterace pro uvedení podmínek

Pregunta 9

Pregunta
9. Kde se v Javě používají kulaté závorky?
Respuesta
  • v deklaraci metody pro ohraničení seznamu formálních parametrů
  • při volání metody při uvádění skutečných parametrů metody
  • pro ohraničení bloku příkazů
  • při určení pořadí položky uvnitř pole

Pregunta 10

Pregunta
10. Která tvrzení o seznamech (třídách implementujících rozhraní List<E>) jsou pravdivá a která nepravdivá?
Respuesta
  • Seznamy udržují pořadí prvků a je možné používat indexy.
  • Seznamy mohou obsahovat libovolný počet shodných prvků
  • Všechny prvky v seznamu jsou stejného typu nebo jeho podtypů.
  • Pomocí metody add s jedním parametrem vkládáme prvek na konec seznamu.
  • Seznam může obsahovat prvky primitivních typů
  • Seznamy není možné procházet pomocí klasického cyklu for.
  • Indexy v seznamu jsou číselné a začínají od 1.
  • V seznamech jsou jako indexy používány řetězce.

Pregunta 11

Pregunta
11. Která z uvedených pravidel musí platit pro implementaci metody equals()?
Respuesta
  • Musí být tranzitivní: pokud x.equals(y) vrátí true a y.equals(z) také true pak musí x.equals(z) vrátit true.
  • Musí být symetrická: pokud x.equals(y) vrátí true, musí y.equals(x) vrátit true.
  • Pro x, které není null, musí x.equals(null) vrátit false
  • Pro x, které je rovné null, musí x.equals(null) vrátit true.

Pregunta 12

Pregunta
12. Která z následujících pravidel musí platit pro implementaci metody hashCode()?
Respuesta
  • Pokud zavoláte metodu hashCode() několikrát za sebou pro tutéž instanci, musí se vždy vrátit stejný výsledek.
  • Pokud jsou si dvě instance rovny (metoda equals() při jejich porovnání vrátí true), musí metoda hashCode pro obě instance vrátit stejné číslo.
  • Pokud metoda hashCode() pro dvě instance vrátí stejné číslo, znamená to, že jsou tyto instance shodné (metoda equals() při jejich porovnání vrátí true).
  • Pokud jsou dvě instance shodné (metoda equals() vrátí true), musí metoda hashCode() pro tyto instance vrátit hodnotu 0.
  • Pro dvě rozdílné instance (metoda equals() při jejich porovnání vrátí false) nesmí metoda hashCode() vrátit stejnou hodnotu.

Pregunta 13

Pregunta
13. Které modifikátory přístupu lze použít u datových atributů?
Respuesta
  • Private
  • Protected
  • Public
  • Modifikátor přístupu neuveden

Pregunta 14

Pregunta
15. Které z následujících / uvedených metod jsou definované ve třídě Object?
Respuesta
  • toString()
  • clear()
  • hashCode()
  • getName()
  • equals
  • size()
  • getClass()
  • finalize()
  • clone()

Pregunta 15

Pregunta
15. Které z následujících / uvedených metod jsou definované ve třídě Object?
Respuesta
  • toString()
  • clear()
  • hashCode()
  • getName()
  • equals
  • size()
  • getClass()
  • finalize()
  • clone()

Pregunta 16

Pregunta
16. Které z následujících cyklů se provedou právě 6× (šestkrát)?
Respuesta
  • for (int i=1; i<12; i=i+2)
  • for (int i=-5; i<=5; i=i+2)
  • for (int i=7; i>-11; i=i-3)
  • for (int i=1; i<=6; i++)
  • for (int i=0; i<6; i++)
  • for (int i=-2; i<=10; i=i+2)
  • for (int i=6; i>=0; i--)
  • for (int i=0; i<=6; i++)

Pregunta 17

Pregunta
17. Který z následujících identifikátorů je platný v JAVĚ?
Respuesta
  • MOJE_KONSTANTA
  • celeCislo
  • Něco
  • MoješikovnáMetoda
  • 5prstu
  • this

Pregunta 18

Pregunta
18. Máme dva textové řetězce:String s1=“Praha“; String s2=“praha“; Které vrátí hodnotu True ?
Respuesta
  • s1.length() == s2.length()
  • s1.toUpperCase().equals (s2.toUpperCase();
  • s1.length() != s2.length()
  • s1.equals(s2)

Pregunta 19

Pregunta
19. Při kterých použití ve stejné třídě vznikne chyba (při překladu nebo za běhu programu)://předpokládám, že metoda vrací float nebo double
Respuesta
  • int cislo = vratCislo();
  • String cislo = vratCislo();
  • vratCislo();
  • double cislo = vratCislo();

Pregunta 20

Pregunta
20. Mezi základní objektové vlastnosti patří:
Respuesta
  • dědičnost
  • možnost definování tříd objektů
  • komunikace objektů (posílání zpráv, volání metod)
  • existence objektů (instancí)
  • zapouzdření a ukrývání implementace
Mostrar resumen completo Ocultar resumen completo

Similar

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