Pytanie 1
Które z poniższych nie jest językiem programowania?
Wynik: 26/40 punktów (65,0%)
Wymagane minimum: 20 punktów (50%)
Które z poniższych nie jest językiem programowania?
Co to jest REST API?
Jaką funkcję pełnią okna dialogowe niemodalne?
Który z języków programowania jest najczęściej wykorzystywany do budowania aplikacji internetowych po stronie serwera?
W przedstawionym filmie ukazano kreator interfejsu użytkownika, dla którego automatycznie powstaje
Zasada programowania obiektowego, która polega na ukrywaniu elementów klasy tak, aby były one dostępne wyłącznie dla metod tej klasy lub funkcji zaprzyjaźnionych, to
Które z poniższych nie jest frameworkiem JavaScript?
Jakie z wymienionych narzędzi pozwala na jednoczesne korzystanie z systemów BIN, DEC i HEX?
Jakie znaczenie ma polimorfizm w programowaniu obiektowym?
Która z wymienionych metod najlepiej chroni komputer przed złośliwym oprogramowaniem?
W zaprezentowanym kodzie stworzono abstrakcyjną klasę figura oraz klasę prostokąta, która dziedziczy po niej, zawierającą zdefiniowane pola i konstruktory. Wskaż minimalną wersję implementacji sekcji /* metody klasy */ dla klasy Prostokat:
abstract class Figura { abstract double Pole(); abstract double Obwod(); } public class Prostokat extends Figura { private double a; private double b; ... /* Konstruktory */ ... /* Metody klasy */ } | |
| A | B |
public double Pole() { return a * b; } public double Obwod() { return 2*a + 2*b; } | public double Pole() { return a * b; } |
| C | D |
public double LiczPole() { return a * b; } public double LiczObwod() { return 2*a + 2*b; } | abstract double Pole() { return a * b; } abstract double LiczObwod() |
Jakie jest źródło błędu w podanym kodzie przez programistę?
class Dokument { public string nazwa; protected string autor; } // .... w kodzie funkcji main Dokument doc = new Dokument(); Console.WriteLine(doc.autor);
Zawarty w ramce opis licencji sugeruje, że mamy do czynienia z licencją
| 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 rozbudowania. |
Co to jest Continuous Integration (CI)?
Jaką wartość dziesiętną reprezentuje liczba binarna 1010?
Jaką wartość zwróci funkcja napisana w języku C++, jeżeli jej argumentem wejściowym jest tablica stworzona w następujący sposób:
int tablica[6] = {3,4,2,4,10,0};
int fun1(int tab[]) { int wynik = 0; for(int i = 0; i < 6; i++) wynik += tab[i]; return wynik; }
Co zostanie wyświetlone po wykonaniu poniższego kodu w PHP?
$x = 5; $y = '5'; var_dump($x == $y); var_dump($x === $y);
Co oznacza pojęcie 'hoisting' w JavaScript?
Który z wymienionych elementów UI w aplikacjach mobilnych jest odpowiedzialny za przechodzenie pomiędzy ekranami?
Który z wymienionych typów stanowi przykład typu znakowego?
W przedstawionej ramce znajduje się fragment opisu metody compile języka Java wykorzystywanej w kontekście wyrażeń regularnych. Który symbol powinien być użyty, aby znaleźć dopasowanie na końcu tekstu?
| Metacharacter | Description |
|---|---|
| | | Find a match for any one of the patterns separated by | as in: cat|dog|fish |
| . | Find just one instance of any character |
| ^ | Finds a match as the beginning of a string as in: ^Hello |
| $ | Finds a match at the end of the string as in: World$ |
| \d | Find a digit |
| \s | Find a whitespace character |
| \b | Find a match at the beginning of a word like this: \bWORD, or at the end of a word like this: WORD\b |
| \uxxxx | Find the Unicode character specified by the hexadecimal number xxxx |
| Źródło https://www.w3schools.com/java/java_regex.asp dostęp 20.08.2020 | |
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że:
protected void Dodaj() {}
Jaką cechą charakteryzuje się sieć asynchroniczna?
Jaką kategorię reprezentuje typ danych "array"?
Która z wymienionych sytuacji stanowi naruszenie praw autorskich?
Jakie są główne cechy architektury klient-serwer?
Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych metod?
push(arg) – dodaje elementpop() – usuwa ostatnio dodany elementpeek() – zwraca ostatnio dodany element bez usuwaniaisEmpty() – sprawdza czy istnieją dane w strukturze |
Technika konstruowania algorytmu polegająca na rozbiciu na dwa lub więcej mniejszych podproblemów, aż do momentu, gdy ich części będą wystarczająco proste do bezpośredniego rozwiązania, nosi nazwę:
Aby wykorzystać framework Django, należy pisać w języku
Tworząc aplikację opartą na obiektach, należy założyć, że program będzie zarządzany przez
Jaką nazwę elementu interfejsu należy wprowadzić w pierwszej linii kodu, na miejscu <??? aby został on wyświetlony w podany sposób?
<??? android:layout_margin="50dp" android:switchMinWidth="60dp" android:text="Zgadzasz się?" android:textOff="NIE" android:testOn="TAK" />

Który z poniższych składników NIE jest konieczny do stworzenia klasy w C++?
Który z protokołów w modelu TCP/IP odpowiada za pewne przesyłanie danych?
Co to jest JWT (JSON Web Token)?
Co oznacza termin 'hoisting' w JavaScript?
Celem mechanizmu obietnic (ang. promises) w języku JavaScript jest
Jaką liczbę warstw zawiera model TCP/IP?
Które z wymienionych działań stanowi zagrożenie dla emocjonalnego dobrostanu człowieka w sieci?
Która z wymienionych właściwości odnosi się do klasy pochodnej?
Który z wymienionych algorytmów jest algorytmem opartym na iteracji?