Baza danch
1.WywoÅ‚uje przejÅ›cie do pierwszego rekordu, w tabeli o nazwie "Table2"? Table2.First;Â
2 Do poprzedniego rekordu, w tabeli o nazwie "Table1"? Table1.Prior;Â
3 Do nastÄ™pnego rekordu, w tabeli o nazwie "Table3"? Table3.Next;Â
4 Do ostatniego rekordu, w tabeli o nazwie "Table1"? Table1.Last;Â
5 Wstawia nowy rekord w bieżącym miejscu, w tabeli o nazwie "Table5"? Table5.Insert;Â
6 Kasuje aktywny rekord, w tabeli o nazwie "Table1"? Table1.Delete;Â
7 Wywołuje stan edycji aktywnego rekordu, w tabeli o nazwie "Table2"? Table2.Edit;
8 Zatwierdza zmiany w aktywnym rekordzie, w tabeli o nazwie "Table1"? Table1.Post;Â
9 WywoÅ‚uje rezygnacjÄ™ ze zmian, w tabeli o nazwie "Table1"? Table1.Cancel;Â
10 odÅ›wieża dane, w tabeli o nazwie "Table2"? Table2.Refresh;Â
11 wstawia nowy rekord na koÅ„cu, w tabeli o nazwie "Table5"? Table5.Append;Â
12 wywoÅ‚uje przesuniÄ™cie aktywnego rekordu o 5 rekordów, w tabeli o nazwie "Table4"? Table4.MoveBy(5);Â
13 Instrukcja - przypisz zmiennej "b" (zmienna typu Integer) zawartość aktywnego rekordu z tabeli o nazwie "Table2", z kolumny o nazwie "Telkom" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite). b:= Table2['Telkom'];Â
14 Instrukcja - przypisz zmiennej "a" (zmienna typu String) zawartość aktywnego rekordu z tabeli o nazwie "Table1", z kolumny o nazwie "Tel" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite)? a:= IntToStr(Table1['Tel']);Â
15 Instrukcja - jeÅ›li w tabeli o nazwie "Table2" aktywny jest ostatni rekord, to przypisz zmiennej "a" (zmienna typu String) zawartość aktywnego rekordu z tabeli o nazwie "Table1", z kolumny o nazwie "Tell" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite). if Table2.eof then a:= IntToStr(Table1['Tell']);Â
16 Instrukcja - jeÅ›li w tabeli o nazwie "Table2" aktywny jest pierwszy rekord, to przypisz zmiennej "b" (zmienna typu String) zawartość aktywnego rekordu z tabeli o nazwie "Table1", z kolumny o nazwie "Telk" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite). if Table2.bof then b:= IntToStr(Table1['Telk']);Â
17 Instrukcja - wpisać do aktywnego rekordu w tabeli o nazwie "Table1", do kolumny o nazwie "Teml" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite) zawartość zmiennej "b" (zmienna typu String). Table1['Teml']:=StrToInt(b);Â
18 Instrukcja - wpisać do aktywnego rekordu w tabeli o nazwie "Table", do kolumny o nazwie "Tels" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite) zawartość zmiennej "m" (zmienna typu Integer). Table['Tels']:=m;Â
19 Instrukcja - wpisać do aktywnego rekordu w tabeli o nazwie "Table3", do kolumny o nazwie "Teel" (w kolumnie znajdujÄ… siÄ™ liczby caÅ‚kowite) liczbÄ™ 4. Table3['Teel']:=4;Â
20 Instrukcja - wpisać do aktywnego rekordu w tabeli o nazwie "Table1", do kolumny o nazwie "Tell" (w kolumnie znajdujÄ… siÄ™ ciÄ…gi znaków) znak 5. Table1['Tell']:='5';Â
Któreinstrukcjesąpoprawne? :
21 3 Table2.Ferst; Table4.MoveBy('5'); Table1.Next; b:= Table2[Telkom];
22 3 Table2.First; Table4.MoveBy(5); Table1.Next; b:= Table2[Telkom];
23 3 Table2.Edit; Table4.MoveBy('5');Table1.Neext; b= Table2['Telkom'];
24 3 Table2.Edite; Table4.Poost; Table1.Delete;b:= Table2['Telkom];
25 3 Table2.Edite; Table4.Post; Table1.Delette; b= Table2['Telkom'];
Komponenty:
26 "Edit1" (pole edycyjne) tekst "Koc".Edit1.Text:='Koc';Â
27 "Label2" (statyczny tekst) tekst "Koc". Label2.Caption:='Koc';Â
28 "BitBtn1" (klawisz) tekst "Zamknij". BitBtn1.Caption:='Zamknij';Â
29 Instrukcja - ustawić komponent o nazwie:
"Image2" (obiekt graficzny) w odlegÅ‚oÅ›ci 40 pixeli od górnej krawÄ™dzi formatki. Image2.Top:=40;Â
30 "Edit2" (pole edycyjne) w odlegÅ‚oÅ›ci 80 pixeli od lewej krawÄ™dzi formatki. Edit2.Left:=80;Â
31 ustawić szerokość komponentu o nazwie "Edit1" (pole edycyjne) na 200 pixeli. Edit1.Width:=200;Â
32 ustawić wysokość komponentu o nazwie "Edit1" (pole edycyjne) na 30 pixeli. Edit1.Height:=30;Â
33 ustawić formatkÄ™ o nazwie "Form1" na maksymalny rozmiar przy jej otwarciu. Form1.WindowState:=wsMaximized;Â
34 ustawić formatkÄ™ o nazwie "Form1" na minimalny rozmiar przy jej otwarciu. Form1.WindowState:=wsMinimized;Â
35 ustawić maksymalnÄ… liczbÄ™ znaków wpisanych do komponentu o nazwie "Edit3" (pole edycyjne) na 45. Edit3.MaxLength:=45;Â
36ustawić rozmiar czcionki tekstu wyÅ›wietlanego w komponencie o nazwie "Edit3" (pole edycyjne) na 12. Edit3.Font.Size:=12;Â
37 ustawić komponent o nazwie "Edit1" (pole edycyjne) tylko do odczytu. Edit1.ReadOnly:=True;Â
38 ukryć komponent o nazwie "Edit1" (pole edycyjne). Edit1.Visible:=False;Â
39 ustawić kolor tÅ‚a komponentu o nazwie "Edit1" (pole edycyjne) na czerwony. Edit1.Color:=clRed;Â
40 ustawić wartość opisujÄ…cÄ… poczÄ…tkowe poÅ‚ożenie suwadÅ‚a w komponencie o nazwie "ScrollBar1" (suwak) na -100. ScrollBar1.Min:=-100;Â
41 ustawić wartość opisujÄ…cÄ… koÅ„cowe poÅ‚ożenie suwadÅ‚a w komponencie o nazwie "ScrollBar1" (suwak) na 200. ScrollBar1.Max:=200;Â
42 ustawić suwadÅ‚o w komponencie o nazwie "ScrollBar1" (suwak) na wartoÅ›ci 70. ScrollBar1.Position:=70;Â
43 ustawić pionowÄ… orientacjÄ™ komponentu o nazwie "ScrollBar2"(suwak). ScrollBar2.Kind:=sbVertical;Â
44 - ustawić poziomÄ… orientacjÄ™ komponentu o nazwie "ScrollBar2" (suwak). ScrollBar2.Kind:=sbHorizontal;Â
45 - ustawić automatyczne dopasowanie wymiarów komponentu o nazwie "Label2" (statyczny tekst) do jego zawartoÅ›ci. Label2.AutoSize:=True;Â
46 - ustawić wyÅ›wietlanie w dwóch kolumnach opcji, w komponencie o nazwie "RadioGroup2" (panel wyboru zależnego). RadioGroup2.Columns:=2;Â
47 - ustawić jako domyÅ›lnÄ…, trzeciÄ… opcjÄ™ w komponencie o nazwie "RadioGroup2" (panel wyboru zależnego). RadioGroup2.ItemIndex:=2;Â
48 - ustawić komponent o nazwie "CheckBox1" (pole wyboru niezależnego) jako wybrany. CheckBox1.State:=cbChecked;Â
49 - ustawić komponent o nazwie "CheckBox1" (pole wyboru niezależnego) jako nie wybrany. CheckBox1.State:=cbUnchecked;Â
50 - ustawić komponent o nazwie "CheckBox1" (pole wyboru niezależnego) jako częściowo wybrany. CheckBox1.State:=cbGrayed;Â
51 - wyrównać do Å›rodka tekst, w komponencie o nazwie "Memo1" (pole edycyjne wielowierszowe).Memo1.Alignment:=taCenter;Â
52 - wyrównać do lewej tekst w komponencie o nazwie "Memo1" (pole edycyjne wielowierszowe).
Memo1.Alignment:=taLeftJustify;Â
53 - dodać do komponentu o nazwie "Memo1" (pole edycyjne wielowierszowe) linii z tekstem "c=5". Memo1.Lines.Add('c=5');Â
54 - zaÅ‚adować do komponentu o nazwie "Image1" (obiekt graficzny) bitmapÄ™ z pliku "c:\Sieć\A.bmp". Image1.Picture.LoadFromFile('c:\Sieć\A.bmp');Â
55 - ustawić kolor tÅ‚a komponentu o nazwie "Shape1" (figury geometryczne) na czerwony. Shape1.Brush.Color:=clRed;Â
56 - ustawić liniÄ™ przerywanÄ… w komponentu o nazwie "Shape1" (figury geometryczne). Shape1.Pen.Style:=psDash;Â
57 - ustawić komponent o nazwie "Shape1" (figury geometryczne) jako elipsÄ™. Shape1.Shape:=stEllipse;Â
58 - ustawić interwaÅ‚ czasowy w komponencie o nazwie "Timer1" (komponent regularnie generujÄ…cy zdarzenia w ustalonych odstÄ™pach czasu) równy 100ms.Timer1.Interval:=100;Â
59 - uruchomić komponent o nazwie "Timer1" (komponent regularnie generujÄ…cy zdarzenia w ustalonych odstÄ™pach czasu). Timer1.Enabled:=True;Â
60 - ustawić dolny zakres wpisywanych liczb w komponencie o nazwie "SpinEdit1" (pole edycyjne z klawiszami sterujÄ…cym) na 100. SpinEdit1.MinValue:=100;Â
61 - ustawić górny zakres wpisywanych liczb w komponencie o nazwie "SpinEdit1" (pole edycyjne z klawiszami sterujÄ…cym) na 200. SpinEdit1.MaxValue:=200;Â
62 - ustawić przezroczystość tÅ‚a w komponencie o nazwie "Label2" (statyczny tekst). Label2.Transparent:=True;Â
63 - ustawić komponent o nazwie "Bevel1" (ramka) jako wypukÅ‚y. Bevel1.Style:=bsRaised;Â
64 - wyrównać do prawej tekst w komponencie o nazwie "Memo1" (pole edycyjne wielowierszowe). Memo1.Alignment:=taRightJustify;Â
Instrukcje:
65 sinusa dla kÄ…ta równego jeden radian. a:= sin(1);Â
66 sinusa hiperbolicznego dla kÄ…ta równego jeden radian. a:= sinh(1);Â
67 arcusa sinusa z liczby równej 1.a:= arcsin(1);Â
68 arcusa sinusa hiperbolicznego z liczby równej 1. a:= arcsinh(1);Â
69 cosinusa dla kÄ…ta równego jeden radian. a:= cos(1);Â
70 cosinusa hiperbolicznego dla kÄ…ta równego jeden radian. a:= cosh(1);Â
71 arcusa cosinusa z liczby równej 1. a:= arccos(1);Â
72 arcusa cosinusa hiperbolicznego z liczby równej 1. a:= arccosh(1);Â
73 tangensa dla kÄ…ta równego jeden radian.a:= tan(1);Â
74 tangensa hiperbolicznego dla kÄ…ta równego jeden radian. a:= tanh(1);Â
75 arcusa tangensa z liczby równej 1. a:= arctan(1);Â
76 arcusa tangensa hiperbolicznego z liczby równej 1. a:= arctanh(1);Â
77 arcusa tangensa z liczby równej 1/2 (arctan2). a:= arctan2(1, 2);Â
78 cotangensa dla kÄ…ta równego jeden radian. a:= cotan(1);Â
79 bezwzglÄ™dnÄ… z liczby -1. a:= abs(-1);Â
80 części caÅ‚kowitej z liczby 2,8. a:= int(2.8);Â
81 części ułamkowej z liczby 2,8. a:= frac(2.8);
82 równÄ… liczbie 2 do potÄ™gi 10-tej (intpower). a:= intpower(2, 10);Â
83 równÄ… liczbie 2 do potÄ™gi 0,5 (power).a:= power(2, 0.5);Â
84 równÄ… liczbie 2 do kwadratu (sqr). a:= sqr(2);Â
85 równÄ… pierwiastkowi kwadratowemu z liczby 4 (sqrt). a:= sqrt(4);Â
86 równÄ… dÅ‚ugoÅ›ci przeciwprostokÄ…tnej w trójkÄ…cie prostokÄ…tnym o dÅ‚ugoÅ›ci przyprostokÄ…tnych odpowiednio 3 i 4. a:= hypot(3, 4);Â
87 równÄ… funkcji "e" do kwadratu, gdzie liczna e=2,7182818 jest podstawÄ… logarytmu naturalnego. a:= exp(2);Â
88 równÄ… logarytmowi naturalnemu z liczby 1. a:= ln(1);Â
89 równÄ… logarytmowi przy podstawie 2 z liczby 1 (log2). a:= log2(1);Â
90 równÄ… logarytmowi dziesiÄ™tnemu z liczby 1. a:= log10(1);Â
91 równÄ… logarytmowi przy podstawie 4 z liczby 1. a:= logN(4, 1);Â
92 równÄ… "Pi" (3.1415926535897932385). a:= pi;Â
Instrukcja
93 - uruchomić formatkÄ™ o nazwie "Form2". Form2.Show;Â
94 - zamknąć formatkÄ™ o nazwie "Form2". Form2.Close;Â
95 - wpisać w okno edycyjne o nazwie "Edit1" współrzÄ™dnÄ… poÅ‚ożenia suwadÅ‚a, w suwaku o nazwie "ScrollBar1" (wartość okreÅ›lajÄ…ca poÅ‚ożenie suwadÅ‚a jest liczbÄ… typu Integer, a tekst w oknie edycyjnym jest ciÄ…giem znaków typu String). Edit1.Text:= IntToStr(Scrollbar1.Position);Â
96 - wpisać w okno edycyjne o nazwie "Edit1" ciÄ…g znaków przechowywany przez zmiennÄ… "a" (zmienna typu String) i tekst "[kg]". Edit1.Text:= a + '[kg]';Â
97 - wpisać w okno edycyjne o nazwie "Edit1" ciÄ…g znaków odpowiadajÄ…cy liczbie przypisanej zmiennej "a" (zmienna typu Integer) i tekst "[kg]". Edit1.Text:= IntToStr(a) + '[kg]';Â
98 - przypisać zmiennej "n" wartość odpowiadajÄ…cÄ… liczbie wpisanej w oknie komponentu o nazwie "SpinEdit1".n:= SpinEdit1.Value;Â
99 - przypisać zmiennej "n" (zmienna typu Integer) wartość okreÅ›lajÄ…cÄ… poÅ‚ożenie suwadÅ‚a w suwaku o nazwie "ScrollBar1", gdzie wartość okreÅ›lajÄ…ca poÅ‚ożenie suwadÅ‚a jest liczbÄ… typu Integer. n:= Scrollbar1.Position;Â
Instrukcja - przypisać zmiennej "a" wartość:
100 sumy zmiennych "b" i "c" (wszystkie zmienne typu Real). a:= b + c;Â
101 różnicy zmiennych "b" i "c" (wszystkie zmienne typu Real). a:= b - c;Â
102 iloczynu zmiennych "b" i "c" (wszystkie zmienne typu Real). a:= b * c;Â
103 ilorazu zmiennej "b" przez "c" (wszystkie zmienne typu Real). a:= b / c;Â
104 dzielenia caÅ‚kowitego zmiennej "b" przez "c" (wszystkie zmienne typu Integer). a:= b div c;Â
105 reszty z dzielenia caÅ‚kowitego zmiennej "b" przez "c" (wszystkie zmienne typu Integer). a:= b mod c;Â
106 bezwzglÄ™dnÄ… obliczonÄ… z ilorazu iloczynu zmiennych "b" i "c" przez zmiennÄ…"d" (wszystkie zmienne typu Real).a:= abs((b*c) /d);Â
Instrukcja - jeśli jednocześnie zachodzą zdarzenia:
107 zmienna "a" jest równa 1, zmienna "b" jest wiÄ™ksza od 1, zmienna "c" jest mniejsza od 2, zmienna "d" jest różna od 0, to zmiennej "e" przypisz wartość 3 (wszystkie zmienne sÄ… typy Real). if (a=1) and (b>1) and (c<2) and (d<0>=1) or (b<=1) then e:=3;Â
109 w "RadioGroup1" (panel z polami wyboru zależnego) wybrano opcjÄ™ nr 1 i w "RadioGroup2" (panel z polami wyboru zależnego) wybrano opcjÄ™ nr 2, to zmiennej "e" przypisz wartość 3 (zmienna typu Real).if (RadioGroup1.Itemindex=0) and (RadioGroup2.Itemindex=1) then e:=3;Â
Instrukcja - jeśli w komponencie o nazwie: "CheckBox1" (pole wyboru niezależnego) :
110 zaznaczone jest okienko wyboru, to zmiennej "e" przypisz wartość 3 (zmienna typu Real).if CheckBox1.State=cbcheckedthen e:=3;Â
111 nie jest zaznaczone okienko wyboru, to zmiennej "e" przypisz wartość 3 (zmienna typu Real).if CheckBox1.State=cbuncheckedthen e:=3;Â
112 Instrukcja - wykasować tekst zapisany w komponencie o nazwie "Memo1" (pole edycyjne wielowierszowe). Memo1.Clear;Â
Konwertacja:
113 liczbÄ™ caÅ‚kowitÄ… 8712 na tekst i wpisać go do zmiennej "a" (zmienna typu String). a:=IntToStr(8712);Â
114 tekst "8712" na liczbÄ™ i wpisać go do zmiennej "a" (zmienna typu Integer).a:=StrToInt('8712');Â
115 liczbÄ™ 776,655 na tekst i wpisać go do zmiennej "a" (zmienna typu String). a:=FloatToStr(776.655);Â
116 tekst "776.655" na liczbÄ™ i wpisać go do zmiennej "a" (zmienna typu Real). a:=StrToFloat('776.655');Â
117 kolor "zielony" na ciÄ…g znaków i wpisać go do zmiennej "a" (zmienna typu String). a:=ColorToString(clgreen);Â
118 tekst "clgreen" na kolor i wpisać go do zmiennej "a" (zmienna typu Integer). a:=StringToColor('clgreen');Â
119 datÄ™ systemowÄ… na tekst i wpisać go do zmiennej "a" (zmienna typu String). a:=DateToStr(Date);Â
120 tekst "19-02-03" na datÄ™ i wpisać go do zmiennej "a" (zmienna typu TDate). a:=StrToDate('19-02-03');Â
121 czas systemowy na tekst i wpisać go do zmiennej "a" (zmienna typu String). a:=TimeToStr(Time);Â
122 tekst "16:45" na czas i wpisać go do zmiennej "a" (zmienna typu TTime). a:=StrToTime('16:45');Â
123. 45 stopni kÄ…towych na radiany i wpisać wynik do zmiennej "a" (zmienna typu Real). a:=DegToRad(45);Â
124. 1 radian na stopnie kÄ…towe i wpisać wynik do zmiennej "a" (zmienna typu Real). a:=RadToDeg(1);Â
125 liczbÄ™ zmiennoprzecinkowÄ… na tekst z dokÅ‚adnoÅ›ciÄ… do 3 miejsc po przecinku (gdzie: "a"- zmienna typu rzeczywistego Real, "b"- zmienna typu Å‚aÅ„cuchowego String). Str(a:2:3, b);Â
Stałe, zmienne itp.
126 staÅ‚e? constÂ
127 zmienne? varÂ
Instrukcja – zadeklarować:
128 staÅ‚Ä… o nazwie "stawka" i przypisać jej wartość 0,19. stawka = 0.19;Â
129 zmiennÄ… "a" typu uniwersalnego. a: Variant;Â
130 zmienne "a" i "b" typu Integer.a, b: Integer;Â
Które zmienne są typu całkowitego?
131. 3 Byte Word String Real 5Â
132. 3 String ShortIntSmallInt Real 8Â
133. 3 Integer String Variant Cardinal 7Â
134.3 LongInt String VariantLongword 7Â
135 Instrukcja - zadeklarować zmienne "a" i "b" typu Real. a, b: Real;Â
Które zmienne są typu rzeczywistego?
136. 3 Real Single Double Currency 14Â
137. 3 LongInt Extended Comp Longword 8Â
Które zmienne są typu:
138 znakowego? 3 ANSICharWideChar Char String 11Â
139 Å‚aÅ„cuchowego? 3ShortStringWideChar String Char 6Â
140 Å‚aÅ„cuchowego? 3 AnsiStringWideCharWideString Char 6Â
141 Instrukcja - zadeklarować zmienne "a" i "b" typu String. a, b: String;Â
Które zmienne są typu logicznego?
142. 3 BooleanWideCharByteBoolBool 13Â
143. 3 BooleanWideCharLongBoolWordBool 13Â
144 jednowymiarowÄ… o nazwie "tablica" o piÄ™ciu komórkach typu Integer (adresy komórek od 1 do 5). tablica=array[1..5] of Integer;Â
145 dwuwymiarowÄ… o nazwie "tablica" o 25 komórkach typu Real (adresy komórek: wymiar pierwszy od 1 do 5, wymiar drugi od 1 do 5). tablica=array[1..5, 1..5] of Real;Â
Operator:
146 przypisania? :=Â
147 arytmetyczny dodawania? +Â
148 arytmetyczny odejmowania? -Â
149 arytmetyczny mnożenia? *Â
150 arytmetyczny dzielenia? /Â
151 arytmetyczny dzielenia caÅ‚kowitego? divÂ
152 arytmetyczny reszty z dzielenia? modÂ
153 bitowy negacji? notÂ
154 bitowy koniunkcji? andÂ
155 bitowy alternatywy? orÂ
156 bitowy różnicy systemowej? xorÂ
157 relacji - równy? =Â
158 relacji - nierówny? <>Â
159 relacji - mniejszy? <160>Â
161 relacji - mniejszy lub równy? <162>=Â
163Jaki operator ma najwyższy priorytet? notÂ
164 Instrukcja - jeÅ›li zmienna "a" jest wiÄ™ksza od zmiennej "b" to przypisz zmiennej "c" wartość 4, a jeÅ›li nie to wartość 3 (wszystkie zmienne sÄ… typu Integer). if a>b then c:= 4 else c:=3;Â
165 Z poniższej listy wybierz funkcję warunkową. 2 If .. then .. else
166 Z poniższej listy wybierz pętlę wykonującą instrukcje podaną ilość razy. For .. do
167 Z poniższej listy wybierz pętlę wykonującą instrukcje do momentu, kiedy warunek zostanie spełniony (warunek jest sprawdzany przed wykonaniem instrukcji). While .. do
168 Z poniższej listy wybierz pętlę wykonującą instrukcje do momentu, kiedy warunek zostanie spełniony (warunek jest sprawdzany po wykonaniu instrukcji). Repeat .. until