Quel type de langage de programmation est HyperTalk?
langage de programmation d'ordinateur de 4ème génération orienté objectivement
langage de programmation d'ordinateur de 3ème génération orienté objectivement
langage de programmation d'ordinateur de 4ème génération procédural
langage de programmation d'ordinateur de 3ème génération procédural

Quel est le bon ordre de la hierarchie du cheminement d'un message?
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

Si le userLevel est placé à 4, alors quel est son niveau?
Auteur
Navigation
Programmation
Dessin

Quel est le niveau de l'utilisateur d'une application autonome de HyperCard?
4
1
2
3

Si vous voulez que la commande (find) saute un champ indiqué, alors quelle commande est-ce que vous employez?
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

Quelle corde définit des commentaires dans un script de HyperTalk?
lignes commençant par --
lignes commençant par <!-- et finissant avec le -->
lignes commençant par (* et finissant avec *)
lignes commençant par /* et finissant avec */

Quelle combinaison de touches abandonne l'exécution d'un script?
Commande-.
Commande-Q
Commande-P
Commande-A

Quand vous double-cliquez un bouton, un champ verrouillé ou une carte, quel message est envoyé le premier?
mouseDown
mouseDoubleClick
mouseStillDown
mouseEnter

Comment définissez-vous plus qu'une variable globale?
global gOne,gTwo,gThree
global (gOne,gTwo,gThree)
global gOne gTwo gThree
global gOne, global gTwo, global gThree

Comment rendez-vous le menubar visible?
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

Comment rendez-vous le titlebar visible?
show titlebar
set the titlebar to true
set the visible of titlebar to true
set the title bar to true

Lequel des objets suivants est un objet dans HyperTalk?
field
paragraph
word
char

Lequel des éléments suivants n'est pas un synonyme de "background button"?
background buton
background btn
bkgnd button
bg btn

Nommez la fonction de HyperTalk qui renvoie le caractère correspondant à la valeur d'ASCII indiquée?
numToChar()
charToNum()
charToHex()
hexToChar()

Lequel des print suivants imprime avec le formatage intact?
print bg fld 1
print (card field 1)
print (bg fld 1)
print (cd fld 1)

Laquelle des commandes suivantes est une commande légale?
print this cd
print this stack
print marked cd
print marked bg

Quelles sont la note et la durée de défaut de la commande (play)?
D4q
C4q
D4e
C4e

Quel est le tempo de défaut de la commande (play)?
120
100
80
160

Laquelle des commandes suivantes est équivalente à (unlock messages)?
set the lockMessages to false
set the lockMessages to true
set the lockMessage to false
set the lockMessage to true

Laquelle des fonctions suivantes renvoie des secondes aussi bien que heures:minutes?
the long date && the long time
the date && the time
the short date && the short time
the abbr date && the abbr time

Un tick est équivalent à quoi?
1/60 of 1 second
1/20 of 1 second
1/30 of 1 second
1 second

Laquelle des commandes suivantes est illégale?
goto previous cd
go previous
go to previous
go previous cd

Laquelle des commandes suivantes a une syntaxe correcte?
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"

Laquelle des commandes suivantes n'enlève pas l'icône d'un bouton?
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

Laquelle des commandes suivantes vous permet de dactylographier dans un champ?
choose browse tool
choose text tool
select text tool
select field tool

S'il y a un menu "Power", alors comment ajoutez-vous une ligne de division?
put "-" before menu "Power"
put - before menu "Power"
put line before menu "Power"
put a line before menu "Power"

Comment affichez-vous une image à une échelle de grandeur de 1/2?
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

Si la date d'aujourd'hui est 2002-10-16, alors laquelle des lignes suivantes renvoie une corde contenant l'année "2002"?
item 3 of the long date
item 1 of the short date
item 2 of the abbr date
item 2 of the English date

Qu'est (char 3 of item 3 of "Agnes,Bruce,Carol,David")?
r
Carol
Bruce
n

Quel est le rendement de la comparaison ("B" = "b")?
true
false
0
1

Qu'est-ce que la fonction sin(pi) renvoie?
0
1
0.5
-1

Qu'est-ce que la fonction cos(pi) renvoie?
-1
0
0.5
1

Qu'est-ce que la fonction tan(pi) renvoie?
0
1
0.5
-1

Qu'est-ce que la fonction length(2^4-3) renvoie?
2
5
13
0

Qu'est-ce que la fonction round(pi)  renvoie?
3
3.14
pi
p

Qu'est-ce que la fonction  offset(empty,"My name is Fred") renvoie?
0
3
4
15

Qu'est-ce que la fonction average(100,200,300,400) renvoie?
250
150
200
300

Qu'est-ce que la fonction max(100,200,300,400) renvoie?
400
100
200
300

Qu'est-ce que (2+3^3-2) renvoie?
27
5
123
29

Qu'est-ce que (10 mod 4) renvoie?
2
4
10
2.5

Si vous voulez positionner un bouton de carte à X = 256 et Y = 64, alors quelle commande est appropriée?
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"

Qu'est-ce que (the number of chars of (3^3-3+3)) renvoie?
2
27
4
1

Qu'est-ce que (answer pi) affiche dans une boîte de dialogue?
3.14159265358979323846
3.141592
3.14
pi

Lequel des choix suivants n'est pas une commande valide de HyperTalk?
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

Si vous voulez que 0.4793 soit affiché en tant que 0.48, laquelle des commandes suivantes devriez-vous employer?
set the numberFormat to "0.00"
set the numberFormat to "#.##"
set the numberFormat to ".00"
set the numberFormat to ".##"

Quelle boucle de répétition est employée pour détecter quand est-ce que le son de la commande (speak) est fini?
repeat until (the speech = "done")
repeat until the speech ends
repeat until the speech is finished
repeat until (the speech is over)

Que se produit-il si vous publiez la commande (lock screen) deux fois?
l'écran est verrouillé deux fois, ainsi vous devez publier (unlock screen) deux fois pour ouvrir l'écran
l'écran est verrouillé une fois, ainsi la publication (unlock screen) ouvrira l'écran
l'écran n'est pas verrouillé du tout
la seconde (unlock screen) brisera le système

Comment obtenez-vous des données entières à partir d'un dossier de textes?
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

Quel est le standard de la propriété (pattern)?
12
1
2
3

Laquelle des lignes suivantes est équivalente à (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

Laquelle des lignes suivantes n'a pas une syntaxe correcte de HyperTalk?
wait until the mouse
wait until the mouse is down
wait until (the mouse = down)
wait until (the mouse = "down")

Combien de mots y a-t-il dans la corde "My_telephone_number"?
1
3
19
0

Si (theString = "Agnes,Bruce,Carol,David"), alors qu'est-ce que (delete char 1 of theString) rapporte?
gnes,Bruce,Carol,David
,Bruce,Carol,David
Bruce,Carol,David
Agnes,Bruce,Carol,David

Si (theString = "My address"), alors combien de fois est-ce que (repeat with i = 1 to length(theString)) fait de boucles?
10
2
9
11

Laquelle des lignes suivantes effectue l'équivalent de (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

Si theName est "HyperCard", alors comment transformez-vous theName en "Hyper Card"?
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

Quelle commande de HyperTalk affiche un bouton de fond en gris?
disable bg btn 1
delete bg btn 1
gray bg btn 1
hide bg btn 1

Si le menu "Help" existe sur le menubar, alors qu'est-ce que (there is not a menu "Help") rapporte?
false
no
0
1

Laquelle des commandes suivantes affiche la police gras pour le bg fld "Popup"?
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

Qu'est-ce que (the number of words of "This is, my pen.") rapporte?
4
5
14
15

Laquelle des lignes suivantes ne fait pas une pause à un script pendant 20 secondes?
pause 20 seconds
wait for 1200
wait for 20 sec
wait 20 seconds

Combien de positions décimales de précision est-ce que la division de "floating point" de HyperTalk employée  par la commande (divide) ou l'opérateur (/)?
19
31
63
infinite

Comment indiquez-vous la taille de police employée par l'éditeur de scripts?
set the scriptTextSize to 10
set the textSize to 10
set the scriptFontSize to 10
set the fontSize to 10

Quelle propriété commande si vous pouvez dactylographier dans la boîte de message lorsqu'elle est cachée?
blindTyping
powerKeys
blindKeys
powerTyping

Laquelle des séquences de coordonnées suivantes est correcte pour la commande (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

Si la propriété (autoTab) est placée à false, alors qu'est-ce que cela signifie?
appuyer sur la touche de retour déplace à la prochaine ligne du champ
appuyer sur la touche de retour déplace au prochain champ
appuyer sur la touche de retour déplace à la dernière ligne du champ
appuyer sur la touche de retour déplace à la première ligne du champ

Si le champ de la carte 1 est vide, alors qu'est-ce que (cd fld 1 = "") rapporte?
true
false
0
1

Si le champ de fond 1 n'est pas vide, alors qu'est-ce que (bg fld 1 is empty) rapporte?
false
true
1
0

Qu'set-ce que ("&" is not in "AT&T") rapporte?
false
true
1
0

Si (A = B) est vrai et (C = D) est vrai, alors laquelle des lignes suivantes rapporte vrai?
(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)

Si la procédure de gestion (countNumber "Anne","Barry","Cathy","David") est appelée, alors qu'est-ce que la fonction paramCount() renvoie?
4
5
3
2

Laquelle des lignes suivantes rapporte false?
(eleven = 11)
(zero = 0)
(one = 1)
(nine = 9)

Laquelle des lignes suivantes rapporte true?
(4.32 <= 5.86)
(4.32 >> 5.86)
(4.32 >= 5.86)
(4.32 == 5.86)

Qu'est-ce que la fonction sum(1,2,-3,4,-5) renvoie?
-1
0
1
-2

Laquelle des lignes suivantes a une syntaxe correcte?
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"

Laquelle des polices suivantes est une police monospace?
Monaco
Geneva
Chicago
New York

Qu'est-ce que publier (doMenu "Background") fait deux fois, quand il n'est pas dans le mode d'édition de fond?
arrête le mode d'édition de fond
allume le mode d'édition de fond
donne un message d'erreur
donne un message d'avertissement

Qu'est-ce que (create menu "Quick") fait?
crée le menu "Quick" sur le menubar
crée le menu "New Menu" et l'article de menu "Quick"
crée l'article de menu "Quick" dans le menu "Apple"
crée l'article de menu "New Item" dans le menu "Quick"

Laquelle des commandes suivantes demande une question avec le bouton "Cancel" en tant que standard?
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"

Aux commandes (ask "Enter your name:"), laquelle des variables suivantes contient le texte que vous avez dactylographié?
it
result
the result
me

Lequel des styles de bouton suivants n'est pas affecté par la propriété (autoHilite)?
Popup
Transparent
Opaque
Oval

Laquelle des propriétés suivantes est exigé afin de placer la propriété (autoSelect)?
dontWrap
multipleLines
showLines
wideMargins

Comment faites-vous trois beep l'un après l'autre?
beep 3
beep thrice
beep beep beep
beep tree

Qu'est-ce que (set the centered to false) fait?
les outils de peinture de forme dessinent du coin
le texte dans tous les bg flds n'est pas centré
le texte dans tous les cd flds n'est pas centré
le texte dans les flds de bg et les cd flds n'est pas centré

Laquelle des fonctions suivantes renvoie la position de charactère du mot ou du groupe cliqué dans un champ verrouillé?
clickChunk()
click()
clickLine()
clickText()

Laquelle des comparaisons suivantes rapporte true?
(clickLoc() = clickH() & "," & clickV())
(clickLoc() = clickH() , clickV())
(clickLoc() = clickH() & clickV())
(clickLoc() = clickH() + clickV())

Si vous voulez éditer le script d'un objet quand la touche commande est pesée, quelle affirmation est-ce que vous employez?
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

Comment calculez-vous la croissance de $1 000 chez 5 % d'intérêt annuel sur 10 ans?
compound(0.05,10) * 1000
compound(10,0.05) * 1000
compound(5,10) * 1000
compound(10,5) * 1000

Comment calculez-vous la date d'hier?
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

Comment créez-vous un nouveau champ?
doMenu "New Field","Objects"
doMenu "New Field,Objects"
doMenu "Objects","New Field"
doMenu "Objects,New Field"

Si la taille de carte est 512 par 342, alors comment traînez-vous de la droite en haut à gauche en bas?
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"

Laquelle des commandes suivantes place la vitesse de traîne du mouvement du curseur la plus lente?
set the dragSpeed to 99
set the dragSpeed to 60
set the dragSpeed to "slow"
set the dragSpeed to 0

Laquelle des commandes suivantes devez vous employer pour créer un nouveau champ dans la couche de la carte?
set the editBkgnd to false
set the editBkgnd to true
set the editCard to true
set the editCard to false

Quel message est envoyé au champ sélectionné quand la touche Enter est pesée?
enterInField
enterKey
returnInField
closeField

Quel est l'ensemble de choix possibles correct d'environnement de propriété?
development, player
card, background
alpha, beta
preliminary, final

Quelle fonction renvoie une expression identifiant les positions de début et de fin du texte trouvé par la commande (find)?
foundChunk()
foundLine()
foundField()
foundText()

S'il n'y a aucune cd "Previous" et la commande (go cd "Previous") est exécutée, alors que se produit-il?
the result = "No such card"
the result = ""
it = empty
it = "No such card"

Laquelle des lignes suivantes est égale à la différence entre l'item 4 et l'item 2 de la propriété (rect)?
the height of cd btn 1
the width of cd btn 1
the length of cd btn 1
the depth of cd btn 1

Laquelle des lignes suivantes est égale au troisième item de la propriété (rect)?
the right of cd fld 1
the bottom of cd fld 1
the top of cd fld 1
the left of cd fld 1

Laquelle des lignes suivantes est égale au quatrième item de la propriété (rect)?
the bottom of cd fld 1
the right of cd fld 1
the top of cd fld 1
the left of cd fld 1

Laquelle des lignes suivantes a une syntaxe illégale?
hide bg window
hide cd window
hide cd picture
hide titlebar

Lequel des styles de bouton suivants n'affiche pas un icône?
Checkbox
Opaque
Tranparent
Standard

Laquelle des lignes suivantes a une syntaxe illégale?
set the itemDelimiter to ""
set the itemDelimiter to ":"
set the itemDelimiter to ";"
set the itemDelimiter to ","

Laquelle des lignes de structure (if...then...else) suivante a une syntaxe illégale?
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

Laquelle des lignes suivantes renvoie 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

Laquelle des lignes suivantes est une commande illégale?
reset titlebar
reset paint
reset printing
reset menubar

Quand la commande (set the loc of bg btn 1) est exécuté pour changer les coordonnées d'un objet, laquelle des propriétés suivantes ne change pas?
width
rect
topLeft
bottomRight

Laquelle des commandes suivantes fait disparaître le curseur?
set the cursor to "none"
set the cursor to ""
set the cursor to 0
set the cursor to empty

Comment déverrouillez-vous le texte verrouillé d'un champ?
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

Laquelle des lignes suivantes ne marque pas un objet correctement?
mark all cd
mark cd "Directory"
mark cds where (cd fld 1 = "Apple")
mark cds by finding "Orange"

Laquelle des propriétés suivantes détermine la distance minimum entre des formes successives?
the multiSpace
the multiple
the mutipleLines
the multiply

Laquelle des lignes suivantes a une syntaxe illégale?
the number of marked cd
the number of windows
the number of cds
the number of bgs

Laquelle des fonctions suivantes renvoie la valeur du paramètre indiqué appartenant à la procédure de gestion?
param()
paramCount()
params()
parameter()

Quelle paire de commandes est employée pour stocker la longue identification d'une carte, et puis pour retourner à la carte?
push cd, pop cd
push cd, pull cd
pull cd, pop cd
pup cd, pop cd

Laquelle des fonctions suivantes renvoie un nombre aléatoire 5 et 35?
random(31) + 4
random(30) + 5
random(30) - 5
random(35)

Comment faites-vous pour défiler jusqu'au début d'un champ de défilement?
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"

Si (put the seconds into theSeconds), alors laquelle des lignes suivantes calcule le temps passé en minutes?
(the seconds - theSeconds) / 60
(the seconds + theSeconds) / 60
(theSeconds - the seconds) * 60
(theSeconds + the seconds) * 60

Laquelle des commandes suivantes défile jusqu'au début d'un champ de défilement?
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

Comment déselectionnez-vous la selection dans un champ verrouillé?
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

Laquelle des fonctions suivantes renvoie les spécifications de ligne surlignées d'une liste que l'on peut cliquer?
selectedLine()
selectedLoc()
selectedField()
selectedChunk()

Laquelle des propriétés suivantes détermine si le surlignage d'un bouton de fond est le même sur toutes les cartes?
the sharedHilite
the sharedCard
the sharedBackground
the sharedButton

Laquelle des lignes suivantes contient une syntaxe illégale?
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