Selezioni Italiane 2001 - Informatica

download Selezioni Italiane 2001 - Informatica

If you can't read please download the document

description

Selezioni italiane di olimpiadi di informatica 2001

Transcript of Selezioni Italiane 2001 - Informatica

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