Questões de Concurso Público IF-PE 2016 para Professor - Informação e Comunicação, (Opção 111)

Foram encontradas 40 questões

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
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
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
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
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
Q766121 Programação

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

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
Q766123 Programação

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

Imagem associada para resolução da questã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
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
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
Q766127 Programação
Com respeito à Java Server Faces, assinale a alternativa correta:
Alternativas
Q766128 Engenharia de Software
Você foi escolhido para implementar os casos de teste para um formulário. Um dos campos desse formulário recebe datas de nascimento entre 1900 e 2004. Quais são os valores limite para testar esse campo?
Alternativas
Q766129 Programação
Considere o código HTML5 abaixo para analisar as afirmativas a seguir:  
 I. O código HTML acima é inválido.

II. Ao submeter o formulário, uma mensagem de erro é exibida porque o atributo action não foi especificado.

III. Caso a página seja acessada através de um dispositivo móvel, quando o usuário seleciona o input “telefone”, o teclado do dispositivo muda o layout para o teclado numérico.

IV. Mesmo sem uso de qualquer função javascript, o formulário valida o valor de email informado e, caso o valor seja inválido, apresenta uma mensagem de erro.

V. Ao submeter o formulário, caso o campo email esteja vazio, uma mensagem de erro é apresentada.  
Está(ão) correta(s), apenas:
Alternativas
Q766130 Programação
Você está implementando um código javascript e precisa abrir a página web “http://www.ifpe.edu.br” em uma nova janela. Qual dos seguintes trechos de código poderia ajudá-lo nessa tarefa?
Alternativas
Q766131 Programação
Considere o código HTML abaixo para analisar as afirmativas a seguir:   Imagem associada para resolução da questão
 I. A tags ection é apresentada na tela como um retângulo de 400 pixels de altura e 100 pixels de largura.
II. O texto “Desenvolvimento WEB” é apresentado na cor branca.
III. A tag section é apresentada na tela como um retângulo com as bordas superior direita e inferior esquerda arredondadas.
IV. O texto é apresentado dentro de uma faixa cinza.
V. O texto “Desenvolvimento WEB” é apresentado na cor cinza.
Está(ão) correta(s), apenas:  
Alternativas
Q766132 Programação
Uma das atividades mais executadas em programas de computador é a ordenação. Na literatura, existem várias abordagens para se implementar algoritmos de ordenação. Assinale a alternativa que apresenta a estratégia de ordenação implementada no algoritmo abaixo: Imagem associada para resolução da questão
Alternativas
Q766133 Engenharia de Software
Uma empresa está passando por uma fase de reestruturação de processos. Cada processo existente na empresa precisa ser entendido e documentado para melhorias posteriores. Qual diagrama UML poderia ser usado para auxiliar no procedimento de documentação desses processos?
Alternativas
Q766134 Programação

Com respeito ao desenvolvimento de aplicações web em Java, avalie as assertivas abaixo.

I. HttpServlet é uma classe abstrata utilizada para a criação de servlet. Essa classe provê métodos para tratar requisições HTTP.

II. Para implementar um tratamento específico para requisições HTTP POST em um servlet, é necessário implementar o método doPost().

III. O protocolo HTTP possui vários tipos de requisição (GET, POST, PUT e DELETE). Uma implementação de servlet pode tratar apenas um desses tipos de requisição.

IV. Um MIME TYPE informa ao browser que tipo de dado ele irá receber, de maneira que o browser possa tratar a resposta de forma adequada.

V. Para criar um filtro em aplicações que utilizem a especificação Servlet 3.0, é necessário apenas anotar a classe com @WebFilter, sem a necessidade de implementar qualquer interface.

São verdadeiras, apenas, as assertivas:

Alternativas
Q766135 Engenharia de Software
Scrum é um modelo ágil de processo que foi desenvolvido na década de 90. Nos últimos anos, esse modelo tem ganhado cada vez mais força entre profissionais de diversas áreas. Assinale a alternativa que apresenta apenas papéis existentes no Scrum:
Alternativas
Respostas
21: E
22: B
23: D
24: C
25: X
26: B
27: E
28: D
29: C
30: A
31: A
32: C
33: C
34: D
35: B
36: A
37: E
38: A
39: C
40: B