Java - zkouška - 15.1.2008

Každý neuvedený předmět
Uživatelský avatar
stnicolaus
Matfyz(ák|ačka) level II
Příspěvky: 73
Registrován: 22. 1. 2006 17:39
Typ studia: Informatika Bc.
Bydliště: Plzeň
Kontaktovat uživatele:

Java - zkouška - 15.1.2008

Příspěvek od stnicolaus »

Zkouška byla docela jednoduchá - 10 otázek na 45 minut. Správně může být 1 až n odpovědí. Varianty odpovědí už si nepamatuji 100%, takže napíšu aspoň zadání otázek.

1)

Kód: Vybrat vše

int[] a, b[];
a) a je skalární typ, b pole
b) a je jednorozměrné, b dvourozměrné pole
c) nelze přeložit
d) a, b jsou obě jednorozměrná pole

2) Označte slova, která nejsou v Javě klíčová:

Kód: Vybrat vše

instanceof, sizeof, do, main, ...



3) označte modifikátory, které v Javě nejsou:

Kód: Vybrat vše

public, private, static, virtual, transient, volatile


4) co vypíše?

Kód: Vybrat vše

Integer i1 = new Integer(1);
Integer i2 = new Integer(1);
if (i1 == i2)
  System.out.println("ANO");
else
  System.out.println("NE");
5) Co vypíše (lze vůbec přeložit)

Kód: Vybrat vše

class X {
  boolean a;  
  public boolean foo() {
    return a;
  }
}

public class Test {
  public static void main(String[] argv) {
    X x = new X();
    System.out.println(x.foo());  
  }
}
6) jak zjistíme velikost pole String[] array?

Kód: Vybrat vše

array.length, array.length(), array.size, array.size(), nelze


7) co vypíše?

Kód: Vybrat vše

class A {
  public static void foo() {
    System.out.println("foo");
  }
}
class B extends A {
  public static void foo() {
    System.out.println("bar");
  }
}

public class OverloadTest {
  public static void main(String[] argv) {
    A a = new A();
    A b = new B();
    a.foo();
    b.foo();
  }
}
8) co se stane:

Kód: Vybrat vše

int[] array = {1, 2, 3};
System.out.println(array[3]);
a) nepůjde přeložit
b) vyvolá výjimku
c) vypíše 3
d) ...

9) Dopsat prográmek na vytvoření 1 vlákna, které vypíše "Hello World"

10) Dopsat funkci, která dostane jako parametr pole typu Student (obsahuje položky String jméno a příjmení), velikost pole a jméno studenta a vrátí počet studentů s požadovaným křestním jménem.

Je to možná trochu zmatené, tak se kdyžtak ptejte :D
Odpovědět

Zpět na „Ostatní“