NEW
Font size
S
M
L
XL
WorksheetsCKP
Total questions: 40
Worksheet time: 40mins
Name
Class
Date
1.
Co to jest interpreter kodu źródłowego?
a)
Program który analizuje kod źródłowy instrukcja po instrukcji.
b)
Jest to program który pracuje na serwerze i okmunikuje się z użytkownikiem
c)
Określa ilość zasobów niezbędnych do rozwiązania kodu programu
d)
Analizuje program oraz odnajduje błędy
2.
Jak działa aplikacja webowa?
a)
Program który pracuje na serwerze i komunikuje się z użytkownikiem poprzez sieć z wykorzystaniem przeglądarki.
b)
Program który pracuje na komputerze klienta i komunikuje się z użytkownikiem poprzez przeglądarkę
3.
Na czym polega analiza semantyczna wykonana podczas kompilacji kodu źródłowego?
a)
Polega na sprawdzeniu poprawnośći programu na poziomie zaznaczenia poszczegółnych zaznaczonych instrukcji oraz programu jako całość.
b)
Polega na sprawdzeniu kodu źródłowego przed jego kompilowaniem
4.
Która z 4 opcji to cecha algorytmu?
a)
efektywność.
b)
spójność
c)
wieloznaczeniowość
d)
nieskończoność
5.
Jeden z elementów specyfikacji algorytmów.
a)
Podawanie danych wejściowych.
b)
Niepodawanie zmiennych pomocniczych
6.
Co to jest złożoność obliczeniowa algorytmu?
a)
Określa ilość zasobów niezbędnych do rozwiązania problemu.
b)
Określenie warunków, jakie powinny spełaniać dane wejściowe i wyjściowe
c)
określenie wyniku
d)
Podanie danych wejściowych
7.
Co to jest debuger?
a)
Narzędzie do analizy kodu źródłowego oraz odnajdowania błędów.
b)
Narzędzie do tworzenia kodu źródłowego
c)
Wyświetlenie błędów w Notatniku
8.
Czym są edytory?
a)
Edytory kodu źródłowego wspomagają pisanie programów. Podświetlają składnię i formatują tekst.
b)
Wykorzystywane do analizy programu oraz odnajdowania błędów
9.
Na czym polega modelowanie obiektowe?
a)
Opisywanie rzeczywistości za pomocą obiektów, klasa może być opisana jako prostokąt podzielony na trzy części.
b)
Testowanie programu, który powstał podczas kompilacji
10.
Wybierz 1 cechę języków obiektowych.
a)
abstrakcja.
b)
jednoznaczność
c)
efektywność
d)
skończoność
11.
Na czym polega polimorfizm?
a)
Oznacza wielopostaciowość, możliwość stworzenia obiektu, który posiada więcej niż jedną formę.
b)
Tworzenie klas na podstawie danych zawartych wcześniej utworzonych klas
c)
Ukrywanie pewnych właściwości lub metod obiektów określonej klasy
12.
Wybierz jedną poprawną zaletę wykorzystywania aplikacji internetowych.
a)
Brak konieczności instalowania.
b)
Konieczość zakupu dodatkowego sprzętu
c)
Trudność utrzymania
13.
Wybierz narzędzia stosowane podczas pracy z aplikacją internetową po stronie klienta.
a)
Java Script, Aplety Java, Flash, AJAX.
b)
Adobe Reader, Java Script, Flash
14.
Mechanizm działania frameworków.
a)
Mniejsza ilość kodu do napisania.
Posiada dobrą wewnętrzną strukturę.
Jest dobrze zaprojektowana i przetestowana.
Posiada dobrą wewnętrzną strukturę.
Jest dobrze zaprojektowana i przetestowana.
b)
Wymaga dużej ilości kodu. Posiada wewnętrzną strukturę
c)
Wymaga dużej ilości kodu. Posiada wewnętrzną strukturę. Wysoka wydajność
15.
Za co odpowiada warstwa danych w rozszerzonej architekturze aplikacji internetowej?
a)
Odpowiada za udostępnianie informacji umieszczonych w dokumentach dynamicznych.
b)
Odpowiedzialna za interfejs użytkownika i interakcje z użytkownikiem
c)
W odpowiedzi na żądania klientów tworzy dokumenty dynamiczne
16.
Za co odpowiada warstwa klienta w rozszerzonej architekturze aplikacji internetowej?
a)
Odpowiada za interfejs uzytkownika i interakcje.
b)
Odpowiada za udostępnione informacje umieszczone w dokumentach dynamicznych
c)
Tworzy dokumenty dynamiczne
17.
Co to jest "NetBeans IDE"?
a)
Darmowy zestaw narzędzi programistycznych służący do tworzenia aplikacji, w tym również usług Web Servives i aplikacji przeznaczonych na urządzenia mobilne.
b)
Płatny zestaw narzędzi programistycznych służący do tworzenia aplikacji, w tym również usług Web Servives i aplikacji przeznaczonych na urządzenia mobilne
c)
Płatny zestaw narzędzi programistycznych służący do tworzenia aplikacji, w tym również usług Web Servives i aplikacji przeznaczonych na urządzenia sieciowe
18.
Co to jest "Zend Framework"?
a)
To platforma programistyczna przeznaczona do tworzenia apliakcji internetowych w języku PHP.
b)
To platforma programistyczna przeznaczona do tworzenia apliakcji internetowych w języku HTML
c)
To platforma programistyczna przeznaczona do tworzenia apliakcji internetowych w języku JS
19.
Co to są filtry ISAPI?
a)
To filtry których działaniem jest sterowanie zdarzeniami serwera a nie żądaniami klienta.
b)
To filtry których działaniem jest sterowanie zdarzeniami klienta a nie żądaniami serwera
20.
Wybierz narzędzia działające po stronie serwera.
a)
ASP.NET,JavaServer Pages (JSP), PHP, Perl.
b)
ASP.NET,Java Script, PHP, Perl
c)
ASP.NET,Java Script, PHP, Perl, HTML
21.
Co to jest programowanie?
a)
To proces tworzenia i testowania .
b)
To proces tworzenia
22.
Czym są słowa kluczowe?
a)
To zarezerwowane słowa, które w danym języku mają określone znaczenie.
b)
Są to zarezerwowane słowa, które w danym języku nie mają znaczenia
23.
Czym zajmuje się translator?
a)
To program do tłumaczenia programu z kodu dla nas zrozumiałego na język zrozumiały dla komputera.
b)
To program do tłumaczenia programu komputerowego na język programowania
24.
Co to jest linker?
a)
To narzędzie służące do łączenia przekompilowanych modułów i utworzenia pliku wynikowego.
b)
To program użytkowy wykonujący określone zadania i oferujący interfejs użytkownika
c)
Niewielki program komputerowy, którego wykonanie jest możliwe tylko z poziomu aplikacji
25.
Czym jest składnia w języku programowania?
a)
Zbiór reguł opisujących sposób definiowania struktur danych, rodzaje dostępnych słów kluczowych i symboli.
b)
Lista kroków opisujących sposób definiowania struktur danych
c)
Dostępne typy danych i ich właściwości
26.
Jakie operacje wykonuje kompilator?
a)
Przetwarza kod, analiza leksykalna, analiza składniowa, analiza semantyczna.
b)
Przetwarza kod, analiza leksykalna, analiza składniowa, analiza błędów ortograficznych
c)
Przetwarza kod, analiza leksykalna, analiza składniowa, analiza błędów rzeczowych
27.
Czym jest optymalizacja kodu wynikowego?
a)
Przyspieszeniem działania programu lub zmniejszenie objętości.
b)
Zwiększenie ilości kodu oraz dodanie zbędnego kodu
c)
Omijaniem pętli
28.
Co to jest dziedziczenie?
a)
Tworzenie klas na podstawie innych wcześniej utworzonych klas.
b)
Możliwość stworzenia obiektu, który posiada więcej niż jedną formę
c)
Ukrywanie pewnych właściwości
29.
Co oznacza PROSTOKĄT w schemacie blokowym algorytmu?
a)
Wykonanie operacji, blok obliczeniowy.
b)
Początek algorytmu
c)
Wprowadzenie danych
d)
Połączenie między blokami
30.
Co oznacza ROMB w schemacie blokowym?
a)
Warunek logiczny.
b)
Wprowadzenie danych
c)
Lącznik
d)
Łącznik międzystronicowy
31.
Za co odpowiada "poprawność" w algorytmie?
a)
Algorytm powinien zwracać poprawne wyniki.
b)
Algorytm powinien być w takim samym zbiorze danych wejściowych zwracać takie same wyniki
c)
Algorytm powinien prowadzić do rozwiązania problemu
32.
Na czym polega efektywność algorytmu?
a)
Algorytm powinien prowadzić do rozwiązania problemu w jak najmniejszej liczbie kroków.
b)
Algorytm powinien zwracać wyniki w skończonej ilości kroków
c)
Algorytm powinien zwracać poprawne wyniki
33.
Co przedstawia obrazek?
a)
Schemat warunkowy.
b)
Schemat z pętlą
c)
Schemat liniowy
34.
Co przedstawia obrazek?
a)
Schemat z pętlą (cykliczny).
b)
Schemat warunkowy
c)
Schemat liniowy
35.
Co robią algorytmy rekurencyjne?
a)
Rozwiązują problemy , które po podzieleniu na mniejsze części stanowią kopię głównego problemu.
b)
kodują dane tak aby ich nikt nie odczytał
c)
wykonują obliczenia matematyczne
36.
Jakie zadanie mają algorytmy przeszukujące?
a)
Przeszukują zbiór danych w celu znalezienia określonego elementu.
b)
kodują dane tak aby nick ich nie odczytał
c)
wykonują obliczenia matematyczne
37.
Na czym polega planowanie programu?
a)
Należy sformułować problem do rozwiązania, określić cele projektu i zadania.
b)
Pisanie programu i wymyślanie celów
38.
Jakie sortowanie przedstawia algorytm na obrazku?
a)
Bąbelkowe.
b)
Przez wstawianie
c)
Stogowe
d)
Szybkie
39.
Na czym polega praca równoległa?
a)
Pozwala na uruchomienie wielu procedur w tym samym czasie.
b)
Procedury są wykonywane według kolejności wywołań
c)
Procedura wywołuje samą siebie
d)
Procedury są definiowane jako klasy obiektów
40.
Język C to język:
a)
Strukturalny.
b)
Logiczny
c)
Funkcyjny
Reset
