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ł