Prévia do material em texto
Avaliação 2 - Estrutura de dados
DE: 22/08/2022
ATÉ: 19/09/2022
EXPIRA HOJE!
QUESTAO 1 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA
Considere o seguinte código:
int calcula (int x, int y, int z)
{
int m;
m = (x + y + z) / 3;
return (m);
}
Ao chamar esta função com os valores:
calcula(6,3,2);
Qual será o resultado?
1. 3,666666666666
2. 5
3. A função contém um erro e não funciona
4. 4
5. 3
Correto
QUESTAO 2 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA
Considere o seguinte código:
int main()
{
int x = -1;
int v [] = {2,3,9,10,1};
int i;
for (i = 0; i < 5; ++i)
if (v[i] > x)
x = v[i];
printf(“x: %d\n”, x);
}
Qual valor será exibido na console?
1. O método contém um erro e não funciona
2. x: 1
Incorreto
3. x: 9
4. x: 5
5. x: 10
QUESTAO 3 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA
Qual alternativa representa uma declaração de vetor válida em linguagem C?
1. int teste {};
2. int teste 4;
3. int teste [0,1,2,3];
4. teste int [4];
Incorreto
5. int teste [4];
QUESTAO 4 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA
O registro pode ser considerado como
1. matriz homogênea
2. estrutura heterogênea
Correto
3. estrutura homogênea
4. estrutura bidimensional
5. vetor ordenado
QUESTAO 5 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA
Observe a função em linguagem C:
int soma(int a,int b) {
int soma;
soma = a + b;
return (soma);
}
Qual das alternativas representa a chamada mais adequada para a função?
1. r = soma();
2. r = soma(2,3);
Correto
3. soma(2);
4. int soma(2,3);
5. soma(int a, int b);