Mudanças entre as edições de "PRG29002-2015-2-Aval1A"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(16 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
[[Professores:FGHIJ | FGHIJ]]
 
  
 
Nome:_____________________________________________
 
Nome:_____________________________________________
Linha 15: Linha 14:
 
   y=6;
 
   y=6;
 
   y=y%x;
 
   y=y%x;
   z = ( ( x-1 || y>5 ) && !0 ) * 10;
+
   z = ( ( x-1 || y>5 ) && !1 ) * 10;
 
   printf ("z=%d\n",z);  
 
   printf ("z=%d\n",z);  
 
}
 
}
Linha 31: Linha 30:
 
  int x,y;
 
  int x,y;
  
  x=8;
+
  x=9;
 
  y=2;
 
  y=2;
 
  if (x>5 && !(y==1)){  
 
  if (x>5 && !(y==1)){  
Linha 59: Linha 58:
  
 
y=____
 
y=____
 
  
 
=Questão 3=
 
=Questão 3=
Linha 69: Linha 67:
 
main ()
 
main ()
 
{
 
{
   int i,soma=0;
+
   int i,soma=3;
 
    
 
    
 
   for (i=4;i>0;i=i-1)  
 
   for (i=4;i>0;i=i-1)  
Linha 81: Linha 79:
  
  
i=_____
+
soma=_______
  
  
soma=_______
+
i=_____
  
 
=Questão 4=
 
=Questão 4=
Linha 98: Linha 96:
 
   for (i=0;i<2;i++) {
 
   for (i=0;i<2;i++) {
 
     for (j=0;j<3;j++)
 
     for (j=0;j<3;j++)
         x=j+i;
+
         x=j+i+1;
 
     soma = soma + i;
 
     soma = soma + i;
 
   }
 
   }
Linha 166: Linha 164:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
j=_____
 
  
 
soma=_____
 
soma=_____
Linha 172: Linha 169:
 
=Questão 7=
 
=Questão 7=
  
=Exercício 11=
+
 
  
 
<syntaxhighlight lang=c>
 
<syntaxhighlight lang=c>
Linha 178: Linha 175:
 
#include <stdio.h>
 
#include <stdio.h>
  
int x=0;
+
int x=1;
 
   
 
   
 
int alfa()
 
int alfa()
Linha 188: Linha 185:
 
main ()
 
main ()
 
{
 
{
   int x=10,y;
+
   int x=11,y;
 
    
 
    
   y=alfa()+1;
+
   y=alfa()+x;
 
   printf("Valor de x = %d y= %d \n", x,y);
 
   printf("Valor de x = %d y= %d \n", x,y);
 
}
 
}
Linha 198: Linha 195:
  
 
y=____
 
y=____
 +
 +
=Questão 8=
 +
 +
<syntaxhighlight lang=c>
 +
/* indicar o valor impresso das variáveis */
 +
#include <stdio.h>
 +
 +
int alfa(int i)
 +
{
 +
  if (i!=2) return 0; else return 1;
 +
}
 +
 +
main ()
 +
{
 +
  int j=0, soma=1;
 +
 
 +
  do {
 +
    soma = alfa(j) + alfa(j+1) + soma;
 +
    j++;
 +
  } while (j<2);
 +
  printf("Valor de soma = %d\n", soma);
 +
}
 +
 +
</syntaxhighlight>
 +
 +
soma=______
 +
 +
 +
=Questão 9=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int beta (char x)
 +
{
 +
  switch (x) {
 +
  case '!': return 1;
 +
  case 'B': return 2;
 +
  default: return 3;
 +
  }
 +
}
 +
 +
int alfa(int x)
 +
{
 +
  char z;
 +
  int w;
 +
 +
  if(!(x==2)) z='A'; else z='!';
 +
  if ((w=beta(z))==1)
 +
      return w+1;
 +
  else
 +
      return w; 
 +
}
 +
main()
 +
{
 +
  printf("valor = %d\n", alfa(2)+2);
 +
}
 +
</syntaxhighlight>
 +
 +
Valor impresso no printf = _________
 +
 +
=Questão 10=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j,k,soma=0, delta=0;
 +
 +
  j=4;
 +
  for (i=0;i<2;i++) {
 +
    for (;j<2;j++) {
 +
        if (j==0)
 +
            continue;
 +
        soma = soma + 1;
 +
        delta = delta + soma * 2;
 +
 +
    }
 +
  }
 +
  printf("Valor de soma = %d e delta é %d\n",soma, delta);
 +
}
 +
</syntaxhighlight>
 +
 +
soma = ______
 +
 +
delta = _______

Edição atual tal como às 06h36min de 23 de dezembro de 2015

Nome:_____________________________________________

Questão 1

#include <stdio.h>
 
main ()
{
  int x,y,z;
     
  x=2;
  y=6;
  y=y%x;
  z = ( ( x-1 || y>5 ) && !1 ) * 10;
  printf ("z=%d\n",z); 
}

Z = ______

Questão 2

#include <stdio.h>
 
main ()
{
 int x,y;

 x=9;
 y=2;
 if (x>5 && !(y==1)){ 
    y=x+y;
    x++;  
    if (x>30) y++; 
    else y--;
         y=y+5;
    if (y>2) {
        if (y==0)
            x=0;
        else
            x=9;
        x=x+1;
    }
    x=x*3;
 } else {
    y=y*2;
    x=y+1;
 }
 printf("x= %d e y=%d\n",x,y);
}

X=____

y=____

Questão 3

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,soma=3;
  
  for (i=4;i>0;i=i-1) 
     soma = soma + i;
  printf("Valor de soma = %d e i= %d\n", soma,i);
}


soma=_______


i=_____

Questão 4

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,x=1,soma=1;
  
  for (i=0;i<2;i++) {
     for (j=0;j<3;j++)
         x=j+i+1;
     soma = soma + i;
  }
  printf("Valor de soma = %d x=%d i=%d j=%d\n", soma,x,i,j);
}

x=_____

soma=______

Questão 5

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,x,soma=0;
  
  for (x=0,i=0;i<5;i++) {
     switch(i) {
      case 2:
              soma += i;
              break;
      case 1:
              i++;
      case 4:
              soma = i++;
      default:
              soma=0;
              break;
     }
     x = x + i;
  }
  printf("Valor de soma = %d x=%d\n", soma,x);
}

x=_____

soma=_______

Questão 6

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,soma=10;
  
  for (i=0;i<2;i++) {
     j=1;
     while(j<3) {
        soma = soma + 1;
        j++;
        if(j==2) break;
     }
  }
  printf("Valor de soma = %d\n", soma);
}


soma=_____

Questão 7

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int x=1;
 
int alfa()
{
  x=x+1;
  return x;
}

main ()
{
  int x=11,y;
  
  y=alfa()+x;
  printf("Valor de x = %d y= %d \n", x,y);
}

x=____

y=____

Questão 8

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int alfa(int i)
{
  if (i!=2) return 0; else return 1; 
}

main ()
{
  int j=0, soma=1;
  
  do {
     soma = alfa(j) + alfa(j+1) + soma;
     j++;
  } while (j<2);
  printf("Valor de soma = %d\n", soma);
}

soma=______


Questão 9

#include <stdio.h>

int beta (char x)
{
   switch (x) {
   case '!': return 1;
   case 'B': return 2;
   default: return 3;
   }
}

int alfa(int x)
{
  char z;
  int w;

  if(!(x==2)) z='A'; else z='!';
  if ((w=beta(z))==1)
      return w+1;
  else
      return w;  
}
main()
{ 
  printf("valor = %d\n", alfa(2)+2);
}

Valor impresso no printf = _________

Questão 10

#include <stdio.h>

main()
{
  int i,j,k,soma=0, delta=0;
 
  j=4;
  for (i=0;i<2;i++) {
     for (;j<2;j++) {
        if (j==0)
            continue;
        soma = soma + 1;
        delta = delta + soma * 2;

     }
  }
  printf("Valor de soma = %d e delta é %d\n",soma, delta);
}

soma = ______

delta = _______