Pytanie 1
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Wynik: 36/40 punktów (90,0%)
Wymagane minimum: 20 punktów (50%)
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Jakie elementy powinny być zawarte w instrukcji dla użytkownika danej aplikacji?
Który z wymienionych składników charakteryzuje się typowym wystąpieniem w diagramie Gantta?
Programem służącym do monitorowania błędów oraz organizacji projektów jest:
Jaką rolę odgrywa program Jira?
W jakiej sytuacji kolekcja typu lista okaże się bardziej wydajna niż tablica?
W przypadku przedstawionych kodów źródłowych, które są funkcjonalnie równoważne, wartość, która zostanie zapisana w zmiennej b po wykonaniu operacji, to
| Python: | C++ / C# / Java: |
|---|---|
| x = 5.96; b = int(x); | double x = 5.96; int b = (int)x; |
W jednostce centralnej, za obliczenia na liczbach zmiennoprzecinkowych odpowiada
Który z wymienionych elementów może stanowić część menu w aplikacji desktopowej?
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?
Co oznacza akronim IDE w kontekście programowania?
Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
Wartości składowych RGB koloru #AA41FF zapisane w systemie szesnastkowym po przekształceniu na system dziesiętny są odpowiednio
Dokumentacja, która została przedstawiona, dotyczy algorytmu sortowania
| To prosta metoda sortowania opierająca się na cyklicznym porównywaniu par sąsiadujących ze sobą elementów i zamianie ich miejscami w przypadku, kiedy kryterium porządkowe zbioru nie zostanie spełnione. Operacje te wykonywane są dopóki występują zmiany, czyli tak długo, aż cały zbiór zostanie posortowany. |
Podczas programowania kontrolki stepper przedstawionej na ilustracji w aplikacji mobilnej, należy zarządzać zmienną, która zawsze przechowuje jej bieżącą wartość. Jakie zdarzenie można wykorzystać do osiągnięcia tej funkcjonalności?

W aplikacji mobilnej, aby określić warianty grafiki w zależności od wielkości ekranu, należy (uwaga: odpowiedzi wariantowe dla dwóch systemów - sugerować się systemem omawianym na zajęciach)
Jakie są kluczowe korzyści z wykorzystania frameworków podczas programowania aplikacji desktopowych?
Jakiego rodzaju zmiennej użyjesz w C++, aby przechować wartość "true"?
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
Który z wymienionych elementów stanowi przykład złożonego typu danych?
Jaką jednostkę zaleca się stosować przy projektowaniu interfejsu aplikacji?
Która metoda wyszukiwania potrzebuje posortowanej listy do prawidłowego działania?
Który z wymienionych elementów można zdefiniować jako psychofizyczny?
Który komponent systemu komputerowego zajmuje się transferem danych pomiędzy procesorem a pamięcią RAM?
Jakie narzędzie można wykorzystać do stworzenia mobilnej aplikacji cross-platform w języku C#?
Który z wymienionych programów jest przeznaczony do zarządzania projektami przy pomocy tablic kanban?
W dwóch przypadkach opisano mechanizm znany jako Binding. Jego celem jest
| W Android Studio: |
<TextView android:text="@{viewmodel.userName}" /> |
| W XAML: |
<Label Text="{Binding Source={x:Reference slider2}, Path=Value}" /> |
Jakie jest podstawowe środowisko do tworzenia aplikacji desktopowych przy użyciu języka C#?
Który fragment kodu ilustruje zastosowanie rekurencji?
Blok 1:int fn(int a) { if(a==1) return 1; return fn(a-1)+2; } | Blok 2:int fn(int a) { if(a==1) return 1; return (a-1)+2; } |
Blok 3:int fn(int a) { if(a==1) return 1; return fun(a-1)+2; } | Blok 4:int fn(int a) { if(a==1) return 1; return 2; } |
Jakie zadanie wykonuje debugger?
Kod w bibliotece React.js oraz w frameworku Angular, który został zaprezentowany, ma na celu wyświetlenie
| Fragment kodu React.js: | |
state = { zm1: 0 }; hanleEv = () => { this.setState({zm1: this.state.zm1 + 1}); } render() { return (<div> <span>{this.state.zm1}</span> <button onClick={this.handleEv}>BTN_1</button> </div>); } | |
| Fragment kodu Angular: | |
@Component({ selector: 'sel1', template: `<span>{{ zm1 }}</span> <button (click)="onBtnCilcked()">BTN_1</button>` }) export class Licznik1Component { zm1 = 0; onBtnCilcked() { this.zm1++; } } |
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu?
let i = 0; while (i < 5) { i++; if (i === 3) continue; console.log(i); }
Na równoważnych pod względem funkcjonalnym listingach fragmentów aplikacji Angular oraz React.js utworzono listę punktowaną, która zawiera:
Definicja typu:
books = ["Harry Potter", "Hobbit", "Władca pierścieni"];
<ul> <li *ngFor = "let book of books"> {{book}} </li> </ul>
<ul> {this.books.map(book => <li key={book}> book </li>)} </ul>
Co oznacza termin 'immutability' w programowaniu funkcyjnym?
Jaką technologię stosuje się do powiązania aplikacji internetowej z systemem baz danych?
Jaki framework umożliwia tworzenie interaktywnych interfejsów użytkownika w języku TypeScript?
Co to jest Cypress?
Który z wymienionych algorytmów działających na tablicy jednowymiarowej ma złożoność obliczeniową \( O(n^2) \)?
Jakie korzyści płyną z użycia pseudokodu przy tworzeniu algorytmu?
Które z poniższych stwierdzeń najlepiej charakteryzuje tablicę asocjacyjną?