Lequel des programmes d'application suivants emploit HyperTalk en tant que langage de programmation?
HyperCard
SuperCard
Director
RealBasic

Quel est le bon ordre du cheminement d'un message?
button -> card -> background -> stack
button -> background -> card -> stack
card -> stack -> background -> button
stack -> background -> card -> button

Quelle est la définition de (the userLevel = 5)?
Programmation
Auteur
Navigation
Texte

Quel est le niveau de l'utilisateur de HyperCard Player?
4
1
2
3

Combien de niveaux de l'utilisateur  la propriété (userLevel) peut-elle supporter?
5
3
4
6

Quelle corde définit des commentaires dans un script de HyperTalk?
lignes commençant par --
lignes commençant par !!
lignes commençant par ##
lignes commençant par //

Quelle combinaison de touches abandonne l'exécution d'un script?
Commande-point
Option-point
Contrôle-point
Majuscule-point

Quand vous cliquez un bouton, un champ verrouillé ou une carte, quel message est envoyé d'abord?
mouseDown
mouseUp
mouseEnter
mouseLeave

Comment définissez-vous plus d'une variables globales?
global gOne,gTwo
global (gOne,gTwo)
global gOne gTwo
global gOne, global gTwo

Comment rendez-vous le menubar invisible?
hide menubar
undisplay menubar
delete menubar
erase menubar

Comment rendez-vous le titlebar invisible?
hide titlebar
set the titlebar to false
set the visible of titlebar to false
set the title bar to false

Lequel des objets suivant n'est pas un objet dans HyperTalk?
picture
cd
btn
fld

Lequel des objets suivant n'est pas un synonyme de "card field"?
card fild
card fld
cd fld
cd field

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

Lequel des objets suivants imprime sans formatage?
print (bg fld 1)
print card field 1
print bg fld 1
print cd fld 1

Laquelle des commandes suivantes est une commande illégale?
print this stack
print this cd
print bg fld 1
print cd fld 1

Quelle est la note de défaut de la commande (play)?
D4
C4
B4
A4

Comment jouez-vous un son numérique de do-re-mi?
play "flute" "C4 D4 E4"
play "harpsichord" do-re-mi
play "harpsichord" "do re mi"
play "boing" "A1 B2 C3"

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

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

Une seconde est équivalente à quoi?
60 ticks
20 ticks
30 ticks
1 tick

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

Laquelle des commandes suivantes a une fausse syntaxe?
put the international name of this cd into theName
put the English name of this cd into theName
put the short name of this cd into theName
put the long name of this cd into theName

Laquelle des commandes suivantes place correctement l'icône d'un objet?
set the icon of bg btn "Icon" to "Bill"
set the icon of cd fld "Icon" to "Bill"
set the icon of cd "Icon" to "Bill"
set the icon of stack "Icon" to "Bill"

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

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

Comment affichez-vous une image au double de sa grandeur actuelle?
set the scale of window "Picture" to 1
set the scale of window "Picture" to twice
set the scale of window "Picture" to 2
set the scale of window "Picture" to 2.0

Si aujourd'hui c'est mercredi, alors laquelle des fonctions suivantes renvoie une corde contenant "Wed"?
the abbr date
the long date
the short date
date()

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

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

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

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

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

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

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

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

Qu'est-ce que la fonction average(10,20,30,40) renvoie?
25
15
20
30

Qu'est-ce que la fonction min(10,20,30,40) renvoie?
10
20
30
40

Qu'est-ce que (3^3-2) renvoie?
25
3
4
7

Qu'est-ce que (4 mod 4) renvoie?
0
2
4
16

Lequel des choix suivants n'est pas une commande valide de HyperTalk?
set the pos of cd btn 1 to "252,64"
set the rect of cd btn 1 to "128,32,252,64"
set the width of cd btn 1 to "252"
set the loc of cd btn 1 to "252,64"

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

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

Lequel des choix suivants n'est pas une commande valide de HyperTalk?
find partial "Bell" in cd fld 1
find words "Bell" in cd fld 1
find whole "Bell" in cd fld 1
find chars "Bell" in cd fld 1

Si (set the numberFormat to "0.00") est publié, alors comment est-ce que 0.4793 est affiché?
0.48
0.47
.48
.47

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

Quelle commande est équivalente à la commande (lock screen)?
set the lockScreen to true
set the lock screen to true
set the lockScreen to false
set the lock screen to false

Quelles commandes employez-vous pour obtenir des données entières à partir d'un dossier de textes?
open file, read from file, close file
open file, read file, close file
open file, read, close file
open, read from file, close

Quel est le standard pour la propriété (polySides)?
4
3
5
6

Laquelle des lignes suivantes est équivalente à (get cd fld "Phone")?
put cd fld "Phone" into it
put cd fld "Phone" into the result
put cd fld "Phone" into the target
put cd fld "Phone" into target

Lequel des éléments suivants n'a pas une syntaxe correcte de HyperTalk?
wait until theMouseClick is true
wait until (the mouseClick = true)
wait until the mouseClick is true
wait until the mouseClick

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

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

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

Laquelle des lignes suivantes fait l'équivalent de (put "Hi")?
put "Hi" into the message box
put "Hi" into the menubar
put "Hi" into the first bg fld
put "Hi" into the first cd fld

Si (theName = "Caro lyne"), alors comment transforme-t-on theName en "Carolyne"?
delete char 5 of theName
delete space of theName
remove space of theName
truncate theName

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

Si le menu de Apple existe sur la menubar, alors qu'est-ce que (there is a menu "Apple") rapporte?
true
yes
0
1

Laquelle des commandes suivantes affiche la police gras pour le cd fld "Oval"?
set the textStyle of cd fld "Oval" to bold,italic
set the font of cd fld "Oval" to bold
set the fontStyle of cd fld "Oval" to bold,italic
set the style of cd fld "Oval" to bold

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

Laquelle des lignes suivantes fait une pause à un script pendant 20 secondes?
wait 20 seconds
pause 20 seconds
pause for 20 seconds
wait for 2000 ticks

Laquelle des lignes suivantes présente une syntaxe illégale de HyperTalk?
divide 50 by 3
50/3
50.0/3.0
50*(1/3)

Comment indiquez-vous la police employée par l'éditeur de scripts?
set the scriptTextFont to "Courier"
set the textFont to "Courier"
set the scriptStyle to "Courier"
set the fontStyle to "Courier"

Quelle propriété détermine si vous pouvez employer des raccourcis de clavier en dessinant?
powerKeys
blindTyping
blindKeys
powerTyping

Laquelle des séquences de coordonnées suivantes est correcte pour la commande (set the rect of cd fld 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 à true, alors qu'est-ce que cela signifie?
appuyer sur la touche de retour déplace au prochain champ
appuyer sur la touche de retour déplace à la prochaine ligne du 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 fond 1 n'est pas vide, alors qu'est-ce que (bg fld 1 = "") rapporte?
false
true
1
0

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

Qu'est-ce que ("Bell" contains "el") rapporte?
true
false
0
1

Si (A = B) est vrai et (B = C) est vrai, alors laquelle des lignes suivantes rapporte vrai?
(A = B) and (B = C)
not ((A = B) or (B = C))
not (A = B) or not (B = C)
not (A = B) and not (B = C)

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

Laquelle des lignes suivantes rapporte false?
(eleven = 11)
(one = 1)
(two = 2)
(three = 3)

Laquelle des lignes suivantes rapporte true?
(4 <= 5)
(4 >> 5)
(4 >= 5)
(4 == 5)

Qu'est-ce que la fonction sum(1,2,3,4) renvoie?
10
11
9
2.5

Quel objet emploie la propriété (titleWidth)?
Popup button
Default button
Standard button
Locked field

Laquelle des polices suivantes est une police de monospace?
Courier
Times
Helvetica
Symbol

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

Qu'est-ce que (reset menubar) fait?
restaure les menus et les articles de menu standard
supprime tous les menus excepté le menu "File" et le menu "Edit"
supprime tous les menus excepté le menu "Apple" et le menu "File"
supprime le menu "Objects" et le menu "Help"

Laquelle des commandes suivantes demande une question avec les boutons "OK" et "NG"?
answer "Question?" with "OK" or "NG"
answer "Question?" with "OK" and "NG"
answer "Question?" with "OK" & "NG"
answer "Question?" with ("OK" & "NG")

Comment affichez-vous une réponse standardisée aux commandes (ask)?
ask "Enter your name:" with "Me"
ask "Enter your name:" with Me
ask "Enter your name:" (default "Me")
ask "Enter your name:" (default: Me)

Lequel des styles de bouton suivants est affecté par la propriété (autoHilite)?
Transparent
Popup
Check Box
Radio Button

Lequel des ensembles de propriétés suivants est exigé afin de faire un champ de liste que l'on peut cliquer?
lockText, autoSelect
lockText, dontWrap
autoSelect, showLines
dontWrap, showLines

Comment faites-vous deux beep l'un après l'autre?
beep 2
beep twice
beep beep
beep too

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

Laquelle des fonctions suivantes renvoie le descripteur de la ligne cliquée dans un champ verrouillé?
clickLine()
clickChunk()
click()
clickText()

Laquelle des affirmations suivantes est vraie?
(clickV() is item 2 of clickLoc())
(clickH() is item 2 of clickLoc())
(clickH() is mouseH())
(clickV() is mouseV())

Si vous voulez éditer le script d'un objet quand la touche option est pesée, quelle affirmation est-ce que vous employez?
if (the optionKey = "down") then edit script of me
if (optionKeyDown() = true) then edit script of me
if (the optionKeyDown = true) then edit script of me
if (the option key = "down") then edit script of me

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

Comment calculez-vous la date de demain?
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 bouton?
doMenu "New Button","Objects"
doMenu "New Button,Objects"
doMenu "Objects","New Button"
doMenu "Objects,New Button"

Si la taille de la carte est 512 par 342, alors comment traînez-vous de la gauche supérieure vers la droite du bas?
drag from "0,0" to "512,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 rapide?
set the dragSpeed to 0
set the dragSpeed to 60
set the dragSpeed to "fast"
set the dragSpeed to 99

Laquelle des commandes suivantes devez vous employer pour créer un nouveau bouton dans la couche du fond?
set the editBkgnd to true
set the editBkgnd to false
set the editBg to true
set the editBg to false

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

Quel est l'ensemble de choix possibles correct d'environnement de propriété?
development, player
research, development
internal, external
indoor, outdoor

Quelle fonction renvoie une expression identifiant la ligne de texte trouvée par la commande (find)?
foundLine()
foundChunk()
foundField()
foundText()

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

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

Laquelle des lignes suivantes est égale au premier item de la propriété (rect)?
the left of bg btn 1
the top of bg btn 1
the right of bg btn 1
the bottom of bg btn 1

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

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

Lequel des styles de bouton suivants affiche un icône?
Opaque
Checkbox
Radio Button
Popup

Quel est le standard de la propriété (itemDelimiter)?
comma
colon
empty
space

Laquelle des lignes de structure (if...then) suivantes a une syntaxe illégale?
if (A = (B and B) = C) then beep
if (A = B) and (B = C) then beep
if (A = B) or (B = C) then beep
if ((A = B) and (B = C)) then beep

Laquelle des lignes suivantes renvoie true?
"16,32" is a point
"16,32,32,64" is not a rect
"Fred" is a number
34.1 is an integer

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

Quand la commande (set the loc of cd fld 1) est exécutée pour changer les coordonées d'un objet, laquelle des propriétés suivantes ne change pas?
height
top
left
right

Laquelle des commandes suivantes affiche un ballon de plage comme curseur?
set the cursor to "busy"
set the cursor to "arrow"
set the cursor to "cross"
set the cursor to "plus"

Comment verrouillez-vous le texte d'un champ?
set the lockText of cd fld 1 to true
set the lock text of cd fld 1 to true
set the cantModify of cd fld 1 to true
set the cant modify of cd fld 1 to true

Laquelle des lignes suivantes marque un objet correctement?
mark this cd
mark cd fld 1
mark bg fld 1
mark cd btn 1

Laquelle des propriétés suivantes détermine si les outils de ligne et de forme produisent des images à plusieurs couches?
the multiple
the mutipleLines
the multiply
the multiSpace

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

Laquelle des fonctions suivantes renvoie le nombre de paramètres passés à la procédure de gestion?
paramCount()
params()
param()
parameter()

Laquelle des commandes suivantes est employée pour retourner à un lieu de carte précédemment stocké (push cd)?
pop cd
pull cd
pup cd
pick cd

Laquelle des fonctions suivantes renvoie un nombre aléatoire entre 1 et 6?
any item of "1,2,3,4,5,6"
random(1,6)
the random from 1 to 6
the random between 1 and 6

Lequel des objets suivants peut être défilé en utilisant la propriété (scroll)?
bg fld
bg btn
cd btn
stack

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

Laquelle des lignes suivantes a une syntaxe correcte?
select after text of bg fld 1
select after text bg fld 1
select after line of bg fld 1
select after bg fld 1

Comment selectionnez-vous la dernière ligne que vous avez cliquez?
select the clickLine
select the clickedLine
select the clickedText
select the clickText

Laquelle des fonctions suivantes renvoie les spécifications de choix selectionnés d'un bouton popup?
selectedLine()
selectedLoc()
selectedButton()
selectedField()

Laquelle des propriétés suivantes détermine si un champ de fond affiche le même texte sur toutes les cartes?
the sharedText
the sharedHilite
the sharedCard
the sharedField

Laquelle des lignes suivantes contient une syntaxe légale?
sort lines of cd fld 1
sort words of cd fld 1
sort chars of cd fld 1
sort paras of cd fld 1