Pytanie 1
Zamieszczony fragment kodu w Android Studio wdraża metodę nasłuchującą dla obsługi zdarzenia:
przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... });
Wynik: 29/40 punktów (72,5%)
Wymagane minimum: 20 punktów (50%)
Zamieszczony fragment kodu w Android Studio wdraża metodę nasłuchującą dla obsługi zdarzenia:
przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... });
Jaką funkcję pełnią okna dialogowe niemodalne?
Przedstawione w filmie działania wykorzystują narzędzie
Po wykonaniu poniższego kodu na konsoli zostanie wyświetlona liczba:
int a = 0x73; cout << a;
Definicja konstruktora dla zaprezentowanej klasy w języku C++ może być sformułowana jak poniżej:
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; }
Construct::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }
Owoc::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }
Jednym z rodzajów testów funkcjonalnych, które można przeprowadzić na aplikacji webowej, jest ocena
Jakie jest oznaczenie komentarza wieloliniowego w języku Java?
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
Wykorzystując jeden z dwóch zaprezentowanych sposobów inkrementacji w językach z rodziny C lub Java, można zauważyć, że
Zapis pierwszy:
b = a++;Zapis drugi:
b = ++a;
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) { ... }
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
Przedstawiono funkcjonalnie równoważne fragmenty kodu aplikacji Angular oraz React.js.
| Angular | submit(f) { console.log(f.value); } <form #f="ngForm" (ngSubmit)="submit(f)"> <input ngModel name="tytul" type="text" id="tytul"> <button>Dodaj</button> </form> |
| React | handleSubmit = e => { e.preventDefault(); console.log('tytul: ' + e.currentTarget.tytul.value); }; render() { return ( <div> <form onSubmit={this.handleSubmit}> <input type="text" id="tytul" /> <button>Dodaj</button> </form> </div> ); } |
W zestawieniu zaprezentowano doświadczenie zawodowe pracowników firmy IT. Do stworzenia aplikacji front-end powinien/powinna zostać wyznaczony/a
| Pracownik | Znajomość technologii lub programów |
|---|---|
| Anna | Inkscape, Corel Draw |
| Krzysztof | Angular |
| Patryk | HTML, CSS |
| Ewa | Django, .NET |
Zapisany kod w języku Python ilustruje
pierwiastki = {"N": "Azot", "O": "Tlen", "P": "Fosfor", "Si": "Siarka"}
Które z wymienionych opcji wspiera osoby niewidome w korzystaniu z witryn internetowych?
Jakie z wymienionych narzędzi pozwala na jednoczesne korzystanie z systemów BIN, DEC i HEX?
Która z wymienionych metod może pomóc w walce z uzależnieniem od internetu?
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
Który z poniższych metod najlepiej zabezpiecza dane karty płatniczej podczas zakupów online?
Jakie polecenie w Gicie jest używane do zapisywania zmian w lokalnym repozytorium?
Które z podejść do tworzenia aplikacji najlepiej uwzględnia przyszłe zmiany w funkcjonalności?
Która z metodologii w zarządzaniu projektami umożliwia łatwe dostosowywanie się do zmieniających się potrzeb klienta?
Jakie z następujących skutków może wystąpić w przypadku naruszenia prawa autorskiego?
Który z wymienionych algorytmów najczęściej wykorzystuje rekurencję?
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
Co oznacza akronim IDE w kontekście programowania?
Który z języków programowania jest powszechnie wykorzystywany do tworzenia aplikacji na komputery stacjonarne?
Jakie informacje zawiera dokumentacja realizacji projektu?
Co oznacza skrót SOLID w programowaniu obiektowym?
Co to jest API w kontekście programowania?
Co to jest XSS (Cross-Site Scripting)?
Co to jest lazy loading?
Które z poniższych nie jest typem testu w programowaniu?
Jaką wartość będzie miała zmienna result po wykonaniu poniższego kodu PHP?
$array = [5, 1, 8, 3, 7]; $result = 0; foreach ($array as $value) { if ($value > $result) { $result = $value; } }
Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5; int y = 10; Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
Co oznacza operator '===' w JavaScript?
Co to jest polimorfizm w programowaniu obiektowym?
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu JavaScript?
let a = { value: 10 }; let b = a; b.value = 20; console.log(a.value);
Która z poniższych nie jest prawidłową metodą zarządzania stanem w React?
Które z poniższych narzędzi jest używane do zarządzania wersjami kodu?