Questões de Concurso Para if-pe

Foram encontradas 4.248 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q766126 Arquitetura de Software

Observe as afirmativas abaixo:

I. Com frequência, equipes de desenvolvimento de software escrevem classes que proveem funcionalidades similares às de outras classes já existentes. Esse padrão se aplica a qualquer contexto em que se deseja implementar funcionalidades já implementadas em outra classe, mas com interface diferente da classe já implementada. Esse padrão define uma nova classe de maneira que ela contenha uma instância da classe velha como um atributo privado, e implemente cada método da nova classe usando métodos da classe antiga.

II. Fornece uma interface unificada para um conjunto de interfaces em um subsistema. Define uma interface de nível mais alto que torna o subsistema mais fácil de ser usado.

III. Define o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses. Permite que subclasses redefinam certos passos de um algoritmo sem mudar a estrutura do mesmo. Esse padrão pode ser usado para implementar as partes invariantes do algoritmo uma só vez e deixar para as subclasses a implementação do comportamento que pode variar.

IV. Evita o acoplamento do remetente de uma solicitação ao seu receptor ao dar a mais de um objeto a oportunidade de tratar a solicitação. Encadeia os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate. Esse padrão é utilizado quando mais de um objeto pode tratar uma solicitação e o objeto que a tratará não é conhecido a priori. O objeto que trata a solicitação é escolhido automaticamente.

V. Você começou a trabalhar em um projeto que utiliza tecnologia Java RMI. Nesse projeto, é implementado um padrão de projeto que provê um ponto através do qual um objeto controla o acesso a outro. No projeto em questão, um objeto remoto que contém a implementação real é acessado através de um outro objeto local, de forma que o objeto local controla o acesso ao remoto. Para isso, ambos possuem a mesma interface.  

As afirmativas acima descrevem, respectivamente, os seguintes padrões de projeto:

Alternativas
Q766125 Programação
Suponha que você está desenvolvendo uma aplicação em JSP/Servlet e precisa interceptar todas as requisições enviadas à sua aplicação. Qual o nome do Listener que você poderia usar para interceptar as requisições que chegam à sua aplicação ?
Alternativas
Q766124 Programação

Considere o código a seguir:

Imagem associada para resolução da questão

Qual o resultado da execução do código acima?

Alternativas
Q766123 Programação

Dado o código abaixo, qual o resultado de sua execução ?

Imagem associada para resolução da questão

Alternativas
Q766122 Programação
Considerando o código abaixo, qual o resultado da execução da classe Tarefa? Imagem associada para resolução da questão
Alternativas
Q766121 Programação

Considerando o código a seguir, escolha a alternativa correta.

Imagem associada para resolução da questão

Alternativas
Q766120 Engenharia de Software
A ________________ é desenvolvida usando informações históricas de custo que relacionam alguma métrica de software com o custo do projeto.
Alternativas
Q766119 Engenharia de Software
Com relação à metodologia ágil de desenvolvimento de software conhecido como eXtreme Programming (XP), quais são os quatro processos ou atividades metodológicas encontradas nela?
Alternativas
Q766118 Engenharia de Software
A UML é bem conhecida pelo uso de modelos e diagramas. Nesse sentido, qual das alternativas a seguir é um modelo dinâmico que mostra como o sistema interage com seu ambiente e como ele é usado?
Alternativas
Q766117 Engenharia de Software
Em relação aos Testes na Engenharia de Software, qual é o que se refere ao reteste de uma unidade, integração ou sistema, após uma modificação, a fim de verificar se a mudança não introduziu novas falhas?
Alternativas
Q766116 Banco de Dados
A utilização de caracteres curingas é de grande valia nas expressões regulares, nos comandos em sistemas operacionais e em linguagens de consulta estruturada (SQL), entre outros contextos. O caractere curinga em uma cláusula WHERE é útil quando
Alternativas
Q766115 Banco de Dados
É comum que sejam utilizadas algumas funções presentes nas linguagens de consulta estruturada (SQL). Qual das seguintes alternativas contém cinco funções internas fornecidas pelo SQL?
Alternativas
Q766114 Banco de Dados
De acordo com a linguagem de consulta estruturada (SQL), qual tipo de join é necessário quando se deseja incluir linhas que não possuem valores correspondentes?
Alternativas
Q766113 Programação
Em relação aos Servlets Java, o método getWriter retorna um objeto do tipo PrintWriter. Essa classe tem métodos println para gerar saídas em uma resposta. Qual das classes a seguir definem o método getWriter?
Alternativas
Q766112 Programação
Quando um objeto JavaScript é enviado para Java, o mecanismo de tempo de execução cria um wrapper Java do tipo:
Alternativas
Q766111 Engenharia de Software
Qual dos itens a seguir NÃO faz parte do escopo dos conceitos de Orientação a Objetos?
Alternativas
Q766110 Engenharia de Software
De acordo com os conceitos de Orientação a Objetos, o trecho de código abaixo é um exemplo clássico de: Imagem associada para resolução da questão
Alternativas
Q766109 Programação
A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de desenvolvimento de sites. Com relação a essa linguagem, a partir de qual versão foi introduzido o tratamento de exceções (Try / catch)?
Alternativas
Q766108 Programação

Qual a saída correta para o código apresentado a seguir?

Imagem associada para resolução da questão

Alternativas
Q766107 Programação
Os algoritmos de busca e ordenação são bem conhecidos no contexto da computação. Embora muita coisa tenha evoluído na área, alguns algoritmos são clássicos. Nesse sentido, de acordo com o método algoritmoX abaixo, é possível afirmar que ele é um algoritmo de: Imagem associada para resolução da questão
Alternativas
Respostas
3261: A
3262: A
3263: C
3264: D
3265: E
3266: B
3267: X
3268: C
3269: D
3270: B
3271: E
3272: A
3273: E
3274: X
3275: B
3276: D
3277: A
3278: E
3279: A
3280: C