Questões de Concurso
Para ifb
Foram encontradas 1.646 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sua proposta é configurar manualmente cada um dos hospedeiros com endereços estáticos. Assinale a opção que traz a melhor análise para a decisão do gerente, considerando métricas de escalabilidade e simplicidade na administração da rede.
Sobre um serviço DNS local, não autoritativo, afirma-se que: I) a consulta do cliente DNS para o DNS local é chamada iterativa. II) o DNS local resolve a consulta do cliente, sem outras consultas, desde que ela já tenha sido feita anteriormente. III) os servidores DNS TLD resolvem todos os servidores autoritativos da hierarquia DNS. IV) o DNS local também responde a consultas não locais. Assinale a alternativa que apresenta somente as afirmativas CORRETAS.
O código a seguir apresenta a definição de uma classe em Java. A numeração presente à esquerda de cada linha não faz parte do código em Java e será usada para referenciar cada trecho de código.
Como base no código do quadro acima, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V).
( ) Os métodos desta classe são definidos nas linhas 03, 04 e 05.
( ) O construtor desta classe está definido nas linhas 06, 07, 08, 09, 10 e 11.
( ) Nas linhas 03, 04 e 05 são definidos métodos privados.
( ) As linhas 16, 17, 18 e 19 definem um método modificador.
( ) As palavras this.price, this.balance e this.total que aparecem nas linhas 08, 09 e 10 respectivamente, representam variáveis locais do construtor desta classe.
Assinale a alternativa que contém a sequência CORRETA de V ou F, de cima para baixo.
Alguns conceitos básicos de classes e objetos apresentados em Barnes e Kölling (2009) são descritos no texto a seguir:
Os objetos são criados a partir de ____________ . A classe descreve o tipo do ____________ ; os objetos representam instanciações individuais da ____________ . Podemos nos comunicar com objetos invocando seus métodos. O cabeçalho de um método é chamado ____________ e fornece informações necessárias para invocar o método. O ____________ de um objeto é representado pelos valores armazenados em seus ____________ . Os ____________ permitem que cada objeto seja configurado adequadamente quando ele é criado. Os ____________ implementam o comportamento dos objetos.
As palavras que completam CORRETAMENTE, na ordem apresentada, as lacunas do texto acima são:
Baseado nos conceitos de programação orientada a objetos com Java apresentados em Barnes e Kölling (2009), associe a segunda coluna com a primeira.
I) modificadores de acesso
II) método public
III) static
IV) final
V) método private
VI) ocultamento de informações
VII) método protected
( ) princípio que declara que detalhes internos da implementação de uma classe devem ser ocultados de outra classe para assegurar a modularização.
( ) pode ser invocado somente a partir de dentro da classe em que ele é criado e ele não é visível para outras classes.
( ) pode ser invocado a partir da mesma classe ou a partir de qualquer outra classe.
( ) pode ser invocado a partir de dentro da classe em que ele é criado e a partir das subclasses desta classe.
( ) é uma palavra reservada Java usada para definir constantes.
( ) é uma palavra reservada Java usada para definir constantes de classe, variáveis de classe ou métodos de classe.
( ) definem a visibilidade de um campo, construtor ou método.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.I) Envolvimento do cliente
II) Entrega incremental
III) Pessoas, não processos
IV) Aceitar as mudanças
V) Manter a simplicidade
( ) Deve-se ter em mente que os requisitos do sistema vão mudar. Por isso, projete o sistema de maneira a acomodar essas mudanças.
( ) Os clientes devem estar intimamente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
( ) Focalize a simplicidade, tanto do software a ser desenvolvido quanto do processo de desenvolvimento. Sempre que possível, trabalhe ativamente para eliminar a complexidade do sistema.
( ) As habilidades da equipe de desenvolvimento devem ser reconhecidas e exploradas. Membros da equipe devem desenvolver suas próprias maneiras de trabalhar, sem processos prescritivos.
( ) O software é desenvolvido em incrementos com o cliente, especificando os requisitos para serem incluídos em cada um.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.
Segundo Sommerville (2011), o RUP (Rational Unified Process) é um modelo de processo genérico moderno organizado em fases (concepção, elaboração, construção e transição) e possui workflows estáticos. Sobre os workflows estáticos do RUP, associe a segunda coluna com a primeira.
I) Modelagem de negócios
II) Requisitos
III) Análise e projeto
IV) Implementação
V) Teste
VI) Implantação
VII) Gerenciamento de configuração e mudanças
VIII) Gerenciamento de projetos
IX) Meio ambiente
( ) O teste é um processo iterativo que é feito em conjunto com a Implementação. O teste do sistema segue a conclusão da Implementação.
( ) Este workflow está relacionado com a disponibilização de ferramentas apropriadas para a equipe de desenvolvimento de software.
( ) Um release do produto é criado, distribuído aos usuários e instalado em seu local de trabalho.
( ) Este workflow de apoio gerencia o desenvolvimento do sistema.
( ) Atores que interagem com o sistema são identificados, e casos de uso são desenvolvidos para modelar os requisitos do sistema.
( ) Este workflow de apoio gerencia mudanças no sistema.
( ) Os componentes do sistema são implementados e estruturados em subsistemas de implementação. A geração automática de código a partir de modelos de projeto ajuda a acelerar este processo.
( ) Os processos de negócio são modelados por meio de casos de usos de negócio.
( ) Um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo:
Um servlet pode receber os dados enviados por um formulário HTML através de uma requisição HTTP. A implementação da recuperação dos dados do formulário é feita através da codificação em um método específico de uma classe Java herdada da classe HttpServlet. Considere que este servlet possui sua URL corretamente mapeada.
Formulário HTML
<html><head>IFB</head><body><form method=”post” action=”cadastro”>
<p>Nome: <input type=”text” name=”primeiroNome”> </p>
<p>Telefone: <input type=”text” name=”telefone”> </p>
<p><input type=”submit”> </p>
</form></body></html>
Marque a alternativa que apresenta um trecho de código CORRETO com a implementação da
recuperação dos dados do formulário HTML acima:
A classe HttpServlet (javax.servlet.http.HttpServlet) possui alguns métodos em correspondência com os métodos do protocolo HTTP 1.1. Veja a seguir lista de alguns métodos que implementam esta correspondência:
protected void doDelete(HttpServletRequest, HttpServletResponse)
protected void doGet(HttpServletRequest, HttpServletResponse)
protected void doHead(HttpServletRequest, HttpServletResponse)
protected void doOptions(HttpServletRequest, HttpServletResponse)
protected void doPost(HttpServletRequest, HttpServletResponse)
protected void doPut(HttpServletRequest, HttpServletResponse)
protected void doTrace(HttpServletRequest, HttpServletResponse)
Um desenvolvedor Web, que utiliza a tecnologia Servlets/Jsp para escrever suas aplicações, faz uso de alguns destes métodos, em uma classe Java, para receber os dados enviados por um formulário HTML.
Marque a alternativa que apresenta os métodos da classe HttpServlet que são utilizados na
situação: receber dados enviados por um formulário HTML.