C#

Додано: 14 травня
Предмет:
41 запитання
Запитання 1

class A { public virtual int M() => 0; }

class B : A { public override int M() => 1; }

A a = new B();

Console.WriteLine(a.M()); 

варіанти відповідей

0

1

exception

compile error

Запитання 2

int prop;

int Prop => prop; 

варіанти відповідей

ok

chybne hodnoty, zadna vyjimka 

(runtime) exception 

compile error

Запитання 3

throw... 

варіанти відповідей

Exception; 

Exception(); 

new Exception; 

new Exception(); 

Запитання 4

class A { public virtual int M() => 0; }

class B : A { public override int M() => 1; }

B b = (B)(new A());

Console.WriteLine(b.M()); 

варіанти відповідей

0

1

exception

compile error

Запитання 5

Ktery delegat lze pouzit na implementaci porovnani dvojice studentu pro realizaci razeni pole: Student[] pole?

варіанти відповідей

delegate void Compare(Student a, Student b);

delegate int Compare(Student a, Student b);

delegate void Compare(Student a, Student b, out int result);

delegate int Compare(Student[] s);

delegate int Compare(Student s);

delegate Student Compare(Student s);

Запитання 6

class A { public virtual int M() => 0; }

class B : A { public int M() => 1; }

 

A a = new B();

Console.WriteLine(a.M());

варіанти відповідей

0

1

exception

compile error

Запитання 7

try {

...

}

варіанти відповідей

catch {}

catch(Exception) {}

catch(Exception ex) {}

catch(IOException | RuntimeException) {}

catch(...) {}

Запитання 8

Vyberte nejvhodnejsi variantu:

варіанти відповідей

public class HashTable<T, U> {

public class HashTable<Key, Value> {

public class HashTable<TKey, TValue> {

public class HashTable<Tkey, Tvalue> {

Запитання 9

class A { public int M() => 0; }

class B : A { public int M() => 1; }

 

B b = new B();

Console.WriteLine(b.M());

варіанти відповідей

0

1

exception

compile error

Запитання 10

public static void Method(ref string s) {

s = "World";

}

...

string s = "Hello";

Method(ref s);

Console.WriteLine(s);

варіанти відповідей

Hello

World

exception

compile error

Запитання 11

Vyberte zkompilovatelny kod:

варіанти відповідей

a. string a; string A => a = value;

double b; double B { get =>b; set => b = value; } = 3.14;

int c; int C => int.Parse(c.ToString()) - c;

double d; double D { get; set;} = d;

Запитання 12

interface IA { int I { get; set; } }

class A : IA {}

...

A a = new A();

a.I = 123;

варіанти відповідей

ok

exception

compile error

Запитання 13

typeof(List <int>) == typeof(IList<string>)

варіанти відповідей

true

false

Запитання 14

int prop;

 

int Prop {

...

}

варіанти відповідей

get { return prop; }

get => prop;

set { return prop; }

set => prop;

Запитання 15

Hodnotove datovy typy jsou:

варіанти відповідей

int

string

struct

int?

delegate

Int32

object

class

Запитання 16

int prop;

int Prop {

get => Prop;

set => Prop = value;

}

варіанти відповідей

ok

chybne hodnoty, zadna vyjimka

(runtime) exception

compile error

Запитання 17

Vyberte spravne pojmenovani:

варіанти відповідей

Trida, atribut, metoda, lokalniPromena

Trida, atribut, Metoda, lokalniPromena

trida, Atribut, metoda, LokalniPromena

Trida, Atribut, Aetoda, lokalniPromena

Запитання 18

class A { public int M() => 0; }

class B : A { public new int M() => 1; }

 

A a = new B();

Console.WriteLine(a.M());

варіанти відповідей

0

1

exception

compile error

Запитання 19

private int?[]? arry;

варіанти відповідей

ok

exception

compile error

Запитання 20

class A { void M() {} }

...

A a = new A();

a.M();

варіанти відповідей

ok

exception

compile error

Запитання 21

delegate int CounterCallback();

...

static int Adder() { return 1; }

...

CounterCallback? cc = null;

cc += Adder;

cc += Adder;

cc += Adder;

 

Console.WriteLine(cc());

варіанти відповідей

0

1

3

exception

compile error

Запитання 22

Vyberte udalost

варіанти відповідей

delegate void TickEventHandler(object sender, EventArgs eventArgs); event TickEventHandler Tick;

event delegate void TickEventHandler(object sender, EventArgs eventArgs);

event delegate void TickEventHandler(object sender, EventArgs eventArgs); TickEventHandler Tick;

delegate void TickEventHandler(object sender, EventArgs eventArgs); TickEventHandler Tick;

Запитання 23

public static class ExtString extends String {

}

public static <T extends String> T method(T value) {

return (T)(value + " ");

}

public static void main(String []args){

method(new ExtString());

}

варіанти відповідей

ok

exception

compile error

Запитання 24

public static <T extends String> T method(T value) {

return (T)(value + " ");

}

public static void main(String []args){

method("Hello");

}

варіанти відповідей

ok

exception

compile error

Запитання 25

public static <T> T method(T value) {

return value + "";

}

public static void main(String []args){

method("Hello");

}

варіанти відповідей

ok

exception

compile error

Запитання 26

public class First<T super Comparable<T>>{}

варіанти відповідей

ok

exception

compile error

Запитання 27

public class First<T> {

public void method(T obj) {

T[] ary = (T[])new Object[10];

ary[0] = obj;

варіанти відповідей

ok

exception

compile error

Запитання 28

public class First<T> {

public void method() {

T[] ary = new Object[10];

варіанти відповідей

ok

exception

compile error

Запитання 29

public class First<T> {

public void method() {

T[] ary = new T[10];

варіанти відповідей

ok

exception

compile error

Запитання 30

Genericita v Javě umožňuje použití

варіанти відповідей

typově bezpečných datových struktur

garbage collectoru pro primitivní datové typy

datových proudů pro zpracování dat

runtime reflexe nad generickým typem

Запитання 31

public class List<T> { private T[] data; }

варіанти відповідей

ok

exception

compile error

Запитання 32

public class List { private Object[] data; }

варіанти відповідей

ok

exception

compile error

Запитання 33

Jeden znak v UTF-8 zabírá

варіанти відповідей

1 bajt

2 bajty

4 bajty

1 až 2 bajty

1 až 4 bajty

1 až 8 bajtů

Запитання 34

Které třídy/rozhraní nabízejí možnost načíst textový soubor a API přímo vrací načtený String (slovo, řádek, celý soubor, ...)

варіанти відповідей

InputStream

BufferedInputStream

FileInputStream

DataInputStream

FileReader

BufferedReader

StringReader

FileChannel

Запитання 35

Javovské try-with-resources

варіанти відповідей

neznám

je zkratkou pro try-catch

je zkratkou pro try-finally

je zkratkou pro try-catch-finally

Запитання 36

var unknownDatatype = ~~~"-"[-~-0];

варіанти відповідей

var ~ int

var ~ char

var ~ string

compile error

exception

Запитання 37

class A { void M() {}}

A a = new A();

a.M();

варіанти відповідей

ok

exception

compile error

Запитання 38

var unknownDatatype = ~-~"-"[~-~0];

варіанти відповідей

var ~ int

var ~ char

var ~ string

compile error

exception

Запитання 39

class A: A {}

варіанти відповідей

ok

exception

compile error

Запитання 40

int prop;

int Prop {

get;

set => prop = value;

}

варіанти відповідей

ok

chybné hodnoty, žádná výjimka

(runtime) exception

compile error

Запитання 41

Vyberte platné varianty

варіанти відповідей

int Prop { get; set; }

int Prop { set; } = 123;

int Prop { get; } = 123;

int Prop { get; init; }

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест