pascal 2 test


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



Wyszukiwarka

Podobne podstrony:
pascal 1 test
test pascal
Wykład z Pascala 2
TEST NR 5
test dobry
test poprawkowy grupa 1
TEST zalicz mikroskopia czescETI z odpowiedz
PASCAL 1
Zajecia 6 7 Test Niedokonczonych Zdan
etyka test
Sem II Transport, Podstawy Informatyki Wykład XXI Object Pascal Komponenty
Test osobowości Dalajlamy
dependent t test
TEST ZE ZDROWIA ŚRODOWISKOWEGO – STACJONARNE 2008 2
Test Pamięci Wzrokowej Bentona2 3
13 04 2012 TEST KOŃCOWY GASTROLOGIAid 14559 ppt

więcej podobnych podstron