Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 1: Um atributo também pode ser chamado de : A) Variável ou campo B) Característica ou tipo C) Valor D) Conjunto E) Parâmetro O aluno respondeu e acertou. Alternativa(A) Comentários: A) porque é uma característica do objeto, logo ele irá receber dados sendo assim uma variável. Exercício 2: B1-7 2 Um atributo serve para : A) indicar as possíveis informações armazenadas por um objeto de uma classe, representando o estado de cada objeto B) definir o tipo de classe C) identificar a característica de um objeto D) descrever um objeto E) descrever as características de uma classe ou objeto O aluno respondeu e acertou. Alternativa(A) Comentários: A) Serve para representar características/propriedade de um objeto Exercício 3: B1-7 3 Métodos podem ser definidos como: A) procedimentos que formam os comportamentos e serviços oferecidos por objetos de uma classe B) comportamentos de uma classe C) características de operações de um objeto D) Ações executadas por uma classe, sempre utilizadas em tempo de execução E) Conjunto de funções que caracterizam alteram o funcionamento de uma instância. O aluno respondeu e acertou. Alternativa(A) Comentários: A) Métodos é o que o objeto realizar, um comportamento como os procedimentos ou rotinas internas do objeto. Exercício 4: B1-7 4 Dado s código abaixo: Qual a saida, e a seuencia de execução correta? A) 30,c1-5, c1-6,c1-8,c1-11,c1-12,c1-15,c1-18,c1-20,c1-21,c1-22,c1-23 B) 30,c1-5, c1-6,c1-11,c1-12,c1-18,c1-20,c1-21,c1-22,c1-23,c1-15,c1-8 C) 30,c1-11,c1-12,c1-18,c1-20,c1-21,c1-22,c1-23,c1-15 D) 30,c1-11,c1-12,c1-15,c1-18,c1-20,c1-21,c1-22,c1-22 E) Não compila, Erro. O aluno respondeu e acertou. Alternativa(B) Comentários: B) Realizei o Debug e verifiquei que ele passa pela classe1 com 1 parâmetro e pula para a classe1 com 3 parâmetros e então atribui os numero 1 a todas os atributos e então vai para classe1 com dois parâmetros e depois para classe1 com um parâmetro, creio que seja pela condicional que tem logo após o fechamento do parenteses e já que o terceiro não tem ele realiza primeiro e depois passa para verificando os outro métodos e assim executando-os. Exercício 5: B1-7 5 Dado o código abaixo O que acontece quando executamos o programa. A) Executa e apresenta a seguinte tela: B) Executa e apresenta a seguinte tela: C) Executa e apresenta a seguinte tela: D) Executa e apresenta a seguinte tela: E) O programa tem um erro, não compila. O aluno respondeu e acertou. Alternativa(E) Comentários: E) porque é todos os métodos recebem parâmetros e não é passado nenhum ao tenta criar o objeto. Exercício 6: B1-7 7 Considere o código abaixo: Qual a saída e a sequência de execução? A) 27, c1-5, c1-7, 28, c1-13, c1-15, c1-9, c1-11, c1-16, 29 B) 27, c1-5, c1-7, 28, c1-9, c1-11, 29 C) 27, c1-5, c1-7, 28, c1-18, c1-20, c1-13, c1-15, c1-9, c1-11, c1-16, 29 D) 27, c1-5, c1-7, 28, c1-18, c1-20, c1-13, c1-15, c1-9, c1-11, c1-16, 29 E) erro, o programa não compila. O aluno respondeu e acertou. Alternativa(B) Comentários: B) por que primeiro atribui o 3 e depois ao chamar o metodo1() é passado duas vezes o número 1 onde eles são somados e multiplicados por 3 que foi passado anteriormente e atribuído ao atributo que depois foi mostrado na tela. Exercício 7: B1-7 6 Considere o código abaixo: ssinale a alternativa que contém a saida e a sequência de execução correta. A) 30,c1-5, c1-6,c1-18,c1-20,c1-21,c1-22,c1-23,c1-8 B) 30,c1-5, c1-6 c1-8,c1-18,c1-20,c1-21,c1-22,c1-23 C) 30,c1-11,c1-12,c1-15,c1-18,c1-20,c1-21,c1-22,c1-22 D) 30,c1-11,c1-12,c1-18,c1-20,c1-21,c1-22,c1-23,c1-15 E) Erro, o programa não compila. O aluno respondeu e acertou. Alternativa(D) Comentários: D) Não entrou dentro do método classe1 com um parâmetro pois não atendia os requisitos.
Compartilhar