[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [home] [volume] [parte]


Capitolo 750.   Verifica: nozioni minime sul linguaggio C 1c

tempo a disposizione: 900 s punteggio massimo: 10
quantità di domande: 13 punti di penalità per ogni secondo di ritardo: 0,011 1
data:
cognome e nome:
classe e sezione (corso):

Per lo svolgimento della verifica può essere usata una calcolatrice comune; inoltre possono essere usati fogli di brutta copia, per annotare i calcoli intermedi.

Quando viene richiesto di indicare valori numerici, non si deve specificare la base.

750.1) [-0.76..+0.76] Indicare il tipo del risultato prodotto dall'espressione 123.45/45.

  1. unsigned
  2. short
  3. long
  4. signed long
  5. unsigned long
  6. long long
  7. signed long long
  8. unsigned long long
  9. char
  10. signed char
  11. unsigned char
  12. short int
  13. signed short int
  14. unsigned short int
  15. int
  16. signed int
  17. unsigned int
  18. long int
  19. signed long int
  20. unsigned long int
  21. long long int
  22. signed long long int
  23. unsigned long long int
  24. float
  25. double
  26. long double

750.2) [-0.76..+0.76] Indicare il tipo del risultato prodotto dall'espressione a = 123.45/45, sapendo che la variabile a è di tipo long int.

  1. unsigned
  2. short
  3. long
  4. signed long
  5. unsigned long
  6. long long
  7. signed long long
  8. unsigned long long
  9. char
  10. signed char
  11. unsigned char
  12. short int
  13. signed short int
  14. unsigned short int
  15. int
  16. signed int
  17. unsigned int
  18. long int
  19. signed long int
  20. unsigned long int
  21. long long int
  22. signed long long int
  23. unsigned long long int
  24. float
  25. double
  26. long double

750.3) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile b. Si indichi il valore in base dieci.

int a = 4;
int b;
b = a++;
++b;

 

750.4) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile b. Si indichi il valore in base dieci.

int a = 4;
int b = a % 2;
b = b + a;

 

750.5) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = 7;
unsigned char b = 4
int c = b > a;

 

750.6) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = 4;
unsigned char b = ++a;
int c = (b = 5) == a;

 

750.7) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = 4;
unsigned char b = (4 > 3);
int c = a && b;

 

750.8) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = -4;
unsigned char b = (4 < 3);
int c = a || b;

 

750.9) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci, specificando il segno.

int a = -4;
int c = a << 1;

 

750.10) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = 2;
int b = 4;
int c = a | b;

 

750.11) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci.

int a = 6;
int b = 4;
int c = a & b;

 

750.12) [-0.76..+0.76] Indicare il tipo del risultato prodotto dall'espressione ((int) a) / 123.4.

  1. unsigned
  2. short
  3. long
  4. signed long
  5. unsigned long
  6. long long
  7. signed long long
  8. unsigned long long
  9. char
  10. signed char
  11. unsigned char
  12. short int
  13. signed short int
  14. unsigned short int
  15. int
  16. signed int
  17. unsigned int
  18. long int
  19. signed long int
  20. unsigned long int
  21. long long int
  22. signed long long int
  23. unsigned long long int
  24. float
  25. double
  26. long double

750.13) [0..0.76] Osservando la porzione di codice indicata, si scriva il valore contenuto nella variabile c. Si indichi il valore in base dieci, specificando il segno.

int a = -20;
int b = 5;
int c = (a *= 2, b += 10, c = a + b);

 


Appunti di informatica libera 2008 --- Copyright © 2000-2008 Daniele Giacomini -- <appunti2 (ad) gmail·com>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome verifica_nozioni_minime_sul_linguaggio_c_1c.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [home]

Gjlg Metamotore e Web Directory