wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INF.04 - aplikacje desktopowe

Total questions: 29

Worksheet time: 17mins

Name
Class
Date
1.

W środowisku IDE do tworzenia aplikacji okienkowych utworzono okno Form1. Aby zmienić ustawienia kolejno: nazwa okna widoczna na górnej belce, domyślny kursor na strzałkę oraz kolor tła okna, należy zmodyfikować następujące pola okna Properties:

a)

Text, UseWaitCursor, BackColor

b)

Name, UseWaitCursor, BackgroundImage

c)

Text, Cursor, BackColor

d)

Name, Cursor, BackgroundImage

2.

Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:

a)

NetBeans

b)

Eclipse

c)

MS Visual Studio

d)

PyCharm

3.

Przedstawiony fragment kodu w języku C# generuje hasło. Wskaż zdanie PRAWDZIWE określające własność tego hasła.

a)

może zawierać małe i wielkie litery oraz cyfry

b)

jest 8 znakowe lub dłuższe oraz zawiera małe i wielkie litery oraz cyfry

c)

jest co najwyżej 7-znakowe, co wyznacza zmienna i

d)

może zawierać małe i wielkie litery, cyfry oraz symbole

4.

Przestawione na obrazie działania wykorzystują narzędzie

a)

debuggera analizującego wykonywany kod

b)

kreatora kodu Java

c)

kreatora GUI tłumaczącego kod do języka XAML

d)

kompilatora interfejsu graficznego

5.

Narzędziem dedykowanym do implementacji aplikacji w środowisku WPF (ang. Windows Presentation Foundation) jest

a)

Visual Studio

b)

NetBeans

c)

PyCharm

d)

XamarinStudio

6.

W aplikacji desktopowej zdefiniowano listę rozwijalną i przypisano cztery funkcje obsługujące zdarzenia tej kontrolki. Który komunikat zostanie wyświetlony w momencie wyboru w liście ?

a)

zdarzenie 3

b)

zdarzenie 4

c)

zdarzenie 1

d)

zdarzenie 2

7.

W środowisku do tworzenia aplikacji, którego menu zostało przedstawione, aby usunąć wszystkie pliki pośrednie i wyjściowe projektu należy wybrać opcję

a)

Run Code Analysis on Solution

b)

Batch Build

c)

Build Solution

d)

Clean Solution

8.

Wskaż uproszczony kod XAML dla kontrolek w przedstawionym oknie dialogowym

a)

kod 3

b)

kod 1

c)

kod 2

d)

kod 4

9.

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

a)

Windows - dla biblioteki WPF; JFrame - dla biblioteki Swing

b)

Text - dla biblioteki WPF; JText - dla biblioteki Swing

c)

Box - dla biblioteki WPF; JField - dla biblioteki Swing

d)

TextBox - dla biblioteki WPF; JTextField - dla biblioteki Swing

10.

Elementy w przedstawionych ramkach mają za zadanie

a)

pobranie nazwy obiektu reprezentującego okno aplikacji

b)

ustawienie nazwy obiektu reprezentującego okno aplikacji

c)

ustawienie tytułu okna na "Tekst"

d)

zapisanie tytułu okna do obiektu "Tekst"

11.

Co zostanie zapisane w etykiecie label po wykonaniu przedstawionego kodu, uruchomionego po kliknięciu w przycisk okna aplikacji ?

a)

suma liczb parzystych z przedziału od 0 do 100

b)

liczby parzyste z przedziału od 0 do 100

c)

suma liczb z przedziału od 0 do 100

d)

liczby z przedziału od 0 do 100

12.

Framework to

a)

platforma programistyczna dostarczająca pewne komponenty i narzucająca pewien szkielet lub metodykę tworzenia aplikacji

b)

zbiór podprogramów, danych i złożonych typów danych wykorzystywanych w kodzie źródłowym aplikacji

c)

oprogramowanie, które metodą drag and drop umożliwia utworzenie interfejsu aplikacji

d)

narzędzie służące do tworzenia, modyfikowania, testowania i uruchamiania oprogramowania

13.

Jednym z zadań widoku we wzorcu MVVM (Model_View-Viewmodel) jest

a)

obsługa logiki aplikacji - zawiera implementację algorytmów

b)

obsługa interakcji użytkownika, utworzenie interfejsu użytkownika

c)

udostępnianie danych dla widoku oraz wymiana danych z modelem

d)

przechowywanie pobranych oraz przetworzonych danych

14.

Jednostką zalecaną przy tworzeniu układu interfejsu aplikacji jest

a)

px

b)

dp

c)

pt

d)

mm

15.

Wskaż wspólną cechę wszystkich kontrolek przedstawionych w ramce

a)

wszystkie są widoczne

b)

mają tło tego samego koloru

c)

mają ten sam kolor czcionki

d)

są w nich ustawione te same wartości domyślne

16.

Aby programować aplikacje desktopowe za pomocą języka Java można wybrać środowisko

a)

NetBeans

b)

SharpDevelop

c)

PyCharm

d)

Visual Studio

17.

Która cecha wyróżnia framework od biblioteki?

a)

Framework determinuje architekturę aplikacji i dostarcza jej szkielet

b)

Framework dostarcza funkcje użytkowe w danej dziedzinie problemu

c)

Framework jest zbiorem funkcjonalności, które programista może wykorzystać

d)

Framework dostarcza API do większego zestawu funkcji

18.

Jakie są główne zalety korzystania z frameworków w programowaniu aplikacji?

a)

Zapewniają pełną kontrolę nad każdym aspektem aplikacji

b)

Nie wymagają znajomości języka programowania

c)

Oferują jedynie podstawowe funkcje bez możliwości rozbudowy

d)

Ułatwiają organizację kodu i przyspieszają proces tworzenia aplikacji

19.

Co oznacza skrót WPF w kontekście programowania aplikacji desktopowych?

a)

Windows Presentation Framework

b)

Web Presentation Framework

c)

Windows Programming Framework

d)

Web Programming Framework

20.

Jakie narzędzie jest najczęściej używane do debugowania aplikacji w środowisku .NET?

a)

NetBeans

b)

Visual Studio

c)

Eclipse

d)

PyCharm

21.

Jakie zdarzenie jest wywoływane, gdy użytkownik kliknie w kontrolkę TextBox ?

a)

KeyDown

b)

Click

c)

MouseEnter

d)

TextChanged

22.

Wskaźnik, który pozwala na dynamiczne tworzenie obiektów w języku C# to

a)

build

b)

new

c)

create

d)

instantiate

23.

Jakie właściwości powinien mieć dobry interfejs użytkownika w aplikacji desktopowej ?

a)

skupienie na estetyce

b)

wysoka złożoność funkcji

c)

brak dokumentacji

d)

intuicyjność i responsywność

24.

Podczas tworzenia aplikacji desktopowej często przydaje się okno pozwalające na przeglądanie folderów lub plików znajdujących się na dysku komputera. Na obrazie pokazano formularz o nazwie Form1. Aby wczytać do aplikacji plik obrazu należy wywołać metodę

a)

OpenFileDialog

b)

SaveFileDialog

c)

FolderBrowserDialog

d)

ColorDialog

25.

Która właściwość kontrolek RadioButton lub CheckBox określa, czy kontrolka została zaznaczona ?

a)

Checked

b)

isChecked

c)

AutoCheck

d)

CheckedChange

26.

Jakie jest główne zastosowanie wzorca MVVM w aplikacjach WPF ?

a)

Separacja logiki biznesowej od interfejsu użytkownika

b)

Ułatwienie komunikacji z bazą danych

c)

Optymalizacja wydajności aplikacji

d)

Tworzenie animacji w interfejsie użytkownika

27.

Jakie są kluczowe różnice między aplikacjami desktopowymi a aplikacjami webowymi?

a)

Wydajność i dostępność

b)

Wszystkie powyższe

c)

Interfejs użytkownika i architektura

d)

Bezpieczeństwo i zarządzanie danymi

28.

Co oznacza skrót GUI w kontekście programowania aplikacji?

a)

Graphical User Interface

b)

Graphical Universal Interface

c)

Generalized User Interface

d)

General User Interface

29.

Co to jest XAML i jakie ma zastosowanie w aplikacjach WPF?

a)

Jest to narzędzie do debugowania aplikacji

b)

Jest to format pliku do przechowywania danych aplikacji

c)

Jest to język znaczników do definiowania interfejsu użytkownika

d)

Jest to język programowania do tworzenia logiki aplikacji