selezioni italiane 2001 - informatica

Download Selezioni Italiane 2001 - Informatica

If you can't read please download the document

Upload: mauro-piazza

Post on 27-Jan-2016

4 views

Category:

Documents


1 download

DESCRIPTION

Selezioni italiane di olimpiadi di informatica 2001

TRANSCRIPT

Selezioni italiane IOI 2001 - Linguaggio C

Selezioni italiane IOI 2001 - Prima fase

Linguaggio C

[3 punti] Quale dei seguenti frammenti di codice produce, sulle variabili a e b, un effetto diverso dagli altri? int a,b; a=b; int a,b, *p,*c; p=&a; c=&b; *p=*c; int a,b, *p,*c; p=&a; c=&b; *p=b; int a,b, *p,*c; p=&b; c=&a; *c=b; int a,b, *p,*c; p=&a; c=&b; p=c; int a,b, *p,*c; p=&a; c=p; *c=b;

Risposta: ..............................................

[1 punto] Determinare quale la relazione che assume valore vero quando x esterno all'intervallo [A,B] e y interno allo stesso intervallo? (xB) && (y>=A) && (y=A)&&(y=A)||(y=A)||(y=A)||(y=A)&&(y0) && cond()) printf("ciao"); al variare di a? Cosa succede all'istruzione if (cond() && (a>0)) printf("ciao"); al variare di a?

Risposta: 1 ................................................................... ......................................................................................... 2 ...................................................................................... .........................................................................................

[2 punti] Sia dichiarato un array int a[10]. Cosa succede all'esecuzione del seguente codice:

for (i=0; i