Zadanie 01
Scisly i jednoznaczny opis danych wejsciowych i wyjsciowych algorytmu
realizowany jest za pomoca
A. bloku startowego.
B. bloku warunkowego.
C. schematu blokowego.
D. specyfikacji algorytmu.
Zadanie 02
Algorytm z rozgalezieniami zawiera co najmniej
A. jeden blok operacji wejscia/wyjscia.
B. jeden blok warunkowy.
C. jeden blok startowy.
D. jeden blok operacyjny.
Zadanie 03
Identyfikator w programowaniu strukturalnym to
A. ciag liter lacinskich i cyfr arabskich, rozpoczynajacy sie od litery.
B. ciag liter lacinskich i cyfr arabskich, rozpoczynajacy sie od cyfry lub
znaku podkreslenia.
C. ciag liter lacinskich i cyfr arabskich, rozpoczynajacy sie od litery lub
cyfry.
D. ciag liter lacinskich i cyfr arabskich, rozpoczynajacy sie od litery lub
znaku podkreslenia.
Zadanie 04
Kombinacja klawiszy F9 w srodowisku Free Pascal (Turbo Pascal) sluzy do
A. kompilacji kodu zrodlowego.
B. zapisania kodu zrodlowego do pliku.
C. otwierania pliku z kodem zrodlowym.
D. kompilacji kodu zrodlowego oraz jego wykonania.
Zadanie 05
Klawisz F2 w srodowisku Free Pascal (Turbo Pascal) sluzy do
A. kompilacji kodu zrodlowego.
B. zapisania kodu zrodlowego do pliku.
C. otwierania pliku z kodem zrodlowym.
D. kompilacji kodu zrodlowego oraz jego wykonania.
Zadanie 06
Ktore z ponizszych slow zarezerwowanych w jezyku Pascal sluzy do konstruowania
instrukcji warunkowej?
A. IF
B. THEN
C. CASE
D. WHILE
Zadanie 07
Ktore z ponizszych slow zarezerwowanych w jezyku Pascal sluzy do definicji
typow?
A. VAR
B. TYPE
C. CASE
D. CONST
Zadanie 08
Ktory z ponizszych napisow, reprezentuje poprawny identyfikator w jezyku
Pascal?
A. Kogut
B. AlaMaKota$
C. Data&Czas
D. 1941ROK
Zadanie 09
Ktory z ponizszych napisow, reprezentuje poprawny identyfikator w jezyku
Pascal?
A. Ali-Baba
B. K$olnierz
C. 9_Symfonia
D. Imie_Nazwisko
Zadanie 10
Ktory z ponizszych napisow nie jest slowem zarezerwowanym w jezyku Pascal?
A. CASE
B. FOR
C. CLASS
D. TRUE
Zadanie 11
Przedstawiony ponizej napis zostanie zinterpretowany przez kompilator Pascala
jako
{FF}
A. instrukcja
B. komentarz
C. dyrektywa kompilatora
D. stala w systemie szesnastkowym
Zadanie 12
Ktory zakres liczb reprezentuje typ standardowy BYTE w jezyku Pascal?
A. od 0 do 255
B. od 0 do 32 767
C. od 0 do 65 535
D. od -65 536 do 65 535
Zadanie 13
Ktory zakres liczb reprezentuje typ standardowy WORD w jezyku Pascal?
A. od 0 do 32 767
B. od 0 do 65 535
C. od -128 do 127
D. od -32 768 do 32 767
Zadanie 14
Ktory z ponizszych operatorow w jezyku Pascal, jest operatorem
dwuargumentowym?
A. ^
B. @
C. AND
D. NOT
Zadanie 15
Ktory z ponizszych operatorow w jezyku Pascal, jest operatorem
jednoargumentowym?
A. XOR
B. <=
C. NOT
D. OR
Zadanie 16
Ktore z ponizszych wyrazen w jezyku Pascal, zwraca wartosc typu REAL?
A. (-a+b*2) / (2*c)
B. (k mod 6) div (s mod 4)
C. (SQRT(x)>0) or (y<10)
D. ((k mod 5) = 0) and ((j mod 2)<>0)
Zadanie 17
Ponizsze wyrazenie w jezyku Pascal, zwraca wartosc
((24 mod 2)+1) + (21 div 3)
A. 7
B. 8
C. 9
D. 20
Zadanie 18
Ponizszy zapis w jezyku Pascal, przedstawia instrukcje
FOR I := 10 TO 128 DO K := K - 1;
A. zlozona.
B. iteracyjna.
C. warunkowa.
D. wejscia/wyjscia.
Zadanie 19
Ponizszy zapis w jezyku Pascal, przedstawia instrukcje
IF (A MOD 2)=0 THEN WRITELN(A);
A. zlozona.
B. iteracyjna.
C. warunkowa.
D. wejscia/wyjscia.
Zadanie 20
Ponizszy zapis w jezyku Pascal, przedstawia instrukcje
REPEAT W:=W-2; UNTIL (W = 0);
A. zlozona.
B. iteracyjna.
C. warunkowa.
D. wejscia/wyjscia.
Zadanie 21
Ponizszy zapis w jezyku Pascal, przedstawia instrukcje
REPEAT WRITE(S); DEC(S); UNTIL (S>0);
A. wejscia.
B. petli.
C. zlozona.
D. warunkowa.
Zadanie 22
Jakie liczby wyswietli ponizsza instrukcja w jezyku Pascal?
FOR X := 10 DOWNTO 2 DO IF (X MOD 2)=0 THEN WRITE(X,' ');
A. 9 7 5 3 1
B. 10 8 6 4 2
C. 9 8 7 6 5 4 3 2
D. 8 7 6 5 4 3 2 1
Zadanie 23
Jakie liczby wyswietli ponizsza instrukcja w jezyku Pascal?
FOR K := 1 TO 10 DO IF (K MOD 2)<>0 THEN WRITE(K+1,' ');
A. 1 3 5 7 9
B. 2 4 6 8 10
C. 1 2 3 4 5 6 7 8
D. 2 3 4 5 6 7 8 9
Zadanie 24
Przedstawiona ponizej instrukcja w jezyku Pascal wyswietli na ekranie ciag
FOR A := 0 TO 6 DO WRITE( A MOD 2 );
A. zer.
B. jedynek.
C. zer i dwojek.
D. zer i jedynek.
Zadanie 25
Przedstawiona ponizej instrukcja w jezyku Pascal wyswietli na ekranie ciag
FOR B := 15 DOWNTO 0 DO WRITE( B MOD 1 );
A. zer.
B. jedynek.
C. zer i dwojek.
D. zer i jedynek.
Zadanie 26
W przedstawionym ponizej fragmencie programu w jezyku Pascal, uzyto deklaracji
zmiennych i procedury. Ktora z ponizszych instrukcji jest poprawna?
VAR S : INTEGER; T : REAL; U : WORD; V : STRING; PROCEDURE SIL(VAR Z1 :
INTEGER; Z2 : REAL; Z3 : WORD; Z4 : STRING);
A. SIL( S,T,U,'X' );
B. SIL( 50,99.9,U,V );
C. WRITE( SIL(S,T,V,U) );
D. S := SQRT( SIL(S,T,U,'V') );
Zadanie 27
W przedstawionym ponizej fragmencie programu w jezyku Pascal, uzyto deklaracji
zmiennych i procedury. Ktora z ponizszych instrukcji jest poprawna?
VAR A,A1 : BYTE; B : WORD; C : INTEGER; D : CHAR; PROCEDURE FIB(VAR X :
BYTE; Y : WORD; Z1 : INTEGER; Z2 : CHAR);
A. FIB( A,B,C,'D' )
B. FIB( 100,B,C,D )
C. WRITELN( FIB(A,B,C,D) );
D. A1 := FIB( A,B,C,'D' );
Zadanie 28
Funkcja (procedura) wywolujaca sama siebie jest przykladem
A. iteracji.
B. rekurencji.
C. interpretacji.
D. instrukcji petli.
Zadanie 29
Po wykonaniu ponizszych instrukcji w jezyku Pascal zmienna X bedzie miala
wartosc:
S := 'Ala ma kota, a As to Oli pies'; X := copy(S, 9, 3);
A. 'ota'
B. 'Kot'
C. 'Kota'
D. 'ma kota'
Zadanie 30 Co wyswietli var k : real
A. 0.00
B. 4.20
C. 0.50
D. komunikat
ponizszy fragment programu napisany w Free Pascal Compiler? m : word; BEGIN m := k; writeln(k : 4 : 2); END.
Incompatible types
ponizszy fragment programu napisany w Free Pascal Compiler? y : byte; BEGIN x := y; writeln(x : 3 : 1); END.
Zadanie 31 Co wyswietli var x : real
A. 0.0
B. 3.0
C. wartosc nieokreslona
D. komunikat Incompatible types
Zadanie 32
W programie Pascalowym zdefiniowano typ tablicowy, ktorego zadaniem jest
przechowywanie znakow w 10 wierszach i 30 kolumnach. Ktora z ponizszych
definicji jest poprawna?
A. TYPE ARRT = ARRAY[10][30] OF CHAR;
B. C. D.
TYPE TYPE TYPE
ARRT = ARRAY ARRT = ARRAY ARRT = ARRAY
10 , 30] OF CHAR;
10 .. 30] OF CHAR;
1.. 10,1 .. 30] OF CHAR;
Zadanie 33
W jezyku Pascal zadeklarowano dwie zmienne tablicowe:
bajtow pamieci zajmuje kazda z tych zmiennych?
VAR PARYTETY : ARRAY[0..9] OF BOOLEAN; VAR SYMBOLE
A. PARYTETY 8, a SYMBOLE 9
B. PARYTETY 8, a SYMBOLE 10
C. PARYTETY 10, a SYMBOLE 9
D. PARYTETY 10, a SYMBOLE 10
PARYTETY i SYMBOLE. Ile : ARRAY[2..11] OF CHAR;
Zadanie 34
Co wyswietli ponizszy program napisany VAR L : ARRAY[1..7] OF BOOLEAN; I : WRITE( L[I] ); END.
A. siedem zer
B. siedem jedynek
C. siedem wartosci TRUE
D. siedem wartosci FALSE
w jezyku Pascal? BYTE; BEGIN FOR
I:= 7 DOWNTO 1 DO
Zadanie 35
Jaka wartosc ma ponizsze wyrazenie w jezyku Pascal?
SQR(COS(X))+SQR(SIN(X))
A. 0
B. 1.0
C. |
0.5 |
|
|
|
|
|
|
|
D. |
nieo |
kresl |
ona |
|
|
|
|
|
Zadanie |
36 |
|
|
|
|
|
|
|
Jaka wartosc |
ma |
zmienna |
y |
po |
wykonaniu |
|||
x |
:= 3; |
y := |
x - |
(x |
div |
3) |
* |
3; |
A. |
0 |
|
|
|
|
|
|
|
B. |
1 |
|
|
|
|
|
|
|
C. |
2 |
|
|
|
|
|
|
|
D. |
3 |
|
|
|
|
|
|
|
ponizszych instrukcji?
Zadanie 37 Zmienna F jest var F : record
A. plikowego
B. zbiorowego
C. rekordowego
D. tablicowego
typu: imie,
nazwisko : string; end;
pu: b;
38
ker jest ty of z
Zadanie Zmienna var ker : file
A. plikowego
B. zbiorowego
C. tablicowego
D. rekordowego
Zadanie 39 Aby otworzyc
A. seek
B. reset
C. rewrite
D. append
plik w trybie tylko do odczytu, nalezy wykonac procedure:
Zadanie 40
Aby otworzyc plik w trybie dopisywania,
A. bof
B. reset
C. rewrite
D. append
nalezy wykonac procedure:
Zadanie 41 Aby otworzyc
A. assign
B. reset
C. rewrite
D. append
Zadanie 42 Aby utworzyc
A. Seek(f2, '
B. Assign(f2,
C. Reset(f2);
D. Assign(f2,
plik w trybie do zapisu, nalezy wykonac procedure:
plik BAZA.TXT, nalezy wykonac kolejno procedury: BAZA.TXT'); Reset(f2);
'BAZA.TXT'); Reset(f2);
Assign(f2, 'BAZA.TXT');
'BAZA.TXT'); Rewrite(f2);
Zadanie 43
Ponizej zadeklarowano dwa identyfikatory w jezyku Pascal. Ktora instrukcja nie
Var
integer;
jest poprawna skladniowo?
Const |
K = 111; |
A. L |
:= K; |
B. K |
:= L; |
C. L |
:= K - 10; |
D. L |
:= K + K; |
Zadanie 44
Do jakiej grupy typow w
BYTE LONGINT INTEGER
A. typy logiczne
B. typy rzeczywiste
C. typy porzadkowe
jezyku Pascal, WORD
naleza wymienione ponizej typy?
D. typy wyliczeniowe
Zadanie 45
Zdefiniowany ponizej typ ARR w jezyku Pascal, to typ
TYPE ARR = RECORD RE, IM : REAL; END;
A. zlozony
B. logiczny
C. rzeczywisty
D. wyliczeniowy
Zadanie 46
Po wykonaniu ponizszej instrukcji w jezyku Pascal zmienna K bedzie miala
wartosc:
K := ORD('c') - ORD('b');
A. 0
B. 1
C. 98
D. 99
Zadanie 47
Po wykonaniu ponizszej procedury w jezyku Pascal, zmienne N, K beda mialy
wartosci:
VAL('123',N,K);
A. 0 0
B. 12 3
C. 1 23
D. 123 0
Zadanie 48
Jakie liczby wyswietli ponizsza instrukcja w jezyku Pascal?
FOR B := 0 TO 5 DO WRITE(B DIV 2,' ');
A. 0 0 1 1 1 2
B. 0 0 0 1 2 2
C. 0 0 1 2 2 2
D. 0 0 1 1 2 2
Zadanie 49
Ile roznych liczb mozna w jezyku Pascal, zapisac do zmiennej typu BYTE?
A. 64
B. 127
C. 255
D. 512
Zadanie 50
Ponizsza funkcja zapisana w jezyku Pascal, jest
FUNCTION SIL(N: WORD) : WORD; BEGIN IF N=0 THEN SIL:=1 ELSE SIL:=SIL(N-1)*N;
END;
A. funkcja iteracyjna
B. funkcja proceduralna
C. funkcja rekurencyjna
D. funkcja nieskonczona