Pozostały czas:
60:00

Test Egzaminacyjny INF.04

40 pytań | 60 minut | Wybierz jedną poprawną odpowiedź

Pytanie 1

Programista projektuje obsługę bufora drukowania dokumentów. Najnowsze zadanie drukowania jest ustawiane na końcu kolejki najstarsze w kolejce jest przekazywane do wydruku. Strukturą danych najlepiej pasującą do problemu jest:

Pytanie 2

int fn(int a){
if (a == 1) return 1;
return fn(a-1)+2;
}
int fn(int a){
if (a == 1) return 1;
return (a-1)+2;
}
Blok 1. Blok 2.
int fn(int a){
if (a == 1) return 1;
return fun (a-1)+2;
}
int fn(int a){
if (a == 1) return 1;
return 2;
}
Blok 3. Blok 4.

Który blok kodu zawiera przykład użycia rekurencji?

Pytanie 3

Pracując w grupie i dbając o jej poprawne funkcjonowanie nie należy:

Pytanie 4

W przedstawionym kodzie zostało zaprezentowane jedno z podstawowych założeń programowania obiektowego. Jest to:

public class Owoc {
}

public class Truskawka extends Owoc {
}

public class Jablko extends Owoc {
}

Pytanie 5

Jedną z możliwości testów funkcjonalnych wykonanych na aplikacji webowej jest sprawdzenie:

Pytanie 6

W wyniku wykonania kodu w konsoli zostanie wyświetlona liczba:

int a = 0x73;
cout << a;

Pytanie 7

Które zdanie dotyczące okna modalnego jest prawdziwe?

Pytanie 8

class Owoc {
public:
    double waga;
    string nazwa;
    Owoc(double waga, string nazwa); 
};

Owoc::Owoc(double waga, string nazwa) {
this->waga = waga;
this->nazwa = nazwa;
}
Construct::Owoc(double waga, string nazwa) {
this->waga = waga;
this->nazwa = nazwa;
}
Deklaracja 1. Deklaracja 2.
Construct::Owoc(double waga, string nazwa) {
this.waga = waga;
this.nazwa = nazwa;
}
Owoc::Owoc(double waga, string nazwa) {
this.waga = waga;
this.nazwa = nazwa;
}
Deklaracja 3. Deklaracja 4.

Poprawna definicja konstruktora przedstawionej klasy Owoc w C++ może wyglądać jak w:

Pytanie 9

W przedstawionych fragmentach kodu zdefiniowano funkcję o nazwie fun1. W funkcji tej należy umieścić obsługę:

/*Fragment kodu interfejsu użytkownika*/
<RadioButton Content="opcja1" />
<RadioButton Content="opcja2" />
<Button Content="OK" Width="75" Click="fun1"/>

/*Fragment kodu logiki programu*/
private void fun1(object sender, RoutedEventArgs e)
{
....
}

Pytanie 10

Który z warunków logicznych sprawdza czy zmienna całkowita x jest dodatnią liczbą dwucyfrową podzielną przez 4?

Pytanie 11

Angular:

<h2>{{ 2 + 2}}</h2> 

React:

<h2>{ 2 + 2 }</h2>

Jaki ciąg tekstowy zostanie wyświetlony po wykonaniu kodów Angular/React?

Pytanie 12

Jednostką zalecaną przy tworzeniu układu interfejsu aplikacji jest:

Pytanie 13

Wywołanie funkcji zamien napisanej w C++ może wyglądać następująco:

void zamien(int *a, int *b) {
    int temp;
    temp = *a;
    *a = *b;
    *b = temp;
}

Pytanie 14

Przedstawiony sposób deklaracji klasy Klasa2 oznacza że:

W C++ i C#    class Klasa2 : Klasa1
W Java        class Klasa2 extends Klasa1
W Python      class Klasa2(Klasa1):

Pytanie 15

Przedstawiony fragment opisuje funkcję resize języka C++. Funkcja ta zmniejszy długość elementu string gdy wartość parametru:

Pytanie 16

Co zostanie zapisane w etykiecie label po wykonaniu przedstawionego kodu uruchomionego po kliknięciu w przycisk?

private void Button_Click(object sender, RoutedEventArgs e) {
    int tmp = 0;
    for (int i = 0; i <= 100; i += 2) {
        tmp += i;
    }
    label1.Content = tmp;
}

Pytanie 17

Framework Angular został napisany w języku:

Pytanie 18

Po wykonaniu kodu C/C++ na ekranie konsoli zostanie wyświetlony tekst:

#include <stdio.h>

int main() {
    int liczba1 = 5;
    float liczba2 = 5.12345;
    float suma = liczba1 + liczba2;
    printf("Suma liczb to: ");
    printf("%f", suma);
    return 0;
}

Pytanie 19

Programista popełnił błąd w przedstawionym kodzie. Na czym ten błąd polega?

class Dokument {
      public string nazwa;
      protected string autor;
}

...../*w kodzie funkcji main*/
Dokument doc = new Dokument();
Console.WriteLine(doc.autor);

Pytanie 20

Aby opublikować aplikację w sklepie Google Play / Apple App Store wymagane jest aktywne konto programisty w aplikacji:

Pytanie 21

Wskaż system typu e-commerce:

Pytanie 22

Przedstawiony kod XML/XAML definiuje:

<Switch
    android:id="@+id/switch1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Switch"
    tools:layout_editor_absoluteX="126dp"
    tools:layout_editor_absoluteY="389dp"/>

Pytanie 23

W procesorze jednostką odpowiedzialną za działania na liczbach zmiennoprzecinkowych jest:

Pytanie 24

Program który analizuje kod źródłowy programu i od razu wykonuje przeanalizowany fragment jest nazywany:

Pytanie 25

Frameworki/biblioteki typowe dla aplikacji webowych to:

Pytanie 26

Klasa Uczen zawiera pola: imie, nazwisko, ulica, nrDomu, rokUrodzenia. W klasie zdefiniowano przedstawione konstruktory. Do inicjowania obiektu konstruktorem kopiującym wykorzystany zostanie konstruktor przedstawiony w punkcie:

1. Uczen();
2. Uczen(Uczen&);
3. Uczen(string, string);
4. Uczen(string, string, string, int, int);

Pytanie 27

Typami reprezentującymi liczby rzeczywiste są:

Pytanie 28

Na rysunku przedstawiony jest fragment schematu blokowego pewnego algorytmu. Ile razy zostanie sprawdzony warunek n < 7?

Schemat z pętlą sprawdzającą n < 7

Pytanie 29

Jaki kwalifikator dostępu należy nadać metodzie aby dostęp do niej był możliwy tylko z ciała tej klasy i klas potomnych a nie był dostępny w dowolnej funkcji?

Pytanie 30

Która metoda biblioteki jQuery języka JavaScript odpowiada za naprzemienne dodawanie i usuwanie klasy do elementu?

Pytanie 31

W programie C++ należy utworzyć zmienną która przechowa liczbę rzeczywistą. Określ typ tej zmiennej.

Pytanie 32

Aby zaimplementować algorytm sortowania bąbelkowego dla tablicy n-elementowej potrzeba:

Pytanie 33

We frameworkach do tworzenia aplikacji mobilnych lub desktopowych występuje wzorzec MVVM (Model-View-ViewModel). To podejście do programowania zakłada, że

Pytanie 34

W języku Java wyjątek ArrayIndexOutOfBoundsException może pojawić się w sytuacji odwołania się do elementu tablicy którego:

Pytanie 35

Programy działające w systemach Android wykorzystują do interakcji z użytkownikiem klasę:

Pytanie 36

Resuscytacja krążeniowo-oddechowa polega na wykonywaniu:

Pytanie 37

Co zostanie wyświetlone po wykonaniu przedstawionego kodu C++?

class KlasaBazowa {
public:
    virtual void metoda() {
        cout << "Bazowa. ";
    }
};

class KlasaPochodna : public KlasaBazowa {
public:
    void metoda() {
        cout << "Pochodna. ";
    }
};

int main() {
    KlasaBazowa *bazowa = new KlasaPochodna();
    KlasaPochodna *pochodna = new KlasaPochodna();

    bazowa->metoda();
    pochodna->metoda();
    return 0;
}

Pytanie 38

Wskaż środek ochrony, który nie jest zaliczany do środków ochrony zbiorowej.

Pytanie 39

Dana jest tablica liczb całkowitych o nazwie tb1. Po wykonaniu operacji w zmiennej wynik znajdzie się:

  int[] tb1 = new int[] { 19, 34, 23, 54, 31 };
  float wynik = 0;

  for(int i = 0; i < tb1.Length; i++)
    wynik+= tb1[i];
  wynik /= tb1.Length;

Pytanie 40

Metodyka zwinna (ang. agile) polega na: