WorksheetsALGORITMI + HTML
Total questions: 60
Worksheet time: 56mins
Cos'è un algoritmo?
Un programma scritto in C
Una sequenza di passi elementari eseguiti per risolvere un problema
Un programma che serve a compilare il linguaggio C
Una sequenza di simboli geometrici
Quale tra le seguenti non è una caratteristica dell'algoritmo
deve essere generale, cioè risolvere un insieme di problemitempo finito
opera sui dati in ingresso producendo un risultato in uscita
deve avere un numero preciso di istruzioni
il risultato viene prodotto in un tempo finito
Quale delle seguenti indicazioni stradali si avvicina di più a un algoritmo?
Vai avanti sempre dritto!
Arriva fino in piazza e poi cerca nelle vicinanze
Prendi la prima strada a destra e prosegui per 100 metri.
Gira a destra e poi vai avanti per qualche minuto. Vai avanti sempre dritto!.
Cos'è il flow-chart?
Un programma scritto in C
Una sequenza di passi elementari eseguiti per risolvere un problema
Una tecnica che serve a rappresentare gli algoritmi
Una sequenza di caratteri alfanumerici
Qual è il significato di questo simbolo, in un diagramma di flusso?
Inizio programma
Fine programma
Esegui una operazione
Inserisci i dati
Qual è il significato di questo simbolo, in un diagramma di flusso?
Inizio programma
Fine programma
Esegui una operazione
Inserisci i dati
Qual è il significato di questo simbolo, in un diagramma di flusso?
Inizio programma
Fare una scelta
Esegui una operazione
Inserisci i dati
Qual è il significato di "variabile"?
Il valore del dato non cambia mai nel tempo
Il valore del dato può cambiare nel tempo
Il valore del dato può essere cambiato solo all'inizio del programma
Il valore del dato può essere cambiato solo alla fine del programma
Cosa è un bug?
un errore in un programma
La fase di caricamento del Sistema Operativo
Lo strato più basso del Sistema Operativo
Un alloggiamento per schede di memoria
In un diagramma di flusso il blocco di azione è rappresentato da:
un rombo
un rettangolo
un parallelogramma
un comando
Quale di queste affermazioni relative ai problemi è vera?
il calcolatore risolve problemi
l'analista studia il problema
il programma risolve un problema
la soluzione di un problema dipende dai dati
Quale di queste affermazioni è vera?
gli algoritmi sono solo per i computer
gli uomini possono eseguire algoritmi
il calcolatore interpreta i dati
il calcolatore interpreta i dati
Quale tra le seguenti non è una caratteristica dell'algoritmo
deve essere generale, cioè risolvere un insieme di problemitempo finito
opera sui dati in ingresso producendo un risultato in uscita
deve avere un numero preciso di istruzioni
il risultato viene prodotto in un tempo finito
In un diagramma a blocchi o flow chart il blocco di inizio/fine è rappresentato da:
un blocco a forma di quadrato
un blocco con forma ovale
un rombo
un parallelogramma
Il processo di formalizzazione del problema è costituito dalle fasi di:
sviluppo dell'algoritmo, analisi, simulazione e codifica
sviluppo dell'algoritmo, simulazione, analisi, e codifica
analisi, sviluppo dell'algoritmo, simulazione e codifica
codifica,sviluppo dell'algoritmo, analisi, simulazione
Chi scrive un algoritmo?
Sistema operativo
Essere umano
Computer
CPU
Un algoritmo si dice efficiente quando:
è corretto
è corretto, è veloce ed è parsimonioso
è efficiente, è veloce ed è parsimonioso
è veloce ed è parsimonioso
Come si rappresentano gli algoritmi
(puoi scegliere anche più di una opzione)
Diagrammi a radice
Flow-chart
Pseudocodice
Diagramma ad albero
Una costante è:
Un valore che rimane costante solo nella dichiarazione dei dati di un algoritmo
Un valore che rimane costante per tutta l'esecuzione di un algoritmo
Un valore che varia durante l'esecuzione di algoritmo
è una variabile
I dati di input:
sono quelli che vengono forniti dall’esterno e servono per la risoluzione del problema
sono quelli che vengono comunicati all’esterno come soluzione del problema;
sono quelli che vengono utilizzati durante l’esecuzione del processo risolutivo
Un PROBLEMA è
Qualunque quesito in attesa di risposta
Un qualunque quesito di matematica
Qualunque dato di input
Qualunque algoritmo
L’ALGORITMO non deve essere
indeterministico
finito
generale
non ambiguo
Quale è il significato della frase "le istruzioni presenti in un algoritmo devono essere elementari"?
le istruzioni devono essere semplici da capire
le istruzioni devono essere non ulteriormente scomponibili
le istruzioni devono essere formate da un testo breve
le istruzioni devono essere stabilite all'inizio dei lavori
Che cosa si intende con "diagramma di flusso"?
la rappresentazione grafica di un algoritmo
il passaggio di dati tra le diverse componenti del computer
i simboli grafici che rappresentano le componenti di un computer
i simboli grafici che rappresentano le componenti di una rete di computer
Quale è l'output del precedente diagramma di flusso considerando 15 e 35 come dati di input?
15
50
35
45
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
il maggiore tra due numeri
il minore tra due numeri
la media dei due numeri
la somma di due numeri
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
il valore di a
il valore di c
il minore tra i tre numeri a, b, c
il maggiore tra i tre numeri a, b, c
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
36
144
- 144
12
Qual è l'ordne dei tag che definiscono la struttura fondamentale della pagina HTML?
body, head, html
head, html, body
html, head, body
Quali delle seguenti porzioni di codice sono prive di errori?(2 risposte)
<HTLM><BODY>ciao</BODY><HTLM>
<HTML BODY>ciao</BODY /HTML>
<html><body>ciao</body></html>
<html><body>ciao</html></body>
<html></html>
Quale delle seguenti frasi HTML visualizza la scritta "ciao a tutti voi"
ciao <b>a tutti<i>voi
ciao <u>a tutti</u><i>voi</i>
ciao <b>a tutti</b><i>voi</i>
ciao <i>a tutti<u>voi
ciao <i><b>a tutti</b></i>
Il contenuto del tag <head> è visualizzato dal browser nella pagina
VERO
FALSO
Il tag <h2> identifica il titolo della pagina visualizzato nella barra del titolo del browser
VERO
FALSO
Quale programma si usa per trasferire i file contenenti le pagine web dal proprio computer al server Internet dove devono essere pubblicate?
Un programma di posta elettronica
Un programma browser
Un programma di compressione
Un programma di FTP
HTTP è un linguaggio di markup
VERO
FALSO
Qual è l'ordne dei tag che definiscono la struttura fondamentale della pagina HTML?
body, head, html
head, html, body
html, head, body
Come imposto il colore del testo?
<testo color="red">
<font color="red">
<face color="red">
Che cosa è un link?
Una pagina web
un collegamento ipertestuale
un linguaggio
Cos'è un index?
un indice
l'ultima pagina del sito
la prima pagina del sito
un programma di lettura files .HTML
Qual'è l'estensione delle pagine web?
.HMLT
.HMT
.HTM
.HTMLS
Dove si inserisce il titolo nei tag di HTML?
in head
in body
in title
La struttura di un documento HTML è composta da:
dalle sezioni di intestazione e dal corpo
dalla testa e dal piede
dalla intestazione e dai tag
da serie di tag
L'HTML è un tradizionale linguaggio di programmazione
vero
falso
Come si classificano i tag HTML?
in tag contenitori e non contenitori
in tag interni ed esterni
in tag aperti e tag chiusi
Nell'head del documento HTML è possibile inserire:
immagini
tabelle
metadati
contenuti multimediali
E' possibile visualizzare il sorgente di una pagina HTML di un sito altrui?
si ma solo con il browser Internet Expolrer 5.0 o superiore
no, mai
Si
Secondo le convenzioni, come si chiama il file della Home Page di un qualunque sito web?
index.htm
master.htm
homepage.htm
link.htm
A quale delle seguenti famiglie di linguaggi appartiene l'HTML?
Linguaggi di scripting client/side
linguaggi object oriented
linguaggi di markup
linguaggio compilatore
Come si chiude un tag?
con >
con /
con !
con .
Che cosa indica il testo "clicca qui"
una pagina speciale
un link
una pagina iniziale
una pagina finale
Che cos'è un tag?
viene chiamato così il codice dell'HTML
E' il programma usato per scrivere l'HTML
E' un errore del codice HTML
E' il protocollo di conversione di una pagina web
Tra i tag principali della pagina qual'è l'intestazione?
title
html
body
head
L'attributo <Bgcolor> serve ad attribuire:
il colore al carattere
il colore di sfondo
il colore di un'immagine
il colore del bordo di una tabella
Per mandare il testo a capo si adopera il tag:
<up>
<down>
<br />
<li>
I compilatori sono
Programmi in grado di tradurre un programma scritto in linguaggio ad alto livello in un programma in linguaggio macchina
Programmi in grado di tradurre il linguaggio umano in un programma scritto in linguaggio ad alto livello
Programmi in grado di tradurre un programma in linguaggio macchina in un programma scritto con un linguaggio ad alto livello
Programmi in grado di tradurre un testo in lingua inglese
Nella realizzazione di un programma (software) la prima fase è costituita da
Progettare e scrivere il programma in un linguaggio di programmazione
Creare il programma eseguibile
Documentare il programma
Capire il problema e definire la soluzione descrivendola tramite un algoritmo
Il multitasking è
L'esecuzione contemporanea di più programmi
L'esecuzione del Sistema operativo
La fase di avvio del calcolatore
Le operazioni che fa il compilatore per tradurre un linguaggio in linguaggio macchina
Nelle varie fasi per realizzare un software il testing è
La fase di progettazione
La stesura del programma
La verifica e controllo per valutarne il buon funzionamento
La fase in cui si decide quale software si vuole realizzare
Il simbolo che porta a due possibilità in una flow chart è conosciuto come:
loop while
selezione binaria
Loop FOR
sequenza
Che tipo di flow chart c'è in figura?
selezione semplice
iterazione / loop
sequence
Selezione binaria
