Przejdź do głównej treści

Technik programista - pytania egzaminacyjne

Filtrowanie pytań

Kwalifikacje
INF.04Pytanie 1842
Projektowanie, programowanie …

Kategorie: Programowanie Projektowanie aplikacji

Co to jest wzorzec projektowy Singleton?

A. Technika optymalizacji kodu poprzez minimalizację liczby obiektów
B. Metoda zabezpieczania aplikacji przed atakami typu SQL Injection
C. Wzorzec do zarządzania komunikacją między komponentami aplikacji
D. Wzorzec zapewniający istnienie tylko jednej instancji klasy w całej aplikacji
INF.03Pytanie 1843
Tworzenie i administrowanie s…

Kategorie: Grafika komputerowa i multimedia

W edytorze grafiki rastrowej funkcja "dodaj kanał alfa" umożliwia

A. dodanie do obrazu informacji o przezroczystości
B. wyostrzenie krawędzi obrazu
C. powiększenie głębi ostrości obrazu
D. ustawienie prawidłowego balansu bieli
INF.03Pytanie 1844
Tworzenie i administrowanie s…

Kategorie: Bazy danych Administracja serwerem i bezpieczeństwo

Po zrealizowaniu polecenia użytkownik Jacek będzie miał możliwość

GRANT SELECT, INSERT ON baza1.mojaTabela TO 'Jacek'@'localhost';
A. usuwać rekordy z tabeli i przeglądać informacje
B. modyfikować strukturę tabeli oraz dodawać nowe dane
C. usuwać tabelę i zakładać nową
D. przeglądać dane w tabeli i wstawiać nowe dane
INF.04Pytanie 1845
Projektowanie, programowanie …

Kategorie: Programowanie Testowanie i debugowanie

Po uruchomieniu poniższego kodu w języku C++ w konsoli pojawi się ciąg liczb:

int a = 1;
while (a++ < 6) {
    cout << a << " ";
}
A. 1 2 3 4 5 6
B. 2 3 4 5 6
C. 2 3 4 5 6 7
D. 1 2 3 4 5
INF.03Pytanie 1846
Tworzenie i administrowanie s…

Kategorie: Tworzenie stron WWW Programowanie webowe

Wskaż zapis stylu CSS formatujący punktor list numerowanych na wielkie cyfry rzymskie, a list punktowanych na kwadraty.

A. ol { list-style-type: upper-alpha; }
   ul { list-style-type: disc; }

B. ol { list-style-type: square; }
   ul { list-style-type: upper-roman; }

C. ol { list-style-type: disc; }
   ul { list-style-type: upper-alpha; }

D. ol { list-style-type: upper-roman; }
   ul { list-style-type: square; }
D.
C.
A.
B.
INF.03Pytanie 1847
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe JavaScript

Jak należy prawidłowo udokumentować wzorcowanie pola nazwa we fragmencie kodu JavaScript?

function validateForm(Form)
{
reg=/^\[1-9\]*[A-ZŻŹĘĄĆŚÓŁŃ]{1}[a-zżźćńółęąś]{2,}$/;
wyn = Form.nazwa.value.match(reg);
if (wyn == null) {
    alert("Proszę podać poprawną nazwę");
    return false;
}
return true;
}
A. /* Pole nazwa powinno składać się w kolejności: z ciągu cyfr (z wyłączeniem 0), następnie dużej litery i ciągu małych liter. */
B. /* Pole nazwa może zawierać dowolny ciąg cyfr (z wyłączeniem 0), następnie musi zawierać dużą literę i ciąg minimum dwóch małych liter. */
C. /* Pole nazwa może składać się z dowolnego ciągu cyfr (z wyłączeniem 0), małych i dużych liter. */
D. /* Pole nazwa musi składać się w kolejności: z ciągu cyfr (z wyłączeniem 0), następnie dużej litery i dwóch małych liter. */
INF.03Pytanie 1848
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych

Tabela Pracownicy zawiera informacje na temat pracowników różnych działów, co jest zaznaczone przez pole liczbowe dzial. Z racji tego, że zazwyczaj kwerendy dotyczą tylko działu 2, można uprościć zapytania do tej tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 przy użyciu zapytania

A.
VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
B.
CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;
C.
CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
D.
VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;
INF.03Pytanie 1850
Tworzenie i administrowanie s…

Kategorie: Bazy danych Administracja serwerem i bezpieczeństwo

W tabeli artykuly wykonano określone instrukcje dotyczące uprawnień użytkownika jan. Po ich realizacji użytkownik jan uzyska możliwość

GRANT ALL PRIVILEGES ON artykuly TO jan
REVOKE SELECT, UPDATE ON artykuly FROM jan
A. edycji danych i przeglądania zawartości tabeli
B. tworzenia tabeli i wypełniania jej informacjami
C. sprawdzania zawartości tabeli
D. tworzenia tabeli oraz edytowania jej zawartości
INF.03Pytanie 1851
Tworzenie i administrowanie s…

Kategorie: Tworzenie stron WWW Programowanie webowe

Zaprezentowano kod tabeli o wymiarach 3x2. Jaką zmianę wprowadzić w jej drugim wierszu, aby tabela była zgodna z obrazkiem ukazującym niewidoczny wiersz?

Ilustracja do pytania 11
A.
<tr style="display: table-cell">
B.
<tr style="clear: none">
C.
<tr style="display: none">
D.
<tr style="visibility: hidden">
INF.03Pytanie 1853
Tworzenie i administrowanie s…

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

Które z poniższych formatowań NIE jest zapisem w języku CSS?

A.
body { background-color: yellow; }   (plik .css)
B.
<body bgcolor="yellow">
C.
<body style="background-color: yellow;">
D.
<style> body { background-color: yellow; } </style>
INF.04Pytanie 1854
Projektowanie, programowanie …

Kategorie: Programowanie Projektowanie aplikacji

Jaki jest kluczowy zamysł wzorca "Kompozyt" (Composite)?

A. Danie możliwości dynamicznej zmiany zachowania obiektu
B. Określenie interfejsu komunikacji pomiędzy składnikami systemu
C. Stworzenie jednej klasy do zarządzania wieloma obiektami tego samego rodzaju
D. Umożliwienie klientom obsługi obiektów oraz ich zbiorów w spójny sposób
INF.03Pytanie 1855
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych

Podczas definiowania pola id w tabeli MySQL użyto AUTO_INCREMENT. Co to oznacza?

id int NOT NULL AUTO_INCREMENT
A. wartości dla tego pola będą generowane automatycznie przy dodawaniu nowego rekordu do bazy
B. pole id może przyjmować takie wartości jak: NULL, 1, 2, 3, 4 i tak dalej
C. wartość pola id zostanie nadana automatycznie przez bazę i będzie to losowo wygenerowana liczba całkowita
D. możliwe jest dodanie rekordu z dowolną wartością pola id
INF.03Pytanie 1858
Tworzenie i administrowanie s…

Kategorie: Bazy danych

W tabeli uczniowie (kolumny: imie, nazwisko, klasa) wszyscy uczniowie klas 1-5 przeszli do następnej klasy. Które polecenie zwiększy wartość w kolumnie klasa o 1?

A.
SELECT uczniowie WHERE klasa BETWEEN 1 AND 5
B.
SELECT nazwisko, imie FROM uczniowie
C.
UPDATE nazwisko, imie SET klasa = klasa + 1
D.
UPDATE uczniowie SET klasa = klasa + 1 WHERE klasa >= 1 AND klasa <= 5
INF.04Pytanie 1860
Projektowanie, programowanie …

Kategorie: Projektowanie aplikacji Bazy danych

Który z poniższych aspektów najlepiej definiuje działanie e-sklepu?

A. Dostęp do bazy danych klientów
B. Zarządzanie serwerem e-mail
C. System obsługi koszyka oraz realizacji zamówień
D. Mechanizm generowania grafiki 3D
INF.03Pytanie 1861
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych

Aby zbudować tabelę, należy wykorzystać polecenie

A.
ALTER TABLE
B.
INSERT INTO
C.
CREATE TABLE
D.
CREATE DATABASE
INF.03Pytanie 1862
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Algorytmy i podstawy informatyki JavaScript

Skrypt w JavaScript, który obsługuje wynagrodzenia pracowników, powinien stworzyć raport dla tych, którzy są zatrudnieni na umowę o pracę oraz otrzymują wynagrodzenie w przedziale domkniętym od 4000 do
4500 zł. Jaki warunek należy zastosować do wygenerowania raportu?

A.
umowa == 'praca' || (pensja >= 4000 || pensja <= 4500)
B.
umowa == 'praca' || (pensja >= 4000 && pensja <= 4500)
C.
umowa == 'praca' && (pensja >= 4000 || pensja <= 4500)
D.
umowa == 'praca' && (pensja >= 4000 && pensja <= 4500)
INF.04Pytanie 1863
Projektowanie, programowanie …

Kategorie: Projektowanie aplikacji Zarządzanie projektem

Jak najlepiej przełożyć oczekiwania klienta na dokumentację techniczną dla programistów?

A. Pomijając szczegółowe wymagania techniczne
B. Rozmawiając wyłącznie z zespołem programistów
C. Tworząc szczegółowy dokument z funkcjami oraz wymaganiami technicznymi
D. Opracowując wizualne makiety bez dokładnych opisów
INF.03Pytanie 1865
Tworzenie i administrowanie s…

Kategorie: Bazy danych

Konstrukcja w języku SQL ALTER TABLE USA... służy do

A. nadpisania istniejącej tabeli USA
B. usunięcia tabeli USA
C. zmiany tabeli USA
D. stworzenia nowej tabeli USA
INF.03Pytanie 1866
Tworzenie i administrowanie s…

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

W języku HTML zdefiniowano znacznik

<a href="http://website.com" rel="nofollow">link</a>
Wartość nofollow atrybutu rel
A. jest informacją dla robota wyszukiwarki Google, aby nie podążał za tym linkiem.
B. jest informacją dla przeglądarki internetowej, aby nie formatowała słowa "link" jako odnośnika.
C. oznacza, że kliknięcie na link nie przeniesie do strony website.com.
D. oznacza, że kliknięcie na link otworzy go w osobnej karcie przeglądarki.
INF.03Pytanie 1867
Tworzenie i administrowanie s…

Kategorie: Bazy danych Administracja serwerem i bezpieczeństwo

Po uszkodzeniu serwera bazy danych, aby jak najszybciej przywrócić pełną bazę, należy użyć:

A. aktualnej kopii zapasowej
B. kompletnej listy użytkowników serwera
C. najnowszej wersji instalacyjnej serwera
D. opisów struktur danych w tabelach
INF.04Pytanie 1870
Projektowanie, programowanie …

Kategorie: Testowanie i debugowanie

Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?

A. Testy systemowe
B. Testy integracyjne
C. Testy akceptacyjne
D. Testy jednostkowe
INF.03Pytanie 1873
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe JavaScript

W języku JavaScript rezultat wykonania instrukcji zmienna++; będzie równy wynikowi instrukcji

A. zmienna === zmienna + 1;
B. zmienna = zmienna + 10;
C. zmienna += 1;
D. zmienna--;
INF.04Pytanie 1874
Projektowanie, programowanie …

Kategorie: Projektowanie aplikacji Zarządzanie projektem

Jakie składniki powinien mieć plan projektu?

A. Wyłącznie etapy projektu
B. Terminy i zasoby ludzkie
C. Tylko czas wykonania i budżet
D. Etapy projektu, ramy czasowe, zasoby i zadania
INF.03Pytanie 1875
Tworzenie i administrowanie s…

Kategorie: Tworzenie stron WWW

p { font-family: Arial, Helvetica, sans-serif; } Zdefiniowany styl dla selektora p spowoduje, że tekst w paragrafie zostanie wyświetlony czcionką:

p { font-family: Arial, Helvetica, sans-serif; }
Zdefiniowany styl dla selektora p spowoduje, że tekst w paragrafie zostanie wyświetlony czcionką:
A. szeryfową.
B. bezszeryfową.
C. dekoracyjną.
D. maszynową.
INF.04Pytanie 1876
Projektowanie, programowanie …

Kategorie: Programowanie Projektowanie aplikacji

Co to jest lazy loading w kontekście ładowania obrazów na stronie?

A. Format przechowywania obrazów w pamięci podręcznej przeglądarki
B. Metoda kompresji obrazów przed wysłaniem na serwer
C. Technika ładowania obrazów dopiero w momencie, gdy stają się widoczne dla użytkownika
D. Protokół transferu obrazów między serwerem a przeglądarką
INF.03Pytanie 1877
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych

Którego polecenia użyć, aby usunąć WSZYSTKIE rekordy z tabeli, nie usuwając jej samej?

A.
TRUNCATE
B.
ALTER
C.
UPDATE
D.
DROP
INF.03Pytanie 1878
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych PHP

Czy poniższy kod PHP działa poprawnie, wyświetlając na stronie dane pobrane z bazy danych? Ile pól zostanie zaprezentowanych?

$ile = mysqli_num_rows($zapytanie);
for ($i = 0; $i < $ile; $i++)
{
  $wiersz = mysqli_fetch_row($zapytanie);
  echo "<p>Klient: $wiersz[0] $wiersz[1], adres: $wiersz[2] </p>";
}
A. Z czterech pól
B. Z trzech pól
C. Z dwóch pól
D. Z jednego pola
INF.03Pytanie 1879
Tworzenie i administrowanie s…

Kategorie: Programowanie webowe Bazy danych

W bazie danych sklepu internetowego, w tabeli klienci znajdują się m.in. pola całkowite: punkty, liczbaZakupow oraz pole ostatnieZakupy o typie DATE. Klauzula WHERE dla zapytania wybierającego klientów, którzy mają ponad 3000 punktów lub dokonali zakupów więcej niż 100 razy, a ich ostatnie zakupy miały miejsce co najmniej w roku 2022, przyjmuje postać

A.
WHERE punkty > 3000 AND liczbaZakupow > 100 OR ostatnieZakupy >= '2022-01-01'
B.
WHERE (punkty > 3000 OR liczbaZakupow > 100) AND ostatnieZakupy >= '2022-01'
C.
WHERE punkty > 3000 AND liczbaZakupow > 100 AND ostatnieZakupy >= '2022-01-01'
D.
WHERE punkty > 3000 OR liczbaZakupow > 100 OR ostatnieZakupy >= '2022-01-01'
INF.04Pytanie 1880
Projektowanie, programowanie …

Kategorie: Projektowanie aplikacji Bazy danych

Który z poniższych przykładów stanowi aplikację mobilną wykorzystującą bazę danych?

A. Aplikacja gromadząca listę kontaktów użytkownika
B. Aplikacja do robienia zdjęć
C. Aplikacja wyświetlająca lokalny czas
D. Aplikacja kalkulator

Wymagane logowanie

Filtrowanie pytań według trudności jest dostępne tylko dla zalogowanych użytkowników.

Po zalogowaniu możesz oznaczać pytania jako łatwe lub trudne, a następnie filtrować je według tych oznaczeń.