Java část 3

Beschreibung

Java Quiz am Java část 3, erstellt von Milena Klikova am 21/05/2019.
Milena Klikova
Quiz von Milena Klikova, aktualisiert more than 1 year ago
Milena Klikova
Erstellt von Milena Klikova vor mehr als 5 Jahre
19
0

Zusammenfassung der Ressource

Frage 1

Frage
Doplňte v následující metodě podmínku příkazu if, pomocí které zjistíte, zda parametry metody obsahují stejnou hodnotu (nevkládejte mezery): private void metoda (String s1, String s2) { if () { // .... pokračování metody (má se doplnit do mezery) [blank_start]s1.equals(s2)[blank_end]
Antworten
  • s1.equals(s2)

Frage 2

Frage
Hodnota konstanty Math.PI je 3.141592653589793 Co vytiskne následující řádek kódu: System.out.printf ("%5.3f", Math.PI); [blank_start]3.142[blank_end]
Antworten
  • 3.142

Frage 3

Frage
Kterým klíčovým slovem uvozujeme v hlavičce metody seznam vyhazovaných výjimek? [blank_start]throws[blank_end]
Antworten
  • throws

Frage 4

Frage
String s1, s2 – s1 = “cacao” - s2=s1.replace(“c”,”k”). Jaká je hodnota proměnné s2? [blank_start]kakao[blank_end]
Antworten
  • kakao

Frage 5

Frage
String s1, s2; s1 = " 359 "; s2 = s1.trim(); Jaká je hodnota proměnné s2 [blank_start]359[blank_end]
Antworten
  • 359

Frage 6

Frage
String s = „mala a VELKA“ int i=s.indexOf(´a´) Jakou má hodnotu proměnná i ? [blank_start]1[blank_end]
Antworten
  • 1

Frage 7

Frage
V následujícím kódu doplňte část pro zjištění délky řetězce s:String s="mala a VELKA";int delka= [blank_start]s.length();[blank_end]
Antworten
  • s.length();

Frage 8

Frage
V následující ukázce se rozdělí textový řetězec na více částí: String adr = "Karel Novák,Dlouhá 35,Praha 1,101 00"; String [] casti = adr.split(","); Co vypíše následující řádek kódu: System.out.print (casti[2]); [blank_start]Praha 1[blank_end]
Antworten
  • Praha 1

Frage 9

Frage
Co je to pragmatika informace?
Antworten
  • Pragmatika informace označuje "praktický význam" zprávy pro osobu příjemce.
  • Pragmatika informace zkoumá vztah informace k příjemci
  • Pragmatika informace označuje strukturu informace.
  • Pragmatika se skládá z morfologie a syntaxe.
  • Pragmatika označuje nezrušitelnou, neměnnou část informace.
  • Pragmatika informace se používá pro vyjádření takového významu informace, který je nezávislý na příjemci.
  • Pragmatika informace je ta část informace, kterou lze prakticky (obvykle písemně) zachytit

Frage 10

Frage
Deklarujete metodu, která má jako parametr pole řetězců: public void metoda(String [ ] pole)
Antworten
  • for (String polozka : pole) {System.out.println(polozka);}
  • for (int i= 0; i< pole.length; i++ ) {System.out.println(pole[i]);
  • for (int i= 1; i++ ; i<= pole.length) {System.out.println(pole[i]);}
  • for (int i= 1; i<= pole.length; i++) {System.out.println(pole[i]);}
  • for (int i= 0; i< pole.length; i+1 ) {System.out.println(pole[i]);

Frage 11

Frage
for (int i=50 i>0 i=i-2). Kolikrát cyklus proběhne?
Antworten
  • Cyklus proběhne 25x popř.
  • Žádná z předchozích
  • Cyklus neproběhne ani jednou
  • Vznikne nekonečný cyklus
  • 24x

Frage 12

Frage
Jakou hodnotu vrátí metoda size() volaná v následujícím kódu: Set string mnozina = new HashSet String () add.pes – add.kočka – add.pes - - size = [blank_start]2[blank_end] Set string = new HashSet () add.pes – add.kočka – remove myš - size= [blank_start]2[blank_end] List (String) seznam = new ArrayList(string) add.pes – add.kocka – get 1 – size = [blank_start]2[blank_end] List (String) seznam = new ArrayList(string) add.pes – add.kocka – get 2 – size = [blank_start]vznikne výjimka[blank_end] List (String) seznam = new ArrayList(string) add.pes – add.kocka – addpes1 – size = [blank_start]3[blank_end]
Antworten
  • 2
  • 2
  • 2
  • vznikne výjimka
  • 3

Frage 13

Frage
Mějme dán kód: final int cislo; cislo =5
Antworten
  • nevznikne žádná chyba, proměnná bude 5
  • Vznikne chyba (výjimka) za běhu programu
  • nevznikne žádná chyba, proměnné bude 0
  • Vznikne chyba při překladu

Frage 14

Frage
Mějme následující kód: if (a>4) { System.out.println("A"); } else { if (a>9) { System.out.println("B"); } else { System.out.println("C"); } } Pro jakou hodnotu proměnné a bude vytištěno B ?
Antworten
  • pro a menší než 4
  • pro a mezi 4 a 9
  • nikdy
  • pro a větší než 9
  • pro a menší než 0

Frage 15

Frage
Můžete v Javě napsat a přeložit třídu, která má v hlavičce uvedenou implementaci rozhraní a při tom neimplementuje všechny metody tohoto rozhraní?
Antworten
  • Ano, ale třída musí být označena jako abstraktní
  • Ano může, může to být libovolná třída.
  • Ano, ale taková třída musí být označená jako konečná (s modifikátorem final).
  • Ne, takovou třídu není možné přeložit

Frage 16

Frage
Následující cyklus s nestandartním krokem 24x pro for (int i=50, i>0, i=i-2)...
Antworten
  • žádná z předchozích možností
  • ...

Frage 17

Frage
Kolikrát proběhne následující cyklus: for (int i = 20; i > 1; i-- ) {System.out.println( i );} [blank_start]19x[blank_end]
Antworten
  • 19x

Frage 18

Frage
Kolikrát proběhne následující cyklus: int n = 20; while ( n > 0 ) {System.out.println(n); n++;}
Antworten
  • nekonečný cyklus
  • žádná z předchozích
  • 19x
  • 20x
  • 21x
  • ani jednou

Frage 19

Frage
Které z následujících prvků mohou být součástí hlavičky metody:
Antworten
  • modifikátor final
  • typ návratové hodnoty
  • modifikátory vstupu
  • příkazy

Frage 20

Frage
Které z následujících prvků mohou být součástí hlavičky metody
Antworten
  • příkazy
  • hodnota null
  • typ návratové hodnoty
  • klíčové slovo return

Frage 21

Frage
Který z následujících fragmentů kódu nám při následném odchycení výjimky poskytne informaci o jméně souboru, který nebyl nalezen (předpokládejte, že všechny proměnné jsou korektně deklarovány a použity):
Antworten
  • If (!f.exists()) { throw new IOException („Soubor „ + f.getName()+“nenalezen“);}
  • Exception e=new IOException („Soubor nenalezen“); if (!f.exists()){throw e;}
  • If (!f.exists()) { throw „Soubor nenalezen“;}
  • If (!f.exists()) { throw new IOException();}

Frage 22

Frage
Označte pravdivá a nepravdivá tvrzení o balíčcích (packages) v Javě.
Antworten
  • Balíčky slouží k vytváření jmenných prostorů, tj. v různých balíčcích mohou být třídy se stejným jménem.
  • Třídy umístěné v jednom balíčku mohou vzájemně přistupovat k datovým atributům a metodám označeným modifikátorem přístupu private.
  • Balíčky se používají k seskupování tříd pro posílání zpráv, tj. lze poslat jednu zprávu všem třídám v balíčku.
  • V jednom balíčku může být několik tříd stejného jména.

Frage 23

Frage
Pro identifikátor statické proměnné se v Javě používá následující jmenná konvence:
Antworten
  • Začátek každého slova je velkým písmenem s výjimkou prvního slova, které začíná malým písmenem např.: static double bankovniUrok = 4,5;
  • Všechna slova jsou velkým písmenem, jednotlivá slova jsou oddělena tečkou např.:static double BANKOVNI.UROK = 4,5;
  • Začátek každého slova je velkým písmenem, např.: static double BankovniUrok = 4,5;
  • Všechna slova jsou velkým písmenem, jednotlivá slova jsou oddělena podtržítkem např.:static double BANKOVNI_UROK = 4,5;

Frage 24

Frage
Přátelský přístup k metodě, atributu, třídě atd. se označuje:
Antworten
  • tím, že v deklaraci neuvedeme modifikátor přístupu
  • modifikátorem private
  • modifikátorem public
  • modifikátorem protected

Frage 25

Frage
Při spuštění Java aplikace z příkazové řádky končí obvykle program provedením všech příkazů v metodě public static void main(String [] args). Jak ukončíte aplikaci uprostřed metody main (nepředpokládáme spouštění vláken z metody main)?
Antworten
  • příkazem return
  • příkazem break
  • příkazem continue
  • aplikaci nelze ukončit uprostřed metody main

Frage 26

Frage
Stav instance se uchovává:
Antworten
  • V datových atributech
  • V parametrech metod
  • V lokálních proměnných
  • V metodách

Frage 27

Frage
Určete jakou hodnotu nabude proměnná kk: pro int kk =0 po proběhnutí cyklu: int i=10, while (i>kk, kk++, i--
Antworten
  • 6
  • 4
  • 5
  • neprobehne

Frage 28

Frage
Určete jakou hodnotu nabude proměnná kk: pro int kk =0 po proběhnutí cyklu: int i=5, while (i>kk, kk++, i--
Antworten
  • 5
  • 2
  • 6
  • 3

Frage 29

Frage
V metodě deklaruji lokální pole typu int a naplním ho pomocí následujícího cyklu: int [] pole = new int [10] ; for (int i=1; i<= pole.length; i++) {pole [i]=i ; } pole [i] = i; správná odpověď: [blank_start]nepřeloží se[blank_end]
Antworten
  • nepřeloží se

Frage 30

Frage
V metodě deklaruji lokální pole typu int a naplním ho pomocí následujícího cyklu: int [] pole = new int [10] ; for (int i=0; i<= pole.length; i++) {pole [i]=i ; } pole [i] = i; správná odpověď: [blank_start]nepřeloží se[blank_end]
Antworten
  • nepřeloží se
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