1. Realiza el seguimiento de este bloque de código e indica qué

Anuncio
Departamento de
Informática y Sistemas
Ejercicios AV 08: Estructuras de control
Fundamentos de Informática
Grado en Ingeniería Química
1. Realiza el seguimiento de este bloque de código e indica qué salida produce.
for(contador=1;contador<6;contador++)
printf("%d,",2*contador);
printf("-");
2. Realiza el seguimiento de este bloque de código e indica qué salida produce.
n=7;
for(i=0;i<n;++i)
--n;
printf("%d",i);
3. Indica qué imprime exactamente el fragmento de código siguiente :
int i=3;
for(i=1;i<5;i--)
{
i=4*i;
printf(":%d",i);
}
4. Indica qué debe colocarse en la zona de interrogaciones para que la salida del
siguiente fragmento de código sea 0123456789
i = 0;
j = 10;
while(i<j)
for(i=0; ???? ; i++)
printf(“%d”,i);
Departamento de
Informática y Sistemas
5. Realiza el seguimiento de este bloque de código e indica exactamente qué salida
produce.
int n;
n=27;
while (n)
{
printf("%d",n%2);
n/=2;
}
6. Indica qué imprime exactamente el fragmento de código siguiente
for (c=0;c<10;c=c+1);
printf(“%d,”,c);
7. Indica qué imprime el fragmento de código siguiente:
int i=1, j;
while(i<=6)
{
j=1;
while(j<=3)
{
printf("%d",i);
i=i+1; j=j+1;
}
printf(“/”);
}
Departamento de
Informática y Sistemas
8. Indica qué imprime el fragmento de código siguiente
int i;
char x[5]={‘M’,’O’,’N’,’T’,’E’};
char a=’A’;
short flag=1;
while (flag==1)
{
for (i=0;i<5;i++)
if (x[i]==a)
flag=0;
a++;
}
printf(“%c”,a);
9. Indica qué imprime el fragmento de código siguiente
for (i=0;i<3;i++)
{
for (j=0;j<2;j++)
printf("%c",i+j+65);
printf("/");
}
10. Indicar qué imprime el fragmento de código siguiente:
int i;
for(i=1;i<50;i++)
if(i%10==0 && (i<22 || i>37) )
printf("%d:",i);
---
Descargar