Font size
WorksheetsSw Development
Total questions: 10
Worksheet time: 6mins
Quale tra queste NON è una caratteristica di un ALGORITMO
Termina dopo un certo numero di passi
Risolve una categoria di problemi
Dato un input non è possibile seguire le operazioni che compie per produrre un output
Esegue ogni passo con un numero finito di operazioni
Dato il seguente programma PROLOG:
% Definizione delle relazioni di amicizia
amico(alice, bob).
amico(bob, carol).
amico(carol, dave).
amico(alice, dave).
% Regole per determinare le relazioni
amicizia(X, Y) :- amico(X, Y).
amicizia(X, Y) :- amico(Y, X).
% Regola per trovare amici comuni
amici_comuni(X, Y, Z) :- amico(X, Z), amico(Y, Z).
Qual è la risposta alla query seguente?
% ?- amicizia(alice, bob).
Vero
Falso
Bob
Alice
Quale tra questi NON è un paradigma di programmazione?
Funzionale
Logico
Orientato agli oggetti
Imperativo
Assoluto
Quali di queste caratteristiche sono proprie SOLAMENTE di uno SCRIPT
Viene compilato
Viene tokenizzato dall'interprete
Viene analizzato sintatticamente
Ha un'esecuzione più performante
Viene generato del Bytecode
Se compilo un programma per il mio sistema operativo windows posso passare l'eseguibile alla mia ama che lo gira su ubuntu
Vero
Falso
Quale tra i seguenti è un linguaggio di programmazione interpretato?
C
Java
Python
Assembly
In Python posso assegnare il tipo ad un oggetto e fare in modo che esso non venga mai più cambiato
Vero
Falso
Falso ma posso fare dei barbatrucchi per farlo diventare vero
Quale tra i seguenti è un linguaggio di programmazione di basso livello?
HTML
JavaScript
C
Python
Se scrivo un programma in Java, posso eseguirlo direttamente su un sistema operativo Linux senza modifiche?
Vero
Falso
Quale tra questi è un linguaggio di programmazione?
C++
Bash
JavaScript
Python
