Pozostały czas:
60:00

Test Egzaminacyjny INF.04

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

Pytanie 1

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

Pytanie 2

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 3

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

Pytanie 4

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

Pytanie 5

Typami reprezentującymi liczby rzeczywiste są:

Pytanie 6

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

Pytanie 7

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

Pytanie 8

Resuscytacja krążeniowo-oddechowa polega na wykonywaniu:

Pytanie 9

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 10

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

Pytanie 11

Do form przekazu werbalnego należy:

Pytanie 12

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 13

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 14

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 15

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

Pytanie 16

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

Pytanie 17

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 18

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 19

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 20

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 21

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

Pytanie 22

W oknie dialogowym aplikacji desktopowej umieszczono:

Pytanie 23

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

Fragment dotyczy bibliotek WPF i Swing"

Pytanie 24

Wskaż system typu e-commerce:

Pytanie 25

Metodyka zwinna (ang. agile) polega na:

Pytanie 26

Przedstawiona dokumentacja opisuje algorytm sortowania:

Opis sortowania bąbelkowego

Pytanie 27

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

Pytanie 28

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 29

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 30

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 31

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

int a = 0x73;
cout << a;

Pytanie 32

Framework Angular został napisany w języku:

Pytanie 33

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 34

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 35

Angular:

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

React:

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

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

Pytanie 36

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 37

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 38

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

Pytanie 39

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

Pytanie 40

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