Zu welchem Typ Programmiersprache gehört HyperTalk?
Objektorientierte Computer-Programmiersprache vierter Generation
Objektorientierte Computer-Programmiersprache dritter Generation
Prozedurale Computer-Programmiersprache vierter Generation
Prozedurale Computer-Programmiersprache dritter Generation

Wie lautet der korrekte Nachrichten-Übergabepfad (Hierarchie)?
button script -> card script -> background script -> stack script
button script -> background script -> card script -> stack script
card script -> stack script -> background script -> button script
stack script -> background script -> card script -> button script

Gegeben ist userLevel 4; wie lautet sein Level?
Gestalten/Authoring
Blättern/Browsing
Programmieren/Scripting
Zeichnen/Painting

In welchem Level arbeitet ein standalone HyperCard Programm?
4
1
2
3

Sie benutzen den Befehl (find), wollen jedoch während der Suche ein Textfeld überspringen; wie lautet der korrekte Code dafür?
set the dontSearch of cd fld 1 to true
set the dontSearch of cd fld 1 to false
set the dontSearch of cd fld 1 to 0
set the dontSearch of cd fld 1 to 1

Welche Zeichenkette definiert in HyperTalk einen Kommentar?
Zeile beginnt mit --
Zeile beginnt mit <!-- und endet mit -->
Zeile beginnt mit (* und endet mit *)
Zeile beginnt mit /* und endet mit */

Welches Tastaturkürzel beendet den Ablauf eines Skripts?
Befehl-.
Befehl-Q
Befehl-P
Befehl-A

Sie doppelklicken auf eine Taste, ein gesperrtes Textfeld oder auf eine Karte; welche Nachricht wird zuerst gesendet?
mouseDown
mouseDoubleClick
mouseStillDown
mouseEnter

Wie definieren Sie mehr als eine globale Variable?
global gOne,gTwo,gThree
global (gOne,gTwo,gThree)
global gOne gTwo gThree
global gOne, global gTwo, global gThree

Wie machen Sie die Menüleiste sichtbar?
set the visible of menubar to true
set the display of menubar to true
set the delete of menubar to false
set the erase of menubar to false

Wie machen Sie die Titelleiste sichtbar?
show titlebar
set the titlebar to true
set the visible of titlebar to true
set the title bar to true

Bei welchem dieser Ausdrücke handelt es sich um ein HyperTalk Objekt?
field
paragraph
word
char

Welches ist kein Synonym für "background button"?
background buton
background btn
bkgnd button
bg btn

Wie lautet die HyperTalk-Funktion mit dem Buchstaben-Rückgabewert eines bestimmten ASCII-Wertes?
numToChar()
charToNum()
charToHex()
hexToChar()

Welcher Durckbefehl berücksichtigt Formatierung?
print bg fld 1
print (card field 1)
print (bg fld 1)
print (cd fld 1)

Wobei handelt es sich um einen zulässigen Befehl?
print this cd
print this stack
print marked cd
print marked bg

Wie lautet die Standard-Note und -Dauer des Befehls (play)?
D4q
C4q
D4e
C4e

Welches ist das Standard-Tempo des Befehls (play)?
120
100
80
160

Welcher dieser Befehle entspricht (unlock messages)?
set the lockMessages to false
set the lockMessages to true
set the lockMessage to false
set the lockMessage to true

Welche Funktion liefert nebst Stunden und Minuten auch Sekunden?
the long date && the long time
the date && the time
the short date && the short time
the abbr date && the abbr time

Ein tick entspricht?
1/60 of 1 second
1/20 of 1 second
1/30 of 1 second
1 second

Welcher Befehl ist unzulässig?
goto previous cd
go previous
go to previous
go previous cd

Welcher der folgenden Befehle ist syntaktisch korrekt?
set the name of this cd to "Lise"
set the short name of this cd to "Lise"
set the long name of this cd to "Lise"
set the English name of this cd to "Lise"

Welcher dieser Befehle entfernt das Icon eines Buttons nicht?
set the icon of cd btn "Icon" to null
set the icon of cd btn "Icon" to 0
set the icon of cd btn "Icon" to ""
set the icon of cd btn "Icon" to empty

Welcher Befehl erlaubt es Ihnen, in ein Textfeld zu schreiben?
choose browse tool
choose text tool
select text tool
select field tool

Falls ein Menü "Power" existiert, wie fügen Sie ihm ein Trennlinie hinzu?
put "-" before menu "Power"
put - before menu "Power"
put line before menu "Power"
put a line before menu "Power"

Wie stellen Sie ein Bild in halber seiner aktuellen Größe dar?
set the scale of window "Photo" to -1
set the scale of window "Photo" to half
set the scale of window "Photo" to 1/2
set the scale of window "Photo" to 0.5


item 3 of the long date
item 1 of the short date
item 2 of the abbr date
item 2 of the English date

Was ist (char 3 of item 3 of "Agnes,Bruce,Carol,David")?
r
Carol
Bruce
n

Was liefert der Vergleich ("B" = "b")?
true
false
0
1

Was liefert die Funktion sin(pi)?
0
1
0.5
-1

Was liefert die Funktion cos(pi)?
-1
0
0.5
1

Was liefert die Funktion tan(pi)?
0
1
0.5
-1

Was liefert die Funktion length(2^4-3)?
2
5
13
0

Was liefert die Funktion round(pi)?
3
3.14
pi
p

Was liefert die Funktion offset(empty,"My name is Fred")?
0
3
4
15

Was liefert die Funktion average(100,200,300,400)?
250
150
200
300

Was liefert die Funktion max(100,200,300,400)?
400
100
200
300

Was ergibt (2+3^3-2)?
27
5
123
29

Was ergibt (10 mod 4)?
2
4
10
2.5

Sie möchten einen card button auf die Koordinaten X = 256 und Y = 64 plazieren, wie lautet die entsprechende Zeile Code?
set the loc of cd btn 1 to "256,64"
set the pos of cd btn 1 to "256,64"
set the rect of cd btn 1 to "128,32,256,64"
set the width of cd btn 1 to "256"

Was ergibt (the number of chars of (3^3-3+3))?
2
27
4
1

Was wird bei (answer pi) im Dialogfenster angezeigt?
3.14159265358979323846
3.141592
3.14
pi

Bei welchem der folgenden Befehle handelt es sich nicht um einen zulässigen HyperTalk-Befehl?
find partial "AT&T" in bg fld 1
find words "AT&T" in bg fld 1
find whole "AT&T" in bg fld 1
find chars "AT&T" in bg fld 1

Sie möchten 0.4793 als 0.48 darstellen; welcher Befehl kommt dafür in Frage?
set the numberFormat to "0.00"
set the numberFormat to "#.##"
set the numberFormat to ".00"
set the numberFormat to ".##"

Welche Schleife erkennt, ob ein mit dem Befehl (speak) laufender Ton bereits beendet wurde?
repeat until (the speech = "done")
repeat until the speech ends
repeat until the speech is finished
repeat until (the speech is over)

Was passiert bei doppeltem (lock screen) Befehl?
Der screen ist 2fach gesperrt, muß also auch durch 2faches (unlock screen) entsperrt werden
Der Screen ist nur einfach gesperrt; ein einfaches (unlock screen) hebt die Sperre wieder auf
Der Screen ist überhaupt nicht gesperrt
Der Zweite (lock screen) Befehl bringt das System zum Absturz

Wie lesen Sie den gesamten Inhalt einer Textdatei aus?
read from file "Macintosh HD:Addresses" until eof
read from file "Macintosh HD:Addresses" from start to end
read from file "Macintosh HD:Addresses" from start until end
read from file "Macintosh HD:Addresses" for 99999

Welches ist der Standardwert der (pattern) Eigenschaft?
12
1
2
3

Welche Zeile entspricht (get bg fld "E-mail")?
put bg fld "E-mail" into it
put bg fld "E-mail" into the result
put bg fld "E-mail" into the target
put bg fld "E-mail" into target

Welche Zeile ist syntaktisch inkorrekt?
wait until the mouse
wait until the mouse is down
wait until (the mouse = down)
wait until (the mouse = "down")

Aus wievielen Wörtern besteht der String "My_telephone_number"?
1
3
19
0

Es gilt: (theString = "Agnes,Bruce,Carol,David"); wie also lautet das Ergebnis von (delete char 1 of theString)?
gnes,Bruce,Carol,David
,Bruce,Carol,David
Bruce,Carol,David
Agnes,Bruce,Carol,David

Es gilt: (theString = "My address"); wie oft wird also die Schleife bei (repeat with i = 1 to length(theString)) durchlaufen?
10
2
9
11

Was ist gleichbedeutend mit (put "Hello world")?
put "Hello world" into the message box
put "Hello world" into the menubar
put "Hello world" into the first bg fld
put "Hello world" into the first cd fld

Wenn theName "HyperCard" ist, wie machen Sie "Hyper Card" daraus?
put " " after char 5 of theName
put " " before char 5 of theName
put " " into char 5 of theName
put " " between char 5 and 6 of theName

Welcher HyperTalk-Befehl graut einen background button aus?
disable bg btn 1
delete bg btn 1
gray bg btn 1
hide bg btn 1

Falls ein Menü "Help" existiert, was ergibt dann (there is not a menu "Help")?
false
no
0
1

Welche Befehl stellt den Inhalt des bg fld "popup" fett dar?
set the textStyle of bg fld "Popup" to bold,italic
set the font of bg fld "Popup" to bold
set the fontStyle of bg fld "Popup" to bold,italic
set the style of bg fld "Popup" to bold

Was ergibt (the number of words of "This is, my pen.")?
4
5
14
15

Welcher der folgenden Sätze pausiert ein laufendes Skript nicht für 20 Sekunden?
pause 20 seconds
wait for 1200
wait for 20 sec
wait 20 seconds

Wieviele Dezimalstellen kann HyperTalk bei Fließkommabrüchen durch den Gebrauch des Befehls (divide) oder des Operanden (/) darstellen?
19
31
63
infinite

Wie stellen Sie die Schriftgröße im Skripteditor ein?
set the scriptTextSize to 10
set the textSize to 10
set the scriptFontSize to 10
set the fontSize to 10

Welche Eigenschaft erlaubt das Tippen in die Messagebox, auch wenn sie nicht sichtbar ist?
blindTyping
powerKeys
blindKeys
powerTyping

Wie lautet die korrekte Reihenfolge der Koordinaten für den Befehl (set the rect of bg btn 1 to "X1,Y1,X2,Y2")?
left,top,right,bottom
top,bottom,left,right
top,left,bottom,right
right,left,bottom,top

Die Eigenschaft (autoTab) steht auf false; was bewirkt dies?
Das Drücken der Returntaste wählt die nächste Zeile im Textfeld aus
Das Drücken der Returntaste wählt das nächste Textfeld aus
Das Drücken der Returntaste wählt die letzte Zeile im Textfeld aus
Das Drücken der Returntaste wählt die erste Zeile im Textfeld aus

Das Textfeld cd fld 1 ist leer; was ergibt dann (cd fld 1 = "")?
true
false
0
1

Das Hintergrundfeld bg fld 1 ist nicht leer; was ergibt (bg fld 1 is empty)?
false
true
1
0

Was ergibt ("&" is not in "AT&T")?
false
true
1
0

Es gilt: (A = B) ist true und (C = D) ist true; welche Zeile ergibt dann true?
(A = B) and (C = D)
not ((A = B) or (C = D))
not (A = B) or not (C = D)
not (A = B) and not (C = D)

Der handler (countNumber "Anne","Barry","Cathy","David") wird aufgerufen, was liefert dann die Funktion paramCount()?
4
5
3
2

Welche Zeile ergibt false?
(eleven = 11)
(zero = 0)
(one = 1)
(nine = 9)

Welche Zeile ergibt true?
(4.32 <= 5.86)
(4.32 >> 5.86)
(4.32 >= 5.86)
(4.32 == 5.86)

Was liefert die Funktion sum(1,2,-3,4,-5)?
-1
0
1
-2

Welche der Linien ist syntaktisch einwandfrei?
set the titleWidth of cd btn 1 to "64"
set the titleWidth of cd fld 1 to "64"
set the titleWidth of cd btn 1 to "64,32"
set the titleWidth of cd fld 1 to "64,32"

Bei welcher Schrift handelt es sich um einen Monotype Font?
Monaco
Geneva
Chicago
New York

Der Hintegrundmodus ist deaktiv. Was bewirkt dann der doppelt ausgeführte Befehl (doMenu "Background")?
Background-Modus wird ausgeschaltet
Background-Modus wird eingeschaltet
Es erscheint eine Fehlermeldung
Es erscheint eine Warnung

Was bewirkt (create menu "Quick")?
Legt ein neues Menü "Quick" in der Menüleiste an
Legt sowohl ein Menü "New Menu" als auch Menü "Quick" an
Legt das Menü "Quick" im Apfelmenü an
Legt ein Menü "New Item" im menü "Quick" an

Welche der Befehle öffnet einen Fragedialog mit Standardantwort "Cancel"?
answer "Question?" with "Yes" or "No" or "Cancel"
answer "Question?" with "Cancel" or "OK" or "Yes"
answer "Question?" with "Yes" and "No" or "Cancel"
answer "Question?" with "OK" and "Yes" or "Cancel"

In welche Variable schreibt der Befehl (ask "Enter your name:") den eingegebenen Text?
it
result
the result
me

Welcher der button styles bleibt von der (autoHilite) Eigenschaft unberührt?
Popup
Transparent
Opaque
Oval

Welche der folgenden Eigenschaften ist Bedingung für den Einsatz der (autoSelect) Eigenschaft?
dontWrap
multipleLines
showLines
wideMargins

Wie aktivieren Sie den Systemklang dreimal hintereinander?
beep 3
beep thrice
beep beep beep
beep tree

Was ergibt (set the centered to false)?
Die Zeichenwerkzeuge zeichnen von einer Ecke aus
Der Text in sämtlichen bg flds wird nicht zentriert
Der Text in sämtlichen cd flds wird nicht zentriert
Der Text in bg und cd flds wird nicht zentriert

Welche Funktion liefert die Buchstabenposition eines angeklickten Wortes oder gruppierten Textes?
clickChunk()
click()
clickLine()
clickText()

Welcher Vergleich liefert true?
(clickLoc() = clickH() & "," & clickV())
(clickLoc() = clickH() , clickV())
(clickLoc() = clickH() & clickV())
(clickLoc() = clickH() + clickV())

Sie wollen das Skript eines Objektes bei gedrückter Befehlstaste editieren. Wie lautet der richtige Code?
if (the commandKey = "down") then edit script of me
if (commandKeyDown() = true) then edit script of me
if (the commandKeyDown = true) then edit script of me
if (the commands = "down") then edit script of me

Wie berechnen Sie den Wachstum von $1 000 bei 5 % Jahreszins und einer Laufzeit von 10 Jahren?
compound(0.05,10) * 1000
compound(10,0.05) * 1000
compound(5,10) * 1000
compound(10,5) * 1000

Wie errechnen Sie das gestrige Datum?
convert (the seconds - (60 * 60 * 24)) to long date
convert (the seconds + (60 * 60 * 24)) to long date
convert ((the seconds - 60 * 60) * 24) to long date
convert ((the seconds + 60 * 60) * 24) to long date

Wie erzeugen Sie ein neues Feld?
doMenu "New Field","Objects"
doMenu "New Field,Objects"
doMenu "Objects","New Field"
doMenu "Objects,New Field"

Die card size beträgt 512 mal 342; ziehen Sie von rechts oben nach links unten?
drag from "512,0" to "0,342"
drag from "0,0" to "342,512"
drag from "0,342" to "512,0"
drag from "0,342" to "0,512"

Welcher Befehl legt die geringste Ziehgeschwindigkeit der Zeigerbewegung fest?
set the dragSpeed to 99
set the dragSpeed to 60
set the dragSpeed to "slow"
set the dragSpeed to 0

Mit welchem Befehl erzeugen Sie in der card Ebene ein neues Textfeld?
set the editBkgnd to false
set the editBkgnd to true
set the editCard to true
set the editCard to false

Welche Nachricht wird bei Drücken der Enter Taste zusammen mit der aktuellen Auswahl an das entsprechende Textfeld geschickt?
enterInField
enterKey
returnInField
closeField

Wie lauten die beiden möglichen Umgebungen der "environment" Eigenschaft?
development, player
card, background
alpha, beta
preliminary, final

Welche Funktion liefert eine Positionsbeschreibung des durch den (find) Befehl gefundenen Textes?
foundChunk()
foundLine()
foundField()
foundText()

Falls keine cd namens "Previous" existiert, was bewirkt dann der Befehl (go cd "Previous")?
the result = "No such card"
the result = ""
it = empty
it = "No such card"

Welche Zeile ergibt die Differenz zwischen item 4 und item 2 der (rect) Eigenschaft?
the height of cd btn 1
the width of cd btn 1
the length of cd btn 1
the depth of cd btn 1

Welche Zeile entspricht dem dritten item der (rect) Eigenschaft?
the right of cd fld 1
the bottom of cd fld 1
the top of cd fld 1
the left of cd fld 1

Welche Zeile entspricht dem vierten item der (rect) Eigenschaft?
the bottom of cd fld 1
the right of cd fld 1
the top of cd fld 1
the left of cd fld 1

Wo versteckt sich unzulässiger Syntax?
hide bg window
hide cd window
hide cd picture
hide titlebar

Welcher der button styles kann kein Icon darstellen?
Checkbox
Opaque
Tranparent
Standard

Welche Zeile beinhaltet unzulässigen Syntax?
set the itemDelimiter to ""
set the itemDelimiter to ":"
set the itemDelimiter to ";"
set the itemDelimiter to ","

Welche dieser (if...then...else) Strukturen beinhaltet unzulässigen Syntax?
if (A = (B and C) = D) then beep 1 else beep 2
if (A = B) and (C = D) then beep 1 else beep 2
if (A = B) or (C = D) then beep 1 else beep 2
if ((A = B) and (C = D)) then beep 1 else beep 2

Welche Aussage liefert false?
"16,32" is not a point
"16,32,32,64" is a rect
"Fred" is not a number
34.1 is not an integer

Wobei handelt es sich um einen unzulässigen Befehl?
reset titlebar
reset paint
reset printing
reset menubar

Der Befehl (set the loc of bg btn 1) wird ausgeführt, um die Position eines Objektes zu verändern; welche Eigenschaft bleibt dabei unverändert?
width
rect
topLeft
bottomRight

Welcher Befehl verbirgt den Cursor?
set the cursor to "none"
set the cursor to ""
set the cursor to 0
set the cursor to empty

Wie entsperren Sie ein gesperrtes Textfeld?
set the lockText of bg fld 1 to false
set the lock text of bg fld 1 to false
set the cantModify of bg fld 1 to false
set the cant modify of bg fld 1 to false

Mit welchem Befehl werden Objekte nicht markiert?
mark all cd
mark cd "Directory"
mark cds where (cd fld 1 = "Apple")
mark cds by finding "Orange"

Welche Eigenschaft bestimmt den Mindestabstand zwischen mehrfach gezeichneten Formen?
the multiSpace
the multiple
the mutipleLines
the multiply

Welche Zeile beinhaltet unzulässigen Syntax?
the number of marked cd
the number of windows
the number of cds
the number of bgs

Welche Funktion liefert den Wert eines bestimmten Parameters innerhalb eines handlers?
param()
paramCount()
params()
parameter()

Mit welchem Befehlssatz wird die long ID einer cd gespeichert, um dann wieder zurück zur cd zu gelangen?
push cd, pop cd
push cd, pull cd
pull cd, pop cd
pup cd, pop cd

Welche der folgenden Funktionen liefert eine Zufallszahl zwischen 5 und 35?
random(31) + 4
random(30) + 5
random(30) - 5
random(35)

Wie scrollen Sie zum Anfang eines scrolling field?
set the scroll of cd fld 1 to 0
set the scroll of cd fld 1 to "begin"
set the scroll of cd fld 1 to "start"
set the scroll of cd fld 1 to "top"

Es gilt: (put the seconds into theSeconds); welcher Code errechnet die verstrichene Zeit in Minuten?
(the seconds - theSeconds) / 60
(the seconds + theSeconds) / 60
(theSeconds - the seconds) * 60
(theSeconds + the seconds) * 60

Mit welchem Befehl scrollen Sie zum Anfang eines scrolling field?
select before text of bg fld 1
select before text bg fld 1
select before line of bg fld 1
select before bg fld 1

Wie deselektieren Sie eine Auswahl in einem gesperrten Textfeld?
select line 0 of cd fld 1
select char 0 of cd fld 1
select word 0 of cd fld 1
select text 0 of cd fld 1

Mit welcher Funktion erhalten Sie eine Beschreibung der ausgewählten Zeile einer clickable list?
selectedLine()
selectedLoc()
selectedField()
selectedChunk()

Welche Eigenschaft verrät, ob sich alle Karten eines Hintergrundes das highlight eines background button teilen?
the sharedHilite
the sharedCard
the sharedBackground
the sharedButton

Wobei handelt es sich um ungültigen Syntax?
sort words of cd fld 1 ascending
sort lines of cd fld 1 ascending
sort lines of cd fld 1 descending
sort items of cd fld 1 ascending