Kiwi pytania ponadgimnazjalne

Podobne dokumenty
d. Główny sterownik pamięci operacyjnej na płycie głównej komputera

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP WOJEWÓDZKI BIAŁYSTOK, 16 MARCA 2018

Programowanie komputerowe. Zajęcia 4

Język ludzki kod maszynowy

Algorytmy i złożoności. Wykład 3. Listy jednokierunkowe

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1

Dopasuj odpowiednio polecenia wykonywane w systemie LINUX do ich skrótów:

PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP SZKOLNY BIAŁYSTOK, 22 LISTOPADA 2017 R.

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Podstawy programowania skrót z wykładów:

Podstawy Programowania Podstawowa składnia języka C++

EGZAMIN MATURALNY 2011 INFORMATYKA

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.

Podstawy programowania w języku C

Operatory. Operatory bitowe i uzupełnienie informacji o pozostałych operatorach. Programowanie Proceduralne 1

DYNAMICZNE PRZYDZIELANIE PAMIECI

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania

Temat 1: Podstawowe pojęcia: program, kompilacja, kod

( wykł. dr Marek Piasecki )

Zadanie 1 Przygotuj algorytm programu - sortowanie przez wstawianie.

Programowanie w języku C++

Zagadnienia na egzamin dyplomowy

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41

Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta Strona 1 z 26. Powrót. Full Screen. Zamknij.

Wskaźnik może wskazywać na jakąś zmienną, strukturę, tablicę a nawet funkcję. Oto podstawowe operatory niezbędne do operowania wskaźnikami:

Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Kiwi pytania gimnazjalne

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

Podstawy programowania w języku C i C++

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Podstawy programowania C. dr. Krystyna Łapin

/* dołączenie pliku nagłówkowego zawierającego deklaracje symboli dla wykorzystywanego mikrokontrolera */ #include <aduc834.h>

Analiza algorytmów zadania podstawowe

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Lab 9 Podstawy Programowania

Zaawansowane algorytmy i struktury danych

Język C zajęcia nr 11. Funkcje

Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal

Języki i paradygmaty programowania

Szczegółowy program kursów szkoły programowania Halpress

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

ALGORYTMY GENETYCZNE ćwiczenia

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH ETAP WOJEWÓDZKI BIAŁYSTOK, 26 KWIETNIA 2018

Visual Basic for Application (VBA)

Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.

KURS C/C++ WYKŁAD 7. struct Punkt { int x, y; int kolor; };

1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość

Java Podstawy. Michał Bereta

Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach

C++ wprowadzanie zmiennych

while(wyrażenie) instrukcja

Języki i metodyka programowania. Wskaźniki i tablice.

Prof. Danuta Makowiec Instytut Fizyki Teoretycznej i Astrofizyki pok. 353, tel danuta.makowiec at gmail.com

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Pytanie 1. Pytanie 2. Pytanie 3 WOJEWÓDZKI KONKURS INFORMATYCZNY. Treść pytania

Programowanie I C / C++ laboratorium 03 arytmetyka, operatory

Programowanie I C / C++ laboratorium 02 Składnia pętli, typy zmiennych, operatory

Zofia Kruczkiewicz, Programowanie obiektowe - java, wykład 2 1

Programowanie obiektowe - Przykładowe zadania egzaminacyjne (2005/2006)

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Praca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ Arkusz I. Czas pracy: 60 minut Liczba punktów do uzyskania: 15

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

3. Instrukcje warunkowe

Komunikacja w sieciach komputerowych

router wielu sieci pakietów

Wstęp do informatyki- wykład 5 Instrukcja selekcji if-else Operatory arytmetyczne i logiczne

Zasady programowania Dokumentacja

Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07

Wprowadzenie do języka Java

Wykład II. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Komunikacja między sterownikami przez protokół ADS

Pytania dla języka C++

Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia:

Analiza algorytmów zadania podstawowe

Wykład 4. Tablice. Pliki

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ POZIOM ROZSZERZONY Część I

Algorytmy i złożoności Wykład 5. Haszowanie (hashowanie, mieszanie)

Proste programy w C++ zadania

Python wstęp do programowania dla użytkowników WCSS

Narzędzia diagnostyczne protokołów TCP/IP

Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop

Wykład 7 Abstrakcyjne typy danych słownik (lista symboli)

Podstawy programowania. Wykład Co jeszcze... Przypomnienia, uzupełnienia. Krzysztof Banaś Podstawy programowania 1

Transkrypt:

Kiwi pytania ponadgimnazjalne 1. Algorytm wyszukiwania Jedynym poprawnym dokończeniem zdania Algorytm wyszukiwania binarnego elementu w strukturze danych... jest: ma złożoność obliczeniową kwadratową - O(N^2) ma złożoność liniową - O(N) działa tylko na strukturze uporządkowanej (posortowanej) sprawdza wszystkie elementy w tej strukturze 2. Algorytm wyszukiwania binarnego p { margin-bottom: 0.25cm; line-height: 120%; }a:link { } Jedynym poprawnym dokończeniem zdania Algorytm wyszukiwania binarnego elementu w strukturze danych... jest: p { margin-bottom: 0.25cm; line-height: 120%; }a:link { } ma złożoność obliczeniową kwadratową - O(N^2) ma złożoność liniową - O(N) działa tylko na strukturze uporządkowanej (posortowanej) sprawdza wszystkie elementy w tej strukturze 3. Algorytmy genetyczne Które z poniższych zdań nie jest prawdziwe? Wynikiem operatora krzyżowania są dwa nowe osobniki. Wynikiem operatora mutacji jest zmieniony istniejący osobnik. Operator krzyżowania umożliwia wymianę materiału genetycznego między losowo dobranymi parami osobników. Selekcja umożliwia wybór najgorzej przystosowanych osobników, które wezmą udział w operacji krzyżowania. 4. Algorytmy sortujące Dane są trzy algorytmy sortujące tablicę T zawierającą N elementów. Który z nich wykona się najszybciej, jeżeli funkcja swap służy do zamiany miejscami elementów w tablicy? 3 2 1 wszystkie będą jednakowo szybkie

5. Algorytm zachłanny W zadaniu, w którym kasjer musi wydać 0,92 zł i posiada nominały 0,5zł, 0,2zł, 0,1zł, 0,05zł, 0,02zł, 0,01zł w rozwiązaniu opartym o algorytm zachłanny kasjer wyda: 5 monet 4 monety 7 monet 8 monet 6. Architektura Architektura najczęściej wykorzystywana we współczesnych komputerach PC to: pamięciowo-centryczna punkt-punkt jednoszynowa dwuszynowa 7. Architektura CISC Wybierz punkt, który opisuje architekturę CISC: duża liczba rozkazów, duża ilość trybów adresowania zredukowana liczba rozkazów, duża ilość trybów adresowania duża liczba rozkazów, zredukowana ilość trybów adresowania zredukowana liczba rozkazów, zredukowana ilość trybów adresowania 8. Bazy danych Które zdanie nie jest prawdziwe w relacyjnej bazie danych: Każda tabela musi posiadać klucz główny. Każda tabela posiada unikatową nazwę. Klucze służą do sprawdzania spójności danych w bazie. Każda tabela musi posiadać klucz obcy. 9. C Twórca języka C to: Ken Thompson Steve Jobs Dennis Ritchie Bill Gates

10. C++ Zakładając, że zmienna x przechowuje wartość liczbową podaną przez użytkownika, poniższy kod: int x, g, i; bool t; cin >> x; g = (unsigned long long)sqrt(x); t = true; for(i = 2; i <= g; i++) if(x % i == 0){t = false; break; } if(t) cout << "TAK"; else cout << "NIE"; sprawdza, czy liczba x jest liczbą naturalną sprawdza, czy liczba x jest liczbą pierwszą sprawdza,czy liczba x jest liczbą wymierną sprawdza,czy liczba x jest liczbą niewymierną 11. Co zostanie wyświetlone... Co zostanie wyświetlone na ekranie po wykonaniu następującego programu w języku C: int main() { char s[]="proste zadanie!"; int i = 0; for(++i;s[i];i++); printf("%d",i); return 0; } 0 10 15 16 12. DHCP Protokół DHCP pozwala na dynamiczne przydzielanie adresów IP. Który z komunikatów nie jest komunikatem DHCP? Discover Offer Request Announce

13. Interfejsy Który z poniższych interfejsów jest najwolniejszy: SATA 1 USB 1.1 RS-232C FireWire 14. Kod C/C++ Po wykonaniu następującej linii w C/C++: new int; w pamięci powstaje: zmienna wskaźnikowa typu 'wskaźnik na int', ale nie można z niej skorzystać (staje się od razu śmieciem) zmienna wskaźnikowa typu 'int' ale nie można z niej skorzystać (staje się od razu śmieciem) zmienna wskaźnikowa typu 'new', której można używać zmienna wskaźnikowa typu 'int', której można używać 15. Kompresja Algorytmem kompresji stratnej nie jest: JPEG Real Video LZ77 DivX/XviD 16. Miara wydajności Miara wydajności jednostki centralnej CPU komputera, która określa liczbę milionów operacji stałoprzecinkowych wykonywanych w ciągu sekundy to: 1 FLOPS 1 MIPS 1 bps 1 GHz

17. Operacje logiczne Niech X=0x0C, Y=0x02, Z=0x0F będą liczbami zapisanymi na 4 bitach (zapis w systemie szesnastkowym). Jaki będzie wynik działania (NOT (X OR Y)) XOR (Z AND NOT (Y)), jeżeli symbole 'AND', 'OR', 'XOR' i 'NOT' oznaczają odpowiednio bitowe operacje logiczne iloczynu, sumy, alternatywy wykluczającej i negacji? 0x0C 0x00 0x12 0x0F 18. OSI Według modelu OSI kodowanie i konwersja danych podczas przesyłania danych w sieci komputerowej odbywa się na poziomie: warstwy protokołu internetowego warstwy transportowej sesji warstwy prezentacji warstwy sieci 19. Ping Polecenie ping służy do: sprawdzenia połączenia z podanym adresem internetowym wyznaczania trasy alternatywnej odnalezienia urządzeń obsługujących protokół ping przesłania pliku z wykorzystaniem protokołu ping 20.Port serwera Serwer HTTP może być uruchomiony (nasłuchiwać) na porcie: tylko 80 tylko 80 lub 8080 tylko 80 lub 443 dowolnym 21. Private W języku C++ poziom ochrony 'private' składowych klasy oznacza że: składowe te są w pamięci komputera zaszyfrowane składowe te nie są dostępne dla metod klasy składowe te nie są dostępne w konstruktorach klasy składowe te nie są dostępne dla kodu spoza klasy

22. Problemy NP-trudne Do problemów NP-trudnych nie zaliczamy: Orienteering Problem Operacje na zbiorach Problem planowania pracy Wieże Hanoi 23. Program Zaznacz, co wypisze program na ekranie po wykonaniu następujących instrukcji: int b=c=1; do { c += 2 ; b++; } while ( b <5); printf( "a : b= %d, c= %d\n", b,c); a : b= 5, c= 9 a : b= 6, c= 11 a : b= 6, c= 9 a : b= 5, c= 11 24. Protokół wektora odległości Protokół wektora odległości to: IS-IS ES-IS RIP OSPF 25. RAM ECC Pamięć RAM z korekcją błędów ECC: wysyła emaila po wykryciu że dane w niej uległy błędnej zmianie zgłasza błąd General Protection Fault po wykryciu, że dane w niej uległy przekłamaniu daje gwarancję, że w pamięci nie wystąpi żaden błąd umożliwia wykrycie i naprawę niektórych błędów bitów w pamięci

26. Sieci klasy B Maksymalna ilość sieci klasy B adresów IPv4 wynosi: 1 127 2 097 152 16 382 27. Standardowy algorytm Jedynym poprawnym dokończeniem zdania Standardowy algorytm wyszukiwania (sprawdzający wszystkie elementy w strukturze danych)... jest: ma złożoność obliczeniową kwadratową - O(N^2) ma złożoność liniową - O(N) działa tylko na strukturze uporządkowanej (posortowanej) ma złożoność logarytmiczną 28. Standardowy algorytm wyszukiwania Jedynym poprawnym dokończeniem zdania Standardowy algorytm wyszukiwania (sprawdzający wszystkie elementy w strukturze danych)... jest: p { margin-bottom: 0.25cm; line-height: 120%; }a:link { } ma złożoność obliczeniową kwadratową - O(N^2) ma złożoność liniową - O(N) działa tylko na strukturze uporządkowanej (posortowanej) ma złożoność logarytmiczną 29. Video Który z poniższych interfejsów video nie jest interfejsem cyfrowym? Display Port HDMI DVI D-SUB (VGA)

30. Dane są trzy algorytmy sortujące tablicę T zawierającą N elementów. Który z nich wykona się najszybciej, jeżeli funkcja swap służy do zamiany miejscami elementów w tablicy? Wybierz jedną odpowiedź : a. 2 b. 3 c. wszystkie będą jednakowo szybkie d. 1