




Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
File corretto e completo per l'esame di Informatica di base
Tipologia: Prove d'esame
1 / 8
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





ID Domanda 1 Hertz (Hz) rappresenta: 1 Ciclo al secondo 20.000 byte equivalgono a circa : 20 KB (Kilobyte)
A All'interno di un flow chart (diagramma di flusso) i blocchi sono rappresentati da : figure geometriche contenenti stringhe di testo A ANSI C nasce nel: 1989 C Chiedere un valore A dall'esterno è una operazione di : Input
C Con un computer privo della CPU è possibile svolgere ...^ Nessun tipo di funzione C CONVERTIRE IN BINARIO IL NUMERO DECIMALE 525: 1000001101 C Convertire in decimale il seguente numero binario 110101 : 53
D Dal punto di vista matematico una rete può essere vista come un insieme di: nodi uniti da archi, ossia un grafo D Digital divide vuol dire : separazione fra chi può utilizzare e chi non può utilizzare le tecnologie D Dire che un disco rigido è a 300 MHz: È una frase priva di senso
D Dopo le istruzioni a=5; x=++a; il valore della variabile a sarà uguale a:^^6 D DOS è un: sistema operativo a linea di comando E E' possibile distinguere tre principali tipi di linguaggi di programmazione : linguaggi macchina, linguaggi assembly, e linguaggi ad alto livello
Esiste un servizio che permette la corrispondenza tra il nome logico di un dominio e l'indirizzo numerico, indicarlo tra i seguenti :
G Gli hard disk si basano su : tecnologia magnetica
G Gli stream preesistenti quando il programma viene mandato in esecuzione sono:^^3 I I cicli sono controllati da una condizione di permanenza nel ciclo : si esegue il corpo del ciclo fintantoché la condizione è: Vera
I I COMPONENTI DELLA CPU SONO:^ Unità di controllo e ALU I I dati possono essere di due tip i:^ Costanti e variabili I I dispositivi che consentono al computer di visualizzare e produrre l'informazione elaborata sono : Dispositivi di output
I I dispositivi che consentono all'utente l'inserimento di informazioni e dati nel computer sono :^ Dispositivi di input I i formati attualmente scelti dagli sviluppatori di openoffice si basano su : XML I I nomi delle variabili sono identificatori composti da : Lettere, cifre e underscore
i numeri binari 111, 101, 1101 rappresentano in decimale (consiglio: guardare l'ultima cifra del numero binario) :
I I risultati intermedi dei calcoli vengono memorizzati: In variabili temporanee dello stesso tipo degli operandi
I i singoli punti posti sullo schermo si definiscono: pixel I i sistemi operativi multitasking possono eseguire: più task contemporaneamente I I tipi di errore Error e Warning: Sono due cose diverse
I il browser è: il programma che viene utilizzato per consultare le risorse del web I Il calcolatore comprende:^ Solo sequenze di 0 e 1 I Il carattere \ ha un significato speciale. Per poterlo usare come carattere normale: Bisogna raddoppiarlo Il carattere terminatore di una stringa è: '\0'
I Il ciclo FOR fa eseguire il blocco fintantochè la condizione è:^ Vera
Il circuito integrato che effettua l'elaborazione vera e propria dei dati, delle operazioni di calcolo e di controllo è… La CPU
I il clic del tasto sinistro del mouse su un oggetto all'interno di un editor serve in genere: a selezionarlo
I
GENERE: A selezionarlo I Il codice ASCII è lo standard usato per rappresentare:^ I caratteri in binario
I Il contenitore che racchiude le componenti necessarie al funzionamento del computer è denominato:^ Case
Il dispositivo di puntamento alternativo al mouse, costituito da una piastrina rettangolare, sensibile al tatto è: (^) Touchpad .gif
I il funzionamento del protocollo TCP/IP si basa: sulla commutazione a pacchetto I il linguaggio a marcatori HTML consente di: realizzare pagine web I Il linguaggio assemply: Ha un basso livello di astrazione
I Il linguaggio C: Ha sia caratteristiche di alto che di basso livello Il linguaggio macchina:^ E' diverso per ogni piattaforma hardware
il microprocessore, per funzionare, ha bisogno di uno spazio dove memorizzare le parti di un programma che utilizza e i dati che deve elaborare. Tale spazio è rappresentato:
dalla RAM
I il modello ISO/OSI identifica la struttura ideale di una rete ed è costituito da: 7 livelli
il numero 57 in base decimale, corrisponde al numero binario (suggerimento: osservare l'ultima cifra dei numeri binari):
I il numero binario 1000 rappresenta in decimale: 8
il numero binario 10000011 in decimale corrisponde al numero (suggerimento: osservare l'ultima cifra del numero binario):
I il numero binario 1001 rappresenta, in decimale: 9
I il numero binario 10101 rappresenta, in decimale: 21 I il numero binario 101010 rappresenta in decimale (suggerimento: guardare l'ultima cifra decimale): 42 I Il primo carattere dell'identificatore di una variabile deve essere: Una lettera
I Il primo elemento di un vettore ha indice:^0 I Il processore è montato:^ Sulla scheda madre
il programma che permette agli utenti di comunicare con il sistema e di avviare i programmi ed è una delle componenti principali di un sistema operativo, insieme al kernel è:
la shell
I Il programmatore può chiedere lo svuotamento del buffer associato a fp con l'istruzione:^ fflush(fp) I IL PROTOCOLLO DI INTERNET È: TCP/IP Il termine hardware indica: L’insieme delle componenti fisiche del computer
I il sistema binario ha, tra le altre caratteristiche, quella di essere un sistema "posizionale" e cioè: il valore di una cifra dipende dalla sua posizione I il sistema operativo è: un programma che coordina tutte le componenti hardware e software di un personal computer I il software che viene avviato direttamente all'accensione del PC è: sistema operativo
I il software utilizzato nei comuni personal computer può essere classificato in: software di base e software applicativo I il termine "directory": indica le diverse sezioni e sottosezioni, ramificate ad albero, in cui è organizzata logicamente la memorizzazione del disco rigido, dischetti o CD-ROM I (^) il termine 'server' indica un computer: potente, affidabile e robusto che eroga servizi ai client della rete
I Il termine software indica: L’insieme dei programmi e dei dati relativi:^ sistema operativo, programmi applicativi e linguaggi di programmazione I il termine wireless local area network (WLAN) indica: una rete locale di computer che sfrutta la tecnologia wireless per collegare gli host tra loro I (^) il termine WLAN rappresenta: una rete locale che sfrutta la tecnologia wireless
I Il tipo di dato char è un valore intero su:^ Due byte In C I impress è il modulo della suite openoffice che ci consente di: fare presentazioni
I in Calc, le colonne: cominciano con la lettera A e proseguono verso destra I in tutti i moduli di openoffice, per aprire, si fa file->apri, oppure: CTR+O I in un dispositivo di memoria, rappresenta l'intervallo di tempo minimo tra due accessi successivi: tempo di ciclo
in un flowchart, l'azione mediante la quale viene assegnato ad una variabile un valore specificato dall'esterno è:
lettura in input
I in un foglio di calcolo, la cella nella quale possiamo lavorare viene detta: cella attiva
I in un foglio di calcolo, le caselle disposte una accanto all'altra sulla stessa linea orizzontale formano una:
riga
I in un foglio di calcolo, le celle sono identificate: dalla combinazione della lettera della colonna e del numero della riga che si intersecano
in un foglio di calcolo, le colonne vengono contraddistinte da lettere poste in ordine alfabetico dalla A alla Z oppure:
dalla combinazione di due lettere
I in un foglio di calcolo, le formule numeriche: realizzano operazioni aritmetiche su dati di tipo numerico
I in un foglio di calcolo, le righe sono indicate da: numeri che procedono in ordine crescente a partire ad 1
in un foglio di calcolo, l'insieme delle caselle ordinate una sull'altra, formanti un'unità verticale viene chiamata:
colonna
in un foglio di calcolo, quando parliamo di un particolare tipo di formule predefinite che permettono di semplificare operazioni a volte complesse, ci riferiamo a:
funzioni
in un sistema dotato di memoria virtuale, il processore e i programmi si riferiscono alla memoria centrale con indirizzi logici, virtuali, che vengono tradotti in indirizzi fisici reali da una unità apposita, la:
MMU (memory management unit)
in un sistema operativo, consente l'allocazione dinamica della memoria centrale ai programmi in esecuzione:
il gestore della memoria
I In un traduttore di tipo compilatore tutto il codice sorgente viene tradotto in:^ Linguaggio macchina I In un traduttore di tipo interprete le istruzioni del codice sorgente vengono ad una ad una tradotte in. : Linguaggio macchina e subito eseguite dalla CPU
I in una rete paritetica (o peer-to-peer), a differenza di una rete client-server: non ci sono gerarchie tra i computer I Indicare da quanti bit è formato un Kbyte:^8192
I indicare il valore decimale dei numeri binari: 101, 0111, 1100, 1111, 11011: 5,7,12,15, I Indicare la sintassi corretta della funziona printf:^ printf(stringa di formato, lista di espressioni) I Indicare la sintassi corretta della funziona scanf:^ scanf(stringa di formato, lista di variabili)
I Indicare qual è il sistema numerico riconosciuto dai sistemi digitali:^ Binario I Indicare qual è la rappresentazione decimale del numero binario 10010:^18 I Indicare qual è la rappresentazione decimale del numero binario 11010:^26
I Indicare qual è la rappresentazione del numero decimale -51 in complemento a 2:^11001101 I Indicare qual è la rappresentazione esadecimale del numero binario 10011011110:^ 4DE
Indicare qual è l'unità di misura generalmente utilizzata per indicare le dimensioni della memoria RAM installata in un PC: MB (megabytes)
Indicare quale delle seguenti istruzioni è quella giusta per leggere un carattere da un file e inserirlo in una variabile: x=fgetc(fp)
L Le funzioni matematiche sono contenute nella libreria:^ <math.h> L Le istruzioni devono terminare sempre con:^ Punto e virgola L Le istruzioni in un programma C terminano sempre con: ;
L le LAN sono reti locali che si occupano di collegare i nodi posti: all'interno dello stesso edificio o in edifici adiacenti nel raggio di qualche chilometro L Le matrici sono:^ Variabili vettoriali con due dimensioni
Le prestazioni di un computer vengono influenzate da alcuni dei componenti presenti nel sistema. Indicare quale di questi può avere effetti positivi o negativi sulle performance del PC: Dimensione della RAM
L Le proposizioni contenute in un algoritmo sono costituite da due componenti fondamentali:^ Dati e istruzioni L Le proprietà degli algoritmi sono: Finitezza, generalità e non ambiguità
le reti informatiche possono essere classificate in diverse categorie basandosi su alcuni fattori, tra i quali la topologia, e cioè:
la forma geometrica usata per realizzare la rete
L Le specifiche di conversione sono composte da una lettera preceduta dal carattere: %
Le variabili carattere sono variabili di tipo intero su: 8 bit Le variabili contenute nella lista di variabili della scanf sono separater da:
Una virgola
L Le variabili vettoriali contengono... Più valori dello stesso tipo
L l'era digitale è caratterizzata dall'utilizzo: delle ICT e di internet L L'espressione x=a+bc è equivalente alla funzione:^ x=a+(bc) L L'indentazione è utile per: Comprendere meglio il flusso del programma
L L'indice di un vettore deve essere un valore di tipo:^ int L L'inizio di un commento è caratterizzato dalla coppia di caratteri:^ /*
L L'istruzione %[^\n]%*c legge tutti i caratteri che trova finché non incontra:^ Il ritorno a capo L L'istruzione char apice = '''; produce, all'interno della variabile apice:^ Il simbolo ' L L'istruzione scanf("%d", &A):^ Assegna ad A il valore intero letto dalla tastiera
L'istruzione scanf("%d", &a); legge un valore di tipo: int L'istruzione x+=5; è equivalente all'istruzione: x=x+ LO STANDARD ASCII A 7 BIT NON DÀ UNA DEFINIZIONE DEI CARATTERI NELL'INTERVALLO COMPRESO TRA 128 E 255. TRA LE VARIE POSSIBILITÀ PER UNA CORRETTA DEFINIZIONE C'È LA CODIFICA ASCII ESTESA A 8 BIT. PER I CARATTERI NEI MODERNI SISTEMI OPERATIVI INVECE È UTILIZZATA LA CODIFICA: UNICODE a 16 bit
L lo standard ASCII a 7 bit dà una definizione dei caratteri nell'intervallo compreso tra: 128 e 255
lo standard ASCII a 7 bit non dà una definizione dei caratteri nell'intervallo compreso tra 128 e 255. Tra le varie possibilità per una corretta definizione c'è la codifica ASCII ESTESA a 8 bit. Per i caratteri nei moderni sistemi operativi invece è utilizzata la codifica:
UNICODE a 16 bit
L L'operatore != ha significato: Diverso L'ultimo elemento di un vettore ha indice:^ N-
l'unità aritmetico logica (ALU) ha il compito di: eseguire le operazioni di calcolo, logiche e di confronto tra i dati
L'unità che esegue le operazioni matematiche, logiche e di confronto è: ALU L'utilizzo di goto produce: Sempre codice non strutturato
L l'URL è: l'indirizzo logico attraverso cui raggiungere un sito web
N Nel ciclo WHILE la condizione viene valutata:^ Prima di eseguire il blocco N Nel ciclo WHILE, se la condizione è falsa:^ Il blocco non viene eseguito neppure una volta N Nel costrutto IF, il blocco istruzioni è racchiuso tra parentesi: Graffe
N Nel costrutto IF, prima e dopo la condizione sono necessarie le parentesi:^ Tonde
N
Nel costrutto IF-ELSE, per indicare il blocco da eseguire nel caso la condizione non sia vera si usa la clausola: else
nel funzionamento di un lettore CD la parte più complessa è mantenere il laser centrato sulla spirale. Questo compito è svolto dal: tracking system
Nel linguaggio C, i caratteri maiuscoli e minuscoli: Sono considerati diversi perché il linguaggio C è "case sensitive"
Nell'architettura di Von Neumann il dispositivo che legge il programma e lo esegue sui dati è: L'unità di controllo
Nella definizione di algoritmo, quando diciamo che: "la sequenza di istruzioni deve portare ad un risultato" ci riferiamo alla proprietà: Efficacia
Nella definizione di algoritmo, quando diciamo che: "le istruzioni devono essere eseguibili materialmente" ci riferiamo alla proprietà: Realizzabilità
N nella suite di openoffice, Draw è lo strumento utilizzato per: grafica vettoriale
Nella variabile stringa nome[15] il primo carattere è: nome[0] Nelle costanti floating-point l'esponente è preceduto da: E o e
N nella versione IPv4, un indirizzo IP è formato da: 32 bit
N Nelle interfacce a carattere:^ Vengono visualizzate e immesse solo righe di testo N Nell'espressione c = (long)(ab); il cast:^ E' inutile N Nell'espressione x=a+bc viene eseguita per prima: La moltiplicazione tra b e c
O Ogni istruzione del linguaggio assembly: Corrisponde ad un'istruzione in linguaggio macchina
Osservate frequenti attività di swapping sul disco del vostro PC. Indicare qual è l'operazione migliore da fare per minimizzare questa attività sul disco fisso: Aumentare la quantità di RAM installata
Parlando di costanti simboliche, la sostituzione dei simboli inizia a partire dalla riga dove è presente la: #define
P Parlando di selezione multipla, l'espressione produce un risultato di tipo: int
P Per accedere ad uno specifico record di un file è necessario posizionarsi: Al byte da dove inizia P Per accedere all'oggetto puntato da un puntatore si utilizza l'operatore: * P Per assegnare un valore si usa il simbolo: =
P Per avere un valore intero tra 0 e N (escluso) dobbiamo scrivere: x = rand() % N;
per connettersi ad internet sono necessari un computer, un modem e: un accordo con un service provider in grado di fornire l'accesso alla rete P Per dare un nome ad una riga possiamo utilizzare: Una label P Per definire un vettore di 10 elementi di tipo intero e denominarlo vett dobbiamo scrivere: int vett[10]
Per eseguire il solo blocco corrispondente all'espressione e poi uscire dallo switch si utilizza l'istruzione: break
P Per far terminare un programma si usa l'istruzione: Return
Per leggere una stringa fino a fine riga utilizzando una scanf si può quindi utilizzare la specifica: %[^ \n]%*c Per memorizzare un carattere il linguaggio C memorizza: Il numero intero corrispondente al suo codice ASCII
Per uscire da un ciclo immediatamente, senza aspettare la valutazione della condizione, si può utilizzare l'istruzione non strutturata:
Break
P Per utilizzare le funzioni di Input/Output bisogna includere il file di intestazione (header file) denominato:^ < stdio.h>
quando parliamo di "particolari programmi per la gestione dei dati sotto forma di tabelle in modo automatico e semplice", ci riferiamo a:
fogli elettronici
Q Quando parliamo di puntatori in C, l'operatore di indirizzo è: &
Quando parliamo di selezione a più rami, se usiamo la soluzione che mette tanti costruzzi if in sequenza, otteniamo una soluzione inefficiente perché: Vengono valutate sempre tutte le condizioni
quando parliamo di un paradigma di sviluppo che mira a consentire all'utente di interagire col calcolatore manipolando graficamente degli oggetti ci riferiamo a: interfaccia grafica
Quando parliamo di: "una descrizione delle operazioni che devono essere eseguite per risolvere una certa classe di problemi" stiamo definendo un... Programma
Quando parliamo di: "una successione ordinata di istruzioni (o passi) che definiscono le operazioni da eseguire su dei dati per risolvere una classe di problemi." ci riferiamo alla definizione di:
Algoritmo
Q Quando scriviamo un programma e richiediamo valori dall'esterno, questi vengono memorizzati: Nella RAM Quando si spegne il PC si perdono le informazioni: Nella RAM
Q Quando una istruzione è costituita dal solo carattere ';':^ E' considerata istruzione nulla S Scrivere char *s="hello"; s[0]='b'; 0 0 8 5: Non è possibile Scrivere char str[100] e char *s:^ Rappresenta due cose diverse in quanto la prima riserva spazio e la seconda no S Scrivere if(trovato) equivale a scrivere: if (trovato != 0) Scrivere s="salve"; scanf("%s", s); : Non è possibile
S Scrivere s=str; scanf("%s", s); : È possibile
Se abbiamo int x=3 e int *p: Non possiamo scrivere p++ Se diamo in input i due ingressi 0 e 1 ad una porta logica AND, l’uscita è: 0
S Se dichiariamo int vett[100] e int *p e poi scriviamo p=vett, equivale a scrivere: p=&vett[0] S Se dichiariamo una variabile stringa di 15 char, questa potrà contenere: 14 caratteri utili
Se dichiariamo una variabile stringa di 20 char e inseriamo all'interno 4 caratteri, la lunghezza sarà pari a: 4 Se diciamo che, negli algoritmi, devono essere definiti in modo univoco e non ambiguo i passi successivi da eseguire per ottenere i risultati voluti, evitando paradossi e contraddizioni, ci riferiamo alla proprietà: Non ambiguità
Se il blocco di codice è costituito da una sola istruzione: Le parentesi graffe vengono normalmente omesse Se il valore int restituito dalla printf è >=0, questo rappresenta: Il numero di caratteri scritti a video
S se in binario facciamo la somma 1+0 otteniamo come risultato: 1, riporto 0 S se in binario facciamo la somma 1+1 otteniamo come risultato: 0, riporto 1
S Se le costanti intere decimali escono dal range dei long E' un errore S Se scriviamo int vett[]={12, 5, 3, 6}; otteniamo: Un vettore di 4 elementi S Se scriviamo int vett[10]={0}; otteniamo: Un vettore di 10 elementi tutti inizializzati a 0