PPR kol popr


Politechnika Pozna絪ka
Wydzia Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi i nazwisko: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . . . . . . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium poprawkowe  zestaw 1
24 stycznia 2012 roku
1. (2 pkt.) Opisz wszystkie typy a絚uchowe i podaj sposoby ich definiowania.
2. (3 pkt.) Tablic dynamiczn侌 R zadeklarowano nast puj侌co:
var R : array of array of Extended;
Ile bajt贸w pami ci zajmie ta tablica po wykonaniu instrukcji:
SetLength (R, 20);
for i:=0 to High(R) do
SetLength (R[i], 20 i);
gdzie i oznacza zmienn侌 typu Integer?
3. (4 pkt.) Podaj og贸lne postacie instrukcji  dop贸ki i  powtarzaj oraz opisz ich realizacj .
4. (4 pkt.) Dany jest typ proceduralny
type typ_proc = procedure (var x : Real; const i : Integer = 0);
deklaracje
var proc : typ_proc;
y : Real;
oraz procedura o nag贸wku
procedure alfa (var z : Real; const k : Integer = 10);
Dla jakich argument贸w (i dlaczego) zostanie wywoana procedura alfa w wyniku wykonania
nast puj侌cych instrukcji:
proc:=alfa;
y:=1.123;
(wypenia oceniaj侌cy)
proc (y);
Zadanie Liczba punkt贸w
5. (3 pkt.) Podaj og贸ln侌 posta艂 moduu. Jaka powinna
by艂 struktura modu贸w wzajemnie zale贸nych? 1
2
6. (4 pkt.) Podaj wszystkie niezb dne deklaracje i in-
3
strukcje, kt贸re spowoduj侌 zapisanie tekstu wpro-
wadzonego z klawiatury w zbiorze TEKST.TXT
4
w g贸wnym katalogu dyskietki umieszczonej w na-
5
p dzie A.
6
Razem punkt贸w
Punktacja:
Ocena
< 11  niedostateczny, 11  12  dostateczny
13  14  dostateczny plus, 15  16  dobry
. . . . . . . . . . . . .
17  18  dobry plus, 19  20  bardzo dobry
(podpis)
Politechnika Pozna絪ka
Wydzia Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi i nazwisko: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . . . . . . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium poprawkowe  zestaw 2
24 stycznia 2012 roku
1. (3 pkt.) Co to s侌 typy wariantowe? W jaki spos贸b mo贸na sprawdzi艂 aktualny typ zmiennej
wariantowej?
2. (4 pkt.) Zmienne td1 i td2 s侌 zadeklarowane nast puj侌co:
var td1, td2 : array of Integer;
Jakie warto艃ci (i dlaczego) b d侌 miay zmienne indeksowane td1[0] i td2[0] po wykonaniu in-
strukcji:
SetLength (td1,1);
td1[0]:=10;
td2:=td1;
td2[0]:=20;
3. (3 pkt.) Podaj og贸ln侌 posta艂 instrukcji raise oraz przykad jej zastosowania.
4. (3 pkt.) Funkcja o nag贸wku
function suma_tablicy (const tablica : array of Shortint) : Longint;
su贸y do obliczenia sumy element贸w tyou Shortint dowolnej tablicy. Jak nale贸y wywoa艂 t
funkcj , aby obliczy艂 sum wyra贸e m+2, 123 i n typu Shortint nie u贸ywaj侌c do pami tania
ich warto艃ci 贸adnej tablicy?
5. (4 pkt.) Wymie wszystkie sposoby eksportowania funkcji i procedur z bibliotek DLL oraz
podaj dla nich odpowiednie postacie listy eksportowej.
6. (3 pkt.) Co to jest pakiet? Czym r贸贸ni侌 si pakiety
(wypenia oceniaj侌cy)
wykonawcze od projektowych? Podaj og贸ln侌 posta艂
tekstu 飏贸dowego pakietu.
Zadanie Liczba punkt贸w
1
2
3
4
5
Punktacja:
6
< 11  niedostateczny
Razem punkt贸w
11  12  dostateczny
Ocena
13  14  dostateczny plus
15  16  dobry
. . . . . . . . . . . . .
17  18  dobry plus
(podpis)
19  20  bardzo dobry


Wyszukiwarka

Podobne podstrony:
PPR Kol 2 2014 grupa II
PT 11 wyniki kol popr 
kol popr
kol popr
51 kol (4)
r01 02 popr (2)
kol zal sem2 EiT 13 2014
Kol enzymy
艣ci膮ga kol 1 stata
kol pods
EW N? popr
instrukcja zura 5120 pl wer popr
am2 chemia zad kol 2

wi臋cej podobnych podstron