wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ragazze digitali 2024

Total questions: 80

Worksheet time: 40mins

Name
Class
Date
1.

Che relazione esiste tra i camponenti in AppInventor?

a)

fratello-fratello

b)

fratello-sorella

c)

padre-figlio

d)

padre-padre

2.

Il comportamento dell’applicazione durante la sua esecuzione e a seguito dell’interazione con l’utente viene specificato attraverso i...

(a)  

3.

Come si chiamano i blocchi per cambiare le proprietà di un componente?

a)

blocchi setter

b)

blocchi mutanti

c)

blocchi del cambiamento

d)

blocchi di proprietà

4.

Come si chiamano i blocchi per recuperare il valore di una proprietà?

a)

blocchi di proprietà

b)

blocchi recuperanti

c)

blocchi getter

d)

blocchi del valore

5.

La programmazione di app è spesso chiamata

a)

programmazione functional-app

b)

programmazione application-driven

c)

programmazione cloud

d)

programmazione event-driven

6.

Di che colore sono i blocchi per gestire le proprietà?

a)

Rosso

b)

Verde

c)

Giallo

d)

Viola

7.

Di che colore sono i blocchi per gestire gli eventi?

a)

Giallo

b)

Verde

c)

Rosso

d)

Viola

8.

Di che colore sono i blocchi per gestire le procedure?

a)

Giallo

b)

Rosso

c)

Verde

d)

Viola

9.

I dati di tipo booleano possono assumere solo due valori: True e False

a)

Vero

b)

Falso

10.

False AND False dà come risultato...

a)

False

b)

True

11.

True AND False dà come risultato...

a)

True

b)

False

12.

False OR True dà come risultato...

a)

True

b)

False

13.

Che cosa sono le stringhe?

a)

Operatori matematici

b)

Dati numerici

c)

Operatori booleani

d)

Sequenze di caratteri di lunghezza finita

14.

Quali numeri possono essere rappresentati in AppInventor dai dati di tipo numerico?

a)

Solo numeri interi

b)

Numeri interi e razionali

c)

Numeri Reali

d)

Numeri Reali e Complessi

15.

Le strutture di controllo si dividono in

a)

dinamiche e statiche

b)

funzionali e iterative

c)

condizionali e iterative

d)

statiche e funzionali

16.

Quale tra le due è una struttura di controllo condizionale?

a)

Ciclo for

b)

If-then-else

17.

Le strutture di controllo condizionali...

a)

Permettono di eseguire più volte la stessa istruzione in base a una condizione

b)

Permettono di eseguire certe istruzioni solo se una condizione è verificata

18.

Quali proprietà bisogna impostare per far espandere il canvas al massimo delle sue possibilità?

a)


Impostare Width e Height a "Fill parent"

b)


Impostare Width e Height a "Fill Screen"

19.

Quando viene rilevato l'evento touch nel canvas?

a)

Quando il dito tocca lo schermo

b)

Quando, dopo aver toccato lo schermo per un istante, il dito viene sollevato

20.

Quando viene rilevato l'evento drag nel canvas?

a)

Quando il dito, in contatto con lo schermo, viene trascinato sul canvas

b)

Quando il dito, dopo essere stato trascinato sullo schermo, viene rilasciato

21.

Quale proprietà si usa per impostare la grandezza del tratto per disegnare una linea nel canvas?

a)

LineWidth

b)

LineHeight

22.

Che cos'è una variabile in informatica?

a)

Una proprietà non nota

b)

Un'incognita in una funzione

c)

Uno spazio di memoria dove memorizzare dati e informazioni

d)

Uno spazio di memoria che può essere letto ma mai scritto

23.

Quanti dati può contenere una singola variabile?

a)

1

b)

2

c)

3

d)

4

24.

In genere, le variabili possono cambiare il loro contenuto durante il ciclo di vita dell'applicazione

a)

Vero

b)

Falso

25.

In genere, un'immagine nel nostro telefono è salvata...

a)

nello storage

b)

nella memoria ROM

c)

nella memoria RAM

d)

sul cloud

26.

Ogni file è identificato in modo univoco da...

a)

un nome

b)

un path

c)

un numero

d)

un codice segreto

27.

Nella grafica android, il punto (0, 0) si trova...

a)

in alto a sinistra

b)

in alto a destra

c)


in basso a sinistra

d)

in basso a destra

28.

Un procedura è...

a)

un ciclo for

b)

un insieme di istruzioni sparse

c)

un raggruppamento di istruzioni in un unico blocco

d)

un operatore matematico

29.

Quando viene chiamata un procedura, si dice che questa viene...

a)

impostata

b)


invocata

c)

inattivata

d)

importata

30.

In AppInventor esistono procedure per computare qualcosa e ritornare un risultato

a)

Vero

b)

Falso

31.

Una procedura per essere richiamata, deve prima essere...

a)

impostata

b)

descritta

c)

scritta

d)

dichiarata

32.

La sigla DRY in ambito qualità del codice cosa identifica?

a)

Evitare ripetizioni inutili

b)

Creare codice breve

c)

Evitare errori di sintassi nel codice

d)

Creare codice facilmente leggibile

33.

Qual è il principale problema dovuto alla ripetizione dello stesso frammento di codice?

a)


Il codice diventa troppo lungo

b)

Gli errori si propagano

c)

Il codice diventa illeggibile

d)

L'applicazione non funziona più

34.

E' possibile passare parametri in input a una procedura

a)

Vero

b)

Falso

35.

Le liste mantengono dati in modo ordinato

a)

Vero

b)

Falso

36.

Da quale valore partono gli indici posizionali in AppInventor?

a)

0

b)

-1

c)

1

d)

2

37.

Una lista è una variabile

a)

Vero

b)

Falso

38.

In AppInventor non si può creare una lista vuota

a)

Vero

b)

Falso

39.

Qual tra le seguenti operazioni non modifica una lista?

a)


Inserire un nuovo elemento

b)

Sostituire un elemento

c)

Leggere un elemento

d)

Rimuovere un elemento

40.

I valori di una lista in una App aperta dove sono salvati?

a)

Nel disco fisso

b)

Sul Cloud

c)

Nella ROM

d)

In RAM

41.

TinyDB è un...

a)

Documento di testo

b)

Documento Excel

c)

Database locale

d)

Database nel cloud

42.

Un dizionario mantiene i dati organizzati come coppie...

a)

chiave-valore

b)


chiave-serratura

c)

nome-cognome

d)

id-numero

43.

E' possibile utilizzare gli indici nei dizionari

a)

Vero

b)

Falso

44.

Un dizionario è una variabile

a)

Vero

b)

Falso

45.

TinyDB permette di salvare i valori dove?

a)

Nel Cloud

b)

Nella memoria del telefono

c)

In RAM

d)

In ROM

46.

Qual è l'unica proprietà di TinyDB?

a)

Name

b)

Id

c)

NameSpace

d)

Number

47.

Come vengono anche dette le strutture di controllo iterative?

a)

strutture condizionali

b)

strutture dati

c)

cicli

d)

operandi

48.

A cosa servono le strutture di controllo iterative?

a)

A eseguire una istruzione solo se si verifica una condizione

b)

A eseguire più istruzioni solo se si verifica una condizione

c)

A eseguire più istruzioni una sola volta

d)

A eseguire istruzioni ripetutamente

49.

Una condizione è...

a)

Il risultato di un'espressione booleana

b)

Una stringa

c)

Il risultato di una operazione artimetica

d)

Un blocco IF-THEN-ELSE

50.

Se il resto della divisione intera per 2 è uguale a 1 (N%2 == 1), significa che il numero N è...

a)

pari

b)

negativo

c)

dispari

d)

irrazionale

51.

Le applicazioni che usiamo tutti i giorni, per recuperare e condividere informazioni con altri, fanno uso di...

a)

celle telefoniche

b)

SMS

c)

Internet

d)

satelliti

52.

Il Cloud è formato da...

a)

client

b)

server

c)

cellulari

d)

ciascun dispositivo connesso a internet

53.

Tipicamente, come avviene la comunicazione su Internet?

a)

un client effettua una richiesta e il server risponde

b)

un server effettua una richiesta e il client risponde

c)

il server manda un segnale al client e il client effettua una richiesta

d)

il client interroga altri client e se serve interviene un server

54.

Qual è la sigla che identifica le regole per fare richieste ai server su internet?

a)

PIA

b)

IPA

c)

AIP

d)

API

55.

Tipicamente le nostre app fungono da client

a)

Vero

b)

Falso

56.

Come si chiama il componente per fare l'hashing delle password su AppInventor?

a)

Hash your key

b)

PasswordHashing

c)

HouseOfHashing

d)

HashYourSecret

57.

In AppInventor, quale componente permette di connettersi al cloud?

a)

Button

b)

CloudDB

c)

TinyDB

d)

ListView

58.

Il tipo di crittografia di WhatsApp è...

a)

back-end

b)

front-end

c)

end-to-end

d)

client-to-end

59.

Come si chiama nel gergo la crittografia delle password?

a)

Scripting

b)

Hashing

c)

Uploading

d)

Safety

60.

Per cosa sta la sigla AI?

a)

Artificial Intensive

b)

Artifact Intelligence

c)

Automation Innovation

d)

Artificial Intelligence

61.

L'intelligenza artificiale è la capacità di una macchina di replicare le capacità umane

a)

Vero

b)

Falso

62.

Come si chiama la classe di reti neurali come chatGPT?

a)

Large Language Models

b)

Language intelligence

c)

Chatbot

d)

AI generativa

63.

Quale tecnica viene tipicamente usata per addestrare robot o agenti autonomi a interagire con l'ambiente?

a)

Vision intelligence

b)

programmazione ad agenti

c)

Reinforcement learning

d)

Programmazione ad oggetti

64.

Il termine machine learning fa riferimento ad algoritmi di intelligenza artificiale che si ispirano alle reti neurali biologiche

a)

Vero

b)

Falso

65.

L'image classification è il task che prevede di

a)

distinguere tra cane e gatto

b)

trascrivere audio in testo

c)

generare immagini

d)

riconoscere gli oggetti contenuti in un'immagine

66.

Col reinforcement learning è possibile risolvere anche problemi di altri settori (es biologia)

a)

Vero

b)

Falso

67.

Si è iniziato a parlare di intelligenza artificiale solo a partire dagli anni '90

a)

Vero

b)

Falso

68.

Nelle reti neurali artificiali ciò che cambia durante l'addestramento sono

a)

i neuroni

b)

le connessioni tra i neuroni

c)

i pesi delle connessioni tra i neuroni

d)

neuroni e connessioni

69.

Nell'ambito delle reti neurali artificiali distinguiamo due fasi

a)

training e re-training

b)

training e testing

c)

testing e re-modulation

d)

training e uploading

70.

Quale organo ci rende più intelligente di altri animali?

a)

Il cervelletto

b)

I 5 sensi

c)

I nervi

d)

La corteccia

71.

Quali tipi di apprendimento esistono nell'ambito dell'IA? (risposta multipla)

a)

Supervisionato

b)

Non supervisionato

c)

Non applicato

d)

Per rinforzo

72.

Quali sono i principali tipi di ragionamento che effettuiamo ogni giorno? (risposta multipla)

a)

Induttivo

b)

Per contrasto

c)

Deduttivo

d)

Per analogia

73.

All'incirca, quanti neuroni ha un cervello umano?

a)

10^9

b)

10^10

c)

10^11

d)

10^12

74.

In che modo chatGPT riesce a generare testo?

a)

Capisce in modo profondo il senso della frase

b)

Si è addestrato a predire la prossima parola più probabile

c)

Ha un modello astratto di mondo

d)

Utilizza un dizionario

75.

Abbiamo visto due classi di problemi comuni nell'IA (scelta multipla)

a)

difficili

b)

generativi

c)

autonomi

d)

discriminativi

76.

Cosa succede a una rete neurale addestrata solo a riconoscere tra cane e gatto se vede l'immagine di un panda?

a)

Risponde che è un panda

b)

Risponde che non lo sa

c)

Risponde con cane o gatto

d)

Si ribella e non risponde

77.

Cosa ancora non siamo riusciti a riprodurre minimamente sulle macchine?

a)

Emozioni

b)

Calcolo matematico

c)

Creatività

d)

Visione

78.

Nel cervello come si creano le sinapsi?

a)

In base a cosa vediamo

b)

Sempre random

c)

In base a cosa sentiamo

d)

In base ai nostri 5 sensi

79.

E' più difficile far camminare un robot che farlo diventare campione mondiale di scacchi

a)

Vero

b)

Falso

80.

Vi è piaciuto enormemente il corso? È da rifare? Lo consiglieresti? I prof erano bravi e competenti?

a)

b)

No