Pozostały czas:
60:00

Test Egzaminacyjny INF.04

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

Pytanie 1

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 2

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

Pytanie 3

Co zostanie wygenerowane w przeglądarce w wyniku działania kodu źródłowego zapisanego za pomocą dwóch równoważnych funkcjonalnie fragmentów?

Kod w Angular

tags:string[] = ['tag1','tag2','tag3'];
...
<p *ngFor="let tag of tags">{{tag}}</p>

Kod w React:

<React.Fragment>
{this.state.tags.map(tag=><p key=(tag)>{tag}</p>)} 
</React.Fragment>

Pytanie 4

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 5

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 6

Jednym z zadań widoku we wzorcu MVVM (Model–View–Viewmodel) jest:

Pytanie 7

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 8

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

Pytanie 9

Przedstawiona dokumentacja opisuje algorytm sortowania:

Opis sortowania bąbelkowego

Pytanie 10

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

Pytanie 11

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

Pytanie 12

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 13

A friend function of a class is defined outside that class' scope but it has the right to access all private and protected members of the class. Even though the prototypes for friend functions appear in the class definition, friends are not member functions.

A friend can be a function, function template, or member function, or a class or class template, in which case the entire class and all of its members are friends.

Które zdanie jest zgodne z informacjami o funkcjach zaprzyjaźnionych przedstawionymi we fragmencie dokumentacji?

Pytanie 14

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 15

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

Pytanie 16

Przedstawiona na obrazie idea sortowania odnosi się do sortowania:

Pytanie 17

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

Pytanie 18

Przedstawiona pętla operuje na zmiennej napisowej ciąg. Jej zadaniem jest:

int i = 0;
while (ciag[i] !=0){
  if(ciag[i] > 96 && ciag[i] < 123){
    ciag[i] = (ciag[i] - 32);
  }
  i++;
}

Pytanie 19

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

Pytanie 20

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 21

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

Pytanie 22

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 23

Przedstawiony opis licencji wskazuje że jest to licencja:

Rodzaj licencji, który zapewnia otwarty dostęp do oprogramowania dla wszystkich użytkowników programu, którego dotyczy; prawo do darmowego użytkowania, kopiowania, rozpowszechniania oraz tworzenia modyfikacji, ulepszania i rozbudowywania.

Pytanie 24

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

Pytanie 25

Które określenie najlepiej opisuje złożoność obliczeniową algorytmu quicksort?

Pytanie 26

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 27

Metodyka zwinna (ang. agile) polega na:

Pytanie 28

Framework Angular został napisany w języku:

Pytanie 29

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

Pytanie 30

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 31

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

Pytanie 32

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

Pytanie 33

Przy pomocy którego obiektu można utworzyć kontrolkę wskazaną strzałką na obrazie?

Fragment dotyczy bibliotek WPF i Swing"

Pytanie 34

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 35

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 36

Które środowisko programistyczne jest najbardziej odpowiednie do tworzenia natywnych aplikacji na urządzenia z systemem iOS?

Pytanie 37

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 38

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 39

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

Pytanie 40

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