wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

WPF - już coś wiem

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

WPF to skrót od

a)

Windows Presentation Foundation

b)

Windows Presentation Forms

c)

Work Program Form

d)

Word Perfect File

2.

Z którego Visual Studio korzystamy?

a)

Community (bezpłatne)

b)

Professional

c)

Enterprise

3.

Aby wyświetlić jakąś wiadomość w wyskakującym okienku napiszę; (zaznacz wszystkie prawidłowe)

a)

MessageBox.Show( TextBoxName.Text):

b)

MessageBox.Show( "design");

c)

String str = "toUpper()";

MessageBox.Show( str);

d)

MessageBox.Equals( TextBoxName.Text.ToUpper());

4.

Z jakimi dwoma plikami pracujemy w WPF:

a)

.xaml

.cs

b)

.xml

.cs

c)

.xaml

.cpp

d)

.xml

.java

5.

Co oznacza skrót XAML?

a)

XML Application Markup Language

b)

eXtensible Application Markup Language

c)

eXtended Markup Language

d)

XML Markup Language

6.

Jakie jest główne zastosowanie WPF?

a)

Tworzenie aplikacji webowych

b)

Tworzenie aplikacji desktopowych

c)

Tworzenie gier komputerowych

d)

Tworzenie aplikacji mobilnych

7.

Jakie języki programowania są najczęściej używane z WPF?

a)

C# i VB.NET

b)

Java i C++

c)

Python i Ruby

d)

JavaScript i PHP

8.

Kontrolka, która umożliwia użytkownikowi wprowadzanie danych z klawiatury to:

a)

TextBox

b)

TextBlock

c)

Label

d)

CheckBox

9.

Jakie są główne zalety korzystania z WPF?

a)

Wysoka wydajność

b)

Łatwość w użyciu

c)

Wsparcie dla stylów i szablonów

d)

Wszystkie powyższe

10.

Co to jest MVVM w kontekście WPF?

a)

Model-View-ViewModel

b)

Model-View-Model

c)

Model-View-Visual

d)

Model-View-Variable

11.

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

a)

A. Visual Studio

b)

B. NetBeans

c)

C. PyCharm

d)

D. XamarinStudio

12.

Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest

a)

A. WPF

b)

B. Symfony

c)

C. Xamarin

d)

D. Angular

13.

Obsługę wyjątku, który wygenerowała aplikacja należy zdefiniować w sekcji:

a)

A. catch

b)

B. try

c)

C. throw

d)

D. finally

14.

W języku C# szablon List implementuje funkcjonalność listy. Z inicjalizacji obiektu wykaz wynika, że jego elementami są:

a)

A. liczby całkowite

b)

B. liczby rzeczywiste

c)

C. elementy typu List

d)

D. elementy o niezdefiniowanym typie

15.

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

a)

A. Może zawierać małe i wielkie litery, cyfry oraz symbole.

b)

B. Może zawierać małe i wielkie litery oraz cyfry.

c)

C. Jest co najwyżej 7-znakowe, co wyznacza zmienna i.

d)

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

16.

W językach C++ lub C# słowo kluczowe virtual można stosować do

a)

pól klasy

b)

konstruktorów

c)

metod klasy

d)

funkcji zaprzyjaźnionych

17.

Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest

a)

WPF

b)

Android

c)

React

d)

Vue

18.

Którą strukturę danych reprezentuje przedstawiony kod zapisany w języku C#?

a)

A. tablicę jednowymiarową

b)

B. tablicę dwuwymiarową

c)

C. stos

d)

D. listę

19.

Wskaż uproszczony kod XAML dla kontrolek w przedstawionym oknie dialogowym

a)

kod 1

b)

kod 2

c)

kod 3

d)

kod 4