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