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 IIPT 11 wyniki kol popr kol poprkol popr51 kol (4)r01 02 popr (2)kol zal sem2 EiT 13 2014Kol enzymy艣ci膮ga kol 1 statakol podsEW N? poprinstrukcja zura 5120 pl wer popram2 chemia zad kol 2wi臋cej podobnych podstron