{"paper":{"id":"informator-egzamin-zawodowy-technik-programista-2017","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"variant":null,"exam_pdf":"informator-egzamin-zawodowy-technik-programista-2017/informator-egzamin-zawodowy-technik-programista-2017.pdf","key_pdf":null,"question_count":48,"source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},"questions":[{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P1","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P1","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 1.\nLiczba heksadecymalna F3E516 w systemie binarnym ma postać\nA. 1111 0101 1110 01012\nB. 1111 0011 1010 01012\nC. 1111 0011 1110 01012\nD. 1111 0011 1110 10012\nOdpowiedź prawidłowa: C.\nUmiejętność 2) rozróżnia podstawowe elementy elektroniczne, na przykład:\n rozpoznaje symbole elementów elektronicznych;\n rozróżnia układy elektroniczne na podstawie schematu.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P1.webp","solution_image":null,"topics":null,"page_from":7,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P2","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P2","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 2.\nNa którym rysunku przedstawiono symbol diody świecącej LED?\nA.\nB.\nC.\nD.\nOdpowiedź prawidłowa: D.\n8\nUmiejętność 3) wymienia funkcje i wyjaśnia zasady działania urządzeń techniki komputerowej,\nna przykład:\n rozpoznaje elementy struktury wewnętrznej urządzeń techniki komputerowej na podstawie\nschematu blokowego;\n określa funkcje rządzeń na podstawie definicji.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P2.webp","solution_image":null,"topics":null,"page_from":7,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P3","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P3","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 3.\nKtóry element z przedstawionych na schemacie blokowym karty dźwiękowej odpowiedzialny jest\nza wzmacnianie sygnału dźwiękowego?\nA. A/C\nB. DSP\nC. C/A\nD. AMPL\nOdpowiedź prawidłowa: D.\nUmiejętność 4) posługuje się dokumentacją techniczną urządzeń techniki komputerowej,\nna przykład:\n rozpoznaje parametry podzespołów komputerowych na podstawie oznaczenia;\n określa przeznaczenie podzespołów zestawu komputerowego na podstawie parametrów;","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P3.webp","solution_image":null,"topics":null,"page_from":8,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P4","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P4","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 4.\nKtóry element oznaczenia pamięci RAM przedstawionej w postaci 4GB DDR4-2400 (PC4-19200)\nokreśla przepustowość?\nA. 19200\nB. 2400\nC. DDR4\nD. 4 GB\nOdpowiedź prawidłowa: A.\n9\nUmiejętność 5) dobiera urządzenia techniki komputerowej do określonych warunków technicznych,\nna przykład:\n dobiera rodzaj procesora do płyty głównej na podstawie oznaczenia rodzaju złącza;","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P4.webp","solution_image":null,"topics":null,"page_from":8,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P5","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P5","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 5.\nKtóry procesor można zamontować do gniazda SOCKET 2011‐V3 płyty głównej?\nA. Intel CELERON\nB. Intel XEON\nC. AMD Ryzen\nD. AMD Athlon\nOdpowiedź prawidłowa: B.\nUmiejętność 6) określa funkcje, opisuje budowę i wyjaśnia zasadę działania urządzeń peryferyjnych i\nsieciowych, na przykład:\n rozpoznaje urządzenia peryferyjne na podstawie zdjęcia;\n rozróżnia elementy urządzeń peryferyjnych na podstawie schematu blokowego;\n rozpoznaje urządzenia sieciowe na podstawie parametrów;","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P5.webp","solution_image":null,"topics":null,"page_from":9,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P6","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P6","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 6.\nNa zdjęciu przedstawiony jest\nA. ploter.\nB. skaner.\nC. drukarka.\nD. kserokopiarka.\nOdpowiedź prawidłowa: A.\n10\n1.2. Systemy operacyjne i sieci komputerowe\nUmiejętność 1) instaluje, aktualizuje systemy operacyjne i oprogramowanie użytkowe, na przykład:\n rozróżnia czynności do wykonania na podstawie komunikatów z aplikacji i systemowych;","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P6.webp","solution_image":null,"topics":null,"page_from":9,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P7","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P7","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 7.\nJaką operację należy wykonać, gdy w programie antywirusowym wyświetla się komunikat przesta‐\nwiony na zdjęciu?\nA. Zaktualizować program antywirusowy.\nB. Zaktualizować system operacyjny.\nC. Aktywować program antywirusowy.\nD. Zaktualizować bazy wirusów.\nOdpowiedź prawidłowa: B.\nUmiejętność 2) wykonuje konfigurację po instalacji systemu komputerowego, na przykład:\n rozpoznaje czynności konfiguracyjne na podstawie ilustracji z menedżera urządzeń;\n określa kolejność czynności, jakie należy wykonać po instalacji systemu.\n11","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P7.webp","solution_image":null,"topics":null,"page_from":10,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P8","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P8","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 8.\nBłąd zaznaczony na rysunku zostanie usunięty, jeżeli\nA. usuniemy urządzenie z menadżera urządzeń.\nB. zainstalujemy sterownik karty sieciowej Ethernet.\nC. podłączymy urządzenie do sieci bezprzewodowej.\nD. zainstalujemy sterownik karty sieciowej Wireless.\nOdpowiedź prawidłowa: D.\nUmiejętność 6) rozpoznaje rodzaje licencji i oprogramowania komputerowego, na przykład:\n rozróżnia typ licencji na podstawie oznaczenia;\n dobiera typ licencji do określonych warunków technicznych.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P8.webp","solution_image":null,"topics":null,"page_from":11,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P9","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P9","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 9.\nKtóry rodzaj licencji pozwala na używanie oprogramowania przez z góry określoną liczbę urucho‐\nmień lub dni?\nA. OEM\nB. Trial\nC. AdWare\nD. Freeware\nOdpowiedź prawidłowa: B.\nUmiejętność 7) stosuje przepisy prawa autorskiego w zakresie dotyczącym systemów informatycz-\nnych, na przykład:\n rozpoznaje rodzaje praw autorskich na podstawie symboli graficznych.\n12","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P9.webp","solution_image":null,"topics":null,"page_from":11,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P10","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P10","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 10.\nPrzedstawione na rysunku symbole określające rodzaj licencji Creative Commons nie pozwalają na\nA. użytek komercyjny.\nB. darmowe zmienianie.\nC. kopiowanie.\nD. rozpowszechnianie.\nOdpowiedź prawidłowa: B.\nUmiejętność 8) stosuje przepisy prawa dotyczące certyfikacji CE i recyklingu, na przykład:\n rozpoznaje materiał niebezpieczny stosowany w urządzeniach elektronicznych;\n rozpoznaje sposób utylizacji urządzeń elektrycznych na podstawie symboli graficznych.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P10.webp","solution_image":null,"topics":null,"page_from":12,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P11","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P11","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 11.\nMateriał niebezpieczny znajdujący się w podzespołach komputera to\nA. ołów.\nB. złoto.\nC. srebro.\nD. platyna.\nOdpowiedź prawidłowa: A.\nUmiejętność 9) rozpoznaje topologie sieci komputerowych, na przykład:\n rozpoznaje elementy sieci komputerowych;\n rozpoznaje typ topologii sieciowej na podstawie schematu.\n13","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P11.webp","solution_image":null,"topics":null,"page_from":12,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P12","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P12","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 12.\nW jakiej topologii sieciowej stosowany jest kabel koncentryczny zakończony terminatorem?\nA. Siatki.\nB. Gwiazdy.\nC. Magistrali.\nD. Pierścienia.\nOdpowiedź prawidłowa: C.\nUmiejętność 10) interpretuje projekty sieci komputerowych, na przykład:\n rozpoznaje elementy sieci komputerowej na podstawie symbolu;\n rozróżnia podsieci na podstawie adresacji;\n rozpoznaje elementy sieci na podstawie definicji.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P12.webp","solution_image":null,"topics":null,"page_from":13,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P13","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P13","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 13.\nNa rysunku przedstawiony jest symbol\nA. rutera.\nB. mostu.\nC. przełącznika.\nD. wzmacniacza.\nOdpowiedź prawidłowa: C.\nUmiejętność 11) rozpoznaje i stosuje normy dotyczące medium sieciowego, na przykład:\n rozpoznaje rodzaj okablowania na podstawie oznaczenia;\n rozróżnia rodzaj okablowania na podstawie rysunku.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P13.webp","solution_image":null,"topics":null,"page_from":13,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P14","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P14","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 14.\nStandard okablowania 100BASE‐FX dotyczy\nA. skrętki o przepustowości 100 Mb/s.\nB. skrętki o przepustowości 1 Gb/s.\nC. światłowodu o przepustowości 100 Mb/s.\nD. światłowodu o przepustowości 1 Gb/s.\nOdpowiedź prawidłowa: C.\n14\nUmiejętność 12) rozpoznaje protokoły sieci lokalnych i protokoły dostępu do sieci rozległej,\nna przykład:\n rozpoznaje warstwę modelu OSI w jakiej działa protokół;\n rozróżnia rodzaj protokołu na podstawie definicji i oznaczenia.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P14.webp","solution_image":null,"topics":null,"page_from":13,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P15","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P15","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 15.\nProtokół RTP w modelu OSI pracuje w warstwie\nA. aplikacji.\nB. fizycznej.\nC. sieciowej.\nD. transportowej.\nOdpowiedź prawidłowa: D.\nUmiejętność 13) dobiera elementy lokalnej sieci komputerowej, uwzględniając określone warunki\ntechniczne, na przykład:\n dobiera karty sieciowe do transmisji bezprzewodowej.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P15.webp","solution_image":null,"topics":null,"page_from":14,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P16","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P16","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 16.\nW które urządzenia należy wyposażyć komputery stacjonarne, aby działały w sieci, jeżeli w budynku\nzainstalowana jest tylko bezprzewodowa sieć komputerowa?\nA. W modem.\nB.W adapter Bluetooth.\nC. W kartę sieciową Wi‐Fi.\nD. W przewodową kartę sieciową.\nOdpowiedź prawidłowa: C.\n15\n1.3. Podstawy informatyki z elementami algorytmiki i struktur danych.\nUmiejętność 1) dostosowuje stanowisko komputerowe do indywidualnych potrzeb, w tym dostoso-\nwuje elementy sprzętowe i oprogramowanie stanowiska komputerowego do potrzeb osób z niepeł-\nnosprawnościami, na przykład:\n określa cechy witryny internetowej dla osób niedowidzących.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P16.webp","solution_image":null,"topics":null,"page_from":14,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P17","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P17","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 17.\nW jaką funkcję powinny być wyposażone strony internetowe dla osób niedowidzących?\nA. Wysoki kontrast.\nB. Mała czcionka.\nC. Wysoka rozdzielczość.\nD. Odcienie szarości.\nOdpowiedź prawidłowa: A.\nUmiejętność 2) wyszukuje, gromadzi, selekcjonuje i przetwarza wykorzystywane informacje oraz\nwspółtworzy zasoby w sieci, na przykład:\n rozpoznaje obiekty i ich funkcje w programach bazodanowych.","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P17.webp","solution_image":null,"topics":null,"page_from":15,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P18","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P18","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 18.\nKtóry obiekt w programie ACCESS służy do przechowywania danych?\nA. Raport\nB. Tabela\nC. Kwerenda\nD. Formularz\nOdpowiedź prawidłowa: B.\nUmiejętność 3) wyszukuje i gromadzi w tabeli arkusza kalkulacyjnego dane pochodzące z różnych\nźródeł oraz przetwarza je, na przykład:\n zna funkcje symboli w arkuszu kalkulacyjnym.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P18.webp","solution_image":null,"topics":null,"page_from":15,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P19","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P19","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 19.\nSymbol $ używany w formułach programu EXCEL służy do\nA. prezentacji wykresów.\nB. formatowania danych.\nC. adresowania względnego.\nD. adresowanie bezwzględnego.\nOdpowiedź prawidłowa: D.\n16\nUmiejętność 4) przestrzega podstawowe zasady bezpiecznej i higienicznej pracy przy komputerze,\nwyjaśnia zagrożenia wynikające z niewłaściwego korzystania z komputera, na przykład:\n określa warunku pracy przy monitorze","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P19.webp","solution_image":null,"topics":null,"page_from":15,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P20","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P20","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 20.\nPrzy pracy na komputerze odległość oczu od monitora powinna wynosić\nA. 38 - 55 cm\nB. 55 - 90 cm\nC. 30 - 75 cm\nD. 40 - 75 cm\nOdpowiedź prawidłowa: D.\nUmiejętność 5) rozwiązuje problemy i podejmuje decyzje z wykorzystaniem komputera, stosuje po-\ndejście algorytmiczne, na przykład:\n rozpoznaje bloki algorytmów","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P20.webp","solution_image":null,"topics":null,"page_from":16,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P21","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P21","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 21.\nJaki blok algorytmu przedstawiony jest na rysunku?\nA. Operacyjny\nB. Warunkowy\nC. Wejścia/Wyjścia\nD. Początku/Końca\nOdpowiedź prawidłowa: A.\nUmiejętność 6) opisuje podstawowe algorytmy i potrafi je zastosować w praktyce, na przykład:\n zna algorytm wyszukiwania największego i najmniejszego elementu w zbiorze;\n potrafi zaprogramować instrukcję zliczająca elementów tablicy spełniających określone\nkryteria;\n potrafi skonstruować algorytm obliczania sumy cyfr liczby całkowitej.\n17","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P21.webp","solution_image":null,"topics":null,"page_from":16,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P22","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P22","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 22.\nDana jest wypełniona wartościami tablica o deklaracji int tab[100]. Za pomocą którego z algo‐\nrytmów można zrealizować ciąg instrukcji?\nint k = 0, m = 100;\nfor(int i = 0; i < 100; i++)\nif(tab[i] >= m) k++;\nA. Wyszukiwania największego elementu tablicy.\nB. Wyszukiwania najmniejszego elementu tablicy.\nC. Zliczania wystąpień elementów większych lub równych 100.\nD. Wyszukiwania najczęściej występującego elementu.\nOdpowiedź prawidłowa: C.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P22.webp","solution_image":null,"topics":null,"page_from":17,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P23","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P23","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 23.\nZakładając, że zmienna liczba jest liczbą całkowitą, to po wykonaniu algorytmu zmienna wynik\nbędzie równa\nA. sumie cyfr zmiennej liczba.\nB. liczbie cyfr zmiennej liczba.\nC. liczbie dzielników zmiennej liczba.\nD. sumie dzielników zmiennej liczba.\nOdpowiedź prawidłowa: A.\n18","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P23.webp","solution_image":null,"topics":null,"page_from":17,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P24","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P24","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 24.\nŻeby zmienna wynik po wykonaniu algorytmu była równa sumie cyfr zmiennej liczba w brakujące\nmiejsce kropek należy wpisać\nA. liczba=liczba-10\nB. liczba=liczba mod 10\nC. liczba=liczba div 10\nD. liczba=wynik div 10\nOdpowiedź prawidłowa: C.\n1.4. Programowanie aplikacji mobilnych\nUmiejętność 5) umie posługiwać się frameworkiem do pracy z aplikacjami mobilnymi (Framework),\nna przykład:\n wymienia składniki typowego Frameworka;\n określa role i zadania poszczególnych składników Frameworka.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P24.webp","solution_image":null,"topics":null,"page_from":18,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P25","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P25","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 25.\nW skład typowego Frameworka nie wchodzi\nA. domena i certyfikat http.\nB. obsługa błędów.\nC. obsługa formularzy.\nD. zarządzanie komunikacją z bazą danych.\nOdpowiedź prawidłowa: A.\nUmiejętność 6) umie stworzyć bazę danych działającą na telefonie komórkowym (SQLite)\nna przykład:\n zna sposób przechowywania danych w bazie SQLite.\n19","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P25.webp","solution_image":null,"topics":null,"page_from":18,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P26","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P26","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 26.\nWskaż w jaki sposób przechowywane są dane w bazie SQLite.\nA. Dane z bazy są przechowywane lokalnie w jednym pliku binarnym.\nB. Dane gromadzone są w wielu plikach na serwerze.\nC. Dane znajdują się w zaszyfrowanych plikach tekstowych.\nD. Dane gromadzone są na specjalnie wydzielonym nośniku zewnętrznym.\nOdpowiedź prawidłowa: A.\nUmiejętność 7) umie połączyć aplikację komórkową ze stacjonarną bazą danych za pośrednictwem\nInternetu i plików JSON, na przykład:\n potrafi wykorzystać JSON do przekazywania danych;\n zna strukturę formatu JSON.","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P26.webp","solution_image":null,"topics":null,"page_from":19,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P27","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P27","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 27.\nZa pomocą JSON (JavaScript Object Notation) można\nA. znajdować błędy w skryptach JavaScript.\nB. przekazywać dane do aplikacji opartych o AJAX.\nC. tworzyć obiekty za pomocą konstruktorów.\nD. rozbudować strukturę obiektów w JavaScript.\nOdpowiedź prawidłowa: B.\n20\n1.5. Nauka programowania - teoria\nUmiejętność 1) podstawowe typy i zmienne, rzutowanie, na przykład:\n określa na podstawie kodu programu wartość zmiennej.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P27.webp","solution_image":null,"topics":null,"page_from":19,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P28","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P28","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 28.\nCo zostanie wyświetlone po wykonaniu kodu w języku PHP?\n$liczba_rzeczywista = 11.5;\n$liczba = (int)$liczba_rzeczywista;\necho $liczba;\nA. 11.5\nB. 11\nC. 10\nD. 12\nOdpowiedź prawidłowa: B.\nUmiejętność 5) zna pojęcie klasy, metody i różnicę miedzy nimi, na przykład:\n definiuje klasy dla przykładowych obiektów rzeczywistych;\n tworzy metody dla wybranych klas;\n wie na czym polega hermetyzacja;\n zna sposoby dziedziczenia.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P28.webp","solution_image":null,"topics":null,"page_from":20,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P29","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P29","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 29.\nNa podstawie zdefiniowanej w ramce klasy, deklaracja postaci punkt p;\nA. tworzy nową klasę punkt p.\nB. tworzy obiekt p klasy punkt.\nC. wywołuje metodę klasy punkt dla obiektu p.\nD. wywołuje metody klasy punkt getX() i getY().\nOdpowiedź prawidłowa: B\nclass punkt\n{\npublic:\ndouble x,y;\ndouble getX();\ndouble getY();\n};\n21","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P29.webp","solution_image":null,"topics":null,"page_from":20,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P30","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P30","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 30.\nWskaż nieprawdziwe stwierdzenie dotyczące definicji dostępu do składników klasy w języku C++.\nA. Składnik klasy private oznacza, że jest on dostępny tylko dla funkcji składowych danej klasy.\nB. Składnik klasy public oznacza, że jest on dostępny bez ograniczeń.\nC. Składnik klasy protected oznacza, że jest on dostępny tylko dla składników klasy i dla klas po‐\ntomnych.\nD. Jeżeli w definicji klasy nie ma żadnej etykiety public, private, protected to oznacza to, że są\none dostępne bez ograniczeń.\nOdpowiedź prawidłowa: D\nUmiejętność 6) zna rodzaje pętli oraz instrukcji warunkowych (for, do, while, switch, if), na przykład:\n potrafi zastosować odpowiednią pętlę do zadanego problemu;\n wskazuje różnice pomiędzy poszczególnymi pętlami.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P30.webp","solution_image":null,"topics":null,"page_from":21,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P31","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P31","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 31.\nDla zmiennej całkowitej a = 1 instrukcję pętli\nwhile (a < 30){\ncout<<a;\na += 10;\n}\nmożna zastąpić instrukcją\nA. for(int a=1; a<30; a++) cout<<a;\nB. for(int a=1; a<30; a+=10) cout<<a;\nC. do {\ncout<<a;\na+=10;\n} while (a > 30);\nD. for(int a=11; a<40; a+=10) cout<<a;\nOdpowiedź prawidłowa: B\n22","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P31.webp","solution_image":null,"topics":null,"page_from":21,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P32","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P32","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 32.\nW wyniku wykonania poniższego ciągu instrukcji\nint a=2,p=4,w=1;\nwhile (p>0) {\nw*=a;\np--;\n}\nzmienna w będzie miała wartość\nA. 4\nB. 8\nC. 16\nD. 32\nOdpowiedź prawidłowa: C\nUmiejętność 7) zna technikę odczytu i zapisu do pliku, na przykład:\n rozróżnia instrukcje obsługi plików w języku C++.","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P32.webp","solution_image":null,"topics":null,"page_from":22,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P33","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P33","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 33.\nJakiej instrukcji lub klasy należy użyć w języku C++ , aby obsłużyć wejście plikowe?\nA. fprintf()\nB. ifstream\nC. ofsream\nD. fscanf()\nOdpowiedź prawidłowa: B.\nUmiejętność 9) zna budowę tablicy 2D; rzutowanie, na przykład:\n potrafi zadeklarować tablicę 2D;\n potrafi przypisać konkretne wartości dla elementów tablicy 2D.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P33.webp","solution_image":null,"topics":null,"page_from":22,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P34","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P34","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 34.\nJaki rodzaj zmiennej został zadeklarowany w poleceniu int macierz[][]; ?\nA. Tablica jednowymiarowa\nB. Tablica dwuwymiarowa\nC. Struktura\nD. Klasa\nOdpowiedź prawidłowa: B.\n23","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P34.webp","solution_image":null,"topics":null,"page_from":22,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P35","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P35","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 35.\nCiąg instrukcji\nint tab[3][3];\nfor(int i=0;i<3;i++)\nfor(int j=0;j<3;j++)\nif(i==j)\ntab[i][j]=1;\nelse\ntab[i][j]=0;\nutworzy tablicę, której elementy będą miały następujące wartości\nA. wszystkie elementy tablicy będą miały wartość 1.\nB. tylko elementy w pierwszym wierszu będą miały wartość 1 pozostałe 0.\nC. tylko elementy w pierwszej kolumnie będą miały wartość 1 pozostałe 0.\nD. tylko elementy na głównej przekątnej będą miały wartość 1 pozostałe 0.\nOdpowiedź prawidłowa: D\nUmiejętność 10) zna operacje na łańcuchach, na przykład:\n zna operator konkatenacji w języku PHP.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P35.webp","solution_image":null,"topics":null,"page_from":23,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P36","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P36","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 36.\nOperator konkatenacji w języku PHP ma postać\nA. +=\nB. %\nC. +\nD. .\nOdpowiedź prawidłowa: D.\nUmiejętność 14) zna biblioteki do obsługi baz danych (MySQL), na przykład:\n zna polecenie obsługi tablicy.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P36.webp","solution_image":null,"topics":null,"page_from":23,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P37","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P37","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 37.\nDo czego służy funkcja mysqli_fetch_row() ?\nA. Zwraca rekordy w postaci tablicy indeksowej.\nB. Zwraca rekordy w postaci tablicy asocjacyjnej.\nC. Dodaje rekordy do tablicy.\nD. Usuwa rekordy z tablicy.\nOdpowiedź prawidłowa: A.\n24\n1.6. Nauka programowania - praktyka\nUmiejętność 6) zna kolory RGB, na przykład:\n potrafi przekształcić wartość koloru z zapisu heksadecymalnego na RGB;","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P37.webp","solution_image":null,"topics":null,"page_from":23,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P38","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P38","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 38.\nJaki będzie kod koloru w systemie RGB, jeśli w kodzie heksadecymalnym ma postać #ff0080?\nA. RGB(255,0,160)\nB. RGB(255,0,128)\nC. RGB(255,0,80)\nD. RGB(255,0,64)\nOdpowiedź prawidłowa: B.\nUmiejętność 7) potrafi wykorzystać biblioteki do obsługi grafiki 2D w JS (np. Pixie), na przykład:\n określa rodzaj rysowanego obiektu na podstawie instrukcji JS;","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P38.webp","solution_image":null,"topics":null,"page_from":24,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P39","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P39","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 39.\nKorzystając z biblioteki PIXI.js możemy utworzyć obiekt przy użyciu instrukcji\ndrawRECT(10,10,100,100);\nCo zostanie wyświetlone na ekranie?\nA. Trapez\nB. Trójkąt\nC. Okrąg\nD. Kwadrat\nOdpowiedź prawidłowa: D.\nUmiejętność 9) potrafi wykonać animację 2D w aplikacji www, na przykład:\n rozróżnia rozszerzenia plików graficznych.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P39.webp","solution_image":null,"topics":null,"page_from":24,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P40","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P40","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 40.\nJakie rozszerzenie powinien mieć animowany plik graficzny?\nA. BMP\nB. PNG\nC. JPG\nD. GIF\nOdpowiedź prawidłowa: D.\n25\nUmiejętność 16) zna zagadnienia grafiki wektorowej, na przykład:\n rozróżnia funkcje do tworzenia obiektów wektorowych;\n zna sposób tworzenia grafiki wektorowej;\n zna zastosowanie pióra w procesie tworzenia grafiki wektorowej.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P40.webp","solution_image":null,"topics":null,"page_from":24,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P41","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P41","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 41.\nJaka funkcja została wykorzystana w programie INKSCAPE do utworzenia obrazka?\nA. Rozcięcie ścieżki\nB. Wstaw na ścieżkę\nC. Odsuń na zewnątrz\nD. Część wspólna\nOdpowiedź prawidłowa: B.","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P41.webp","solution_image":null,"topics":null,"page_from":25,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P42","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P42","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 42.\nObraz w grafice wektorowej jest budowany z użyciem\nA. trójwymiarowej siatki leżących obok siebie punktów.\nB. tonalnego przejścia palety kolorów.\nC. prostych obiektów (linii, łuków, okręgów) opisanych za pomocą współrzędnych.\nD. ruchu obiektów opisywanych z użyciem listwy czasowej.\nOdpowiedź prawidłowa: C","answer":"C","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P42.webp","solution_image":null,"topics":null,"page_from":25,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P43","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P43","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 43.\nW programie Inkscape pióro to narzędzie służące do\nA. rysowania i modelowania krzywych Beziera.\nB. wypełniania obiektów graficznych gradientem.\nC. wyboru modelu graficznego.\nD. wypełniania obiektów wzorem.\nOdpowiedź prawidłowa: A\nUmiejętność 17) potraﬁ tworzyć plik SVG do aplikacji www, na przykład:\n zna zastosowanie formatu SVG.\n26","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P43.webp","solution_image":null,"topics":null,"page_from":25,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P44","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P44","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 44.\nFormat SVG jest\nA. formatem grafiki rastrowej, służącym do zapisu obrazów stworzonych w skali szarości.\nB. formatem nie obsługiwanym przez przeglądarki internetowe.\nC. formatem plików graficznych, opracowanym w celu zapisu prostych obrazów o niewielkiej\nliczbie kolorów.\nD. uniwersalnym formatem dwuwymiarowej grafiki wektorowej, stworzonym w celu stosowa‐\nnia na stronach WWW.\nOdpowiedź prawidłowa: D\nUmiejętność 37) zna obsługę programów graficznych Gimp i InkScape w zakresie potrzebnym do\ntworzenia tekstur i programowania grafiki, na przykład:\n zna zastosowanie kanału alfa w grafice;\n zna pojęcie teksturowania.","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P44.webp","solution_image":null,"topics":null,"page_from":26,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P45","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P45","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 45.\nCo można zdefiniować za pomocą kanału alfa?\nA. model barw.\nB. głębię wykorzystywanych w grafice kolorów.\nC. poklatkową metodę tworzenia animacji.\nD. przezroczyste obszary grafiki.\nOdpowiedź prawidłowa: D","answer":"D","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P45.webp","solution_image":null,"topics":null,"page_from":26,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P46","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P46","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 46.\nTeksturowanie to termin określający\nA. jedną z technik kompresji obrazów cyfrowych.\nB. technikę stosowaną w grafice komputerowej, mającą na celu przedstawienie struktury po‐\nwierzchni obiektu przestrzennego.\nC. analizę modelu danej sceny i utworzenie na jej podstawie dwuwymiarowego obrazu wyjścio‐\nwego.\nD. zmniejszenie rozmiaru plików graficznych.\nOdpowiedź prawidłowa: B\n27\n1.7. Programowanie mikrokomputerów i elementów automatyki.\nUmiejętność 1) zna się na obsłudze przerwań związanych z pracą czujników, na przykład:\n rozróżnia stany bitowe maskowania przerwań;","answer":"B","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P46.webp","solution_image":null,"topics":null,"page_from":26,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P47","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P47","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 47.\nAby zgłosić przerwanie zamaskowane zboczem opadającym powinna zostać użyta kombinacja binar‐\nna (bit zgłoszenia, bit maskowania) o wartości\nA. 00\nB. 01\nC. 10\nD. 11\nOdpowiedź prawidłowa: A.\nUmiejętność 2) umie obsługiwać czujniki w mikrokomputerach np. typu RaspberryPi, na przykład:\n Rozpoznaje rodzaje czujników sterowanych przez mikroprocesory na podstawie parame‐\ntrów.","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P47.webp","solution_image":null,"topics":null,"page_from":27,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"},{"id":"informator-egzamin-zawodowy-technik-programista-2017/zad/P48","paper_id":"informator-egzamin-zawodowy-technik-programista-2017","number":"P48","points":null,"ptype":"closed","subject":"egzamin-zawodowy","category":"informator-zawodowy","year":2017,"month":null,"level":null,"text":"Przykładowe zadanie 48.\nJaki element elektroniczny należy wykorzystać jako czujnik temperatury o dodatnim TWR?\nA. PTC\nB. NTC\nC. LED\nD. DZ\nOdpowiedź prawidłowa: A.\n28\n2. Przykład zadania do części praktycznej egzaminu dla wybranych umiejętności z kwaliﬁkacji eks-\nperymentalnej: Algorytmika i struktury danych i nauka programowania\n1) Wykonaj montaż okablowania sieciowego:\nwykonaj połączenie kabla UTP do panelu krosowego wg sekwencji T568B\nzakończ kabel UTP wtykiem RJ45 według sekwencji T568B\nUWAGA: Po wykonaniu montażu zgłoś przewodniczącemu ZN - przez podniesienie ręki - gotowość\ndo przeprowadzenia testu wykonanego okablowania. W obecności egzaminatora sprawdź za\npomocą testera okablowania poprawność wykonanego połączenia panel krosowy - wtyk RJ45.\n2) Wykonaj montaż podzespołów stacji roboczej:\nzamontuj dysk twardy z systemem operacyjnym i podłącz do płyty głównej stacji roboczej\nna płycie głównej zamontuj zestaw pamięci RAM\nUWAGA: po zamontowaniu podzespołów zgłoś przewodniczącemu ZN - przez podniesienie\nręki - gotowość do przeprowadzenia przez egzaminatora oceny wykonania montażu podzespołów.\nPo dokonaniu oceny i uzyskaniu zgody od egzaminatora przystąp do końcowych czynności\nmontażowych i uruchomienia systemu. Do diagnostyki i konﬁguracji stacji roboczej w systemie\nWindows wykorzystaj konto Administrator z hasłem Q@wertyuiop\nza pomocą dostępnego oprogramowania systemowego sprawdź parametry podzespołów\nujęte w tabeli Specyﬁkacja urządzeń. Wykonaj zrzuty dokumentujące testy przeprowadzone\nw systemie operacyjnym, a następnie zapisz je jako pliki graﬁczne pod nazwami: procesor,\npamięć oraz dysk na nośniku USB opisanym EGZAMIN\nwyniki przeprowadzonych testów zanotuj w odpowiednich wierszach tabeli Specyﬁkacja\nurządzeń, znajdującej się w arkuszu\n29\n3) Za pomocą kabli połączeniowych znajdujących się na stanowisku egzaminacyjnym połącz sta‐\ncje roboczą do portu LAN1 rutera, a następnie podłącz je do sieci zasilającej.\n4) Skonﬁguruj ruter według poniższych zaleceń:\nadres IP dla interfejsu LAN: 192.168.0.1/24\nserwer DHCP włączony, zakres adresów 192.168.0.10-192.168.0.50\nzarezerwuj dla stacji roboczej adres IP 192.168.0.20\nadres IP interfejsu WAN: 80.0.0.5\nserwer DNS dla interfejsu WAN: 8.8.8.8\nutwórz sieć bezprzwodową o nazwie: PROGRAMISTA1\nutwórz hasło do sieci bezprzewodowej: PRogr@321\nUWAGA: ruter pracuje na ustawieniach fabrycznych zgodnie z dokumentacją, która jest dostępna\nw folderze RUTER na nośniku opisanym DANE/PROGRAMY\n5) Na stacji roboczej skonﬁguruj system Windows:\nskonﬁguruj interfejs sieciowy stacji roboczej według zaleceń:\nnazwa połączenia: SIEC\nadres IP uzyskiwany automatycznie\nserwer DNS: 192.168.0.1\nzmień nazwę komputera na STACJAX, gdzie X to numer Twojego stanowiska\negzaminacyjnego,\nwykorzystując Wiersz poleceń utwórz użytkownika standardowego o nazwie programista\nz hasłem Progr@mista1 oraz utwórz na dysku C ukryty folder o nazwie DATA. Jako\ndokumentację wykonaj zrzuty ekranu zawierające widoczne użyte polecenia. Zrzuty zapisz\njako jeden plik graﬁczny o nazwie polecenia na nośniku USB opisanym EGZAMIN\nZainstaluj oprogramowanie do obsługi mikrokontrolera.\n6) Programowanie mikrokontrolera:\npodłącz na stacji roboczej do portu USB układ z mikrokontrolerem znajdującym się na sta‐\nnowisku, a następnie podłącz do mikrokontrolera czujnik temperatury i wyświetlacz.\nnapisz program wyświetlający na wyświetlaczu aktualną temperaturę zmierzoną przez czuj‐\nnik.\n30\nTabela1. Specyﬁkacja urządzeń\nCzas przeznaczony na wykonanie zadania wynosi 150 minut.\nOcenie podlegać będzie 6 rezultatów:\nmontaż oraz identyﬁkacja podzespołów, wykonane okablowanie sieciowe oraz wykonane\npołączenie ﬁzyczne urządzeń,\nskonﬁgurowane urządzenia sieciowe,\nskonﬁgurowany system operacyjny na stacji roboczej,\nskonﬁgurowany interfejs sieciowy stacji roboczej,\npodłączenie mikrokontrolera z czujnikiem do stacji roboczej,\nprogram wyświetlający temperaturę z czujnika\noraz\nprzebieg montażu dysku oraz zestawu pamięci RAM, przebieg wykonania okablowania sieciowe‐\ngo i podłączenie urządzeń sieciowych.\nPodzespół\nOdczytane parametry\nProcesor\nNazwa/ Producent\nTaktowanie\nPamięć RAM\nNazwa i rodzaj\npamięci\nCałkowity rozmiar\npamięci ﬁzycznej\nDysk twardy\nNazwa\nMagistrala\nPojemność dysku\n31\nUwaga: Zadanie egzaminacyjne będzie obejmować wybrane rezultaty, stosowne do sprawdzanych\numiejętności, których wykonanie będzie możliwe w ustalonym dla egzaminu czasie.\nKryteria oceniania wykonania zadania praktycznego będą uwzględniać:\nwykonanie prawidłowe montażu podzespołów;\nwykonanie okablowania sieciowego zgodnie z wytycznymi;\npoprawne połączenia ﬁzyczne urządzeń;\npoprawność konﬁguracji urządzeń sieciowych;\npoprawność konﬁguracji systemu operacyjnego stacji roboczej;\npoprawność konﬁguracji interfejsu sieciowego stacji roboczej;\npoprawność podłączenia mikrokontrolera do stacji roboczej oraz czujnika temperatury i wy‐\nświetlacza do mikrokontrolera;\ndziałanie programu do pomiaru temperatury i wyświetlania jej na wyświetlaczu;\nstosowanie narzędzi do montażu podzespołów oraz wykonanie okablowania sieciowego;\nstosowanie zasad bezpieczeństwa i higieny pracy oraz postępowania ze sprzętem\nkomputerowym.\nUmiejętności sprawdzane testem praktycznym:\n1. Urządzenia techniki komputerowej\nd) posługuje się dokumentacją techniczną urządzeń techniki komputerowej;\ne) dobiera urządzenie techniki komputerowej do określonych warunków technicznych\ng) przygotowuje urządzenia peryferyjne systemu komputerowego do pracy.\n2. Systemy operacyjne i sieci komputerowe\na) instaluje, aktualizuje systemy operacyjne i oprogramowanie użytkowe;\nb) wykonuje konﬁgurację po instalacji systemu komputerowego ;\nc) instaluje, konﬁguruje i aktualizuje sterowniki urządzeń;\ne) sporządza specyﬁkację techniczną;\nk) rozpoznaje i stosuje normy dotyczące medium sieciowego;\nm) dobiera elementy lokalnej sieci komputerowej, uwzględniając określone warunki techniczne.\n3. Podstawy informatyki z elementami algorytmiki i struktur danych\ne) rozwiązuje problemy i podejmuje decyzje z wykorzystaniem komputera, stosuje podejście\nalgorytmiczne;\n7. Programowanie mikrokomputerów i elementów automatyki\n‐ zna podstawy języka wykorzystywanego do odczytu czujników;\n‐ umie obsługiwać czujniki w mikrokomputerach;\n‐ zna się na obsłudze przerwań związanych z pracą czujników;\n‐ potraﬁ sterować zewnętrznymi układami wyświetlaczy i diodami;\n32\nInne zadania praktyczne z zakresu kwaliﬁkacji eksperymentalnej: Algorytmika i struktury danych\ni nauka programowania mogą dotyczyć:\nKonﬁguracji usług sieciowych w systemach serwerowych Linux lub Windows, na przykład:\ninstalacji usługi DHCP,\nkonﬁguracji serwera DHCP,\nwykonania rezerwacji adresów,\nsprawdzenia poprawności wykonanej konﬁguracji serwera DHCP,\ninstalacji usługi katalogowej,\nkonﬁguracji usługi katalogowej.\nKonﬁguracji systemu serwerowego Linux w oparciu o mikrokomputer:\ninstalacji i konﬁguracji serwera plików,\ndodania udziału dyskowego przeznaczonego do współdzielenia,\nnadawania uprawnień użytkownikom do współdzielonych zasobów.\nKonﬁguracji usług internetowych w systemach serwerowych Linux lub Windows, na przykład:\ninstalacji serwera WWW charakterystycznego dla sieciowego systemu operacyjnego,\npublikacji strony internetowej na serwerze WWW.\nProgramowania aplikacji mobilnych:\ninstalowanie aplikacji na stacji roboczej i urządzeniach mobilnych,\ntworzenie plików APK,\ntworzenie baz danych na urządzenia mobilne.\nNauki programowania‐praktyka:\ntworzenie tekstur 2D, 3D,\ntworzenie animacji,\ntworzenie graﬁki wektorowej.\nProgramowania mikrokomputerów i elementów automatyki\nprogramowanie sterowania silnikami,\nprogramowanie układów sterowania inteligentnym domem.\n33\nKWALIFIKACJA K2\nEE.09 Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych\n1. Przykłady zadań do części pisemnej egzaminu dla wybranych umiejętności z kwaliﬁkacji EE.09\nProgramowanie, tworzenie i administrowanie stronami internetowymi i bazami danych\n1.1. Programowanie aplikacji\nUmiejętność 2) stosuje zasady algorytmicznego rozwiązywania problemów, na przykład:\nanalizuje algorytm w postaci schematu blokowego;\nanalizuje algorytm w postaci zapisu kolejnych kroków;\nustala wynik działania algorytmu;\nrozpoznaje na podstawie algorytmu typ sortowania.\nPrzykładowe zadanie 1.\nJako wynik działania przedstawionego algorytmu w tablicy zostaną zapisane\nA. wszystkie liczby naturalne z przedziału (0, 90).\nB. wszystkie liczby naturalne z przedziału (10, 100).\nC. kolejno liczby: 10, 20, 30, 40 ,50, 60 ,70, 80, 90.\nD. kolejno liczby: 10, 20, 30, 40 ,50, 60 ,70, 80, 90, 100.\nOdpowiedź prawidłowa: D.\n34\nUmiejętność 3) stosuje podstawowe zasady programowania, na przykład:\nstosuje zasady dotyczące hermetyzacji pól i metod;\nstosuje zasady programowania obiektowego i strukturalnego;\nstosuje prawidłowe nazewnictwo zmiennych, funkcji, pól, metod i innych elementów\njęzyków programowania;\nrozpoznaje błędy w programach obiektowych i strukturalnych.\nPrzykładowe zadanie 2.\nW języku PHP zdeﬁniowano klasę samochod. Pogrubione na lisƟngu wywołanie funkcji echo, poza\ndeﬁnicją klasy, spowoduje błąd, ponieważ\nA. obiekt s1 nie został wcześniej zainicjowany.\nB. pole przebieg nie jest widoczne na zewnątrz klasy.\nC. pole przebieg nie jest zdeﬁniowane w klasie samochod.\nD. metoda przebieg wymaga podania wartości parametrów wejściowych.\nOdpowiedź prawidłowa: B.\nUmiejętność 5) korzysta z wbudowanych typów danych, na przykład:\nkorzysta z prostych typów danych;\nkorzysta z typów zdeﬁniowanych w API Windows;\nkorzysta z typów zdeﬁniowanych w różnych językach programowania.\nPrzykładowe zadanie 3.\nPodczas\nprogramowania\naplikacji\nw\nsystemie\nWindows,\nw\ncelu\nsprawdzenia,\nktóry\nz przycisków klawiatury został wciśnięty, należy odczytać wartość parametru\nA. wParam zdarzenia WM_KEYDOWN.\nB. wParam zdarzenia WM_COMMAND.\nC. lParam zdarzenia WM_MOUSEMOVE.\nD. lParam zdarzenia WM_LBUTTONDOWN.\nOdpowiedź prawidłowa: A.\nclass samochod\n{\npublic $marka, $producent;\nprivate $przebieg;\n}\n$s1 = New samochod();\necho $s1 -> przebieg;\n35\n1.2. Tworzenie i administrowanie bazami danych\nUmiejętność 1) posługuje się podstawowymi pojęciami dotyczącymi baz danych, na przykład:\nrozróżnia pojęcia tabeli, rekordu, pola;\nrozróżnia pojęcia kluczy podstawowych i obcych;\nrozróżnia typy relacji.\nPrzykładowe zadanie 4.\nPole Klient_id z tabeli Zamowienie jest\nA. kluczem obcym.\nB. kluczem podstawowym.\nC. polem niepowiązanym z tabelą Klient.\nD. polem przyjmującym wartości tekstowe.\nOdpowiedź prawidłowa: A.\nUmiejętność 5) posługuje się strukturalnym językiem zapytań do obsługi bazy danych, na przykład:\nrozpoznaje słowa kluczowe języka deﬁniowania danych;\nanalizuje zapytania języka deﬁniowania danych;\nanalizuje zapytania języka manipulowania danymi;\ninterpretuje zapytania łączące tabele, zapytania z warunkiem oraz zapytania z funkcjami\nagregującymi.\nPrzykładowe zadanie 5.\nW bazie danych komisu samochodowego zdeﬁniowano tabelę\nz rekordami, których wartości podano na wykazie. Co jest wynikiem\nwykonania przedstawionego zapytania SQL?\nA. Liczba samochodów marki Fiat.\nB. Liczba wszystkich sprzedawanych samochodów.\nC. Średni wiek sprzedawanych samochodów marki Fiat.\nD. Średni wiek wszystkich sprzedawanych samochodów.\nOdpowiedź prawidłowa: C.\nSELECT AVG(rocznik) FROM samochody WHERE marka = 'Fiat';\n36\nUmiejętność 10) zarządza systemem bazy danych, na przykład:\ninterpretuje zapytania zakładające konto użytkownika i nadające hasło;\ninterpretuje zapytania nadające i odbierające użytkownikowi uprawnienia do bazy lub jej\nobiektów;\nanalizuje uprawnienia użytkownika do bazy danych lub jej obiektów;\ndobiera zapytania do zadań zarządzania bazą danych.\nPrzykładowe zadanie 6.\nKtórym zapytaniem należy się posłużyć, aby nadać prawo wstawiania oraz modyﬁkowania danych\nw bazie ogloszenia, dla użytkownika Anna?\nA. GRANT CREATE, ALTER ON ogloszenia.* TO 'Anna'@'localhost';\nB. GRANT INSERT, UPDATE ON ogloszenia.* TO 'Anna'@'localhost';\nC. REVOKE CREATE, ALTER ON ogloszenia.* FROM 'Anna'@'localhost';\nD. REVOKE INSERT, UPDATE ON ogloszenia.* FROM 'Anna'@'localhost';\nOdpowiedź prawidłowa: B.\n1.3. Tworzenie stron i aplikacji internetowych\nUmiejętność 3) identyﬁkuje systemy zarządzania treścią, na przykład:\nrozróżnia funkcje systemów zarządzania treścią;\nidentyﬁkuje składowe strony wykonanej za pomocą systemu zarządzania treścią: menu,\nartykuł, moduł;\nrozpoznaje elementy systemu zarządzania treścią.\nPrzykładowe zadanie 7.\nNa obrazie przedstawiono fragment panelu systemu CMS Joomla!. Aby dodać nowy moduł do\nstrony internetowej, należy posłużyć się menu\nA. System.\nB. Artykuły.\nC. Komponenty.\nD. Rozszerzenia.\nOdpowiedź prawidłowa: D.\n37\nUmiejętność 5) posługuje się hipertekstowymi językami znaczników, na przykład:\ninterpretuje zapisy kodu HTML ze znacznikami nagłówka, sekcji, paragrafu, obrazu, tabeli,\nlisty, formularza, odnośników;\nrozróżnia znaczniki języka HTML oraz ich atrybuty;\nrozróżnia rodzaje list oraz elementy formularza.\nPrzykładowe zadanie 8.\nW języku HTML zapisano deﬁnicję znacznika img z atrybutem alt, która zgodnie ze standardem\njęzyka HTML sprawi, że napis „Tatry”\nA. zostanie wyświetlony pod obrazem, jako podpis.\nB. zostanie wyświetlony w postaci „dymku”, gdy kursor myszy najedzie na obraz.\nC. zostanie wyświetlony w przeglądarce, gdy obraz nie będzie mógł być wyświetlony.\nD. nigdy nie zostanie wyświetlony w przeglądarce, ponieważ stanowi jedynie komentarz do\nznacznika.\nOdpowiedź prawidłowa: C.\nUmiejętność 6) posługuje się kaskadowymi arkuszami stylów (CSS), na przykład:\nrozpoznaje właściwości selektorów;\ninterpretuje sposób formatowania selektora;\nanalizuje efekt działania stylu CSS.\nPrzykładowe zadanie 9.\nObraz przedstawia przycisk, dla którego zdeﬁniowano marginesy wewnętrzne o wartości\n20 px. Który z przedstawionych kodów CSS odpowiada takiemu formatowaniu?\nA. buƩon { width: 20px; }\nB. buƩon { border: 20px; }\nC. buƩon { margin: 20px; }\nD. buƩon { padding: 20px; }\nOdpowiedź prawidłowa: D.\n<img src=\"krajobraz.jpg\" alt=\"Tatry\">\n38\n2. Przykład zadania do części praktycznej egzaminu dla wybranych umiejętności z kwaliﬁkacji\nEE.09 Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych\nWykonaj aplikację Internetową wspomagającą pracę komisu samochodowego. Wykorzystaj pakiet\nXAMPP oraz edytor zaznaczający składnię.\nAby wykonać zadanie, zaloguj się na konto Egzamin bez hasła. Na pulpicie znajdziesz plik komis.sql\noraz plik samochod.png. Wyniki swojej pracy zapisz w folderze stworzonym na pulpicie konta\nEgzamin. Jako nazwy folderu użyj swojego numeru PESEL.\nOperacje na bazie danych\nTabele z pliku komis.sql są zgodne ze strukturą przedstawioną na obrazie 1. Tabela Zamowienia\nma klucz obcy Samochody_id będący w relacji z kluczem głównym tabeli Samochody.\nObraz 1. Tabele z pliku komis.sql.\nZa pomocą narzędzia phpMyAdmin wykonaj operacje na bazie danych:\nutwórz nową bazę danych o nazwie auto,\nzaimportuj do bazy auto tabele z pliku komis.sql,\nwykonaj zrzut ekranu po imporcie. Zrzut zapisz w folderze oznaczonym numerem PESEL,\nw formacie PNG i nazwij bazaAuto.png. Zrzut powinien obejmować cały ekran monitora\nwraz z paskiem zadań, tak aby widoczny był zegar systemowy,\nutwórz następujące zapytania SQL do bazy auto i sprawdź poprawność ich działania,\na następnie zapisz je w pliku kwerendy.txt w folderze oznaczonym numerem PESEL:\n\nzapytanie 1: wybierające jedynie pola marka i model ze wszystkich rekordów tabeli\nSamochody,\n\nzapytanie 2: wybierające wszystkie pola z tabeli Samochody, dla których marka to\nToyota,\n\nzapytanie 3: wstawiające rekord do tabeli Zamowienia o wartościach: id\nsamochodu - 2, Klient - Katarzyna Zawadzka, telefon - 111333222, data - użyj\ndzisiejszej daty w prawidłowym dla systemu formacie,\n\nzapytanie 4: modyﬁkujące dane w tabeli Zamowienia: klient o numerze id równym\n3 zmienił zamówiony samochód na samochód o id równym 4,\n\nzapytanie 5: tworzące użytkownika bazy danych o nazwie adam@localhost z hasłem:\nadam!@\n\nzapytanie 6: nadające użytkownikowi adam prawo do przeglądania, wstawiania\ni modyﬁkowania danych w bazie auto,\n39\npo wykonaniu zapytań wyeksportuj tabele bazy auto do pliku eksport.sql.\nWitryna Internetowa\nObraz 2. Witryna internetowa.\nCechy graﬁki:\nplik samochod.png przeskalowany do wymiarów: szerokość 300 px, wysokość 150 px\nCechy witryny:\nnazwa pliku: samochod.php\nzastosowany standard kodowania polskich znaków,\ntytuł strony widoczny na karcie przeglądarki: „Komis Samochodów”,\narkusz stylów w pliku o nazwie samochod.css prawidłowo połączony z kodem strony,\npodział strony na bloki: baner, panele lewy, środkowy i prawy, stopka zrealizowany za\npomocą znaczników sekcji, tak aby po uruchomieniu witryny w przeglądarce jej wygląd był\nzgodny z obrazem 2,\nzawartość banera: nagłówek pierwszego stopnia o treści: „Kup dziś samochód!”,\nzawartość panelu lewego:\n\nobraz samochod.png z tekstem alternatywnym „komis”,\n\nnagłówek trzeciego stopnia o treści: „Witamy w naszym komisie. Mamy szeroki wybór\naut”,\nzawartość panelu środkowego:\n\nnagłówek drugiego stopnia o treści: „Lista dostępnych samochodów”,\n40\n\nlista punktowana wypełniana za pomocą skryptu nr 1,\nzawartość panelu prawego:\n\nnagłówek drugiego stopnia o treści: „Dziś polecamy Toyotę”,\n\nskrypt nr. 2,\nzawartość stopki: tabela o jednym wierszu i dwóch kolumnach:\n\nw komórce 1 odnośnik o treści „zapytania” prowadzący do pliku kwerendy.txt\n\nw komórce 2 napis „Autor:”, dalej wstawiony numer PESEL zdającego.\nStyl CSS witryny Internetowej\nPlik samochod.css zawiera formatowanie:\ndla ciała witryny: kolor tła #ECE4BE\nwspólne dla banera i stopki: kolor tła #49467C, biały kolor czcionki, krój czcionki Verdana,\nrozmiar czcionki 120%, marginesy wewnętrzne 25 px\nwspólne dla trzech paneli: wysokość 600 px, szerokość 33%\ndla odnośników: odnośnik niewybrany w kolorze żółtym, odwiedzony w kolorze\npomarańczowym.\nNiewymienione właściwości selektorów przybierają wartości domyślne.\nSkrypt połączenia z bazą\nW tabeli 1 podano wybór funkcji PHP do obsługi bazy danych. Wymagania dotyczące skryptu:\nnapisany w języku PHP\nnie jest wymagane sprawdzenie, czy operacja powiodła się\nskrypt łączy się z serwerem bazodanowym na localhost, użytkownik root bez hasła, baza\ndanych o nazwie auto\nna końcu działania skryptu następuje zamknięcie połączenia z serwerem\ndziałanie skryptu nr 1:\nskrypt wysyła do bazy zapytanie 1 (patrz punkt „Operacje na bazie danych”)\nkażdy rekord jest wyświetlany w kolejnym punkcie listy panelu środkowego\ndziałanie skryptu nr 2:\nskrypt wysyła do bazy zapytanie 2 (patrz punkt „Operacje na bazie danych”)\nkażdy rekord wyświetlany jest w osobnej linii, pola rekordu są oddzielone znakiem ‘/’\n41\nTabela 1. Wybór funkcji języka PHP do obsługi bazy MySQL i MariaDB\nUWAGA: Po zakończeniu pracy nagraj płytę z rezultatami pracy. W folderze oznaczonym numerem PESEL\npowinny znajdować się pliki: bazaAuto.png, eksport.sql, kwerendy.txt, samochod.css, samochod.php,\nsamochod.png, ewentualnie inne przygotowane pliki. Po nagraniu płyty sprawdź poprawność nagrania\ni opisz płytę swoim numerem PESEL i kodem ośrodka.\nCzas przeznaczony na wykonanie zadania wynosi 150 minut.\nOcenie podlegać będą 4 rezultaty:\noperacje na bazie danych,\nwitryna Internetowa,\nstyl CSS witryny Internetowej,\nskrypt połączenia z bazą.\nKryteria oceniania wykonania zadania praktycznego będą uwzględniać:\nimport i eksport bazy danych;\npoprawność zapytań SQL;\npoprawność skalowania obrazu;\nzdeﬁniowanie nagłówka strony HTML (polskie znaki, tytuł strony);\nzdeﬁniowanie wyglądu strony;\nFunkcje biblioteki mysqli\nZwracana wartość\nmysqli_connect(serwer, użytkownik, hasło,\nnazwa_bazy)\nid połączenia lub FALSE, gdy niepowodzenie\nmysqli_select_db(id_polaczenia,\nnazwa_bazy)\nTRUE/FALSE w zależności od stanu operacji\nmysqli_error(id_polaczenia)\nTekst komunikatu błędu\nmysqli_close(id_polaczenia)\nTRUE/FALSE w zależności od stanu operacji\nmysqli_query(id_polaczenia, zapytanie)\nWynik zapytania\nmysqli_fetch_row(wynik_zapytania)\nTablica numeryczna odpowiadająca wierszowi\nzapytania\nmysqli_fetch_array (wynik_zapytania)\nTablica zawierająca kolejny wiersz z podanych\nw wyniku zapytania lub FALSE, jeżeli nie ma więcej\nwierszy w wyniku zapytania\nmysqli_num_rows(wynik_zapytania)\nLiczba wierszy w podanym zapytaniu\nmysqli_num_ﬁelds(wynik_zapytania)\nLiczba kolumn w podanym zapytaniu\n42\nzgodność elementów strony takich jak nagłówki, akapit, lista, tabela, obraz z opisem strony;\nzgodność stylu CSS z opisem;\nobsługę bazy danych w języku PHP;\npoprawność działania skryptu.\nUmiejętności sprawdzane testem praktycznym:\n1. Programowanie aplikacji\n3) stosuje podstawowe zasady programowania;\n4) wykorzystuje środowisko programistyczne: edytor i kompilator;\n7) stosuje instrukcje, funkcje, procedury, obiekty, metody wybranych języków programowania.\n2. Tworzenie i administrowanie bazami danych\n3) stosuje lokalne i sieciowe systemy zarządzania bazami danych;\n4) korzysta z podstawowych funkcji strukturalnego języka zapytań;\n5) posługuje się strukturalnym językiem zapytań do obsługi baz danych;\n7) importuje dane do bazy danych i eksportuje dane z bazy danych;\n10) zarządza systemem bazy danych.\n3. Tworzenie stron i aplikacji internetowych\n2) wykonuje strony internetowe zgodnie z projektami;\n5) posługuje się hipertekstowymi językami znaczników;\n6) posługuje się kaskadowymi arkuszami stylów (CSS);\n7) stosuje elementy graﬁki komputerowej do tworzenia stron internetowych;\n9) stosuje skrypty wykonywane po stronie serwera i klienta przy tworzeniu aplikacji\ninternetowych.\nInne zadania praktyczne z zakresu kwaliﬁkacji EE.09 Programowanie, tworzenie i administrowanie\nstronami internetowymi i bazami danych mogą dotyczyć:\ntworzenia aplikacji internetowych z wykorzystaniem języków realizujących działania po\nstronie klienta np. JavaScript;\ntworzenia aplikacji internetowych pobierających dane ze strony internetowej i zapisujących\ndo bazy danych;\ntworzenia aplikacji działających w środowiskach okienkowych.\n43\nPODSTAWA PROGRAMOWA KSZTAŁCENIA W ZAWODZIE\nPODSTAWA PROGRAMOWA KSZTAŁCENIA W ZAWODZIE TECHNIK PROGRAMISTA ‐ eksperyment.\n1. CELE KSZTAŁCENIA W ZAWODZIE\nAbsolwent szkoły kształcącej w zawodzie technik programista powinien być przygotowany do\nwykonywania następujących zadań zawodowych:\n1) montowania oraz eksploatacji systemów komputerowych i urządzeń peryferyjnych;\n2) wykonywania i eksploatacji lokalnych sieci komputerowych;\n3) projektowania, tworzenia, administracji i użytkowania baz danych;\n4) programowania aplikacji desktopowych, internetowych oraz mobilnych;\n5) projektowania, tworzenia i administracji stronami WWW i systemami zarządzania treścią.\n2. EFEKTY KSZTAŁCENIA\nDo wykonywania wyżej wymienionych zadań zawodowych niezbędne jest osiągnięcie zakładanych\nefektów kształcenia na które składają się:\n1) Efekty kształcenia wspólne dla wszystkich zawodów\n(BHP). Bezpieczeństwo i higiena pracy\nUczeń:\n1) rozróżnia pojęcia związane z bezpieczeństwem i higieną pracy, ochroną przeciwpożarową,\nochroną środowiska i ergonomią;\n2) rozróżnia zadania i uprawnienia instytucji oraz służb działających w zakresie ochrony pracy\ni ochrony środowiska w Polsce;\n3) określa prawa i obowiązki pracownika oraz pracodawcy w zakresie bezpieczeństwa i higieny\npracy;\n4) przewiduje zagrożenia dla zdrowia i życia człowieka oraz mienia i środowiska związane\nz wykonywaniem zadań zawodowych;\n5) określa zagrożenia związane z występowaniem szkodliwych czynników w środowisku pracy;\n6) określa skutki oddziaływania czynników szkodliwych na organizm człowieka;\n7) organizuje stanowisko pracy zgodnie z obowiązującymi wymaganiami ergonomii, przepisami\nbezpieczeństwa i higieny pracy, ochrony przeciwpożarowej i ochrony środowiska;\n8) stosuje środki ochrony indywidualnej i zbiorowej podczas wykonywania zadań zawodowych;\n9) przestrzega zasad bezpieczeństwa i higieny pracy oraz stosuje przepisy prawa dotyczące\nochrony przeciwpożarowej i ochrony środowiska;\n10) udziela pierwszej pomocy poszkodowanym w wypadkach przy pracy oraz w stanach\nzagrożenia zdrowia i życia.\n(PDG). Podejmowanie i prowadzenie działalności gospodarczej\nUczeń:\n1) stosuje pojęcia z obszaru funkcjonowania gospodarki rynkowej;\n2) stosuje przepisy prawa pracy, przepisy prawa dotyczące ochrony danych osobowych oraz\nprzepisy prawa podatkowego i prawa autorskiego;\n44\n3) stosuje przepisy prawa dotyczące prowadzenia działalności gospodarczej;\n4) rozróżnia przedsiębiorstwa i instytucje występujące w branży i powiązania między nimi;\n5) analizuje działania prowadzone przez przedsiębiorstwa funkcjonujące w branży;\n6) inicjuje wspólne przedsięwzięcia z różnymi przedsiębiorstwami z branży;\n7) przygotowuje dokumentację niezbędną do uruchomienia i prowadzenia działalności\ngospodarczej;\n8) prowadzi korespondencję związaną z prowadzeniem działalności gospodarczej;\n9) obsługuje urządzenia biurowe oraz stosuje programy komputerowe wspomagające\nprowadzenie działalności gospodarczej;\n10) planuje i podejmuje działania markeƟngowe prowadzonej działalności gospodarczej;\n11) planuje działania związane z wprowadzaniem innowacyjnych rozwiązań;\n12) stosuje zasady normalizacji;\n13) optymalizuje koszty i przychody prowadzonej działalności gospodarczej.\n(JOZ). Język obcy ukierunkowany zawodowo\nUczeń:\n1) posługuje się zasobem środków językowych (leksykalnych, gramatycznych, ortograﬁcznych\noraz fonetycznych), umożliwiających realizację zadań zawodowych;\n2) interpretuje wypowiedzi dotyczące wykonywania typowych czynności zawodowych\nartykułowane powoli i wyraźnie, w standardowej odmianie języka;\n3) analizuje i interpretuje krótkie teksty pisemne dotyczące wykonywania typowych czynności\nzawodowych;\n4) formułuje krótkie i zrozumiałe wypowiedzi oraz teksty pisemne umożliwiające\nkomunikowanie się w środowisku pracy;\n5) korzysta z obcojęzycznych źródeł informacji.\n(KPS). Kompetencje personalne i społeczne\nUczeń:\n1) przestrzega zasad kultury i etyki;\n2) jest kreatywny i konsekwentny w realizacji zadań;\n3) potraﬁ planować działania i zarządzać czasem;\n4) przewiduje skutki podejmowanych działań;\n5) ponosi odpowiedzialność za podejmowane działania;\n6) jest otwarty na zmiany;\n7) stosuje techniki radzenia sobie ze stresem;\n8) aktualizuje wiedzę i doskonali umiejętności zawodowe;\n9) przestrzega tajemnicy zawodowej;\n10) negocjuje warunki porozumień;\n11) jest komunikatywny;\n12) stosuje metody i techniki rozwiązywania problemów;\n13) współpracuje w zespole.\n45\n(OMZ). Organizacja pracy małych zespołów\nUczeń:\n1) planuje i organizuje pracę zespołu w celu wykonania przydzielonych zadań;\n2) dobiera osoby do wykonania przydzielonych zadań;\n3) kieruje wykonaniem przydzielonych zadań;\n4) monitoruje i ocenia jakość wykonania przydzielonych zadań;\n5) wprowadza rozwiązania techniczne i organizacyjne wpływające na poprawę warunków\ni jakość pracy;\n6) stosuje metody motywacji do pracy;\n7) komunikuje się ze współpracownikami.\n2) Efekty kształcenia wspólne dla zawodów w ramach obszaru budowlanego,\nstanowiące podbudowę do kształcenia w zawodzie lub grupie zawodów PKZ\n(EE.b)\nPKZ(EE.b) Umiejętności stanowiące podbudowę do kształcenia w zawodach: technik informatyk,\ntechnik tyﬂoinformatyk, technik teleinformatyk, technik telekomunikacji, technik programista\nUczeń:\n1) rozpoznaje symbole graﬁczne i oznaczenia podzespołów systemu komputerowego;\n2) dobiera elementy i konﬁguracje systemu komputerowego;\n3) dobiera oprogramowanie użytkowe do realizacji określonych zadań;\n4) stosuje zabezpieczenia sprzętu komputerowego i systemu operacyjnego;\n5) rozróżnia i interpretuje parametry sprzętu komputerowego;\n6) charakteryzuje informatyczne systemy komputerowe;\n7) określa funkcje systemu operacyjnego;\n8) posługuje się terminologią dotyczącą sieci komputerowych;\n9) charakteryzuje urządzenia sieciowe;\n10) charakteryzuje rodzaje oprogramowania;\n11) korzysta z publikacji elektronicznych;\n12) przestrzega zasad zarządzania projektem w trakcie organizacji i planowania pracy;\n13) stosuje programy komputerowe wspomagające wykonywanie zadań.\n3) Efekty kształcenia właściwe dla kwaliﬁkacji wyodrębnionych w zawodzie technik\nprogramista: kwaliﬁkacja eksperymentalna: EE.ZZ Algorytmika i struktury danych\ni nauka programowania; EE.09 Programowanie, tworzenie i administrowanie\nstronami internetowymi i bazami danych.\nEE.ZZ- Kwaliﬁkacja eksperymentalna: Algorytmika i struktury danych i nauka programowania\n5.2.1. Urządzenia techniki komputerowej\nUczeń:\na) stosuje podstawowe pojęcia z zakresu informatyki i elektroniki;\n46\nb) rozróżnia podstawowe elementy elektroniczne;\nc) wymienia funkcje i wyjaśnia zasady działania urządzeń techniki komputerowej;\nd) posługuje się dokumentacją techniczną urządzeń techniki komputerowej;\ne) dobiera urządzenia techniki komputerowej do określonych warunków technicznych;\nf) określa funkcje, opisuje budowę i wyjaśnia zasadę działania urządzeń peryferyjnych i siecio‐\nwych;\ng) przygotowuje urządzenia peryferyjne systemu komputerowego do pracy;\nh) instaluje sterowniki urządzeń peryferyjnych systemu komputerowego;\ni) konﬁguruje urządzenia peryferyjne systemu komputerowego;\n5.2.2. Systemy operacyjne i sieci komputerowe.\nUczeń:\na) instaluje, aktualizuje systemy operacyjne i oprogramowanie użytkowe;\nb) wykonuje konﬁgurację po instalacji systemu komputerowego;\nc) instaluje, konﬁguruje i aktualizuje sterowniki urządzeń;\nd) przygotowuje do pracy urządzenia mobilne;\ne) sporządza specyﬁkację techniczną;\nf) rozpoznaje rodzaje licencji i oprogramowania komputerowego;\ng) stosuje przepisy prawa autorskiego w zakresie dotyczącym systemów informatycznych;\nh) stosuje przepisy prawa dotyczące certyﬁkacji CE i recyklingu.\ni) rozpoznaje topologie sieci komputerowych;\nj) interpretuje projekty sieci komputerowych;\nk) rozpoznaje i stosuje normy dotyczące medium sieciowego;\nl) rozpoznaje protokoły sieci lokalnych i protokoły dostępu do sieci rozległej;\nm) dobiera elementy lokalnej sieci komputerowej, uwzględniając określone warunki technicz‐\nne.\n5.2.3. Podstawy informatyki z elementami algorytmiki i struktur danych.\nUczeń umie zdeﬁniować i zaprezentować:\na) dostosowuje stanowisko komputerowe do indywidualnych potrzeb, w tym dostosowuje ele‐\nmenty sprzętowe i oprogramowanie stanowiska komputerowego do potrzeb osób z niepełno‐\nsprawnościami;\nb) wyszukuje, gromadzi, selekcjonuje i przetwarza wykorzystywane informacje oraz współtwo‐\nrzy zasoby w sieci;\nc) wyszukuje i gromadzi w tabeli arkusza kalkulacyjnego dane pochodzące z różnych źródeł oraz\nprzetwarza je;\nd) przestrzega podstawowe zasady bezpiecznej i higienicznej pracy przy komputerze, wyjaśnia\nzagrożenia wynikające z niewłaściwego korzystania z komputera;\ne) rozwiązuje problemy i podejmuje decyzje z wykorzystaniem komputera, stosuje podejście\nalgorytmiczne;\n47\nf) opisuje podstawowe algorytmy i potraﬁ je zastosować w praktyce;\ng) wykorzystuje komputer oraz programy i gry edukacyjne do poszerzania wiedzy i umiejętno‐\nści z różnych dziedzin;\nh) wykorzystuje komputer i technologie informacyjno‐komunikacyjne do rozwijania swoich za‐\ninteresowań, opisuje zastosowania informatyki, ocenia zagrożenia i ograniczenia, docenia aspek‐\nty społeczne rozwoju i zastosowań informatyki.\n5.2.4. Programowanie aplikacji mobilnych\nUczeń:\na) instaluje oprogramowanie Phonegap na telefonie i komputerze stacjonarnym;\nb) instaluje środowisko Cordova;\nc) umie stworzyć plik APK z prostą aplikacją na telefon komórkowy korzystając z obu powyż‐\nszych środowisk;\nd) umie udostępnić do dystrybucji aplikację APK przez sklep Google Play*;\ne) umie posługiwać się frameworkiem do pracy z aplikacjami mobilnymi (Framework);\nf) umie stworzyć bazę danych działającą na telefonie komórkowym (SQLLite);\ng) umie połączyć aplikację komórkową ze stacjonarną bazą danych za pośrednictwem Internetu\ni plików JSON;\nh) umie stworzyć aplikację przystosowaną dla tabletu, telefonu, zegarka, na telewizor;\n5.2.5. Nauka programowania - teoria\nUczeń:\na) Umie programować a w szczególności poznał następujące pojęcia:\n‐ podstawowe typy i zmienne, rzutowanie;\n‐ zna strukturę programu;\n‐ potraﬁ wypisać i wczytać liczby z klawiatury,\n‐ zna pojęcie strumienie,\n‐ zna pojęcie klasy, metody i różnicę miedzy nimi,\n‐ rodzaje pętli oraz instrukcji warunkowych (for, do, while, switch, if),\n‐ zna technikę odczytu i zapisu do pliku,\n‐ zna budowę tablicy 2D,\n‐ zna pojęcie tablica o większej liczbie wymiarów;\n‐ zna operacje na łańcuchach;\n‐ wie na czym polega dziedziczenie;\n‐ zna podstawy programowania współbieżnego, wątki,\n‐ zna programowanie sieciowe IP (podstawy),zasady komunikacji klient‐serwer;\n‐ zna biblioteki do obsługi baz danych (MySQL);\n‐ różne zastosowania języka m. in. CGI.\n5.2.6. Nauka programowania - praktyka\n‐ programowanie wspólnego projektu - np. GitHub;\n‐ testowanie oprogramowania (tester);\n48\n‐ zna podstawy Visual C++ w szczególności interface Windows;\n‐ potraﬁ zaprogramować wszystkie zagadnienia obejmujące teoretyczną naukę programowania\n‐ umie stosować graﬁkę komputerową, zna i stosuje w programowaniu,\n‐ zna kolory RGB/strony www/CSS;\n‐ potraﬁ wykorzystać biblioteki do obsługi graﬁki 2D w JS (np. Pixie);\n‐ potraﬁ stworzyć tekstury 2D;\n‐ potraﬁ wykonać animację 2D w aplikacji www;\n‐ potraﬁ wykonać scenariusze zachowań - tworzenie gry komputerowej z wykorzystaniem;\n‐ zna pojęcia dotyczące graﬁki 2D;\n‐ umie wykorzystać bibliotekę OpenGL np. w formie ThreeJS\n‐ umie tworzyć animację OpenGL, obiektów, skalować, przesuwać, obracać, ustawiać światło, na‐\nkładać tekstury,\n‐ potraﬁ tworzyć tekstury 3D;\n‐ potraﬁ stworzyć prostą grę 3D (scenariusze zachowań, wykorzystanie ﬁzyki);\n‐ zna zagadnienia graﬁki wektorowej;\n‐ potraﬁ tworzyć plik SVG do aplikacji www;\n‐ potraﬁ tworzyć dynamicznie generowany pliku SVG (np. skalowanie, zmiana pozycji obiektów);\n‐ potraﬁ tworzyć LOGO ﬁrmy z wykorzystaniem graﬁki wektorowej;\n‐ zna obsługę programów graﬁcznych Gimp i InkScape w zakresie potrzebnym do tworzenia tek‐\nstur i programowania graﬁki (przezroczystość, skalowanie);\n‐ potraﬁ kompresować pliki graﬁczne.\n5.2.7. Programowanie mikrokomputerów i elementów automatyki.\nUczeń potraﬁ programować mikrokomputery i elementy automatyki:\n‐ zna podstawy języka wykorzystywanego do odczytu czujników (C++)\n‐ umie obsługiwać czujniki w mikrokomputerach np. typu RaspberryPi\n‐ zna się na obsłudze przerwań związanych z pracą czujników;\n‐ potraﬁ sterować zewnętrznymi układami wyświetlaczy i diodami\n‐ potraﬁ programować przekaźnik\n‐ potraﬁ zaprogramować obsługę silnika (sterowanie)\n‐ potraﬁ zbudować prosty układ związany z budową inteligentnego domu\n‐ potraﬁ zbudować prosty domowy serwer w oparciu o mikrokomputer\nEE.09 Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych\n1. Programowanie aplikacji\nUczeń:\n1) stosuje podstawy algorytmiki;\n2) stosuje zasady algorytmicznego rozwiązywania problemów;\n3) stosuje podstawowe zasady programowania;\n4) wykorzystuje środowisko programistyczne: edytor i kompilator;\n5) korzysta z wbudowanych typów danych;\n49\n6) tworzy własne typy danych;\n7) stosuje instrukcje, funkcje, procedury, obiekty, metody wybranych języków programowania;\n8) tworzy własne funkcje, procedury, obiekty, metody wybranych języków programowania;\n9) kompiluje i uruchamia kody źródłowe;\n10) stosuje gotowe rozwiązania programistyczne;\n11) testuje tworzoną aplikację i modyﬁkuje jej kod źródłowy;\n12) dokumentuje tworzoną aplikację.\n2. Tworzenie i administrowanie bazami danych\nUczeń:\n1) posługuje się podstawowymi pojęciami dotyczącymi baz danych;\n2) projektuje relacyjne bazy danych;\n3) stosuje lokalne i sieciowe systemy zarządzania bazami danych;\n4) korzysta z podstawowych funkcji strukturalnego języka zapytań;\n5) posługuje się strukturalnym językiem zapytań do obsługi baz danych;\n6) tworzy strukturę tabel i powiązań między nimi;\n7) importuje dane do bazy danych i eksportuje dane z bazy danych;\n8) tworzy formularze, zapytania i raporty do przetwarzania danych;\n9) modyﬁkuje i rozbudowuje struktury baz danych;\n10) zarządza systemem bazy danych;\n11) pobiera dane z aplikacji i przechowuje je w bazach danych;\n12) tworzy kopie baz danych i odtwarza bazy danych z kopii;\n13) kontroluje spójność baz danych;\n14) dokonuje naprawy baz danych.\n3. Tworzenie stron i aplikacji internetowych\nUczeń:\n1) tworzy projekt graﬁczny i strukturę witryny internetowej;\n2) wykonuje strony internetowe zgodnie z projektami;\n3) identyﬁkuje systemy zarządzania treścią;\n4) stosuje edytory spełniające założenia WYSIWYG;\n5) posługuje się hipertekstowymi językami znaczników;\n6) posługuje się kaskadowymi arkuszami stylów (CSS);\n7) stosuje elementy graﬁki komputerowej do tworzenia stron internetowych;\n8) stosuje elementy mulƟmedialne na stronach internetowych;\n9) stosuje skrypty wykonywane po stronie serwera i klienta przy tworzeniu aplikacji\ninternetowych;\n10) stosuje reguły walidacji stron internetowych;\n11) testuje i publikuje witryny internetowe;\n12) zamieszcza opracowane aplikacje w Internecie.\n3. WARUNKI REALIZACJI KSZTAŁCENIA W ZAWODZIE\nSzkoła podejmująca kształcenie w zawodzie technik programista powinna posiadać następujące\npomieszczenia dydaktyczne:\n50\n1)\npracownię urządzeń techniki komputerowej, wyposażoną w:\na) stanowisko dla nauczyciela wyposażone w: komputer stacjonarny lub mobilny podłączony\ndo Internetu z oprogramowaniem systemowym i użytkowym, ekran lub tablicę\nmulƟmedialną i rzutnik lub telewizor mulƟmedialny oraz urządzenie wielofunkcyjne lub\ndrukarkę i skaner,\nb) stanowiska komputerowe dla uczniów (jedno stanowisko dla jednego ucznia),\nc) podzespoły umożliwiające montaż komputera osobistego; dodatkowe elementy\nkomputera osobistego umożliwiające jego rekonﬁgurację,\nd) oprogramowanie do wirtualizacji; różne systemy operacyjne; oprogramowanie do\ntworzenia obrazów dysków; oprogramowanie narzędziowe, diagnostyczne i zabezpiecza‐\njące ‐ po jednym na stanowisko,\ne) drukarkę laserową, atramentową, igłową, urządzenie wielofunkcyjne, drukarkę 3D;\nskaner, ploter; laptop, tablet lub inne urządzenie mobilne; projektor mulƟmedialny,\nklawiaturę i mysz bezprzewodową, czytnik kart pamięci ‐ po jednej sztuce na pracownię,\nf)\nstół monterski z matą i opaską antystatyczną, elementy ochrony indywidualnej ESD;\nzestaw narzędzi monterskich; podłączenie do sieci lokalnej z dostępem do Internetu ‐ po\njednym zestawie na stanowisko,\ng) mulƟmetr uniwersalny, tester płyt głównych i zasilaczy ‐ po jednym zestawie na\nstanowisko;\n2) pracownię lokalnych sieci komputerowych, wyposażoną w: stanowisko dla nauczyciela\nwyposażone\nw\nkomputer\nstacjonarny\nlub\nmobilny\npodłączony\ndo\nInternetu\nz oprogramowaniem systemowym i użytkowym, ekran lub tablicę mulƟmedialną i rzutnik lub\ntelewizor mulƟmedialny oraz urządzenie wielofunkcyjne lub drukarkę i skaner; stanowiska\nkomputerowe dla uczniów złożone z dwóch komputerów z obsługą sieci bezprzewodowej\ni przewodowej, w tym jeden z dwoma złączami Ethernet (jedno stanowisko dla jednego\nucznia); szafę dystrybucyjną 19” z wyposażeniem lub stelaż; zasilacz awaryjny UPS;\nprzełącznik zarządzany z obsługą lokalnych sieci wirtualnych; router, modem lub router\nz modemem, z portem Ethernet i obsługą wirtualnych sieci prywatnych; punkt dostępu do\nlokalnej sieci bezprzewodowej; tester okablowania; reﬂektometr TDR ‐ do torów przewodów\nmiedzianych; różne sieciowe systemy operacyjne przeznaczone dla serwerów; różne systemy\noperacyjne dla stacji roboczych; oprogramowanie do wirtualizacji; oprogramowanie do\nmonitorowania pracy sieci; stół monterski; zestaw narzędzi monterskich; podłączenie do\nsieci lokalnej z dostępem do Internetu ‐ jeden zestaw sprzętowy na stanowisko,\n3) pracownia montażu sieci, wyposażoną w:\na) stanowisko dla nauczyciela wyposażone w: komputer stacjonarny lub mobilny podłączony\ndo Internetu z oprogramowaniem systemowym i użytkowym, ekran lub tablicę\nmulƟmedialną i rzutnik lub telewizor mulƟmedialny oraz urządzenie wielofunkcyjne lub\ndrukarkę i skaner,\nb) stanowiska uczniowskie (jedno stanowisko dla dwóch uczniów) wyposażone w: stół\nmontażowy z imadłem, zestaw narzędzi monterskich, wiertarko‐ wkrętarkę, prowadnicę\n51\ndo cięcia skośnego, płyty montażowe, piłkę do cięcia, pistolet do klejenia na gorąco, środki\nindywidualnej ochrony, zaciskarkę RJ‐ 45, wtyki RJ‐45, gniazda natynkowe lub listwowe\nz modułami keystone RJ‐ 45, korytka z tworzywa sztucznego do okablowania\nstrukturalnego, płyty montażowe, stacje lutownicze, oświetlenie punktowe, ściągacz\nizolacji, tester okablowania LCD z szukaczem/skanerem kabli, panel krosowy lub ramka\nkrosownicza do modułów keystone;\n4) pracownię aplikacji i stron WWW, wyposażoną w:\na) stanowisko dla nauczyciela wyposażone w komputer stacjonarny lub mobilny podłączony\ndo Internetu z oprogramowaniem systemowym i użytkowym, ekran lub tablicę\nmulƟmedialną i rzutnik lub telewizor mulƟmedialny oraz urządzenie wielofunkcyjne lub\ndrukarkę i skaner,\nb) stanowiska komputerowe dla uczniów (jedno stanowisko dla jednego ucznia),\nwyposażone na każdym stanowisku w: kompilatory różnych języków programowania;\nedytor WYSIWYG; oprogramowanie do tworzenia graﬁki i animacji, obróbki materiałów\naudio i wideo; oprogramowanie serwera relacyjnej bazy danych z programami\nnarzędziowymi; oprogramowanie umożliwiające tworzenie aplikacji internetowych\npo stronie serwera i klienta w wybranych językach programowania; podłączenie do sieci\nlokalnej z dostępem do Internetu; dostęp do serwera umożliwiającego publikację stron\nWWW i aplikacji internetowych.\nW szkole prowadzącej kształcenie w zawodzie technik programista językiem obcym ukierunkowa‐\nnym zawodowo jest język angielski.\nKształcenie praktyczne może odbywać się w: pracowniach szkolnych, placówkach kształcenia\nustawicznego, placówkach kształcenia praktycznego oraz podmiotach stanowiących potencjalne\nmiejsce zatrudnienia absolwentów szkół kształcących w zawodzie.\nSzkoła organizuje praktyki zawodowe w podmiocie zapewniającym rzeczywiste warunki pracy\nwłaściwe dla nauczanego zawodu w wymiarze 8 tygodni (320 godzin).","answer":"A","answer_text":null,"solution":null,"image":"img/informator-egzamin-zawodowy-technik-programista-2017/zad-P48.webp","solution_image":null,"topics":null,"page_from":27,"source":"ocr","answer_source":"ocr","answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Egzamin zawodowy · Informator zawodowy · 2017","subject_label":"egzamin-zawodowy","category_label":"Informator zawodowy"}]}