Algoritmos 3 PROVA G1 2014 ULBRA

563 palavras 3 páginas
L

Tipo de atividade:

Universidade Luterana do Brasil
ULBRA – Campus Canoas
Pró-Reitoria de Graduação

Prova ( X )
Avaliação:

Trabalho ( )
G1 ( X )

Substituição de Grau:

G1 (

G2 (

)

) G2 (

)

Curso: Ciência da Computação Disciplina: Algoritmos e Programação III

Data: 17/09/2014

Turma: 0649

Valor da Avaliação:

Professor(a): Edemar C. Oliveira

Acadêmico(a):

Nota:
2) Composição dos instrumentos de avaliação e valor:
Trabalho I entrega 27/08
(peso 1,0)
Trabalho II entrega 03/09
(peso 1,0)
Trabalho III entrega 17/09
(peso 1,5)
Avaliação G1
17/09
(peso 6,5)

1) Instruções para prova:
a) Prova individual sem consulta
b) Respostas podem ser no verso da prova

Questão 1 (1 ponto) Considere os códigos abaixo: 1.1 void move(int *x, int *y)
{
int aux; aux=*x; *x=*y;
*y=aux;
} int main()
{
int a=10,b=25; move(&a, &b); printf("%d ",a - b); printf("%d ",a + b); system("pause"); }
1.1 A saída será:
A-(
) 10 e 25
B-(
) -15 e 35
C-(
) 15 e 25
D-(
) -35 e 15
E-( X ) 15 e 35
Questão 2 (1 ponto) Considerando o programa abaixo: long int calcula(int x, int y)
{
if (y == 1) return(x); else return(x + calcula(x, y-1));
}

A-(
) 5 e 24
C-( X ) 4 e 20
E-(
) 3 e 16

B-(
D-(

) 4 e 24
) 5 e 20

struct tipo_prod
{
int codigo; char nome[50]; int quantidade; float tipos;
};

struct prods
{
char tipo[20]; float valor; struct tipo_prod produto;
};
struct prods materiais[5];

Baseado nas definições acima, responda:
a) Que código devemos utilizar para carregar um valor para o atributo quantidade na terceira posição do vetor materiais? materiais[2].produto.quantidade = 10;

b) Da mesma forma, para carregar um valor no atributo nome na primeira posição do vetor materiais? strcpy(materiais[0].produto.nome, ‘valor qualquer’); ou gets(materiais[0].produto.nome)

c) E para carregar uma valor no atributo tipo na segunda posição do vetor materiais?

int

Relacionados

  • algoritimo e probramação
    1263 palavras | 6 páginas
  • Algoritmos
    480 palavras | 2 páginas
  • Livro Algoritmos E Programacao II EAD
    29977 palavras | 120 páginas
  • logistica 3
    13077 palavras | 53 páginas
  • Negócios
    42683 palavras | 171 páginas
  • RACIOCINIO LÓGICO
    38813 palavras | 156 páginas