Nazwisko i imię: 10 marca 2007 r.
Egzamin z informatyki
Co to jest akapit wg edytora tekstu?
Jaką postać przyjmie formuła = 3 * $D$5 * SIN(B5), zapisana w komórce A4 arkusza Excela, po skopiowaniu jej do komórki C3?
Co to jest kwerenda parametryczna? Podaj prosty przykład.
Jakie rozszerzenie mają pliki baz danych Accessa, wybierz: doc, jpg, xls, mdb, bmp?
Jak zbudowana jest instrukcja warunkowa w języku Qbasic? Pooglądaj przykłady i napisz.
Dany jest następujący fragment programu w j. Basic:
CLS
INPUT ” bok a = ”, A
INPUT ”bok b = ”, B
IF A < B THEN
Z = B
B = A
A = Z
END IF
PRINT ”podstawa = ”; A ;”wysokość = ”; B
Obok programu napisz, co ukaże się na ekranie i jak będzie wyglądała mapka pamięci, podczas wykonania tego programu przy danych kolejno: 30, 120.
Podaj postać ogólną instrukcji cyklu.
Co ukaże się na ekranie w wyniku następującego programu:
CLS
FOR K = 0 TO 90 STEP 10
PRINT ”*”
NEXT K
Napisz program w j. Basic przeznaczony do obliczania wartości średniej ze 100 danych liczbowych.
Czym różni przeznaczenie procedur typu SUB od procedur typu FUNCTION w j. Basic?
Dana jest następująca procedura typu FUNCTION (tzw. funkcja niestandardowa) przeznaczona do obliczania azymutu boku PK wyznaczonego przez punkty o znanych współrzędnych: XP, YP, XK, YK.
FUNCTION AZ(XP,YP, XK, YK)
DX = XK -XP
DY = YK - YP
D = SQR(DX^2 + DY^2)
IF D = 0 THEN EXIT FUNCTION
IF DX = 0 THEN DX = 0.00000001
A = ATN(DY/DX) * 63.66197
IF DX < 0 THEN A = A + 200
IF A < 0 THEN A = A + 400
AZ = A
END FUNCTION
Napisz w j. Qbasic część główną programu z tą procedurą, przeznaczonego do obliczania kąta wyznaczonego przez punkty L, P, C o znanych współrzędnych (kąt z różnicy azymutów). Uwaga: Do przygotowania części głównej wystarczy znać przeznaczenie funkcji AZ oraz jej argumenty.
Do czego służy następująca makroinstrukcja:
Sub makro1()
Selection.Value = 3
End Sub
Napisz makroinstrukcję przeznaczoną do zmieniania koloru zaznaczonego zakresu komórek na kolor o indeksie 3.
Co zostanie wyświetlone w oknie Immediate po wpisaniu w nim instrukcji:
PRINT ActiveSheet.Name
Co oznaczają słowa Cells, WorkSheets?
Na formularzu użytkownika umieszczono pole tekstowe o nazwie TBL i obok niego etykietę o nazwie LD a poniżej przycisk polecenia o nazwie CB. Na etykiecie umieszczono napis „Podaj liczbę” a na przycisku napis „Przepisz”. Kliknięcie na przycisk uruchamia następującą procedurę:
Sub CB_Click()
Range(”B4”).Value = TBL.Text
End Sub
a) Narysuj obraz tego formularza.
b) Co by się zdarzyło, gdyby w aktywnym już formularzu użytkownik wpisał do pola tekstowego 7 a następnie kliknął na przycisk CB?
Jaki będzie skutek wpisania do okna Immediate następującej instrukcji:
CommandBars(1).Add("drugi",msoBarLeft, False, True).Visible=True
Jaki będzie skutek wpisania do okna Immediate następującej instrukcji:
Commandbars("drugi").Controls.Add(msoControlButton, , , ,True).Caption = "pppp"
Co to jest?
Dim B2 As Single
Po co wprowadza się nowe paski narzędziowe lub nowe przyciski na istniejących paskach?
C
L
P