Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Języki Programowania Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Jaki jest cel stosowania języków programowania?

a)

Celem stosowania języków programowania jest tworzenie kolorowych dźwięków.

b)

Celem stosowania języków programowania jest określenie reguł i składni do programowania komputerowego.

c)

Celem stosowania języków programowania jest picie popularnego napoju gazowanego.

d)

Celem stosowania języków programowania jest gotowanie potraw kuchni francuskiej.

2.

Jakie są podstawowe elementy składni języków programowania?

a)

tablice, obiekty, struktury, funkcje rekurencyjne

b)

komentarze, biblioteki, pliki, konsola

c)

instrukcje, wyrażenia, zmienne, typy danych, operatory, nawiasy

d)

funkcje, pętle, klasy, interfejsy

3.

Co oznacza termin 'algorytm'?

a)

Algorytm oznacza skończony ciąg precyzyjnie określonych czynności, które prowadzą do rozwiązania określonego problemu.

b)

Algorytm to zbiór niejasnych instrukcji

c)

Algorytm to nieskończony ciąg przypadkowych operacji

d)

Algorytm to losowy zbiór działań bez celu

4.

Jakie są podstawowe kroki tworzenia algorytmu?

a)

2. Przepisanie gotowego algorytmu

b)

1. Wybór koloru czcionki

c)

3. Losowe dodawanie kroków

d)

Podstawowe kroki tworzenia algorytmu to: 1. Określenie problemu, 2. Znalezienie rozwiązania, 3. Zapisanie kroków w logicznej kolejności, 4. Testowanie i optymalizacja algorytmu.

5.

Co to jest zmienna w kontekście programowania?

a)

Typ danych w języku programowania

b)

Nazwa funkcji w programie

c)

Komentarz w kodzie programu

d)

Nazwany obszar pamięci przechowujący wartość.

6.

Jakie są podstawowe typy danych w językach programowania?

a)

liczby całkowite, liczby zmiennoprzecinkowe, ciągi znaków, wartości logiczne, tablice

b)

obiekty programowania

c)

liczby wymierne

d)

funkcje matematyczne

7.

Co to jest instrukcja warunkowa?

a)

Instrukcja warunkowa to konstrukcja języka programowania, która wykonuje określony blok kodu tylko wtedy, gdy określony warunek jest spełniony.

b)

Instrukcja warunkowa to rodzaj owocu

c)

Instrukcja warunkowa to nazwa popularnego napoju

d)

Instrukcja warunkowa to termin z zakresu medycyny

8.

Jakie są najpopularniejsze operatory logiczne w programowaniu?

a)

XOR (^)

b)

NOR

c)

AND (&&), OR (||), NOT (!)

d)

NAND

9.

Co to jest pętla w programowaniu?

a)

Pętla w programowaniu to nazwa popularnego programu komputerowego.

b)

Pętla w programowaniu to element graficzny na ekranie.

c)

Pętla w programowaniu to jednorazowe wykonanie instrukcji.

d)

Pętla w programowaniu to konstrukcja umożliwiająca wielokrotne wykonanie określonych instrukcji w zależności od warunku.

10.

Jakie są różnice między pętlą for a pętlą while?

a)

Pętla for może być używana tylko do iteracji po listach

b)

Pętla while jest bardziej czytelna od pętli for

c)

Pętla for wykonuje się szybciej niż pętla while

d)

Pętla for jest używana, gdy z góry znamy liczbę iteracji, natomiast pętla while jest używana, gdy warunek wykonania pętli może zmieniać się w trakcie działania programu.

11.

Co to jest tablica i jak jej używać w programowaniu?

a)

Aby używać tablicy, nie trzeba deklarować typu przechowywanych danych

b)

Tablica w programowaniu to struktura danych służąca do przechowywania elementów o określonej kolejności. Aby jej używać, należy zadeklarować ją, określić typ przechowywanych danych oraz indeksować elementy wewnątrz tablicy.

c)

Tablica w programowaniu jest używana do tworzenia animacji

d)

Tablica to struktura danych służąca do przechowywania obrazów

12.

Jakie są podstawowe struktury danych wykorzystywane w algorytmach?

a)

kratki

b)

tablice, listy, stosy, kolejki, drzewa, grafy

c)

kubły

d)

pudełka

13.

Co to jest rekurencja i jakie są jej zalety i wady?

a)

Rekurencja to technika programistyczna polegająca na wywoływaniu funkcji przez samą siebie. Zalety to czytelność kodu i możliwość rozwiązania problemów z użyciem mniej kodu, a wady to większe zużycie pamięci i czasu wykonania.

b)

Zalety rekurencji to zwiększone ryzyko błędów w kodzie i trudniejsze debugowanie.

c)

Rekurencja to technika programistyczna stosowana tylko w językach przestarzałych.

d)

Wady rekurencji to szybsze działanie programu i mniejsze zużycie pamięci.

14.

Jakie są podstawowe techniki sortowania danych?

a)

sortowanie przez mieszanie

b)

sortowanie bąbelkowe, sortowanie przez wstawianie, sortowanie przez wybieranie, sortowanie szybkie, sortowanie przez scalanie

c)

sortowanie przez obracanie

d)

sortowanie kubełkowe

15.

Co to jest złożoność obliczeniowa i dlaczego jest ważna przy tworzeniu algorytmów?

a)

Złożoność obliczeniowa to miara ilości zasobów (takich jak czas i pamięć) potrzebnych do wykonania algorytmu. Jest ważna przy tworzeniu algorytmów, ponieważ pozwala oszacować efektywność i wydajność danego rozwiązania.

b)

Złożoność obliczeniowa to liczba linii kodu w algorytmie.

c)

Złożoność obliczeniowa to stopień skomplikowania interfejsu użytkownika.

d)

Złożoność obliczeniowa to ilość kawy potrzebnej do napisania algorytmu.