Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione all'apprendimento del C: istruzioni base e concetti chiave, Dispense di Elementi di Informatica

Una panoramica introduttiva alle istruzioni base e ai concetti chiave del linguaggio C. Copre argomenti come il flusso del programma, la sintassi di printf, l'utilizzo di variabili e tipi di dati, e le istruzioni di input/output. Per chi inizia a imparare C, questo documento offre una base solida per la comprensione di questo linguaggio di programmazione.

Tipologia: Dispense

2020/2021

Caricato il 13/11/2021

chiara-cavaliere-4
chiara-cavaliere-4 🇮🇹

4

(3)

5 documenti

1 / 28

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
1)Indicare quale, tra le seguenti, rappresenta un tipico esempio di ipermedia :
Sito web
2) L’URL è:
l’indirizzo logico attraverso cui raggiungere un sito web
3)L’era digitale è caratterizzata dall’utilizzo:
delle ICT ed internet
4) Digital divide vuol dire:
Separazione fra chi può utilizzare e chi non può utilizzare le tecnologie
5)Un byte è costituito da:
8 bit
6)il software utilizzato nei comuni personal computer può essere classificato in:
software di base e software applicativo
7)Indicare quali sono gli elementi fondamentali di una rete di computer:
l’elaboratore, le linee di comunicazione ed i protocolli
8)Il termine wireless local area network(WLAN) indica :
Una rete locale di computer che sfrutta la tecnologia wireless per collegare gli host tra
loro
9)L’acronimo PROM :
programmable ROM
10)Nel funzionamento di un lettore cd la parte più complessa è mantenere il laser
centrato sulla spirale. Questo compito è svolto dal:
tracking sistem
11)La memoria RAM è una memoria volatile in quanto…
Spegnendo il computer i dati presenti in essa sono cancellati
12)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
13)un server web è:
un applicativo software capace di fornire pagine web su richiesta
14)il browser web è :
Il programma che viene utilizzato per consultare le risorse del web
15)Il termine hardware indica :
l’insieme delle componenti fisiche del computer
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Anteprima parziale del testo

Scarica Introduzione all'apprendimento del C: istruzioni base e concetti chiave e più Dispense in PDF di Elementi di Informatica solo su Docsity!

1)Indicare quale, tra le seguenti, rappresenta un tipico esempio di ipermedia : Sito web

  1. L’URL è: l’indirizzo logico attraverso cui raggiungere un sito web 3)L’era digitale è caratterizzata dall’utilizzo: delle ICT ed internet
  2. Digital divide vuol dire: Separazione fra chi può utilizzare e chi non può utilizzare le tecnologie 5)Un byte è costituito da: 8 bit 6)il software utilizzato nei comuni personal computer può essere classificato in: software di base e software applicativo 7)Indicare quali sono gli elementi fondamentali di una rete di computer: l’elaboratore, le linee di comunicazione ed i protocolli 8)Il termine wireless local area network(WLAN) indica : Una rete locale di computer che sfrutta la tecnologia wireless per collegare gli host tra loro 9)L’acronimo PROM : programmable ROM 10)Nel funzionamento di un lettore cd la parte più complessa è mantenere il laser centrato sulla spirale. Questo compito è svolto dal: tracking sistem 11)La memoria RAM è una memoria volatile in quanto… Spegnendo il computer i dati presenti in essa sono cancellati 12)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 13)un server web è: un applicativo software capace di fornire pagine web su richiesta 14)il browser web è : Il programma che viene utilizzato per consultare le risorse del web 15)Il termine hardware indica : l’insieme delle componenti fisiche del computer

16)Indicare quali,tra quelle di seguito,sono unità di output: Monitor e stampante 17)Un megabyte è pari a : 1024 kilobyte 18)Il linguaggio a marcatori HTML consente di : realizzare pagine web 19)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 20)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 21)IL software che viene avviato direttamente all’accensione del PC è: sistema operativo 22)Un dispositivo di memoria di sola lettura è : ROM 23)I numeri binari 111,101,1101 rappresentano in decimale (consiglio:guardare l’ultima cifra del numero binario) : 7,5, 24)Il numero binario 11001 rapresenta in decimale : 25 25)Il numero binario 10101 rapresenta in decimali : 21 26)convertire in binario il numero decimale 525: 1000001101 27)convertire in decimale il seguente numero binario 110101 : 53 28)Un numero dispari, in binario, termina sempre per : 1 29)Un numero pari, in binario, termina sempre per : 0

44)Quando scriviamo un programma e richiediamo valori dall’esterno, questi vengono memorizzati: nella RAM 45)Le definizioni vanno collocate tutte insieme… Prima delle istruzioni eseguibili 46)Per far terminare un programma si usa : L’istruzione return 47)Il linguaggio C : Ha sia caratteristiche di alto che di basso livello 48)Quando una istruzione è costituita dal solo carattere ; è È considerata istruzione nulla 49)UN blocco di codice è un insieme di istruzioni racchiuso tra parentesi : Graffe 50)L’indentazione è utile per : Comprendere meglio il flusso del programma 51)Le istruzioni in un programma C terminano sempre con… ; 52)Il primo carattere dell’identificatore di una variabile deve essere : una lettera 53)Il tipo di dato char è un valore intero su… Un byte 54)Secondo lo standard il tipo double deve essere almeno lo stesso numero di bit : del tipo float 55)Parlando di costanti simboliche, la sostituzione dei simboli inizia a partire dalla riga dove è presente la… #define 56)Per utilizzare le funzioni di Input/Output bisogna includere il file di intestazione (header file) denominato: <stdio.h> 57)Indicare la sintassi corretta della funzione scanf : scanf (stringa di formato, lista di variabili ) 58)Le variabili contenute nella lista di variabili della scanf sono separate da :

una virgola 59)Indicare quale tra le seguenti stringhe di formato è quella corretta : (attenzione agli spazi) %d%d%d 60)Indicare la sintassi corretta della funzione printf : sintassi: printf (stringa di formato, lista di espressioni) 61)Le espressioni contenute nella lista di espressioni di espressioni di una printf sono separate da : virgola 62)Nell’espressione x=a+bc viene eseguita per prima… La moltiplicazione tra b e c 63)Nell’espressione c= (long)(ab); il cast: è inutile

  1. Scrivere if (trovato) equivale a scrivere : L’istruzione: if(trovato!=0) 65)Nel ciclo WHILE la condizione viene valutata : prima di eseguire il blocco 66)Nel ciclo WHILE, se la condizione è falsa : IL blocco non viene eseguito neppure una volta
  2. UN ciclo DO-WHILE fa eseguire il blocco fintantochè la condizione è : Vera 68)L’utilizzo dell’istruzione “ goto “ produce… Sempre codice non strutturato 69)Se scriviamo int vett =(12,5,3,6); otteniamo : un vettore di 4 elementi 70)Per leggere una stringa fino a fine riga utilizzando una scanf si può utilizzare la specifica : %[^/n]%*c 71)Indicare quale delle seguenti istruzioni è quella giusta per leggere un carattere da un file e inserirlo in una variabile : istruzione: x=fgetc(fp) 72)La funzione fscanf :

86)Le variabili vettoriali : contengono più valori dello stesso tipo 87)Per definire un vettore di 10 elementi di tipo intero e denominarlo VETT dobbiamo scrivere : L’istruzione INT VETT[10] 88)Il carattere \ ha un significato speciale.Per poterlo usare come carattere normale : Bisogna raddoppiarlo 89)La funzione per aprire un file è : L’istruzione FOPEN 90)La modalità di aggiornamento che effettua una lettura/scrittura al fondo, che crea un file se non esiste e aggiunge alla fine del file se esiste già : Modalità: a+ 91)Scrivere CHAR STR [100] e scrivere CHAR s Rappresenta due cose diverse in quanto la prima riserva spazio e la seconda no 92)Una istruzione del tipo Visualizzare S è una istruzione di : OUTPUT 93)L’inizio di un commento è caratterizzato dalla coppia di caratteri : / 94)La sintassi corretta per dichiarare un puntatore in C è : TIPO*nomeVariabile 95)ANSI C nasce nel : 1989 96)Se dichiariamo una variabile stringa di 15 CHAR, questa potrà contenere : 14 caratteri utili 97)Per assegnare un valore si usa il simbolo : = 98)Il ciclo FOR fa eseguire il blocco fintantochè la condizione è :

vera 99)L’ultimo elemento di un vettore ha indice : N- 100)Una istruzione del tipo S=A+B è una istruzione di : elaborazione 101)Se abbiamo INT x=3 e INT *P : non possiamo scrivere P++ 102)Per eseguire il solo blocco corrispondente all’espressione e poi uscire dallo switch si utilizza l’istruzione : break 103)Nelle costanti floating-point l’esponente è preceduto da : E o e 104)L’istruzione scanf (%d,&A) : assegna ad A il valore intero letto dalla tastiera 105)Le istruzioni devono terminare sempre con : ; punto e virgola 106)I tipi di errore Error e Warning : sono due cose diverse 107)Un ciclo DO-WHILE fa eseguire il blocco fintantochè la condizione è : Vera 108)Gli stream preesistenti quando il programma viene mandato in esecuzione sono : 3 109)Se il blocco di codice è costituito da una sola istruzione : Le parentesi graffe vengono normalmente omesse 110)Le definizioni vanno collocate tutte insieme : Prima delle istruzioni eseguibili 111)L’istruzione INT Mx [7] [5] definisce :

  1. Indicare quale delle seguenti unità di memoria non consente la modifica dei dati in essa contenuti : ROM 134)Quando si spegne il PC si perdono le informazioni : nella RAM 135)Indicare quale, tra i seguenti dispositivi, non è una memoria di massa : ROM 136)Indicare da quanti bit è formato un Kbyte : 8192 137)Le interfacce grafiche (es. in Windows) sono caratterizzate dall’uso del mouse su 3 principali elementi grafici interattivi : icone, finestre e menù 138)I sistemi operativi windows supportano il Plug & Play. Questo significa che… Ammettono la connessione di alcune periferiche (Plug & Play) senza la riconfigurazione del sistema, caricando all’occorrenza i driver necessari 139)I programmi applicativi : rendono operativo il computer trasformandolo in una macchina con funzionalità specifiche : video scrittura, grafica, calcolo, videogiochi… 140)I linguaggi di programmazione : servono ai programmatori per progettare e codificare nuovi programmi applicativi 141)Il sistema operativo viene… Caricato nella memoria centrale non appena si accende il computer 142)Il termine directory : Indica le diverse sezioni e sottosezioni, ramificate ad albero, in cui è organizzata logicamente la memoriazzazione dei disco rigido, dischetti o CD-ROM 143)Indicare come si indica in un diagramma di flusso l’inizio dell’algoritmo : Con un cerchio contenente la scritta START 144)Indicare quali, tra questi, sono programmi applicativi : Fogli elettronici, elaboratori di testo, programmi di grafica

145)Indicare quale, tra le seguenti voci, fa parte del sofware : sistema operativo 146)Il linguaggio macchina è : Un linguaggio capito dalla CPU 147)Tra i seguenti tipi di computer, permette a più utenti di lavorare contemporaneamente… MAINFRAME 148)Un programma di tipo General purpose… Per svolgere un determinato compito deve essere istruito dall’utente 149)L’acronimo ICT significa : Information and Comunication Technology 150)Con un computer privo della CPU è possibile svolgere… Nessun tipo di funzione 151)Indicare quali funzioni permettono di svolgere i computer multimediali : permettono di riprodurre immagini, ascoltare uoni e vedere filmati 152)La funzione che svolge un disco rigido è : permette di memorizzare i dati 153)L’unità di elaborazione centrale (CPU)… Esegue le istruzioni codificate nei programmi caricati nella memoria centrale o RAM, prelevando istruzioni e dati dalla stessa memoria e ridepositandovi i dati elaborati

  1. Il termine hardware indica : l’insieme delle componenti fisiche del computer 155)Il termine software indica : 156)L’insieme dei programmi e dei dati relativi : sistema operativo, programmi applicativi e linguaggi di programmazione 157)Indicare quale di questi non è un linguaggio di programmazione : Windows

169)Ai sensi dell’art. 1 del cda per firma elettronica (o firma elettronica semplice o debole) si intende : L’insieme dei dati in forma elettronica, allegati oppure connessi tramite associazione logica ad altri dati elettronici, utilizzati come metodo di identificazione informatica 170)La differenza tra firma elettronica forte e firma elettronica debole è che : Quella forte è ottenuta attraverso una procedura informatica che garantisce la connessione univoca al firmatario e la sua inovoca identificazione, creata con mezzi sui quali il firmatario può consercare un controllo esclusivo e collegata ai dati ai quali si riferisce, in maniera da rilevare se i dati siano stati successivamente modificati 171)la firma elettronica certificata è : un particolare tipo di firma elettronica avanzata che sia basata su un certificato qualificato e realizzata mediante un dispositivo sicuro per la creazione della firma 172)La firma digitale è : un particolare tipo di firma elettronica avanzata basata su un certificato qualificato e su un sistema di chiavi crittografiche, una pubblica e una privata, correlate tra loro, che consente al titolare tramite la chiave privata e al destinatario tramite la chiave pubblica, rispettivamente, di rendere manifesta e di verificare la provenienza e l’integrità di un documento informatico o di un insieme di documenti informatici 173)La caratteristica fondamentale degli algoritmi di crittografia simmetrica : risiede nel fatto di avere un’unica chiave, che permette sia di cifrare i dati, sia di decifrarli 174)La caratteristica fondamentale degli algoritmi di crittografia asimmetrica : Risiede nel fatto che si utilizzano due chiavi distinte una chiave è pubblica mentre l’altra è privata : la chiave pubblica è nota a tutti i destinatari del messaggio, quella privata invece è a conoscenza solo del proprietario.Quindi la chiave pubblica serve a criptare il messaggio, mentre la chiave privata a decriptarlo. 175)Ai sensi dell’art. 1 del Codice dell’Amministrazione digitale il certificatore : è il soggetto che presta servizi di certificazione delle firme elettroniche o che fornisce altri servizi connessi con queste ultime 176)Il certificato qualificato è rilasciato : da un certificatore 177)Indicare cos’è la DigitPA : L’Ente nazionale per la Digitalizzazione della Pubblica Amministrazione 178)Indicare in quale provvedimento legislativo si afferma per la prima volta che gli atti e i documenti formati dalla Pubblica Amministrazione con strumenti informatici

e telematici, nonché i contratti stipulati nelle medesime forme, nonché la loro archiviazione e trasmissione con strumenti informatici sono validi ed efficaci e rilevanti a tutti gli effetti di legge : La legge 15 marzo 1997 n. 59, detta legge Bassanini 179)Indicare quando è stato adottato il decreto legislativo 7 n.82, cd. Codice dell’amministrazione digitale : 2005 180)Ex art. 1 del codice dell’amministrazione digitale per documento informatico deve intendersi : qualunque rappresentazione informatica di atti, fatti o dati giuridicamente rilevanti 181)Indicare a quali funzioni deve assolvere la sottoscrizione autografa : funzione indicatica : identificare l’autore del documento; 2)Funzione dichiarativa : permette di affermare che il documento a cui la sottoscrizione è stata apposta è stato formato per conto di chi sottoscrive;3)Funzione probatoria : consente di provare l’identità del firmatario 181)L’efficacia probatoria del documento informatico : è connessa alla tipologia di firma elettronica utilizzata per la sua sottoscrizione

  1. Il documento informatico privo di firma o sottoscritto con firma elettronica semplice : è idoneo a soddisfare il requisito della forma scritta a fini probatori secondo una valutazione discrezionale del giudice 183)Indicare quale documento è idoneo a soddisfare il requisito legale della forma scritta, assumendo così il medesimo valore probatorio della scrittura privata : solo il documento informatico sottoscritto con firma elettronica qualificata o digitale 184)Indicare quante forme di documentazione elettronica esistono nel nostro ordinamento :
  2. Il documento informatico non sottoscritto; 2) Il documento informatico sottoscritto con firma elettronica semplice ; 3) Il documento elettronico sottoscritto con firma avanzata (qualificata o digitale); 4(Il documento informatico sottoscritto con firma elettronica (semplice o avanzata) autenticata 185)Indicare quale documento assume il valore della scrittura ex articolo 2703 c.c della sottoscrizione autenticata :
  1. Per accedere all’oggetto puntato da un puntatore si utilizza l’operatore :
  1. Se dichiariamo int vett[100] e int *p e poi scriviamo p=vett, equivale a scrivere : p=&vett[0]
  2. Se scriviamo int vett[25] e int +p=vett, p[] e int +p=vett, p[3] equivale a Vett[3]
  3. Se abbiamo int x=3 e int *p : non possiamo scrivere p++
  4. Scrivere char str[100] e char *s : rappresenta due cose diverse in quanto la prima riserva spazio e la seconda no 203)Scrivere s=str; scanf(“%s”, s);… È possibile
  5. Scrivere s=”salve”; scanf(“%s”, s);… : Non è possibile
  6. Scrivere char *s=”hello”; s[0]=’b’;… : Non è possibile 206)Per accedere ad uno specific record di un file è necessario posizionarsi : al byte da dove inizia 207)La funzione per aprire un file è : fopen 208)La funzione per chiudere un file è : fclose
  7. Il programmatore può chiedere lo svuotamento del buffer associato a fp con l’istruzione : fflush(fp)
  1. Indicare quale delle seguenti istruzioni è quella giusta per leggere un carattere da un file e inserirlo in una variabile : x=fgetc(fp)
  2. La funzione fgets(str, n, fp) legge una riga intera da fp… : incluso ‘\n’
  3. La funzione fscanf : legge un solo valore
  4. La funzione fscanf restituisce EOF : solo se non riesce a leggere nessun valore
  5. La modalità di aggiornamento che effettua una lettura/scrittura al fondo, che cre un file se non esiste e aggiunge alla fine del file se esiste già : a+
  6. Per memorizzare un carattere il linguaggio C memorizza : il numero intero corrispondente al suo codice ASCII
  7. Le variabili carattere sono variabili di tipo intero su : 8 bit 217)L’istruzione char apice = ‘\ “; produce, all’interno della variabile apice : Il simbolo ‘
  8. Il carattere terminatore di una stringa è : ‘\O’
  9. Nella varabile stringa nome[15] il primo carattere è : nome[0] 220)Se dichiariamo una variabile stringa di 20 char e inseriamo all’interno 4 caratteri, la lunghezza sarà pari : 4
  10. l’istruzione %[^/n]%*c legge tutti i caratteri che trova finchè non incontra : il ritorno a capo 222)L’indice di un vettore deve essere un valore di tipo :

235)Nella suite di OpenOffice, Writer è lo strumento utilizzato per : il testo

  1. Nella suite di OpenOffice, Calc è lo strumento utilizzato per : i fogli di calcolo
  2. Nella suite di OpenOffice, Impress è lo strumento utilizzato per : Le presentazioni
  3. Nella suite di OpenOffice, Base è lo strumento utilizzato per : Le basi si dati
  4. Nella suite di OpenOffice, Draw è lo strumento utilizzato per : Grafica vettoriale
  5. I formati attualmente scelti dagli sviluppatori di OpenOffice si basano su : XML
  6. All’interno di Writer, la prima barra in alto è : La barra dei menu
  7. Per numerare le pagine in Writer bisogna, prima di tutto… : Attivare il piè di pagina
  8. Tutto quello che si scrive nel piè di pagina, viene, in automatico… : Riportato su ogni pagina
  9. Le note a piè di pagina… : le troviamo alla fine della pagina
  10. Il comando per rendere un tasto “giustificato” si trova nella barra : di formattazione del testo
  11. I comandi per salvare e stampare sono contenuti entrambi nel menu : file
  12. La barra posta nella parte superiore dello schermo che mostra il nome del foglio elettronico attualmente in uso è : la barra del titolo
  1. Se il foglio elettronico è appena stato creato, il suo nome sarà : senza nome X, in cui X è un numero
  2. L’intersezione di una riga e di una colonna forma : una cella
  3. Le colonne : cominciano con la lettera A e proseguono verso destra
  4. le righe : cominciano con il numero 1 e proseguono verso il basso
  5. All’estremità inferiore della finestra di Calc è possibile trovare : la barra di stato 253)L’addestramento al riconoscimento della struttura è disponibile anche per la lingua italiana a partire da : windows 7
  6. L’ipad è stato presentato per la prima volta da Steve Jobs il : 27 gennaio
  7. Esistono in commercio una piccola quantità di tablet Pc dotati di sistema operativo : linux
  8. Con l’avvento di Windows Vista : Le funzionalità tablet sono significamente migliorate rispetto a windows XP Tablet PC Edition 257)Per connettersi ad internet, l’ipad può utilizzare : sia una connessione wifi, sia una connessione 3G
  9. Il primo modello di iphone è stato distribuito nel : 2007 259)Il 12 ottobre 2011 Apple ha rilasciato la versione definitiva di : IOS 5 260)La maggior parte dei tablet Pc utilizza :