- 1. Programowanie komputerowe to proces projektowania i tworzenia instrukcji, które mówią komputerowi, jak wykonać określone zadanie. Wiąże się to z pisaniem kodu przy użyciu języków programowania, takich jak Java, Python, C++ i wielu innych. Programiści muszą dogłębnie rozumieć logikę, algorytmy i umiejętności rozwiązywania problemów, aby tworzyć wydajne i niezawodne oprogramowanie. Programowanie jest wykorzystywane w różnych aplikacjach, takich jak tworzenie stron internetowych, aplikacji mobilnych, gier wideo i systemów operacyjnych. Wymaga kreatywności, dbałości o szczegóły i cierpliwości do debugowania i ulepszania kodu. Nauka programowania otwiera możliwości w różnych branżach i pomaga kształtować przyszłość technologii.
Który język programowania jest uważany za "niskopoziomowy"?
A) JavaScript B) Język asemblera C) Python D) Ruby
- 2. Jaki typ danych jest używany do przechowywania liczb całkowitych w programowaniu?
A) Pływak B) String C) Integer D) Wartość logiczna
- 3. Czym jest klasa w programowaniu obiektowym?
A) Plan tworzenia obiektów B) Rodzaj pętli C) Notacja muzyczna D) Styl formatowania tekstu
- 4. Co oznacza skrót IDE w programowaniu?
A) Innowacyjne przedsiębiorstwo cyfrowe B) Edytor internetowych baz danych C) Zintegrowane środowisko programistyczne D) Interaktywny silnik projektowy
- 5. Jaki symbol zazwyczaj oznacza początek komentarza w wielu językach programowania?
A) // B) */ C) --> D) <!--
- 6. Czym jest algorytm w programowaniu?
A) Wizualne narzędzie projektowe B) Zestaw instrukcji do rozwiązania problemu C) Rodzaj struktury danych D) Metoda odtwarzania muzyki
- 7. Który język jest często używany do tworzenia aplikacji internetowych?
A) JavaScript B) Java C) Swift D) C++
- 8. Jak nazywa się proces znajdowania i naprawiania błędów w programie?
A) Debugowanie B) Tłumaczenie ustne C) Optymalizacja D) Kompilacja
- 9. Jaki jest wynik działania 5 + 3 * 2?
A) 16 B) 10 C) 13 D) 11
- 10. Która struktura danych wykorzystuje zasadę LIFO (Last In, First Out)?
A) Kolejka B) Tablica C) Drzewo D) Stos
- 11. Jak nazywa się proces konwersji kodu źródłowego na kod maszynowy?
A) Refaktoryzacja B) Kompilacja C) Optymalizacja D) Interpretacja
- 12. Co oznacza skrót CSS?
A) Kaskadowe arkusze stylów B) Oprogramowanie komputerowe C) Kreatywny system skryptowy D) System struktury treści
- 13. Który z poniższych jest popularnym systemem kontroli wersji?
A) Python B) MySQL C) Git D) HTML
- 14. Co oznacza skrót API w programowaniu?
A) Dokładna interakcja z programem B) Zaawansowany interfejs programowania C) Interfejs programowania aplikacji D) Zautomatyzowana integracja protokołów
- 15. Jaki jest cel instrukcji "else" w programowaniu?
A) Aby zaimportować biblioteki zewnętrzne B) Aby powtórzyć blok kodu C) Aby zdefiniować funkcję D) Aby zapewnić alternatywny blok kodu, gdy warunek nie jest spełniony
- 16. Jaka jest rola funkcji w programowaniu?
A) Aby wykonać określone zadanie B) Aby sformatować tekst w dokumencie C) Aby odtwarzać pliki audio D) Aby wyświetlać obrazy na ekranie
- 17. Jak nazywa się mały fragment kodu wielokrotnego użytku, który wykonuje określone zadanie?
A) Funkcja B) Podprogram C) Podział D) Zmienna
- 18. Który typ języka programowania wymaga od programisty określenia sekwencji kroków, które należy wykonać w celu rozwiązania problemu?
A) Funkcjonalny B) Skrypty C) Deklaratywny D) Procedura
- 19. Jaki rodzaj błędu występuje podczas kompilacji programu?
A) Błąd składni B) Błąd semantyczny C) Błąd uruchomienia D) Błąd logiczny
- 20. Który język programowania jest znany z zastosowania w analizie danych i uczeniu maszynowym?
A) Python B) PHP C) C# D) R
- 21. Który symbol jest używany dla komentarzy jednowierszowych w wielu językach programowania?
A) ## B) -- C) /* D) //
- 22. Co oznacza skrót SQL w programowaniu?
A) Link do zapytania o oprogramowanie B) Logika zapytań systemowych C) Logika pytań sekwencyjnych D) Strukturalny język zapytań
- 23. Który z poniższych przykładów jest instrukcją warunkową w programowaniu?
A) pętla while B) if-else C) for-loop D) obudowa przełącznika
- 24. Jaka jest rola kompilatora w programowaniu?
A) Aby wykonać kod linia po linii B) Aby przetłumaczyć kod źródłowy na kod maszynowy C) Aby debugować błędy w kodzie D) Projektowanie interfejsów użytkownika
- 25. Jak nazywa się proces tworzenia nowej instancji klasy w programowaniu obiektowym?
A) Instancja B) Definicja C) Inicjalizacja D) Deklaracja
- 26. Który symbol jest używany do komentowania w języku programowania Python?
A) # B) -- C) * D) //
- 27. Jaki jest wynik działania 3 + 5 w programowaniu?
A) 3 B) 5 C) 8 D) 15
- 28. Które stwierdzenie dotyczące wartości "null" w programowaniu jest prawdziwe?
A) Jest błędem B) Jest równa zero C) Reprezentuje zmienną bez wartości D) Jest używany do operacji logicznych
- 29. Jaki jest cel konstruktora w programowaniu obiektowym?
A) Aby utworzyć pętle B) Aby zaimportować biblioteki zewnętrzne C) Aby zdefiniować kolory na stronie internetowej D) Aby zainicjować stan obiektu
- 30. Jakim typem języka jest Java?
A) Funkcjonalny B) Deklaratywny C) Procedura D) Zorientowany obiektowo
- 31. Który z poniższych jest relacyjnym systemem zarządzania bazą danych?
A) CSS B) Python C) HTML D) MySQL
- 32. Które z poniższych jest popularnym zintegrowanym środowiskiem programistycznym (IDE) dla programowania w języku Java?
A) Eclipse B) Visual Studio Code C) PyCharm D) Wysublimowany tekst
- 33. Jak nazywa się proces łączenia pól danych i metod w jedną całość?
A) Polimorfizm B) Enkapsulacja C) Dziedziczenie D) Abstrakcja
- 34. Jaki rodzaj języka programowania umożliwia programiście określenie pożądanych rezultatów, a nie szczegółowych kroków do ich osiągnięcia?
A) Imperatyw B) Procedura C) Funkcjonalny D) Deklaratywny
- 35. Który typ języka programowania opiera się na zestawie instrukcji do wykonywania zadań?
A) Imperatyw B) Funkcjonalny C) Deklaratywny D) Logiczny
- 36. Jak nazywa się instrukcja, która jest wykonywana wielokrotnie na podstawie określonego warunku?
A) Funkcja B) Tablica C) Pętla D) Zmienna
- 37. Jaka jest podstawowa funkcja systemu operacyjnego?
A) Projektowanie interfejsów użytkownika B) Aby tworzyć aplikacje internetowe C) Zarządzanie zasobami sprzętowymi i programowymi D) Aby zabezpieczyć połączenia sieciowe
- 38. Która firma opracowała język programowania C#?
A) Amazon B) Google C) Microsoft D) Apple
- 39. Która struktura danych porządkuje elementy w kolejności sekwencyjnej?
A) Stos B) Drzewo C) Kolejka D) Tablica
|