test TP dla II inf


1. Ile razy wykona się operacja mnożenia, zgodnie z przedstawioną instrukcją pętli?

0x08 graphic

K:=5;

Iloczyn:=1;

For n:=1 to k+5 do

Iloczyn:=iloczyn*n;

2. Programowanie w języku wysokiego poziomu wiąże się często z powtarzaniem wielu instukcji. W związku z tym w programie źródłowym języka Pascal nie należy stosować instrukcję:

  1. for ... to ... do

  2. while ... do

  3. case ... of

  4. repeat ...until

3. Ile maksymalnie elementów można umieścić w poniżej zdefiniowanej tablicy wynik?

var wynik: array[A..F, 1..2] of byte;

  1. 4

  2. 2

  3. 12

  4. 8

4. Rekurencja jest metodą programowania, która polega na:

  1. odwoływaniu się funkcji lub procedury do samej siebie

  2. wywoływaniu tylko funkcji

  3. weryfikacji kodu programu

  4. żadna z powyższych

5. . Dane jest wyrażenie w języku Pascal: ((a<=2) or (a>1) ) and (sqr(a)>=0.5)

wynikiem jego wykonania dla a=0.9 będzie:

  1. false

  2. true

  3. 5

  4. 0

6. Zestaw zaków: <, <=, >, >=, =, <>,w programowaniu T.P nazywamy operatorami:

    1. logicznymi

    2. arytmetycznymi

    3. oddzielającymi

    4. relacyjnymi

7. Jaką wartość przyjmą zmienne a i b dla poniższego fragmentu programu:

0x08 graphic


8. Pętlą, w której warunek sprawdzany jest na początku jest:

  1. while...do,

  2. for…do,

  3. repeat…until,

  4. żadna z nich,

9. W programowaniu operator potęgi to:

0x08 graphic

10. Sito Erastotenesa to algorytmgorytm:

  1. wyszukiwania najmniejszej liczby w zbiorze,

  2. wyszukiwania największej liczby w zbiorze,

  3. wyszukiwania liczb pierwszych w zbiorze,

  4. wyszukiwania wszystkich dzielników określonej liczby,

11. Wynikiem działania programu będzie pojawienie się na ekranie:

program aaa;

0x08 graphic
uses Crt;

var i: integer;

procedure znaki

var i: integer;

begin

for i:=1 to 5 do write(`a');

end;

begin

i:=10;

znaki;

write(i);

end.

12. Poniższy fragment algorytmu przedstawia pętlę:

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

13. Poniższy fragment algorytmu przedstawia instrukcję:

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

14. W języku Pascal operator div służy do:

  1. dzielenia rzeczywistego,

  2. dzielenia modulo,

  3. dzielenia całkowitego,

  4. każdego rodzaju dzielenia,

15. W programowaniu instrukcja powtarzaj ...aż to:

  1. if ... then ... else

  2. repeat ... until

  3. while...do

  4. for

16. W języku Pascal operator mod służy do:

  1. dzielenia rzeczywistego,

  2. dzielenia modulo,

  3. dzielenia całkowitego,

  4. każdego rodzaju dzielenia,

17. Przeanalizuj podany fragment programu i określ, jaką wartość przyjmie zmienna

x po jego wykonaniu : .......................................................


0x08 graphic
var

procedure suma (a:integer, b:integer)

begin


18. W programowaniu T. Pascal tablica zdefiniowana następująco:

var T_srednia=array[A..D] of real;

przechowywać może zmienne typu:

  1. całkowitego

  2. znakowego

  3. łańcuchowego

  4. żadna z powyższych odpowiedzi nie jest prawdziwa

19. W poniższym kodzie parametr x przekazywany jest :

procedure wrona(x:integer);

0x08 graphic
begin

x:=x*10;

writeln('Wrona ma x= ',x);

end;

20. W poniższym kodzie parametr x przekazywany jest przez:

procedure wrona(var x:integer);

0x08 graphic
begin

x:=x*10;

writeln('Wrona ma x= ',x);

end;

21. Poniższy wycinek kodu wypełni tablicę 5x5 :

0x08 graphic
var tablica :array[1..5,1..5] of byte;

x,y :byte;

begin

for x:=1 to 5 do

for y:=1 to 5 do

if x=y then tablica[x,y]:=1

else tablica[x,y]:=0;

end.

22. W programowaniu typ string jest :

  1. zmienną przechowującą znak

  2. zmienną przechowującą liczby całkowite

  3. zmienną łańcuchową

  4. zmienną przechowującą liczby rzeczywiste

23. W języku Pascal wśród słów: begin , while, case, if, for, uses, var, program, function,

procedura, char, writeln, readln. Słowem kluczowym nie jest:

  1. program

  2. if

  3. procedura

  4. function

24. W programowaniu T.P funkcją jest:

  1. procedurą

  2. instrukcja złożona: begin ...end.

  3. podprogram wykonujący ciąg instrukcji

  4. podprogramem zwracającą wartość przez swoją nazwę

25. W programowaniu T.P procedurą jest:

a program wywołujący sam siebie

b. instrukcja złożona: begin ...end.

c podprogramem wykonującym ciąg instrukcji

d podprogramem zwracającą wartość przez swoją nazwę

26. Zmienne w programowaniu Pascal deklarujemy bezpośrednio po słowie:

  1. uses

  2. begin

  3. var

  4. program

27. Dany jest algorytm w postaci listy kroków:

Krok 1. do zmiennych p i q wczytaj liczby całkowite dodatnie.

Krok 2. jeśli p = q, to idź do kroku 5.

Krok 3. jeśli p > q, to za zmienną p podstaw p - q, wróć do kroku 2.

Krok 4. jeśli p < q, to za zmienną q podstaw q - p, wróć do kroku 2.

Krok 5. wypisz q.

Krok 6. koniec.

Jeżeli do zmiennych p i q wczytamy odpowiednio liczby 27 i 63, to w kroku piątym pojawi się liczba:

    1. 27

    2. 63

    3. 9

63 - 27 lub 27 - 63

28. Wyszukiwanie binarne jest metodą :

  1. sprawdzającą czy dana liczba jest pierwsza

  2. służącą do sortowania tablicy

  3. wskazującą pozycję szukanego elementu tablicy

d sprawdzającą czy dana liczba jest zapisana w systemie dwójkowym

29. Algorytmem sortowania nie jest sortowanie:

  1. przez wstawianie,

  2. bombelkowe,

  3. przez wybór,

  4. metodą Gausa,

30. Jeżeli w poniższym programie za zmienne a, b wstawimy odpowiednio 3 i 4,to na

ekranie pojawi się liczba:

program wyrazenie;

var

0x08 graphic
a, b: integer;

c: real;

begin

readln (a);

readln (b);

c:=(sqrt(sqr(a)+sqr(b)))/5);

writeln (c);

readln;

end.

31. W programowaniu T.P słowo kluczowe readln służy do:

  1. wypisywania danych

  2. wczytywania danych

  3. wykonywania działań na danych

  4. usuwania danych z programu

32. W programowaniu T.P słowo kluczowe writeln służy do:

  1. wypisywania danych

  2. wczytywania danych

  3. wykonywania działań na danych

  4. usuwania danych z programu

33. Podaj sposoby definiowania plików tekstowych i zdefiniowanych w T.P:

......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

34. Zakoduj słowo sztuka :

  1. szyfrem Cezara

  2. szyfrem Vigenere'a z kluczem INFA

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

35 Odszyfruj słowo QQMLE w oparciu o klucz „KLUCZ” zaszyfrowane szyfrem Vigenere'a: ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

36. Podaj konstrukcję modułu w T.P:

....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

4

  1. 5

  2. 6

  3. 10

  4. 3

  1. :

  2. .

  3. ::

  4. ^

  1. a:=5, b:=10, procedure Suma(var a:intiger, b:integer);

  2. a:=6, b:=15, begin

  3. a:=16, b:=10, var s:integer;

  4. a:=15, b:=10, a:=a+1;

b:=b+1;

s:=a+b;

end;

var a,b:integer;

begin

a:=5;

b:=10;

Suma(a,b);

a:=a+b;

writeln(a,b);

end.

  1. To nie jest pętla,

  2. while…do,

  3. for…do,

  4. repeat…until

  1. aaaaa10

  2. aaa10

  3. aaaaa5

d. aaaaaaaaaa5

Tak

Nie

I

W

Nie

Tak

W

I

  1. case...do

  2. while...do

  3. for...do

  4. repeat...until

  1. 7 var z:integer;

z:=a+b;

  1. 10 end;

  2. 13

  3. 6 a,b, x :integer;

begin

a:=7,b:=3;

suma(a,b);

x:=a+b;

writeln(x);

end.

  1. przez zmienną

  2. przez wartość

  3. przez wartość i przez zmienną

  4. żadna z powyższych

  1. przez zmienną

  2. przez wartość

  3. przez wartość i przez zmienną

  4. żadna z powyższych

  1. samymi zerami

  2. samymi jedynkami

  3. jedynkami na przekątnej

  4. zerami na przekątnej

  1. 5

  2. 1

  3. 0

  4. 25



Wyszukiwarka

Podobne podstrony:
Test z BHP dla II sem
DIETETYKApytania test pula - dla studentow 201001, Pielęgniarstwo, rok II, chirurgia, giełdy
test z farmakologii dla IV r. sem zim. 2009-2010, 4 rok, farmakologia, Dzielska-Olczak, Giełda, Farm
Test pisemny dla zawodu technik hotelarstwa Egzamin potwierdzający kwalifikacje zawodowe cz II c
test z religii dla kl 6 II semestr, Katecheza, kl VI
Test kompetencyjny dla klasy II ZSZ
test z farmakologii dla IV r. sem letni 2009-2010, 4 rok, farmakologia, Dzielska-Olczak, Giełda, Far
Test kompetencyjny dla klasy II TU
test kompetencji dla klasy II sp, szkoła, nauczanie zintegrowane, edukacja wczesnoszkolna, polski
test z farmakologii dla IV r - zaliczenie IV , 4 rok, farmakologia, Dzielska-Olczak, Giełda, Farma I
nowy test z farmakologii dla IV r - zaliczenie IV sem. zim, 4 rok, farmakologia, Dzielska-Olczak, Gi
Test sprawdzający umiejętności matematyczne dla II klasy, sprawdzian kl.2
MATEMATYKA klas II test całoroczny, dla dzieci, Pomoce edukacyjne, Testy, krzyżówki
Test a Polska i świat w XII-XIV w, Sprawdziany z historii dla II gimnazjum
test matematyczno - przyrodniczy II gimnajzum, Matematyka dla Szkoły Podstawowej, Gimnazjum
DIETETYKApytania test pula - dla studentow 201001, Pielęgniarstwo, rok II, chirurgia, giełdy
Test ortograficzny dla klasy II gimnazjum(1)

więcej podobnych podstron