Egzamin Programowanie Komputerów


mgr inż. L.Fabisiak
Pytania na Egzamin Programowanie komputerów
Dział 1
1.1. Wymień 5 etapów programowania:
1.2. Wymień i objaśnij 4 cechy algorytmów:
1.3. Wymień 3 role jakie mogą pełnić dane w programie:
1.4. Czym jest typ danych i jakie rodzaje?
1.6. Paradygmaty programowania.
1.7. Czym są makroinstrukcje, czym sie różnią od podprogramów.
1.8. Architektura von Neumanna
1.9. Wymień 3 rodzaje rozkazów procesora, z przykładem operacji dla każdego z nich.
1.10. Rodzaje pamięci do czego służą?
1.11. Co to jest partycja i macierz dyskowa?
1.12. Buforowanie danych?
1.13. Język programowania naturalny dla komputera?
1.14. Co to są mnemoniki?
1.16. Języki o mocnych typach?
1.17. Sposoby translacji wady i zalety.
1.18. Co to jest maszyna wirtualna?
1.19. Metody specyfikacji algorytmów?
1.20. Wady i zalety pseudokodu?
Dział 2.
2.1. Jak nazywa się twórca Pythona?
2.2. Co to jest IDLE?
2.3. Operacje arytmetyczne i sposoby ich oznaczania?
2.4. Typy liczbowe.
2.6. Jaki znak pozwala kontynuować napis w kolejnej linii?
2.7. Z jakich znaków składa się sekwencja sterująca oznaczająca koniec linii?
2.8. Jakie są ograniczenia w tworzeniu nazw obiektów?
2.10. Czy można przeliczać wartość między rożnymi typami, przykład?
2.11. Jakie są możliwe rezultaty operacji porównania?
2.12. Na czym polega różnica między operatorem równości a instrukcją przypisania?
2.13. Jakie sa zasady porównywania napisów?
2.14. Jaka jest składnia instrukcji warunkowej w pythonie?
2.14. Jakie znaczenie ma  wcięcie w kodzie?
Dział 3
3.1. Jak w jednej linii można zawrzeć więcej niż jedną instrukcję prostą?
3.2. Co zaliczamy do podstawowych typów elementów (tokenów) języka pyton?
3.3. Jakie znasz operatory logiczne?
3.4. Jakie wyróżniamy rodzaje instrukcji prostych?
3.5. Na czym polegają i jak są zapisywane instrukcje modyfikacji?
3.6. Do czego służy instrukcja return?
3.7. Czym są funkcje wbudowane? Podaj 4 przykłady.
3.8. Jakie znasz 3 rodzaje instrukcji złożonych?
3.9. Jakie znasz 3 rodzaje wyborów?
3.10. Jakie dwa rodzaje pętli dostępne są w Pytonie
3.11. Jakie wymagania na programy nakłada programowanie strukturalne
3.12. Z czego składa się definicja funkcji?
3.13. Co to są parametry formalne i aktualne funkcji?
3.14. Jak podajemy wartości domyślne parametrów funkcji?
3.15. Co to są zmienne globalne i lokalne?
3.16. Jakie znasz właściwości danych w programie?
3.17. Jak modyfikujemy zmienne globalne wewnątrz funkcji?
3.18. Na czym polega rekurencja? Rodzaje.
3.19. W jaki sposób importujemy całe moduły, a w jaki pojedyncze funkcje z nich?
3.20. Co to są moduły standardowe Pytona? Wymień 4 z nich.
Dział 4
4. 1. Co składa się na obiekt? W co grupuje się obiekty?
4.2. Wymień podstawowe cechy podejścia obiektowego.
4.3. Jakie podstawowe zalety ma programowanie obiektowe?
4.4. Jak definiuje się w Pytonie własne klasy?
4..5. Czym jest konstruktor?
4.6. Czym jest rekord i z czego się składa?
4.7. Jak ograniczyć napis ciągnący się przez wiele linii?
4.8. Jak wyciąć fragment napisu?
4.9. Czym różni się zmienny typ danych od typów niezmiennych? Do której grupy zaliczamy
napisy? Jakie są tego konsekwencję?
4.10. Jak jest zapisany i na czym polega operator formatowania napisów?
4.11. Na czym polega działanie metody join napisów? Podaj przykład.
4.12. Czy listy mogą być wielowymiarowe? Jak odwołujemy się do elementów listy w liście?
4.13. Omów parametry i działanie funkcji range.
4.14. Jak skopiować wartości z jednej do drugiej listy? Ja zrobić gdy kopiowana lista zawiera
odwołanie do innej listy?
4.15. Do czego służy metoda index listy?
4.16. Czym różnią się listy od krotki?
4.17. Jak zapisuje się krotki: zero-, jedno- i dwuelementowe?
4.18. Z czego składa się słownik czym różni się od listy?
4.19. Czym charakteryzują się zbiory i jak tworzy się je w Pythonie?
4.20. Wymień podstawowe operacje wykonywane na zbiorach.
Dział 5
5. 1. Co to jest licznik pętli?
5.2.Kiedy wykonywane są instrukcje umieszczone w bloku else po pętli i w połączeniu z
jaką inną instrukcją takich bloków się zwykle używa?
5.3. Jaką funkcję nazwiemy funkcją opakowującą?
5.4. Wymień i podaj przykłady użycia przynajmniej 2 parametrów metody sort list.
5.5. Do czego służy i jaką ma składnię wyrażenie lambda?
5.6. Na jakiej zasadzie odbywa się porównywanie sekwencji?
5.7. Jak wyodrębnić z sekwencji listę parametrów funkcji?
5.8. Jak przekazać do funkcji nieznaną liczbę parametrów w postaci listy?
5.9. Jak przekazać do funkcji nieznaną liczbę parametrów w postaci słownika?
5.10. Czym jest zarodek dla generatora liczb pseudolosowych?
5.11. Jak otrzymać losową liczbę rzeczywistą z podanego przedziału?
5.12. Omów 4 przykładowe funkcje modułu math.
5.13. Jaka funkcja zwraca aktualny czas systemowy?
5.14. Jakie są 3 główne rodzaje błędów popełnianych przez programistów podaj po jednym
przykładzie.
5.15. Jakie czynności obejmują testowanie?
5.16. Omów statyczne metody testowania.
5.17. wymień dynamiczne metody testowania.
5.18. Co to jest debugger i jakie są jego podstawowe funkcje?
5.19. Wyjaśnij pojęcia: raportowanie,  rusztowanie , asercje.
5.20. W jaki sposób program może przejść kontrolę nad obsługą wyjątków?
Dział 6
6.1. Czym różnią się pliki binarne od tekstowych?
6.2. Omów trzy podstawowe sposoby organizacji plików.
6.3. Jakie znaczenie ma tryb otwarcia pliku. przykład.
6.4. Jakie zadanie realizuje metoda plików flush?
6.5. Jak ustawić pozycję pliku na podaną?Jak odczytać aktualna pozycje pliku?
6.6. Jak sprawdzić czy plik jest dołączony do urządzenia terminalowego?
6.7 i 8. Na czym polega serializacja obiektu?
6.9. Jaki moduł standardowy zawiera najprostszy motor bazy danych?
6.10. Do czego służy shelve jak się z tego korzysta?
6.11. Wymień postaci wytworników list. Przykłady.
6.12. Na czym polega filtrowanie danych?jak można przeprowadzić?
6.13. Na czym polega konsolidacja danych?
6.14. Jak działa i do czego służy funkcja reduce?
6.15. Do czego służy i co zwraca funkcja search modulu re?
6.16. Do czego służy i co zwraca findall modulu re?
6.17. Co oznaczają znaki +,* i | w wyrażeniach reg?
6.18. Co oznaczają w wyr. reg. sekwencje znaków  (?=...) i  (?<=...) ?
6.19. Jakie sekwencje znaków w re oznaczają znak biały, granicę słowa, dwie cyfry, znak inny
niż  a ?
6.20 . W jaki sposób tworzy się grupy w re? Jak odwołać się do poszczególnych grup w
rezultacie funkcji search modułu re??
Dział 7
Wykorzystanie możliwości sytemu operacyjnego:
7.1. Jak ustalić i jak zmienić aktualny katalog dyskowy
7.2. Do czego służy funkcja glob z modułu glob?
7.3. Jak sprawdzić czy dany obiekt dyskowy istnieje czy jest plikiem czy katalogiem?
7.4. Do czego służy funkcja  walk z systemu  os :
7.5. Jak uruchomić w programie inny program napisany w Pythonie
7.6. Co robią i czym różnią się od siebie funkcje system, startfile, spawnl i excel?
7.7. Jak odczytać wynik działania programu konsolowego? Podaj przykład użycia.
7.8. W jaki sposób otworzyć w przeglądarce dowolną stronę internetową?
7.9. Do czego służy funkcja urlopem?
7.10. Do czego służy moduł CGIHTTPServer ?
7.11. Na czym polega programowanie sterowane zdarzeniami?W jaki sposób otworzyć okno
korzystające z modułu Tkinker ?
7.12. W jaki sposób automatycznie dopasować wielkość kontrolki do dostępnego miejsca?
7.13. Wymień i krótko opisz pięć typów kontrolek dostępnych w module Tkinter?
7.14. W jaki sposób przypisać funkcję do obsługi zdarzenia dla określonej kontrolki ?
7.15. Jak opisuje się rodzaj zdarzenia w module Tkinter? Wymień i krótko opisz pięć typów zdarzeń
obsługiwanych przez moduł Tkinter
7.16. Do czego służy metoda grid kontrolek?
7.17. Jaka kontrolka służy do rysowania dowolnych kształtów?
7.18. W jaki sposób wyświetlić okienko z informacja dla użytkownika?
7.19. Jak definiuje się menu główne aplikacji korzystając z modułu TKINTER?


Wyszukiwarka

Podobne podstrony:
05 Korzystanie z programów komputerowych
Ćw 21 Pomiar prędkości fali sprężystej w prętach z wykorzystaniem programu komputerowego
Egzamin z programowania (wyklad)
„Porusz umysł” program komputerowy wspomagający rozwój psychoruchowy dzieci i młodzieży(1)
483 Program komputerowy w ewidencji księgowej
labolatoria komputerowe =programy pierwszazaawazmatlabem
głowacki,lokalne sieci komputerowe, pytania i odp egzamin
program egzaminów na uprawnienia budowlane styczeń 2010
labolatoria komputerowe =programy pierwszezaj
Praca kontrolna z Informatyki semestr I Grafika komputarowa przedstaw jeden z program, krótko go op
Program szkolenia i wymagania egzaminacyjne na patent Sternika Motorowodnego
Programowanie liniowe 11 (egzamin termin 2 zestaw 3)

więcej podobnych podstron