otwórz
Transkrypt
otwórz
TEST sprawdzający wiadomości z podstaw TURBO PASCALA Imię i nazwisko ucznia ……………………………………… klasa ………………………… Zakreśl kółkiem prawidłową odpowiedź (jedną lub więcej). 1. Jaka kombinacja klawiszy umoŜliwia uruchomienie programu w Turbo Pascalu? a. b. c. d. CTRL + X CTRL + F9 ALT + X ALT + F5 2. Jaka kombinacja klawiszy umoŜliwia skompilowanie programu w Turbo Pascalu? a. b. c. d. SHIFT+ F9 CTRL+ F9 ALT+ F9 SHIFT+ F6 3. Jakie słowo kluczowe rozpoczyna deklarację stałych? a. b. c. d. VAR CONST USES TYPE 4. Jakie działanie wykonuje w Turbo Pascalu operator "div"? a. b. c. d. podnoszenie do potęgi argumentu reszta z dzielenia argumentu obliczenie wartości bezwzględnej z argumentu część całkowita z dzielenia argumentu 5. Który z podanych typów danych naleŜy do całkowitych? a. b. c. d. SINGLE CHAR WORD REAL 6. Która z poniŜszych deklaracji pozwoli zadeklarować zmienną typu rzeczywistego? a. b. c. d. var x ; integer; var x : word; var x : boolean; var x : single; 7. Jakie działanie wykonuje w Turbo Pascalu operator "mod"? a. b. c. d. część całkowita z dzielenia argumentu podnoszenie do potęgi argumentu reszta z dzielenia argumentu obliczenie pierwiastka kwadratowego argumentu 8. Którą z poniŜszych instrukcji zaliczamy do prostych? a. b. c. d. instrukcja "jeśli" instrukcja "case" instrukcja skoku instrukcja złoŜona 9. Jaka jest prawidłowa składnia instrukcji warunkowej "jeśli"? a. b. c. d. IF instrukcja THEN warunek; IF warunek THEN instrukcja; IF warunek ELSE instrukcja; IF warunek1 THEN warunek2; 10. Co wykona poniŜszy fragment programu? readln (a); writeln (SQR(a)); a. b. c. d. odczyta podaną przez uŜytkownika wartość i obliczy pierwiastek kwadratowy odczyta podaną przez uŜytkownika wartość a i wyświetli jej wartość bezwzględną odczyta podaną przez uŜytkownika wartość a i wyświetli jej kwadrat wyświetli dowolne a na ekranie 11. Która z poniŜszych funkcji pozwala otrzymać znak z tabeli kodów ASCII? a. b. c. d. ODD DEC CHR INC 12. Co wykona poniŜszy fragment programu? readln (a); readln (b); writeln ('a + b'); a. odczyta podane przez uŜytkownika wartości a i b i wyświetli na ekranie sumę a i b b. odczyta podane przez uŜytkownika wartości a i b i wyświetli na ekranie łańcuch 'a+b' c. odczyta podane przez uŜytkownika wartości a i b i wyświetli na ekranie wartość a, znak +, wartość b d. odczyta podane przez uŜytkownika wartości a i b i wyświetli na ekranie znak + 13. Która z poniŜszych deklaracji pozwoli zadeklarować zmienną typu tekstowego? a. b. c. d. var r b : integer; var b ; string var b : boolean; var b : string; 14.Co wykona poniŜszy fragment programu? x := 7; DEC (x, 10); writeln (x); a. b. c. d. wyświetli liczbę 7 wyświetli liczbę 10 wyświetli liczbę 17 wyświetli liczbę -3 15. Które z poniŜszych poleceń słuŜą do wyświetlania danych? a. b. c. d. readln write begin writeln 16. Które z poniŜszych elementów mogą znaleźć się w bloku deklaracyjnym Turbo Pascala? a. b. c. d. e. f. g. moduły etykiety instrukcja skoku stałe instrukcja przypisania zmienne komentarz 17. Który z poniŜszych fragmentów moŜe być nagłówkiem programu w Turbo Pascalu? a. b. c. d. program Nazwa 2; program nazwa program 5liczb; program Nazwa1; 18. Do czego słuŜą moduły w Turbo Pascalu? a. b. c. d. wyprowadzania wyników na ekran oznaczania stałych obiektów wykorzystywanych w programie grupowania procedur i funkcji w biblioteki oznaczania instrukcji w programie, w celu odwoływania się do nich za pomocš instrukcji skoku GOTO 19. Która z poniŜszych instrukcji to instrukcja przypisania? a. b. c. d. c = a + b; tekst : = 'Ala'; x = 5; y : = SQR(a); 20. Co umoŜliwia procedura ClrScr? a. b. c. d. zadeklarowanie modułu ekranowego Crt zatrzymanie ekranu wyczyszczenie ekranu wczytanie wartości z ekranu SKALA OCEN: Za kaŜdą prawidłową odpowiedź jest 1 punkt. 26pkt - 25pkt - bardzo dobry 24pkt - 22pkt - dobry 21pkt - 18pkt - dostateczny 17pkt - 14pkt - dopuszczający 13pkt - 0pkt – niedostateczny Opracowanie: Wioleta Musiał