Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CinqueAsia_PIACCAPI

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.
Una variabile inizia sempre con il simbolo %
a)
Vero
b)
Falso
2.
È necessario dichiarare il tipo di variabile.
a)
Vero
b)
Falso
3.
Una variabile può contenere prima un intero e poi una stringa.
a)
Vero
b)
Falso
4.
La clausola else del costrutto di selezione è obbligatoria.
a)
Vero
b)
Falso
5.
Quando è noto a priori il numero di iterazioni si utilizza il ciclo for.
a)
Vero
b)
Falso
6.
L'elemento SELECT di HTML crea dei pulsanti.
a)
Vero
b)
Falso
7.
Tutte le variabili sono precedute dal simbolo $
a)
Vero
b)
Falso
8.
Per ogni variabile deve essere indicato il tipo di dato
a)
Vero
b)
Falso
9.
Le variabili di tipo intero sono dichiarate con la parola int
a)
Vero
b)
Falso
10.
La stessa variabile può contenere, in istanti diversi, tipi differenti di dati
a)
Vero
b)
Falso
11.
Una variabile non inizializzata non può essere visualizzata
a)
Vero
b)
Falso
12.
Print ed echo sono equivalenti
a)
Vero
b)
Falso
13.
Non esiste la variabile di tipo booleana
a)
Vero
b)
Falso
14.
L'operatore + concatena due stringhe
a)
Vero
b)
Falso
15.
L'operatore ++ incrementa le stringhe
a)
Vero
b)
Falso
16.
L'operatore*= moltiplica due valori numerici
a)
Vero
b)
Falso
17.

Un'istruzione if richiede sempre un else

a)

Vero

b)

Falso

18.
Gli indici di un array sono esclusivamente numerici
a)
Vero
b)
Falso
19.
Un array associativo equivale a una matrice
a)
Vero
b)
Falso
20.
Una funzione deve essere necessariamente inserita in un file differente
a)
Vero
b)
Falso
21.
Il metodo POST genera un array di sistema
a)
Vero
b)
Falso
22.
Il metodo POST prevede il passaggio dei dati all'interno dell'url
a)
Vero
b)
Falso
23.
$_REQUEST è un array associativo
a)
Vero
b)
Falso
24.
$_REQUEST riceve soltanto i valori relativi al metodo GET
a)
Vero
b)
Falso
25.
$ PHP_SELF contiene un array associativo
a)
Vero
b)
Falso
26.
L'attributo value di un elemento HTML rappresenta il valore da passare al server
a)
Vero
b)
Falso
27.
Una pagina web potrebbe essere scritta completamente in PHP
a)
Vero
b)
Falso
28.
Per testare uno script in PHP è necessario:
a)
un server web
b)
un browser
c)
un DBMS
d)
un client web e un server web
29.
L'istruzione echo "prima stringa".' in php':
a)
è corretta
b)
è errata: devono essere sostituiti i doppi apici con i singoli
c)
è errata: devono essere sostituiti i singoli apici con i doppi
d)
è errata: sono necessarie le parentesi tonde
30.
Quale delle seguenti istruzioni è corretta?
a)
$x=x+1
b)
$X=++
c)
$x+=1
d)
x++
31.
Quale delle seguenti istruzioni è corretta?
a)
$nome=$d."Gabriele"
b)
$nome=$d+"Gabriele!
c)
$nome=nome."Gabriele"
d)
$nome.=Gabriele
32.
L'istruzione if($a and $b) risulta falsa se:
a)
$a=NULL e $b=6
b)
$a e $b sono variabili numeriche diverse da zero
c)
$a=3 e $b="Marta"
d)
$a="zero" e $b =-5
33.
L'istruzione if($a or $b) risulta falsa se:
a)
$a e $b sono variabili numeriche uguali a zero
b)
$a=3 e $b="Marta"
c)
$a=NULL e $b=6
d)
$a=0 e $b =-5
34.
L'istruzione while($x===$y):
a)
itera se le due variabili hanno valore e tipo uguale
b)
itera sempre
c)
itera se i due elementi hanno lo stesso valore
d)
è errata
35.
Se esiste già l'array $x, l'istruzione $x[ ]=5:
a)
accoda all'array x il valore 5
b)
non è corretta
c)
inserisce all'inizio dell'array il valore 5
d)
cancella il vecchio array, creandone uno nuovo con un solo valore pari a 5
36.
Quale url riconduce all'utilizzo del metodo GET?
a)
https://www.google.it/search.php?q=metodo
b)
http://www.miur.gov.it/web
c)
https://m.facebook.com/home.php
d)
http://localhost/file Personali/index.php
37.
L'elemento input di una form:
a)
rappresenta un campo di testo in cui inserire l'informazione
b)
è indispensabile
c)
è predisposto a contenere esclusivamente stringhe
d)
prevede la possibilità di scegliere diversi valori di input
38.
Indica la sintassi corretta per passare il valore 25 al server attraverso la variabile num:
a)
b)
c)
d)
39.
La differenza tra i metodi POST e GET consiste:
a)
nella visibilità dei dati all'interno dell'indirizzo
b)
nella maggiore sicurezza proposta dal metodo GET
c)
nella maggiore velocità del metodo POST
d)
nella diversità del browser utilizzato
40.
L'array di sistema $_REQUEST:
a)
conserva tutte le richieste provenienti dal client
b)
contiene un massimo di 10 elementi
c)
conserva solo le richieste di tipo POST
d)
conserva solo le richieste di tipo GET
41.
$_PHP_SELF rappresenta:
a)
una variabile stringa
b)
un array associativo
c)
un array non associativo
d)
una variabile numerica
42.
Per inviare al server un solo valore, escludendone altri, si utilizza l'elemento:
a)
radio
b)
checkbox
c)
input
d)
submit
43.
L'istruzione $x=$_POST['x']; è realizzabile:
a)
solo se esiste un elemento del form con l'attributo name="x"
b)
sempre
c)
mai, risulta errata
d)
solo se esiste un elemento del form con l'attributo value="x"
44.
Indica la sintassi giusta per trasferire i dati del form al file controllo.php:
a)
b)
c)
d)
45.
Il seguente frammento di codice: for ($x = 0; $x > -3; $x--) { echo "$x "; } produce:
a)
0123
b)
-1-2-3
c)
0-1-2
d)
012
46.
Completa il seguente frammento, in modo da visualizzare gli elementi dell'array: $colori = array("rosso", "verde", "blu", "giallo"); foreach ( ________________ ) { echo "$value
"; }
a)
$colori as $value
b)
$value as $colori
c)
$value[i]
d)
$colori [$value]
47.
Il seguente frammento di codice $t=1; for ($x = 0; $x <= 2; $x++) { echo $t.=")"; } produce:
a)
1)1))1)))
b)
111))
c)
11))1))
d)
1)1))1))
48.
Indica l'output corretto alla fine del seguente frammento di codice: $a = 0; if(++$a == 3) echo 3; elseif(++$a == 2) echo 2; elseif(++$a == 1) echo 1; else echo "Nessun valore";
a)
2
b)
3
c)
1
d)
Nessun valore
49.
L’istruzione echo():
a)
è un’istruzione di output
b)
è un’istruzione di input
c)
è un’istruzione condizionale
d)
è un’istruzione iterativa
50.
Nel costrutto foreach:
a)
le istruzioni raggruppate nelle parentesi graffe verranno ripetute tante volte quanti sono gli elementi presenti nell'array
b)
si scrivono istruzioni che operano su soli array di stringhe
c)
non è possibile inserire istruzioni che operano sugli array
d)
le istruzioni raggruppate nelle parentesi graffe verranno ripetute tante volte solo per alcuni elementi dell'array
51.
L’elemento RADIO:
a)
permette di effettuare scelte mutuamente esclusive
b)
permette di effettuare scelte non mutuamente esclusive
c)
permette di effettuare scelte all’interno di una casella combinata
d)
permette di ascoltare la musica
52.
L’elemento CHECKBOX:
a)
permette di effettuare scelte non mutuamente esclusive
b)
permette di effettuare scelte mutuamente esclusive
c)
permette di effettuare scelte all’interno di una casella combinata
d)
permette di ascoltare la musica
53.
Il costrutto if..elseif:
a)
serve se occorre effettuare una serie di test all’interno del ramo else
b)
serve se occorre effettuare una serie di test, ma non all’interno del ramo else
c)
non esiste in PHP
d)
esiste in PHP, ma si scrive if..else if
54.
In PHP non è necessaria alcuna dichiarazione di variabile e i tipi delle variabili vengono associati con l’assegnazione di valori
a)
VERO
b)
FALSO
55.
Una stringa è una sequenza di caratteri, senza limitazione, che può essere delimitata da apici singoli oppure da virgolette (doppie)
a)
VERO
b)
FALSO
56.
$X += $Y equivale a $X = $X +$Y V
a)
VERO
b)
FALSO
57.
In PHP l’operatore logico NOT è &&
a)
VERO
b)
FALSO
58.
In PHP Il costrutto while itera per falso
a)
VERO
b)
FALSO
59.
Con il metodo POST i dati che il browser invia al server attraverso la richiesta HTTP non sono visibili sulla barra degli indirizzi
a)
VERO
b)
FALSO