Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ALGORITMI + HTML

Total questions: 60

Worksheet time: 56mins

Name
Class
Date
1.

Cos'è un algoritmo?

a)

Un programma scritto in C

b)

Una sequenza di passi elementari eseguiti per risolvere un problema

c)

Un programma che serve a compilare il linguaggio C

d)

Una sequenza di simboli geometrici

2.

Quale tra le seguenti non è una caratteristica dell'algoritmo

a)

deve essere generale, cioè risolvere un insieme di problemitempo finito

b)

opera sui dati in ingresso producendo un risultato in uscita

c)

deve avere un numero preciso di istruzioni

d)

il risultato viene prodotto in un tempo finito

3.

Quale delle seguenti indicazioni stradali si avvicina di più a un algoritmo?

a)

Vai avanti sempre dritto!

b)

Arriva fino in piazza e poi cerca nelle vicinanze

c)

Prendi la prima strada a destra e prosegui per 100 metri.

d)

Gira a destra e poi vai avanti per qualche minuto. Vai avanti sempre dritto!.

4.

Cos'è il flow-chart?

a)

Un programma scritto in C

b)

Una sequenza di passi elementari eseguiti per risolvere un problema

c)

Una tecnica che serve a rappresentare gli algoritmi

d)

Una sequenza di caratteri alfanumerici

5.

Qual è il significato di questo simbolo, in un diagramma di flusso?

a)

Inizio programma

b)

Fine programma

c)

Esegui una operazione

d)

Inserisci i dati

6.

Qual è il significato di questo simbolo, in un diagramma di flusso?

a)

Inizio programma

b)

Fine programma

c)

Esegui una operazione

d)

Inserisci i dati

7.

Qual è il significato di questo simbolo, in un diagramma di flusso?

a)

Inizio programma

b)

Fare una scelta

c)

Esegui una operazione

d)

Inserisci i dati

8.

Qual è il significato di "variabile"?

a)

Il valore del dato non cambia mai nel tempo

b)

Il valore del dato può cambiare nel tempo

c)

Il valore del dato può essere cambiato solo all'inizio del programma

d)

Il valore del dato può essere cambiato solo alla fine del programma

9.

Cosa è un bug?

a)

un errore in un programma

b)

La fase di caricamento del Sistema Operativo

c)

Lo strato più basso del Sistema Operativo

d)

Un alloggiamento per schede di memoria

10.

In un diagramma di flusso il blocco di azione è rappresentato da:

a)

un rombo

b)

un rettangolo

c)

un parallelogramma

d)

un comando

11.

Quale di queste affermazioni relative ai problemi è vera?

a)

il calcolatore risolve problemi

b)

l'analista studia il problema

c)

il programma risolve un problema

d)

la soluzione di un problema dipende dai dati

12.

Quale di queste affermazioni è vera?

a)

gli algoritmi sono solo per i computer

b)

gli uomini possono eseguire algoritmi

c)

il calcolatore interpreta i dati

d)

il calcolatore interpreta i dati

13.

Quale tra le seguenti non è una caratteristica dell'algoritmo

a)

deve essere generale, cioè risolvere un insieme di problemitempo finito

b)

opera sui dati in ingresso producendo un risultato in uscita

c)

deve avere un numero preciso di istruzioni

d)

il risultato viene prodotto in un tempo finito

14.

In un diagramma a blocchi o flow chart il blocco di inizio/fine è rappresentato da:

a)

un blocco a forma di quadrato

b)

un blocco con forma ovale

c)

un rombo

d)

un parallelogramma

15.

Il processo di formalizzazione del problema è costituito dalle fasi di:

a)

sviluppo dell'algoritmo, analisi, simulazione e codifica

b)

sviluppo dell'algoritmo, simulazione, analisi, e codifica

c)

analisi, sviluppo dell'algoritmo, simulazione e codifica

d)

codifica,sviluppo dell'algoritmo, analisi, simulazione

16.

Chi scrive un algoritmo?

a)

Sistema operativo

b)

Essere umano

c)

Computer

d)

CPU

17.

Un algoritmo si dice efficiente quando:

a)

è corretto

b)

è corretto, è veloce ed è parsimonioso

c)

è efficiente, è veloce ed è parsimonioso

d)

è veloce ed è parsimonioso

18.

Come si rappresentano gli algoritmi

(puoi scegliere anche più di una opzione)

a)

Diagrammi a radice

b)

Flow-chart

c)

Pseudocodice

d)

Diagramma ad albero

19.

Una costante è:

a)

Un valore che rimane costante solo nella dichiarazione dei dati di un algoritmo

b)

Un valore che rimane costante per tutta l'esecuzione di un algoritmo

c)

Un valore che varia durante l'esecuzione di algoritmo

d)

è una variabile

20.

I dati di input:

a)

sono quelli che vengono forniti dall’esterno e servono per la risoluzione del problema

b)

sono quelli che vengono comunicati all’esterno come soluzione del problema;

c)

sono quelli che vengono utilizzati durante l’esecuzione del processo risolutivo

21.

Un PROBLEMA è

a)

Qualunque quesito in attesa di risposta

b)

Un qualunque quesito di matematica

c)

Qualunque dato di input

d)

Qualunque algoritmo

22.

L’ALGORITMO non deve essere

a)

indeterministico

b)

finito

c)

generale

d)

non ambiguo

23.

Quale è il significato della frase "le istruzioni presenti in un algoritmo devono essere elementari"?

a)

le istruzioni devono essere semplici da capire

b)

le istruzioni devono essere non ulteriormente scomponibili

c)

le istruzioni devono essere formate da un testo breve

d)

le istruzioni devono essere stabilite all'inizio dei lavori

24.

Che cosa si intende con "diagramma di flusso"?

a)

la rappresentazione grafica di un algoritmo

b)

il passaggio di dati tra le diverse componenti del computer

c)

i simboli grafici che rappresentano le componenti di un computer

d)

i simboli grafici che rappresentano le componenti di una rete di computer

25.

Quale è l'output del precedente diagramma di flusso considerando 15 e 35 come dati di input?

a)

15

b)

50

c)

35

d)

45

26.

Che cosa produce come risultato il seguente algoritmo scritto in pseudocodifica?

inizio

immetti a,b

se a<b

allora

assegna m = a

altrimenti

assegna m = b

fine se

scrivi m

fine

a)

il maggiore tra due numeri

b)

il minore tra due numeri

c)

la media dei due numeri

d)

la somma di due numeri

27.

Che cosa produce come risultato il seguente algoritmo scritto in pseudocodifica?

inizio

immetti a, b, c

assegna m = a

se b > m

allora

assegna m = b

fine se

se c > m

allora

assegna m = c

fine se

scrivi m

fine

a)

il valore di a

b)

il valore di c

c)

il minore tra i tre numeri a, b, c

d)

il maggiore tra i tre numeri a, b, c

28.

Supponendo che la variabile A assuma il valore iniziale 6, quale valore assume alla fine delle istruzioni?

A = A * 2

A = A * A

B = - A

a)

36

b)

144

c)

- 144

d)

12

29.

Qual è l'ordne dei tag che definiscono la struttura fondamentale della pagina HTML?

a)

body, head, html

b)

head, html, body

c)

html, head, body

30.

Quali delle seguenti porzioni di codice sono prive di errori?(2 risposte)

a)

<HTLM><BODY>ciao</BODY><HTLM>

b)

<HTML BODY>ciao</BODY /HTML>

c)

<html><body>ciao</body></html>

d)

<html><body>ciao</html></body>

e)

<html></html>

31.

Quale delle seguenti frasi HTML visualizza la scritta "ciao a tutti voi"

a)

ciao <b>a tutti<i>voi

b)

ciao <u>a tutti</u><i>voi</i>

c)

ciao <b>a tutti</b><i>voi</i>

d)

ciao <i>a tutti<u>voi

e)

ciao <i><b>a tutti</b></i>

32.

Il contenuto del tag <head> è visualizzato dal browser nella pagina

a)

VERO

b)

FALSO

33.

Il tag <h2> identifica il titolo della pagina visualizzato nella barra del titolo del browser

a)

VERO

b)

FALSO

34.

Quale programma si usa per trasferire i file contenenti le pagine web dal proprio computer al server Internet dove devono essere pubblicate?

a)

Un programma di posta elettronica

b)

Un programma browser

c)

Un programma di compressione

d)

Un programma di FTP

35.

HTTP è un linguaggio di markup

a)

VERO

b)

FALSO

36.

Qual è l'ordne dei tag che definiscono la struttura fondamentale della pagina HTML?

a)

body, head, html

b)

head, html, body

c)

html, head, body

37.

Come imposto il colore del testo?

a)

<testo color="red">

b)

<font color="red">

c)

<face color="red">

38.

Che cosa è un link?

a)

Una pagina web

b)

un collegamento ipertestuale

c)

un linguaggio

39.

Cos'è un index?

a)

un indice

b)

l'ultima pagina del sito

c)

la prima pagina del sito

d)

un programma di lettura files .HTML

40.

Qual'è l'estensione delle pagine web?

a)

.HMLT

b)

.HMT

c)

.HTM

d)

.HTMLS

41.

Dove si inserisce il titolo nei tag di HTML?

a)

in head

b)

in body

c)

in title

42.

La struttura di un documento HTML è composta da:

a)

dalle sezioni di intestazione e dal corpo

b)

dalla testa e dal piede

c)

dalla intestazione e dai tag

d)

da serie di tag

43.

L'HTML è un tradizionale linguaggio di programmazione

a)

vero

b)

falso

44.

Come si classificano i tag HTML?

a)

in tag contenitori e non contenitori

b)

in tag interni ed esterni

c)

in tag aperti e tag chiusi

45.

Nell'head del documento HTML è possibile inserire:

a)

immagini

b)

tabelle

c)

metadati

d)

contenuti multimediali

46.

E' possibile visualizzare il sorgente di una pagina HTML di un sito altrui?

a)

si ma solo con il browser Internet Expolrer 5.0 o superiore

b)

no, mai

c)

Si

47.

Secondo le convenzioni, come si chiama il file della Home Page di un qualunque sito web?

a)

index.htm

b)

master.htm

c)

homepage.htm

d)

link.htm

48.

A quale delle seguenti famiglie di linguaggi appartiene l'HTML?

a)

Linguaggi di scripting client/side

b)

linguaggi object oriented

c)

linguaggi di markup

d)

linguaggio compilatore

49.

Come si chiude un tag?

a)

con >

b)

con /

c)

con !

d)

con .

50.

Che cosa indica il testo "clicca qui"

a)

una pagina speciale

b)

un link

c)

una pagina iniziale

d)

una pagina finale

51.

Che cos'è un tag?

a)

viene chiamato così il codice dell'HTML

b)

E' il programma usato per scrivere l'HTML

c)

E' un errore del codice HTML

d)

E' il protocollo di conversione di una pagina web

52.

Tra i tag principali della pagina qual'è l'intestazione?

a)

title

b)

html

c)

body

d)

head

53.

L'attributo <Bgcolor> serve ad attribuire:

a)

il colore al carattere

b)

il colore di sfondo

c)

il colore di un'immagine

d)

il colore del bordo di una tabella

54.

Per mandare il testo a capo si adopera il tag:

a)

<up>

b)

<down>

c)

<br />

d)

<li>

55.

I compilatori sono

a)

Programmi in grado di tradurre un programma scritto in linguaggio ad alto livello in un programma in linguaggio macchina

b)

Programmi in grado di tradurre il linguaggio umano in un programma scritto in linguaggio ad alto livello

c)

Programmi in grado di tradurre un programma in linguaggio macchina in un programma scritto con un linguaggio ad alto livello

d)

Programmi in grado di tradurre un testo in lingua inglese

56.

Nella realizzazione di un programma (software) la prima fase è costituita da

a)

Progettare e scrivere il programma in un linguaggio di programmazione

b)

Creare il programma eseguibile

c)

Documentare il programma

d)

Capire il problema e definire la soluzione descrivendola tramite un algoritmo

57.

Il multitasking è

a)

L'esecuzione contemporanea di più programmi

b)

L'esecuzione del Sistema operativo

c)

La fase di avvio del calcolatore

d)

Le operazioni che fa il compilatore per tradurre un linguaggio in linguaggio macchina

58.

Nelle varie fasi per realizzare un software il testing è

a)

La fase di progettazione

b)

La stesura del programma

c)

La verifica e controllo per valutarne il buon funzionamento

d)

La fase in cui si decide quale software si vuole realizzare

59.

Il simbolo che porta a due possibilità in una flow chart è conosciuto come:

a)

loop while

b)

selezione binaria

c)

Loop FOR

d)

sequenza

60.

Che tipo di flow chart c'è in figura?

a)

selezione semplice

b)

iterazione / loop

c)

sequence

d)

Selezione binaria