Questões de Programação - Programação Orientada a Objetos para Concurso

Foram encontradas 421 questões

Q1860923 Programação
Considere as seguintes afirmativas sobre testes em programas orientados a objetos:
I. O conceito de herança leva a algumas dificuldades; por exemplo, se alterações forem feitas em uma classe pai ou superclasse, será difícil testar as subclasses individualmente e isolar o erro para uma classe.
II. O fluxo de controle é caracterizado pela passagem de mensagens entre objetos, e o fluxo de controle não muda de um objeto para outro. Consequentemente, o fluxo de controle sequencial dentro de uma classe é similar ao das funções, sendo mais indicado o uso de técnicas de teste tradicionais.
III. Em uma função, os parâmetros passados com dados globais determinam o caminho de execução em seu código. Mas, em um objeto, o estado a ele associado também influencia o caminho de execução, e os métodos de uma classe podem se comunicar entre si por meio desse estado. Consequentemente, para testar objetos, o estado de um objeto desempenha um papel importante.
Está correto o que se afirma em 
Alternativas
Q1855623 Programação

Quanto à análise e ao projeto orientados a objetos, julgue o seguinte item.


Na análise e no projeto orientados a objeto, um dos aspectos mais difíceis na modelagem é a abstração. Em linhas gerais, abstrair é retirar ou capturar todas as informações observadas e fornecidas ao arquiteto de software, independentemente se serão usadas posteriormente na análise ou não.

Alternativas
Q1853879 Programação
Em relação ao ciclo de vida de classe Activity, é procedente afirmar que o método
Alternativas
Q1840790 Programação
Analise o trecho de código abaixo.
public class Conta {          private String nome;          private double saldo;          public Conta(String nome)          {                     this.nome = nome;                     this.saldo = 0.0;           }          public void depositar(double valor)          {                    saldo = saldo + valor;           }           public double getSaldo ( )           {                     return saldo;            }            public void setNome(String nome)           {                       this.nome = nome;            }            public String getNome()           {                       return nome;            } }
Tendo em vista o paradigma de programação orientada a objetos e a definição da classe “Conta”, é correto afirmar que
Alternativas
Q1838895 Programação
Na questão que avalia conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.  
Na programação orientada a objetos (POO), uma ação executada por um objeto quando passada uma mensagem ou em resposta a uma mudança de estado representa o conceito de  
Alternativas
Respostas
221: E
222: E
223: A
224: C
225: E