pascal 1 test


Zadanie 01

Specyfikacja algorytmu to scisly i jednoznaczny opis

A. danych wejsciowych algorytmu.

B. danych wyjsciowych algorytmu.

C. danych wejsciowych oraz schemat blokowy.

D. danych wejsciowych i wyjsciowych algorytmu.

Zadanie 02

Algorytm liniowy charakteryzuje sie brakiem

A. instrukcji wyjscia.

B. instrukcji wejscia.

C. instrukcji warunkowej.

D. instrukcji wejscia oraz instrukcji wyjscia.

Zadanie 03

Programowanie strukturalne to

A. proces tlumaczenia kodu zrodlowego na kod wynikowy.

B. translacja programu zrodlowego i dopisanie do niego skompilowanych
bibliotek.

C. proces tlumaczenia kodu napisanego w jezyku strukturalnym na kod w jezyku
asemblera.

D. metoda tworzenia programow, polegajaca na podziale zadania na podprogramy.

Zadanie 04

Kombinacja klawiszy Ctrl+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 F3 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 iteracyjnej?

A. IF

B. THEN

C. CASE

D. WHILE

Zadanie 07

Ktore z ponizszych slow zarezerwowanych w jezyku Pascal sluzy do deklaracji

zmiennych?

A. VAR

B. TYPE

C. USES

D. CONST

Zadanie 08

Ktory z ponizszych napisow, reprezentuje poprawny identyfikator w jezyku

Pascal?

A. Kwota$

B. Chrzaszcz

C. Data&Czas

D. Chrab$szcz

Zadanie 09

Ktory z ponizszych napisow, reprezentuje poprawny identyfikator w jezyku

Pascal?

A. Konto

B. K$tomierz

C. 9_Symfonia

D. Imie&Nazwisko

Zadanie 10


Ktory z ponizszych napisow nie jest slowem zarezerwowanym w jezyku Pascal?

A. for

B. until

C. then

D. private

Zadanie 11

Przedstawiony ponizej napis w jezyku Pascal jest

{$I+}

A. instrukcja.

B. komentarzem.

C. dyrektywa kompilatora.

D. stala w systemie szesnastkowym.

Zadanie 12

Ktory zakres liczb reprezentuje typ standardowy WORD 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 INTEGER 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. xor

D. not

Zadanie 15

Ktory z ponizszych operatorow w jezyku Pascal, jest operatorem

jednoargumentowym?

A. or

B. <=

C. not

D. and

Zadanie 16

Ktore z ponizszych wyrazen w jezyku Pascal, zwraca wartosc typu BOOLEAN?

A. (-b-b/2) / (2*a).

B. (n mod 2) div (n mod 3).

C. (-b+SQRT(d)) / (2*a).

D. ((n mod 2) = 0) and ((n mod 3)<>0).

Zadanie 17

Ponizsze wyrazenie w jezyku Pascal, zwraca wartosc

((25 mod 2)+1) + (21 div 3)

A. 3

B. 7

C. 9

D. 22

Zadanie 18

Ponizszy zapis w jezyku Pascal, przedstawia instrukcje

FOR I := -128 TO 128 DO I := I + 1;

A. zlozona.

B. iteracyjna.

C. warunkowa.

D. wejscia/wyjscia.

Zadanie 19

Ponizszy zapis w jezyku Pascal, przedstawia instrukcje

IF (N MOD 2)<>0 THEN A := 1;


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

WHILE (S < 100) DO BEGIN S := S + 1; END;

A. petli.

B. zlozona.

C. warunkowa.

D. wejscia/wyjscia.

Zadanie 22

Pascal? - 1,' ');

Jakie liczby wyswietli ponizsza instrukcja w jezyku

FOR D := 10 DOWNTO 2 DO IF (D MOD 2)=0 THEN WRITE(D

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 M := 1 TO 10 DO IF (M MOD 2)<>0 THEN WRITE(M,' ');

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 Y := 7 DOWNTO 0 DO WRITE( Y 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 X := 0 TO 7 DO WRITE( X 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 K : WORD; M : REAL; N : INTEGER; O : STRING; PROCEDURE DELTA(VAR A :

WORD; B : REAL; C : INTEGER; D : STRING);

A. DELTA( K,M,N,'O' );

B. DELTA( 50,99.9,N,O );

C. WRITELN( DELTA(K,M,N,O) );

D. M := SQR( DELTA(K,M,N,'O') );

Zadanie 27

W przedstawionym ponizej fragmencie programu w jezyku Pascal, uzyto deklaracji

zmiennych i procedury. Ktora z ponizszych instrukcji jest poprawna?

VAR B : BYTE; C : WORD; D : INTEGER; A : CHAR; PROCEDURE KAPPA(VAR X :

BYTE; Y : WORD; Z : INTEGER; P : CHAR);

A. KAPPA( B,C,D,'X' );

B. KAPPA( 250,65000,D,A );


C. WRITELN( KAPPA(B,C,D,A) );

D. L := KAPPA( B,C,D,'X' );

Zadanie 28

Funkcja (procedura) wywolujaca sama siebie jest przykladem

A. iteracji.

B. rekurencji.

C. interpretacji.

D. instrukcji warunkowej.

Zadanie 29

Po wykonaniu ponizszych instrukcji w jezyku Pascal zmienna s bedzie miala

wartosc:

txt := 'Andrzej Andrzejewski'; s := copy(txt, 9, 3);

A. 'and'

B. 'And'

C. 'Drzej An'

D. 'Andrzej'


Zadanie 30

Co wyswietli ponizszy fragment programu napisany w Free Pascal

var a : real; b : integer; BEGIN b := a; writeln(a : 3 :

A. 0.0

B. 3.0

C. wartosc nieokreslona

D. komunikat Incompatible types

Compiler? 1); END.


Compiler? 1); END.

ponizszy fragment programu y : integer; BEGIN x :

napisany w Free Pascal = y; writeln(x : 3 :

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 30 wierszach i 20 kolumnach. Ktora z ponizszych definicji jest poprawna?

A. TYPE TABLICA = ARRAY[30][20] OF CHAR;

B. TYPE TABLICA = ARRAY[30 , 20] OF CHAR;

C. TYPE TABLICA = ARRAY[30 .. 20] OF CHAR;

D. TYPE TABLICA = ARRAY[1.. 30,1 .. 20] OF CHAR;


Zadanie 33

W jezyku Pascal zadeklarowano dwie zmienne tablicowe:

bajtow pamieci zajmuje kazda z tych zmiennych?

LOGIKA i ZNAKI. Ile

OF BOOLEAN; VAR ZNAKI : ARRAY[0..9] OF CHAR;

VAR LOGIKA : ARRAY[1..10]

A. LOGIKA 2, a ZNAKI 9

B. LOGIKA 10, a ZNAKI 9

C. LOGIKA 9, a ZNAKI 10

D. LOGIKA 10, a ZNAKI 10

Zadanie 34

Co wyswietli ponizszy program napisany w jezyku Pascal?

VAR M : ARRAY[1..7] OF BOOLEAN; I : BYTE; BEGIN FOR I:= 1 TO 7 DO WRITE(

ORD( M [I] ) ); END.

A. siedem zer

B. siedem jedynek

C. siedem wartosci TRUE

D. siedem wartosci FALSE

Zadanie 35

Jaka wartosc ma ponizsze wyrazenie w jezyku Pascal?

SQR(SIN(m))+SQR(COS(m))

A. 0

B. 1.0

C. 0.5

D. nieokreslona


Zadanie 36 Jaka wartosc ma 1; y := x -

0 1 2 3

zmienna (x div

y po wykonaniu ponizszych instrukcji? 3) * 3;



Zadanie 37 Zmienna zb jest var zb : record

A. plikowego

B. zbiorowego

C. tablicowego

D. rekordowego

typu: re, im

Real; end;


38

rec jest typu:

: file of zb;

Zadanie Zmienna var rec

A. plikowego

B. zbiorowego

C. tablicowego

D. rekordowego


Zadanie 39 Aby otworzyc

A. eof

B. reset

C. rewrite

D. append

plik w trybie tylko do odczytu, nalezy wykonac procedure:



Zadanie 40

Aby otworzyc plik w trybie dopisywania,

A. seek

B. reset

C. rewrite

D. append

nalezy wykonac procedure:


plik w trybie do zapisu, nalezy wykonac procedure:

Zadanie 41 Aby otworzyc

A. eof

B. reset

C. rewrite

D. append

Zadanie 42

Aby utworzyc plik DANE1.TXT, nalezy wykonac kolejno procedury:

A. Eof(f1, 'DANE1.TXT'); Reset(f1);

B. Assign(f1, 'DANE1.TXT'); Reset(f1);

C. Reset(f1); Assign(f1, 'DANE1.TXT');

D. Assign(f1, 'DANE1.TXT'); Rewrite(f1);

Zadanie 43

Ponizej zadeklarowano dwa identyfikatory w jezyku Pascal. Ktora instrukcja nie

jest poprawna skladniowo?

integer;

Var

Const

A. C

B. Z

C. C

D. C

z = 12; = Z; = C; = Z +12; = Z + Z;


Zadanie 44

Do jakiej grupy typow w jezyku Pascal, naleza

BYTE INTEGER WORD LONGINT CHAR BOOLEAN

A. typy logiczne

B. typy rzeczywiste

C. typy porzadkowe

D. typy wyliczeniowe

wymienione ponizej typy?


Zadanie 45


Zdefiniowany ponizej typ ARR w jezyku Pascal, to typ TYPE ARR = ARRAY [1..1000] OF BOOLEAN;

A. zlozony

B. logiczny

C. rzeczywisty

D. wyliczeniowy

Zadanie 46

Po wykonaniu ponizszej instrukcji w jezyku Pascal zmienna K bedzie miala

wartosc:

K := ORD('B') - ORD('A');

A. 0

B. 1

C. 65

D. 66

Zadanie 47

Po wykonaniu ponizszej procedury w jezyku Pascal, zmienne N, K beda mialy

wartosci:

VAL('321',N,K);

A. 32 1

B. 321 0

C. 0 0

D. 3 21

Zadanie 48

Jakie liczby wyswietli ponizsza instrukcja w jezyku Pascal?

FOR A := 5 DOWNTO 0 DO WRITE(A DIV 2,' ');

A. 2 1 1 1 0 0

B. 2 1 0 0 0 0

C. 2 2 2 1 0 0

D. 2 2 1 1 0 0

Zadanie 49

Ile maksymalnie znakow mozna w jezyku Pascal, zapisac do zmiennej typu STRING?

A. 64

B. 127

C. 255

D. 512

Zadanie 50

Ponizsza funkcja zapisana w jezyku Pascal, jest

FUNCTION KEY(N: LONGINT) : LONGINT; BEGIN IF N=0 THEN KEY:=1 ELSE

KEY:=KEY(N-1); END;

A. funkcja iteracyjna

B. funkcja proceduralna

C. funkcja rekurencyjna

D. funkcja nieskonczona



Wyszukiwarka

Podobne podstrony:
pascal 2 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