Buscar

AV AULA 2

Prévia do material em texto

ESTRUTURA DE DADOS   Lupa  
 
Exercício: CCT0260_EX_A2_201603425501  Matrícula: 201603425501
Aluno(a): RICARDO SOUZA DE CARVALHO Data: 08/08/2016 21:08:21 (Finalizada)
  1a Questão (Ref.: 201604084472)  Fórum de Dúvidas (1)       Saiba   (1)
Blocos únicos de códigos que realizam diversas tarefas distitintas são de dificil manutenção. Portanto, utiliza­se
a tecnica da modularização de programas, a fim de facilitar a implementação e a manutenção dos programas.
Esta técnica, também chamada de modularização, tem como principal elemento:
Os Grafos
As Estruturas de Dados
  As funções
As Filas
Os Vetores
 
  2a Questão (Ref.: 201604330558)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Considera a FUNÇÃO abaixo:
 
void inverte(int &x, int &y)
{ int aux = x;
x = y;
y = aux; }
Quais valores serão impressos na tela quando o seguinte programa principal for executado?
int main()
{ int a = 18, b = 28;
inverte(a, b);
cout << a <<" e "<< b;
return 0; }
  28 e 18
18 e 28
08 e 18
18 e 18
28 e 08
 
  3a Questão (Ref.: 201604077885)  Fórum de Dúvidas (1)       Saiba   (1)
Considere a função:
void dobro(int x) {
      x = 10 * x;
}
Qual será o valor impresso na tela quando o programa principal for executado?
int main() {
int n;
n = 5;
dobro(n);
cout << n;
return 0;
} 
 
  50
0
  5
Haverá um erro de compilação
10
 
 Gabarito Comentado
  4a Questão (Ref.: 201604078591)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Uma função possui um valor de retorno inteiro, recebe por valor um inteiro como primeiro parâmetro e por
referência um inteiro como segundo parâmetro. Qual das respostas abaixo poderia representar o protótipo
dessa função:
int func (&int, int);
  void func (int a, int &b);
  int func (int a, int &b);
void func (int &a, int &b);
int func (int &a, int b);
 
 Gabarito Comentado
  5a Questão (Ref.: 201604172098)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Ao definirmos uma função, podemos afirmar:
I Toda função tem parâmetros
II Quando nada retorna, o 俷po é void
III Quando todos os parâmetros são do mesmo 俷po, é suficiente usar o 俷po uma vez e separar os
nomes dos parâmetros por vírgulas
IV  Na passagem por valor, o endereço da variável da função chamadora é passado para a função
chamada
Após uma análise das afirma俷vas acima, escolha a opção correta.
Somente II e III estão corretas
  Somente II III e IV estão corretas
Somente II e IV estão corretas
Somente I e II estão corretas
  Somente II está correta
 
 Gabarito Comentado
  6a Questão (Ref.: 201604059989)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Na passagem por ____________________ , o endereço da variável da função chamadora é passado para a
função chamada e, dessa forma, o valor poderá ser alterado, ou não.
valor
void
caracter
  referência
número
 
  7a Questão (Ref.: 201603700844)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
 
  Auxiliar = 100  Numero1 = 900  Numero2 = 80
Auxiliar = 100  Numero1 = 900  Numero2 = 20
Auxiliar = 111  Numero1 = 1000  Numero2 = 80
Auxiliar = 101  Numero1 = 900  Numero2 = 20
Auxiliar = 100  Numero1 = 1000  Numero2 = 20
 
 Gabarito Comentado
  8a Questão (Ref.: 201603496195)  Fórum de Dúvidas (1)       Saiba   (1)
Com a utilização das estruturas de dados e seus tipos, em algumas situações é imprescindível a criação de
funções que façam determinada verificação ou ação nestas estruturas. Dessa forma, analise a função abaixo e
marque corretamente a alternativa que descreve as funcionalidades desta.
int funcao(float v[], float vl, int n)
{
   for (int i = 0; i < n; i++)
     if (v[i] == vl)
       return i;
   return ­1;
}
  Retorna a posição de v se o valor vl foi encontrado.
Retorna ­1 se o valor de n foi encontrado.
Retorna ­1 se o valor de vl estiver dentro de v.
Retorna o valor de vl se o valor n foi encontrado.
  Resulta em erro, se o valor de vl não estiver dentro de v.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes