Java testové otázky 40 - 60

Descripción

4IT101 - Java Test sobre Java testové otázky 40 - 60, creado por Petr Klepetko el 03/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
307
4

Resumen del Recurso

Pregunta 1

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

Pregunta 2

Pregunta
44. Uvnitř jedné třídy se mohou shodně jmenovat:
Respuesta
  • 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

Pregunta 3

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

Pregunta 4

Pregunta
47. Vyberte pravdivá tvrzení o objektech a abstraktních datových typech
Respuesta
  • 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.

Pregunta 5

Pregunta
48. Vyberte pravdivá tvrzení o jednotkovém testování pomocí Junit
Respuesta
  • 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

Pregunta 6

Pregunta
49. Vyberte pravdivá tvrzení o vedlejších efektech metody (výrazu):
Respuesta
  • 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);

Pregunta 7

Pregunta
50. Vyberte pravdivé výroky o jazyce Prolog:
Respuesta
  • 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

Pregunta 8

Pregunta
51. Vyberte správnou verzi hlavičky metody, která se musí ve třídě nadeklarovat pro spuštění
Respuesta
  • 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)

Pregunta 9

Pregunta
52. Výjimky dělíme na:
Respuesta
  • 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í

Pregunta 10

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

Pregunta 11

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

Pregunta 12

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

Pregunta 13

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

Pregunta 14

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

Pregunta 15

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

Pregunta 16

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

Pregunta 17

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

Pregunta 18

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

Pregunta 19

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

Pregunta 20

Pregunta
'\u010D'
Respuesta
  • char
  • String
  • int
  • double

Pregunta 21

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

Pregunta 22

Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte. 2.5
Respuesta
  • double
  • int
  • String
  • char
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