wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Carbonne DWWM

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Quel est le résultat de ce code ?


function p($w){

if($w == strrev($w)) {

return 'false';

} else {

return 'true!';

}

}

echo p('2112');

a)

error

b)

false

c)

true!

d)

2112

2.

Lesquelles de ses propositions affiche un résultat à l'écran ?

a)

output

b)

return

c)

print

d)

echo

3.

Quel est le résultat de ce code ?


$a = 5;

$b = 2;

if( $a>= 5 ) {

$b = $a;

} else {

$b = $a - 5;

}

echo $b;

a)

2

b)

0

c)

3

d)

5

4.

Quel est le résultat de ce code ?


$numX = '''';

$numX++;

$numX *= 2;

echo $numX;

a)

3

b)

2

c)

Error

d)

4

5.

Laquelle de ses options peut arrêter une boucle ?

a)

break;

b)

false

c)

close;

d)

exit()

6.

Quel est le résultat de ce code ?


$char = 'b';

switch($char) {

case 'b' : echo 'a';

case 'a' : echo 'b';

break;

default: echo 'c';

}

a)

ba

b)

ab

c)

cba

d)

abc

7.

Quel est le résultat de ce code ?


$list1 = ["egg" => 60, "cheese" => 2000, "bear" => "300000"];

$list2 = ["one" => "bear", "three" => "cheese", "four" => "egg"];


extract($list1);

extract($list2);

echo $$four;

a)

60

b)

four

c)

egg

d)

cheese

8.

Laquelles des fonctions suivantes est utilisées pour envoyer un e-mail à l'aide d'un script PHP?

a)

mail_send()

b)

mailer()

c)

mail()

d)

send_mail()

9.

Quel est le résultat de ce code ?


$x = 2;

$y = 4;

if ($x < $y) {

echo $x * $y;

} else {

echo $y / $x;

}

a)

2

b)

4

c)

6

d)

8

10.

En HTML quelle balise définit une abréviation ou un acronyme ?

a)

<abbreviation>

b)

<abbr>

c)

<acr>

d)

<arc>

11.

Toujours en HTML comment fait-on pour ouvrir un lien dans une nouvelle fenêtre d'onglet / navigateur?

a)

<a href = "url" target = "_blank">

b)

<a href = "url" new>

c)

<a href = "url" target = "new">

d)

<a href = "url" redirection = " ">

12.

quelle balise définit un autre contenu pour les utilisateurs qui ont désactivés les scripts dans leur navigateur ?

a)

<script>

b)

<alternate>

c)

<noscript>

d)

<reservescript>

13.

Lequel des éléments suivants n'est pas un élément de bloc?

a)

<button>

b)

<div>

c)

<li>

d)

<p>

14.

Choisissez les nouveaux éléments HTML5 :

a)

<style>

b)

<meta>

c)

<nav>

d)

<article>

15.

En JavaScript, quel est le résultat de ce code ?


var y=1;

var x=0;

if(x<8 && (y==1 || x ===1)) {

alert('a');

}

else {

alert('b');

}

a)

0

b)

x

c)

a

d)

b

16.

Toujours en JavaScript, quel est le résultat de ce code ?


var a=3;

var b=2;

z = (++b + --a ) % 3;

document.write(z);

a)

0

b)

3

c)

8

d)

2

17.

Quel est le résultat de ce code ?


if("Mario" > "Mareo") {

alert ("True");

} else {

alert ("False");

}

a)

True

b)

False

c)

Undifined

d)

Error

18.

Combien de fois les éléments suivants seront-ils exécutés en boucle ?


for(var i=1; i<4; i++) {

i = f(i);

}

function f(x) {

return x+2;

}

a)

O

b)

1

c)

2

d)

infini

19.

Quel sera le résultat de ce code ?


var arr = [10, 14, 17];

arr.foo = 'Hello World';

for( var i in arr) {

console.log(i);

}

a)

0 1 2 3

b)

0 1 2 foo

c)

10 14 17

d)

10 14 17 foo

20.

Quel est le résultat de ce code ?


alert("nine" < "seven");

a)

error

b)

undifined

c)

true

d)

false