wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test dot: Programowania

Total questions: 40

Worksheet time: 25mins

Name
Class
Date
1.
Aby wyśrodkować tekst należy używamy?
a)
<sb>
b)
<sub>
c)
<center>
2.
Co spowoduje< meta charset="UTF 8">?
a)
Utworzy nagłówek
b)
Pokoloruję tekst
c)
Odblokuję możliwość używania polskich znaków
d)
Zmieni rozmiar tekstu
3.
Jak nazywa się ten blok?
a)
Blok Warunku
b)
Blok graniczny
c)
Blok fragmentu
d)
Blok komentarza
4.
Czym jest rekurencja?
a)
Jest funkcją, która wywołuje sama siebie
b)
Jest to rodzaj pętli, w ramach której następuje wykonanie określonej liczby iteracji
c)
Jest to funkcja, która ułatwia wykonywanie poleceń liczeniowych
5.
Czy możliwe jest zdefiniowanie wskaźnika typu void?
a)
Tak
b)
Nie
c)
Tak, jeżeli nic nie pokazuję
6.
Java, python, logomocja, scratch itp. to:
a)
Języki programowania
b)
Języki komputera
c)
Programy
d)
Gry do programowania
7.
Może zawierać jedne dane np. liczbę lub słowo. Dane z niej mogą być przetwarzane w programie.
a)
Lista
b)
Plik
c)
Zmienna
d)
Bajt
8.
Sposób przedstawiania algorytmów z wykorzystaniem procedur to?
a)
Opis słowny 
b)
Lista kroków 
c)
Schematy blokowe
d)
Język programowania
9.
Sposób przedstawiania algorytmów z wykorzystaniem bloków to?
a)
Opis słowny 
b)
Lista kroków 
c)
Schematy blokowe
d)
Język programowania
10.

Pojęcie algorytm pochodzi od?

a)

brzmienia fragmentu nazwiska angielskiego matematyka

b)

brzmienia nazwiska niemieckiego matematyka

c)

brzmienia fragmentu nazwiska arabskiego informatyka

d)

brzmienia fragmentu nazwiska amerkańskiego matematyka

11.
W przypadku algorytmów warunkowych najczęściej spotykane odpowiedzi to:
a)
Lewo/Prawo
b)
Góra/Dół
c)
Tak/Nie
d)
Możliwe/Niemożliwe
12.
Które z zadań jest zadaniem niealgorytmicznym?
a)
Dzwonienie po karetkę
b)
Malowanie obrazu
c)
Pieczenie ciasta z przepisu
d)
Obliczanie pola prostokąta
13.
Potocznie algorytm porównywany jest do:
a)
przepisu
b)
zadania
c)
instrukcji obsługi
d)
wytycznych
14.
Co to jest algorytm?
a)
To schemat rozwiązywania zadań matematycznych.
b)
Rysunkowy schemat wykonywania obliczeń.
c)
Program komputerowy do obróbki dźwięku.
d)
To schemat mechanicznego rozwiązania danego problemu.
15.
Przedstawiony na rysunku algorytm jest algorytmem -
a)
liniowym
b)
iteracyjnym
c)
warunkowym
d)
decyzyjnym
16.
W języku JavaScript metoda document.getElementById(id) ma za zadanie
a)
 pobrać dane z pola formularza i wstawić je do zmiennej id
b)
wstawić tekst o treści ’id’ na stronie WWW
c)
zwrócić odniesienie do pierwszego elementu HTML o podanym id
d)
sprawdzić poprawność formularza o identyfikatorze id
17.
Aby zdefiniować łamanie linii tekstu, np. w zmiennej napisowej, należy posłużyć się znakiem
a)
slash
b)
 n
c)
t
d)
b
18.
Które z wymienionych osób odpowiadają za przygotowanie systemu bazy danych do pracy produkcyjnej w sposób ciągły, zarządzanie użytkownikami i instalowanie nowych wersji systemu bazodanowego?
a)
Projektanci narzędzi deweloperskich
b)
Administratorzy serwerów i sieci komputerowych
c)
Administratorzy systemu bazy danych
d)
Projektanci i programiści Systemu Zarządzania Bazą Danych.
19.
Operator arytmetyczny modulo w języku SQL to
a)
 /
b)
||
c)
&
d)
%
20.
W języku PHP funkcja trim ma za zadanie
a)
Podawać długość napisu
b)
Porównywać dwa napisy i wypisać część wspólną
c)
Zmniejszać napis o wskazaną w parametrze liczbę znaków
d)
Usuwać białe znaki lub inne znaki podane w parametrze, z obu końców napisu
21.
Co możesz wpisać tworząc funkcje obrót (turnAround())
a)
turnLeft(); turnLeft()
b)
turnLeft();turnRight()
c)
moveForward();moveForward()
d)
moveForward();collectGem()
22.
Jakim kodem oznaczona jest zmienna w Swift
a)
var
b)
bar
c)
car
d)
nie wiem
23.
Co oznacza debagowanie?
a)
Poprawianie błędów w kodzie
b)
Pisanie kodu
c)
Usuwanie kodu
d)
Uruchamianie kodu
24.
Jak działa pętla for?
a)
odwraca postać na planszy o 180 stopni
b)
wykonuje się dopóki nie spełni warunku
c)
wykonuje kod określoną ilość razy
d)
nie ma takiej pętli
25.
Jakie środowisko programistyczne ma w logo filiżankę?
a)
Java
b)
html
c)
php
d)
swift
26.
Który z poniższych manipulatorów nie jest parametryzowany?
a)
a) setfill
b)
b) ws
c)
 c) setbase
d)
d) setw
27.
Która z poniższych instrukcji nie wywoła destruktora?
a)
 a) ~larch->tree();
b)
     b) larch->~tree();    wywoła
c)
c) larch.~tree(); - na pewno nie
d)
 d) delete larch;
28.
Do czego służy pętla while?
a)
A. Do zignorowania kodu
b)
B. Do powtarzania kodu nie określoną ilość razy
c)
C. Do rzucenia wyjątku
d)
D. Do cofnięcia operacji
29.
Kod języka CSS można umieścić wewnątrz kodu HTML, posługując się znacznikiem
a)
<head>
b)
<style>
c)
<meta>
d)
<body>
30.
Fragment kodu napisany w języku HTML zamieszczony w ramce przedstawia listę
a)
wypunktowaną
b)
numerowaną
c)
odnośników
d)
skrótów
31.
Który z poniższych manipulatorów nie jest bezargumentowy?
a)
.flush
b)
setw
c)
ws
d)
dec
32.
Jeśli klasa ma wiele bezpośrednich klas bazowych to jest to:
a)
 dziedziczenie wielokrotne
b)
dziedziczenie pokoleniowe
c)
dziedziczenie grupowe
d)
dziedziczenie pochodne
33.
Element zadeklarowany w języku C++ double *x; to
a)
Parametr formalny typu rzeczywistego
b)
Zmienna rzeczywista
c)
Zmienna całkowita
d)
Wskaźnik
34.
Poprzez deklarację var x="true"; w języku JavieScript tworzy się zmienną typu
a)
String (ciąg znaków)
b)
Liczbowego
c)
Logicznego
d)
Nieokreślonego (undefined)
35.
Typ zmiennej w języku JavaScript
a)
nie występuje
b)
jest tylko jeden
c)
następuje poprzez przypisanie wartości
d)
musi być zadeklarowany na początku skryptu
36.
W języku skryptowym JavaScript zmienne mogą być deklarowane
a)
w momencie pierwszego użycia zmiennej
b)
 tylko na początku skryptu
c)
tylko jeśli podamy typ zmiennej i jej nazwę
d)
zawsze z poprzedzającym nazwę znakiem $
37.
W formularzu, dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób. Zmienna x będzie typu
a)
NaN
b)
napisowego
c)
zmiennoprzecinkowego
d)
liczbowego, całkowitego
38.
Fragment kodu w języku JavaScript realizujący dodawanie dwóch liczb ma następującą postać. Aby dodawanie wykonane było po kliknięciu przycisku o nazwie dodaj, należy w wykropkowane miejsce wstawić
a)
<button onselect="return dodaj()">dodaj</button>
b)
<button onselect="return dodaj()">oblicz</button>
c)
<button onclick="return oblicz()">dodaj</button>
d)
<button onclick="return dodaj()">dodaj</button>
39.
Jaka wartość zostanie wypisana na standardowym wyjściu dla zamieszczonego w ramce fragmentu programu napisanego w języku C++
a)
0
b)
2
c)
3
d)
32
40.
HTML to?
a)
a. funkcja w arkuszu kalkulacyjnym
b)
b. hipertekstowy język znaczników
c)
c. system zarządzania treścią tzw. CMS