Anteprima
Vedrai una selezione di 7 pagine su 29
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 1 Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 2
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 6
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 11
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 16
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 21
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Quiz di vecchi appelli d’esame di Elementi di informatica e programmazione Pag. 26
1 su 29
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Quale affermazione e' corretta, usando i tipi predefiniti in Python?

  • un insieme di stringhe puo' far parte di un insieme
  • una lista di stringhe non puo' far parte di un insieme ✔
  • una tupla di stringhe non puo' far parte di un insieme
  • nessuna delle altre affermazioni e' corretta

The correct answer is: una lista di stringhe non puo' far parte di un insieme

Quale affermazione e' corretta, usando i tipi predefiniti in Python?

  • una tupla di stringhe non puo' svolgere il ruolo di chiave in un dizionario
  • una lista di stringhe puo' svolgere il ruolo di chiave in un dizionario
  • nessuna delle altre affermazioni e' corretta ✘
  • un insieme di stringhe non puo' svolgere il ruolo di chiave in un dizionario

The correct answer is: un insieme di stringhe non puo' svolgere il ruolo di chiave in un dizionario

Con riferimento alle prestazioni temporali asintotiche dell'algoritmo di ordinamento per selezione, quale di queste affermazioni e' vera in relazione all'ordinamento di una lista di n elementi, al variare di n?

  • nel caso peggiore dipende linearmente da n
  • nel caso migliore dipende quadraticamente da n
  • nel caso migliore e' costante
  • nel caso migliore dipende linearmente da n ✘

The correct answer is: nel caso migliore dipende quadraticamente da n

Qual e' l'ordine di grandezza tipico della frequenza di clock nei PC odierni?

  • Un GigaHertz ✔
  • Un GigaByte
  • Un GigaBit
  • Un MegaHertz

The correct answer is: Un GigaHertz

Solitamente la memoria RAM

  • e' piu' lenta dei registri della CPU
  • e' piu' lenta della memoria secondaria
  • e' piu' veloce dei registri della CPU ✘
  • ha un numero di celle disponibili molto inferiore di quello della ROM

The correct answer is: e' piu' lenta dei registri della CPU

L'espressione canonica r^[x]*[x]*[x]*[x]* descrive l'insieme di stringhe composto da

Scegli un'alternativa:

  • tutte e sole le stringhe che contengono esattamente due lettere x non consecutive
  • nessuna delle altre affermazioni e' corretta
  • tutte e sole le stringhe che contengono esattamente due lettere x, anche consecutive ✔
  • tutte e sole le stringhe che contengono almeno due lettere x

La risposta corretta è: tutte e sole le stringhe che contengono esattamente due lettere x, anche consecutive

Qual e' l'ordine corretto dei seguenti algoritmi in termini di prestazioni asintotiche nel caso MIGLIORE? (dal piu' veloce al piu' lento)

Scegli un'alternativa:

  • Insertion sort, Merge sort, Selection sort
  • Selection sort, Merge sort, Insertion sort
  • Merge sort, Insertion sort, Selection sort ❌
  • Merge sort, Selection sort, Insertion sort

La risposta corretta è: Insertion sort, Merge sort, Selection sort

Quali eccezioni verranno sollevate dall'esecuzione del programma seguente?

numbers = [1, 2, 3, 4] n = len(numbers) for i in range( n ): print(numbers[i] / 0)

Scegli un'alternativa:

  • RecursionError
  • ValueError
  • IndexError
  • nessuna delle altre risposte e' corretta
  • ZeroDivisionError ✔

La risposta corretta è: ZeroDivisionError

In una classe, il costruttore

Scegli un'alternativa:

  • non puo' ricevere parametri
  • ha come scopo principale quello di inizializzare le variabili di istanza (o di esemplare) ✔
  • e' l'unico vero metodo della classe
  • deve necessariamente ricevere parametri

La risposta corretta è: ha come scopo principale quello di inizializzare le variabili di istanza (o di esemplare)

Qual è il valore di x e di y dopo l'esecuzione del seguente codice?

x=2 y=5 def somma(x,y): x=y+x return x y= somma (3, y)
  • x=2 y=5
  • x=9 y=6
  • x=9 y=5
  • x=3 y=6
  • Scelgo di non rispondere

Annulla la scelta

Quante istruzioni 'except' deve avere un blocco try-except ?

  • 0
  • 1
  • >0
  • >1
  • Scelgo di non rispondere

Annulla la scelta

Quali delle seguenti affermazioni sono vere per gli oggetti di tipo set (è possibile selezionare più di una risposta)

  • L'ordine degli elementi in un set è significativo.
  • Gli insiemi sono mutabili.
  • Le operazioni sugli insiemi sono molto più lente delle equivalenti operazioni sulle liste
  • Un dato elemento non può apparire in un insieme più di una volta.
  • Scelgo di non rispondere

Cosa restituisce l'invocazione mystery(4) della funzione ricorsiva seguente?

def mystery(n): if n <= 1: return 0 return n + mystery(n - 1)

Scegli un'alternativa:

  • 6
  • 7
  • 8
  • nessuna delle altre risposte e' corretta ✔

La risposta corretta è: nessuna delle altre risposte e' corretta

Se x è una variabile di tipo numerico, quando è vera l'espressione not(x < 0 and x > 10) ?

Scegli un'alternativa:

  • sempre, per qualsiasi valore di x
  • mai, per nessun valore di x
  • quando x ha un valore compreso tra 0 e 10, estremi esclusi ❌
  • nessuna delle altre risposte e' corretta
  • quando x ha un valore compreso tra 0 e 10, estremi inclusi

La risposta corretta è: sempre, per qualsiasi valore di x

Qual e' la lunghezza della lista argv creata dall'interprete quando si esegue la riga di comando seguente?

python x.py 34 22 xy -s

  • a. 4
  • b. 3
  • c. 34
  • d. nessuna delle altre risposte e' corretta ✔

La risposta corretta è: nessuna delle altre risposte e' corretta

Quale affermazione e' corretta, usando i tipi predefiniti in Python?

  • a. una tupla di stringhe puo' far parte di un insieme ✔
  • b. una lista di stringhe puo' far parte di un insieme
  • c. un insieme di stringhe puo' far parte di un insieme
  • d. nessuna delle altre affermazioni e' corretta

Quale affermazione e' corretta, usando i tipi predefiniti in Python?

  • a. una tupla di stringhe puo' svolgere il ruolo di chiave in un dizionario ✔
  • b. una lista di stringhe puo' svolgere il ruolo di chiave in un dizionario
  • c. un insieme di stringhe puo' svolgere il ruolo di chiave in un dizionario
  • d. nessuna delle altre affermazioni e' corretta

La risposta corretta è: una tupla di stringhe puo' svolgere il ruolo di chiave in un dizionario

Quale dei seguenti elenchi di fasi rappresenta il ciclo di funzionamento della unita' centrale?

  • a. accesso-esecuzione-decodifica
  • b. accesso-esecuzione
  • c. accesso-decodifica-esecuzione ✔
  • d. esecuzione-decodifica-accesso

Il confronto lessicografico di due stringhe richiede un numero di confronti tra coppie di caratteri

  • a. almeno uguale alla lunghezza della stringa piu' lunga
  • b. almeno uguale alla lunghezza della stringa piu' corta
  • c. almeno uguale alla somma delle lunghezze delle due stringhe
  • d. nessuna delle altre risposte e' corretta ✔

La risposta corretta è: nessuna delle altre risposte e' corretta

In una tabella bidimensionale e non rettangolare, come si ottiene la lunghezza della terza riga?

  • a. len(c[2]) ✔
  • b. len(c[3])
  • c. len(c3)
  • d. c[3]

In una tabella con 3 righe e 3 colonne, quali sono le coppie di indici che identificano le posizioni che si trovano sulla diagonale "principale", cioe' quella che va dall'angolo superiore sinistro a quello inferiore destro?

  • a. [0][0], [0][1] e [0][2]
  • b. [0][0], [1][0] e [2][0]
  • c. [0][0], [1][1] e [2][2] ✔
  • d. nessuna delle altre risposte e' corretta

La risposta corretta è: [0][0], [1][1] e [2][2]

Dettagli
Publisher
A.A. 2023-2024
29 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher camillaabedin di informazioni apprese con la frequenza delle lezioni di Elementi di informatica e programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Delpasso Marcello.