Pytanie 1
Jakie informacje mogą być zapisywane w cookies przeglądarki?
Wynik: 32/40 punktów (80,0%)
Wymagane minimum: 20 punktów (50%)
Jakie informacje mogą być zapisywane w cookies przeglądarki?
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() |
Resuscytacja krążeniowo-oddechowa polega na realizowaniu
W jakich sytuacjach zastosowanie rekurencji może być bardziej korzystne niż użycie iteracji?
Jakie wartości może przyjąć zmienna typu boolean?
Wykorzystując React.js oraz Angular, stworzono funkcjonalnie równoważne kody źródłowe. Aby móc w metodzie handleSubmit pokazać zawartość kontrolki input w miejscu oznaczonym ???, należy odwołać się do atrybutu o nazwie:
React.js:
nazwa1 = React.createRef(); handleSubmit = e => { console.log(this.???.current.value); } ... <form onSubmit={this.handleSubmit}> <input ref={this.nazwa1} name="nazwa2" id="nazwa3" for="nazwa4" />Angular:
<form #f="ngForm" (ngSubmit) = "handleSubmit(f)">
<input ngModel name="nazwa1" id="nazwa2" class="nazwa3" for="nazwa4" >
...
handleSubmit(f) {
console.log(f.value.???);
}
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Cytat przedstawia charakterystykę metodyki RAD. Pełne znaczenie tego skrótu można przetłumaczyć na język polski jako:
...(RAD)..., is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications. Źródło: https://en.wikipedia.org/ |
Co oznacza pojęcie MVP w kontekście projektowania aplikacji?
Jak określa się proces transferu danych z lokalnego komputera na serwer?
Jaką istotną właściwość ma algorytm rekurencyjny?
Jaki będzie wynik działania poniższego kodu w języku Python?
def fun(x, l=[]): l.append(x) return l print(fun(1)) print(fun(2)) print(fun(3, [])) print(fun(4))
Użycie modyfikatora abstract w definicji metody w klasie wskazuje, że
Co to jest JWT (JSON Web Token)?
Która z wymienionych bibliotek stanowi element standardowego zestawu narzędzi programistycznych w Pythonie?
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
Metodyka zwinna (ang. agile) opiera się na
Jaki z wymienionych komponentów jest kluczowy do inicjalizacji pola klasy podczas tworzenia instancji obiektu?
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
Jakie są różnice między procesem kompilacji a interpretacją kodu?
Który z wymienionych dysków oferuje najszybszy dostęp do danych?
Co to jest wskaźnik w języku C?
Jakie kwestie związane z percepcją są uwzględnione w rekomendacjach standardu WCAG 2.0?
Jakie jest wymagane minimalne natężenie światła w biurze na stanowisku pracy?
Który z podanych terminów najlepiej odnosi się do składnika statycznego w klasie?
W zaprezentowanym kodzie stworzono abstrakcyjną klasę Figura oraz klasę Prostokąt, która po niej dziedziczy, zawierającą określone pola i konstruktory. Wskaż najprostszą implementację sekcji /* metody klasy */ dla klasy Prostokąt

Jakie działanie wykonuje polecenie "git pull"?
Jakie oprogramowanie służy jako przykład programu do komunikacji audio-wideo?
Klasa Mieszkaniec zawiera atrybuty: imie, nazwisko, ulica, nrDomu, rokUrodzenia. W tej klasie umieszczono opisane poniżej konstruktory (zapisano jedynie typy argumentów). Do tworzenia obiektu za pomocą konstruktora kopiującego wykorzystany będzie konstruktor określony w punkcie
W pokazanych fragmentach kodu zdefiniowano funkcję o nazwie fun1. W tej funkcji należy zaimplementować obsługę. Fragment kodu interfejsu użytkownika (XAML):
<RadioButton Content="opcja1" /> <RadioButton Content="opcja2" /> <Button Content="OK" Width=75 Click="fun1"/>Fragment kodu logiki programu (C#):
private void fun1(object sender, RoutedEventArgs e) { ... }
Które z wymienionych stwierdzeń najcelniej opisuje proces uruchamiania aplikacji?
W języku C++, zakładając, że przedstawiony fragment kodu poprawnie się skompiluje i zostanie wykonany, to zmiennej liczba przypisana zostanie wartość:
int liczba = rand() % 1000;
Co będzie wynikiem działania poniższego kodu JavaScript?
const obj = { name: 'John', greet: function() { setTimeout(function() { console.log(`Hello, ${this.name}`); }, 1000); } }; obj.greet();
Jakie wyrażenie logiczne powinno być użyte, aby zweryfikować, czy zmienna x zawiera wartości ujemne lub znajduje się w zakresie (10, 100)?
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?
Jakie są różnice pomiędzy środowiskiem RAD a klasycznym IDE w kontekście aplikacji webowych?
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że:
protected void Dodaj() {}
Jakie jest zastosowanie metody fetch() w JavaScript?
Co oznacza skrót CDN w kontekście aplikacji webowych?
Co to jest lazy loading w kontekście aplikacji webowych?