Questões de Concurso Público IFB 2017 para Professor - Informática/ Desenvolvimento de Sistemas
Foram encontradas 50 questões
Dadas as afirmativas abaixo sobre os métodos de envio de dados de formulários em HTML:
I) Um POST empacota os dados do formulário e envia o pacote como parte da solicitação.
II) O GET pode ser utilizado quando se desejar que as solicitações sejam adicionadas aos “Favoritos”.
III) É recomendável utilizar POST quando os dados dos formulários forem confidencias.
Assinale a alternativa CORRETA:
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/52839/f6bb0fa23409a47d7352.png)
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/52839/d788a64b1d7b6e02d7dd.png)
Utilize o Modelo de Banco de Dados abaixo para a questão.
Utilize o Modelo de Banco de Dados abaixo para a questão.
Analise o trecho de código escrito em Python versão 3 a seguir:
dados = [[“maria”,18], [“carlos”,16], [“alex”,17], [“sandra”,15]]
for i in dados:
print(i[1])
Marque a alternativa que apresenta a saída impressa no console.
No desenvolvimento de software, a construção da interface de interação com o usuário final pode demandar a utilização de um conjunto grande de linguagens computacionais. Quando a interação do usuário final com o software se dá no contexto web, um conjunto específico de linguagens computacionais são utilizadas para a construção de tais interfaces de interação. Nesta questão, considere que a sigla HTML significa (Hyper Text Markup Language), ou seja Linguagem de Marcação de Hipertexto.
Diante disso, analise as proposições a seguir e julgue-as como FALSA (F) ou VERDADEIRA (V):
( ) A linguagem HTML foi desenvolvida para gerar automaticamente scripts Javascript (pequenos programas escritos em Javascript) que são interpretados pelos navegadores.
( ) A linguagem HTML é responsável pelo conteúdo apresentado por uma página web.
( ) As tags (marcações) contidas em um arquivo HTML informam aos navegadores a estrutura e o significado dos textos contidos em tal arquivo.
( ) O arquivo HTML é um arquivo texto plano composto de tags (marcações) XML.
( ) A sigla XML significa Extensible Markup Language ou Linguagem e Marcação Extensível.
Assinale a alternativa que contém a sequência CORRETA de cima para baixo.
Os elementos de marcação (tags) e atributos da linguagem XHTML foram criados baseados nos elementos de marcação (tags) e atributos da linguagem HTML. A criação dos elementos de marcação (tags) e atributos da linguagem XHTML foi feita com a utilização da linguagem XML. Por isso, as páginas web escritas na linguagem HTML e na linguagem XHTML apresentam algumas diferenças. As proposições a seguir apresentam algumas diferenças entre páginas web escritas em HTML e páginas web escritas em XHTML. Considere que um elemento de marcação das linguagens HTML e XHTML é denominado tag. Assim, analise as proposições a seguir:
I) A tag raiz de uma página web escrita com a linguagem HTML é a tag <html> e a tag raiz de uma página web escrita com a linguagem XHTML é a tag <xhtml>.
II) As tags em uma página web escrita com a linguagem XHTML devem ser escritas com caracteres em minúsculo e em uma página web escrita com a linguagem HTML, as tags podem ser escritas com caracteres em minúsculo ou com caracteres em maiúsculo.
III) Em páginas web escritas com a linguagem HTML, todas as tags de abertura devem ser acompanhadas de suas respectivas tags de fechamento, ou, quando não possuírem tag de fechamento, os caracteres /> deverão ser utilizados como fechamento.
IV) Em páginas web escritas com a linguagem XHTML, os valores dos atributos devem vir entre aspas e não devem ser vazios.
Assinale a alternativa que contém somente proposições VERDADEIRAS:
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/52839/6e821689d0faefd78afd.png)
Neste trecho do arquivo CSS, a propriedade background-color teve sua cor definida pela palavra red. Marque a alternativa que apresenta duas outras formas corretas para substituir, no trecho de código fornecido no quadro acima, a palavra red e obter o mesmo resultado de apresentação no navegador.
Analise o trecho de código escrito em Python versão 3 a seguir:
Marque a alternativa que apresenta a saída impressa no console.
No desenvolvimento de uma aplicação Web, o conteúdo dos arquivos HTML pode ser gerado dinamicamente de diversas maneiras, e várias linguagens de programação que executam num servidor de aplicação podem ser utilizadas para tal geração. Sobre a ótica da tecnologia de Servlets e JSP, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V):
( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo servidor de aplicação.
( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo interpretador do navegador Web.
( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados em servidor de aplicação.
( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados pelo interpretador do navegador Web.
( ) Uma página escrita em JSP tem seu conteúdo gerado por Applet (pequeno programa escrito em Java) que é executado pelo interpretador do navegador Web.
Assinale a alternativa que contém a sequência CORRETA de V ou F de cima para baixo.
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.
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:
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: