Przejdź do treści
School IT / Przestrzeń do nauki
Pozostały czas:
60:00

Test Egzaminacyjny INF.04

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

Pytanie 1

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

Pytanie 2

W kodzie źródłowym dwóch równoważnych funkcjonalnie fragmentów zapisano:

 /*Kod w Angular*/
  <button class="btn" (click)="fun1()">OK</button>
  /*w kodzie klasy komponentu */
  fun1(){
    this.liczba=this.liczba + 10;
  }

  /* Kod w React*/
  state = { tags: ['tag1', 'tag2', 'tag3']};
  /* w instrukcji return metody render */
  <React.Fragment>
    {this.state.tags.map(tag => <p key={tag}>{tag}></p>)}
  </React.Fragment>

Pytanie 3

Wskaż system typu e-commerce:

Pytanie 4

Wskaż cechę charakterystyczną szablonów programowania obiektowego:

Pytanie 5

Przedstawiony kod funkcji wykonaj sprawdza, czy:

bool wykonaj(int argument)
{
    int T[] = {14, 15, -2, 9, 202};
    for(int i = 0; i < 5; i++)
    {
        if(T[i] == argument) return true;
    }
    return false;
}

Pytanie 6

W wyniku wykonania kodu C++ w konsoli zostanie wyświetlony ciąg liczb:

int a = 1;
while (a++ < 6) {
    cout << a << " ";
}

Pytanie 7

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 8

Który z frameworków jest stosowany do budowy części back-end w aplikacjach WEB?

Pytanie 9

Stosując jeden z dwóch przedstawionych zapisów inkrementacji w językach rodziny C lub Java można stwierdzić że:

  /*Zapis pierwszy:*/ b = a++;
  /*Zapis drugi:*/ b = ++a;

Pytanie 10

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

Pytanie 11

Co stanie się po wykonaniu przedstawionego fragmentu kodu C++?

vector<int> liczby;
for(int i = 0; i < 10; i++) {
    liczby.push_back(2 * i);
}

Pytanie 12

Resuscytacja krążeniowo-oddechowa polega na wykonywaniu:

Pytanie 13

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

Pytanie 14

Framework to:

Pytanie 15

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 16

Jaki będzie efekt działania przedstawionych dwóch równoważnych funkcjonalnie fragmentów kodu źródłowego?

Pytanie 17

W prezentowanym kodzie popełniono błąd logiczny który polega na tym że:

if(b = 0)
  Console.WriteLine("nie należy dzielić przez 0");
else
  wynik = a / b;

Pytanie 18

Wyrożnione elementy w ramkach mają za zadanie:

Fragment kodu w WPF/XAML:

<Window Title="Tekst" ... >

Fragment kodu w Java:

public class Okno extends JFrame {
    ...
    public Okno() {
        super();
        this.setTitle("Tekst");
    }
    ...
}

Pytanie 19

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

Pytanie 20

Framework Angular został napisany w języku:

Pytanie 21

Kod przedstawia operację na 1000-elementowej tablicy wypełnionej liczbami całkowitymi. Aby zoptymalizować kod nie tracąc na jego czytelności należy:

for(int i = 0; i < 1000; i++){
    int j = Math.Pow(4, 3);
    tablica[i] = j * tablica[i]
  }

Pytanie 22

W której sekcji obsługi wyjątków jest zaimplementowana reakcja na rzucony wyjątek?

Pytanie 23

Przedstawiony format plików służący między innymi do wymiany danych pomiędzy częściami back-end a front-end aplikacji internetowej to:

  "produkty": [{
    "id": 0,
    "nazwa": "chleb",
    "cena":  "3"
  }, {
    "id": 1,
    "nazwa": "bułka",
    "cena":  "1"
  }]

Pytanie 24

Testy mające na celu wykrycie błędów w interfejsach i interakcjach pomiędzy modułami lub systemami to testy:

Pytanie 25

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

Pytanie 26

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

Pytanie 27

Typami reprezentującymi liczby rzeczywiste są:

Pytanie 28

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 29

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

Pytanie 30

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 31

Przedstawiony na filmie kod napisany w języku C++ nie kompiluje się. Co należy zmienić w tym kodzie, aby proces kompilacji wykonał się bez błędów?

#include <iostream>
using namespace std;

int main() {

    int x;
    cout <<"podaj liczbę naturalną większą od 1:";
    cin >> x;
    if(sprawdz(x)) cout << x << " jest liczbą pierwszą "<<endl;
    else cout << x << "jest liczbą złożoną "<<endl;
}
bool sprawdz(int x) {
    for (int i = 2; i < x; i++)
        if (x % i == 0) return false;
    return true;
}

Pytanie 32

Na obrazie widoczna jest aplikacja która umożliwia:

Pytanie 33

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

Pytanie 34

Która z akcji powinna być zaimplementowana w części back-end aplikacji internetowej?

Pytanie 35

W aplikacji mobilnej aby zdefiniować warianty grafiki w zależności od rozdzielczości ekranu należy:

Pytanie 36

Które z praw autorskich są niezbywalne i nieograniczone w czasie?

Pytanie 37

Przedstawiona dokumentacja opisuje algorytm sortowania:

Opis sortowania bąbelkowego

Pytanie 38

Mechanizm programowania obiektowego w C++ wykorzystujący funkcje wirtualne który przy wywoływaniu metod zwalnia programistę z obowiązku sprawdzenia jaką klasę pochodną aktualnie obsługuje nosi nazwę:

Pytanie 39

Szkodliwe oprogramowanie zaprojektowane w celu zapewnienia hakerom uprawnień administracyjnych do komputera bez wiedzy ofiary to:

Pytanie 40

Diagram Gantta jest stosowany w celu: