Pytania pomocnicze - INF.04
Projektowanie, programowanie i testowanie aplikacji
Pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Każde pytanie ma krótką odpowiedź, która pomaga utrwalić wiedzę i przygotować się do egzaminu. Łącznie: 2975.
Strona 31 z 39.
Na czym polega naruszenie praw autorskich?
Naruszenie praw autorskich polega na korzystaniu z cudzego utworu bez zgody właściciela praw lub niezgodnie z warunkami licencji. Przykładem jest udostępnianie filmu, muzyki, grafiki lub programu bez uprawnienia.
Dlaczego udostępnianie filmu objętego prawami autorskimi bez zgody właściciela jest nielegalne?
Film jest utworem chronionym prawem autorskim. Publiczne udostępnianie go bez zgody właściciela narusza jego prawo do decydowania o rozpowszechnianiu utworu.
Czy program open-source można używać dowolnie?
Nie zawsze. Program open-source można używać, modyfikować lub rozpowszechniać tylko w zakresie określonym przez jego licencję.
Czy zakup programu oznacza nabycie praw autorskich do niego?
Zwykle nie. Zakup programu najczęściej oznacza nabycie licencji, czyli prawa do korzystania z programu na określonych warunkach, a nie przejęcie praw autorskich.
Czy wykonanie kopii zapasowej legalnie zakupionego programu jest naruszeniem prawa?
Zazwyczaj nie, jeśli kopia służy wyłącznie zabezpieczeniu legalnie posiadanego programu i nie jest udostępniana innym osobom.
Czym różni się korzystanie z utworu od jego rozpowszechniania?
Korzystanie może oznaczać prywatne odtworzenie lub użycie utworu. Rozpowszechnianie to udostępnianie go innym osobom, np. przez Internet, co zwykle wymaga zgody właściciela praw.
Jak legalnie korzystać z cudzych materiałów w aplikacji lub projekcie?
Należy sprawdzić licencję materiału, uzyskać zgodę właściciela praw albo używać zasobów z domeny publicznej lub na licencjach pozwalających na dany sposób użycia.
Dlaczego certyfikat SSL/TLS zwiększa bezpieczeństwo transakcji online?
Umożliwia szyfrowanie danych przesyłanych między przeglądarką a serwerem. Dzięki temu trudniej przechwycić np. login, hasło lub dane karty płatniczej.
Jak użytkownik może rozpoznać, że strona używa bezpiecznego połączenia?
Adres powinien zaczynać się od `https://`, a przeglądarka powinna pokazywać ikonę kłódki. Warto też sprawdzić, czy certyfikat dotyczy właściwej domeny.
Dlaczego nie należy logować się do banku przez publiczne Wi-Fi?
Publiczne sieci Wi-Fi mogą być podsłuchiwane lub podstawione przez atakującego. Bezpieczniej użyć zaufanej sieci albo transmisji komórkowej.
Dlaczego nie wolno wysyłać danych karty kredytowej e-mailem?
E-mail nie jest domyślnie bezpiecznym kanałem do przesyłania danych płatniczych. Wiadomość może zostać przechwycona, przekazana dalej lub trafić do nieuprawnionej osoby.
Co oznacza ostrzeżenie przeglądarki o nieważnym certyfikacie?
Może oznaczać, że certyfikat wygasł, jest wystawiony dla innej domeny albo połączenie jest podszywane. Przy transakcjach online nie należy ignorować takiego ostrzeżenia.
Jaka jest różnica między HTTP a HTTPS?
HTTP przesyła dane bez szyfrowania, natomiast HTTPS używa szyfrowania TLS. Dlatego HTTPS jest wymagane przy logowaniu, płatnościach i przesyłaniu poufnych informacji.
Dlaczego aktualizowanie przeglądarki wpływa na bezpieczeństwo transakcji?
Aktualizacje usuwają znane podatności i poprawiają obsługę nowoczesnych mechanizmów bezpieczeństwa. Nieaktualna przeglądarka może być łatwiejsza do zaatakowania.
Dlaczego przechowywanie numeru karty w przeglądarce może być ryzykowne?
Dane zapisane w przeglądarce mogą zostać wykorzystane przez osobę mającą dostęp do urządzenia albo przez złośliwe oprogramowanie. Bezpieczniej używać metod ograniczających ryzyko, np. kart wirtualnych.
Czym różni się karta wirtualna od tradycyjnej karty płatniczej?
Karta wirtualna działa głównie w internecie i nie ma fizycznej postaci. Można ją łatwo zablokować, usunąć lub ustawić dla niej oddzielny limit.
Dlaczego nie należy podawać danych karty w odpowiedzi na wiadomość e-mail?
Taka wiadomość może być próbą phishingu, czyli wyłudzenia danych. Banki i legalne sklepy nie proszą o przesyłanie pełnych danych karty e-mailem.
Jak certyfikat SSL/TLS pomaga podczas zakupów online?
SSL/TLS szyfruje połączenie między przeglądarką a stroną sklepu. Dzięki temu dane przesyłane w formularzu są trudniejsze do przechwycenia.
Co oznacza adres strony zaczynający się od HTTPS?
HTTPS oznacza, że strona korzysta z szyfrowanego połączenia. Nie gwarantuje jednak uczciwości sklepu, dlatego trzeba sprawdzać także jego wiarygodność.
Jakie limity warto ustawić dla karty używanej do zakupów internetowych?
Najlepiej ustawić niski limit dzienny lub transakcyjny, dopasowany do planowanego zakupu. Ogranicza to straty w razie kradzieży danych.
Dlaczego jednorazowy kod płatniczy jest bezpieczniejszy niż stałe dane karty?
Jednorazowy kod działa tylko raz lub przez krótki czas. Po użyciu nie można go ponownie wykorzystać do kolejnych transakcji.
Na czym polega główny cel normalizacji krajowej?
Głównym celem jest ujednolicenie wymagań technicznych oraz poprawa bezpieczeństwa i jakości produktów, usług lub procesów.
Dlaczego normalizacja ułatwia współpracę między firmami?
Firmy stosujące te same normy posługują się wspólnymi wymaganiami, metodami i oznaczeniami. Zmniejsza to ryzyko błędów i nieporozumień.
Czy normalizacja ma na celu zwiększanie liczby przepisów prawnych?
Nie. Normalizacja porządkuje wymagania techniczne, ale nie jest tym samym co tworzenie dodatkowych regulacji prawnych.
Jak normalizacja wpływa na bezpieczeństwo użytkowników?
Normy określają minimalne wymagania dotyczące jakości, działania i bezpieczeństwa. Dzięki temu produkty i usługi są bardziej przewidywalne i mniej ryzykowne w użyciu.
Jaka instytucja odpowiada za normalizację krajową w Polsce?
W Polsce za działalność normalizacyjną odpowiada Polski Komitet Normalizacyjny, czyli PKN.
Jakie znaczenie mają normy w projektowaniu i testowaniu aplikacji?
Normy pomagają określić wymagania jakościowe, zasady dokumentacji, bezpieczeństwa i testowania. Ułatwiają ocenę, czy aplikacja spełnia ustalone standardy.
Czym jest normalizacja krajowa?
Normalizacja krajowa to tworzenie i stosowanie norm obowiązujących lub zalecanych w danym kraju. Jej celem jest ujednolicenie wymagań dotyczących produktów, usług, procesów i dokumentacji.
Dlaczego normalizacja poprawia jakość produktów i usług?
Normy określają wymagania techniczne, bezpieczeństwa i jakościowe. Dzięki temu producenci i usługodawcy mają jasne kryteria, które pomagają ograniczać błędy i zapewniać powtarzalną jakość.
Czy normalizacja zastępuje kontrolę jakości?
Nie. Normalizacja określa wymagania, ale kontrola jakości nadal jest potrzebna, aby sprawdzić, czy produkt lub usługa rzeczywiście spełnia te wymagania.
Jak normalizacja wpływa na zgodność produktów?
Ujednolicone normy sprawiają, że produkty różnych producentów mogą spełniać te same wymagania i być ze sobą kompatybilne. Ma to znaczenie np. w elektronice, informatyce, budownictwie i usługach technicznych.
Czy normalizacja ogranicza innowacje technologiczne?
Co do zasady nie. Normy mogą wspierać innowacje, ponieważ porządkują wymagania i ułatwiają wdrażanie nowych rozwiązań w sposób bezpieczny i zgodny z oczekiwaniami rynku.
Jakie korzyści z normalizacji ma klient?
Klient otrzymuje produkt lub usługę o przewidywalnej jakości, zgodną z określonymi wymaganiami. Łatwiej też porównuje oferty różnych dostawców.
Czym jest norma międzynarodowa?
Norma międzynarodowa to dokument określający wymagania, zasady lub dobre praktyki, który może być stosowany w wielu krajach. Takie normy są oznaczane m.in. skrótem ISO.
Czym różni się ISO od PN?
ISO oznacza normę międzynarodową, natomiast PN oznacza Polską Normę, czyli normę krajową obowiązującą lub stosowaną w Polsce.
Co oznacza skrót EN przy normach?
EN oznacza normę europejską. Może ona zostać przyjęta w Polsce jako PN-EN.
Dlaczego CE nie jest oznaczeniem normy międzynarodowej?
CE to znak zgodności produktu z wymaganiami Unii Europejskiej. Nie jest to oznaczenie normy, tylko deklaracja spełnienia określonych wymagań.
Jak rozpoznać normę ISO w oznaczeniu dokumentu?
Norma ISO zwykle zawiera skrót ISO oraz numer, np. ISO 9001. W informatyce można spotkać także oznaczenie ISO/IEC, gdy norma jest związana z technologiami informacyjnymi.
Do czego mogą przydać się normy ISO w projektowaniu i testowaniu aplikacji?
Normy ISO mogą opisywać wymagania dotyczące jakości, bezpieczeństwa, dokumentacji i procesów. Pomagają ujednolicić sposób pracy oraz oceny systemów informatycznych.
Co oznacza skrót PN w kontekście norm?
PN oznacza Polską Normę, czyli normę krajową obowiązującą lub stosowaną w Polsce. Jest ona ustanawiana przez Polski Komitet Normalizacyjny.
Czym różni się norma krajowa od normy międzynarodowej?
Norma krajowa dotyczy danego państwa, np. PN w Polsce. Norma międzynarodowa, np. ISO lub IEC, jest opracowywana przez organizacje międzynarodowe i może być przyjmowana przez wiele krajów.
Co oznacza skrót ISO przy normach?
ISO oznacza Międzynarodową Organizację Normalizacyjną. Normy ISO mają charakter międzynarodowy, np. ISO 9001 dotycząca systemów zarządzania jakością.
Co oznacza skrót EN w oznaczeniach norm?
EN oznacza normę europejską. Taka norma jest opracowywana na poziomie europejskim i może zostać wdrożona w Polsce jako PN-EN.
Co oznacza oznaczenie PN-EN?
PN-EN oznacza Polską Normę wdrażającą normę europejską. Jest to norma EN przyjęta do polskiego systemu normalizacji.
Jaka instytucja odpowiada za normalizację krajową w Polsce?
Za normalizację krajową w Polsce odpowiada Polski Komitet Normalizacyjny, w skrócie PKN. Instytucja ta zajmuje się m.in. opracowywaniem i publikowaniem Polskich Norm.
Do czego służy typ danych bool?
Typ `bool` służy do przechowywania wartości logicznych: prawda lub fałsz. Używa się go głównie w warunkach i decyzjach programu.
Jakie wartości może przyjmować zmienna typu bool?
Zmienna typu `bool` może przyjmować dwie wartości: `true` oraz `false`. Oznaczają one odpowiednio prawdę i fałsz.
Czym różni się bool od int?
`bool` przechowuje wartość logiczną, czyli prawdę lub fałsz. `int` przechowuje liczby całkowite, np. `-5`, `0`, `27`.
Czym różni się bool od float?
`bool` służy do zapisu wartości logicznych, a `float` do zapisu liczb rzeczywistych z częścią ułamkową, np. `3.14`.
Czym różni się bool od char?
`bool` przechowuje wartość prawda/fałsz, natomiast `char` przechowuje pojedynczy znak, np. `'A'`, `'7'` lub `'#'`.
Dlaczego typ bool jest ważny w instrukcjach warunkowych?
Instrukcje warunkowe, takie jak `if`, podejmują decyzję na podstawie wyniku logicznego. Jeśli warunek ma wartość `true`, kod w bloku warunkowym zostaje wykonany.
Do czego służy typ logiczny w programowaniu?
Typ logiczny służy do przechowywania informacji, która może mieć tylko dwa stany: prawda albo fałsz. Najczęściej używa się go w warunkach i decyzjach programu.
Jakie wartości może przyjąć zmienna typu boolean?
Zmienna typu boolean może przyjąć tylko wartości `true` albo `false`. Nie przechowuje dowolnych liczb ani tekstów.
Jaki typ danych zwraca wyrażenie porównania, na przykład `x > 10`?
Wyrażenie porównania zwraca wartość logiczną. Jeśli warunek jest spełniony, wynikiem jest `true`, a jeśli nie, wynikiem jest `false`.
Czym różni się typ logiczny od typu liczbowego?
Typ liczbowy przechowuje liczby, np. `5`, `-2` lub `3.14`. Typ logiczny przechowuje tylko informację prawda/fałsz, czyli `true` albo `false`.
W jakich konstrukcjach programu najczęściej używa się wartości boolean?
Wartości boolean najczęściej używa się w instrukcjach `if`, pętlach `while` oraz w wyrażeniach z operatorami logicznymi, np. AND, OR i NOT.
Czy zapis binarny 0 i 1 oznacza to samo co typ boolean?
Nie zawsze. Wartości `0` i `1` są liczbami, natomiast boolean ma wartości logiczne `false` i `true`. Niektóre języki pozwalają je ze sobą kojarzyć, ale pojęciowo są to różne typy.
Czym różni się typ `char` od typu `string`?
`char` przechowuje pojedynczy znak, np. `'A'`. `string` przechowuje ciąg znaków, czyli tekst, np. `"Ala"`.
Dlaczego `string` nie jest najlepszą odpowiedzią na pytanie o typ znakowy?
`string` jest typem tekstowym lub łańcuchowym, ponieważ składa się z wielu znaków. Typem znakowym w sensie pojedynczego znaku jest `char`.
Jak zapisuje się wartość typu `char` w kodzie?
Najczęściej pojedynczy znak zapisuje się w apostrofach, np. `'A'`, `'5'`, `'#'`.
Do czego służy typ `boolean`?
Typ `boolean` lub `bool` przechowuje wartość logiczną: prawda albo fałsz, zwykle `true` lub `false`.
Do czego służy typ `float`?
`float` służy do przechowywania liczb zmiennoprzecinkowych, czyli liczb z częścią ułamkową, np. `3.14`.
Jaki związek ma `char` z kodami znaków, np. ASCII?
Znak zapisany w zmiennej `char` jest w pamięci reprezentowany jako liczba zgodna z określonym kodowaniem, np. ASCII lub Unicode.