Questões de Concurso Público IFB 2017 para Professor - Informática/ Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q774281 Arquitetura de Software
Existem nove padrões GRASP. Assinale a alternativa em que TODOS os elementos fazem parte desses padrões:
Alternativas
Q774282 Programação
Sobre CSS é correto afirmar, EXCETO:
Alternativas
Q774283 Programação

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:

Alternativas
Q774284 Programação
As células das tabelas, em HTML, possuem um enchimento e uma borda. Essas bordas são caracterizadas por linhas duplas, conforme pode ser observado no exemplo abaixo. Para um melhor efeito visual, poderíamos fazer com que as bordas duplas se tornassem uma só. Assinale a alternativa que apresenta o atributo CSS que solucionaria essa questão. Imagem associada para resolução da questão
Alternativas
Q774285 Programação
Dada a execução do trecho em JAVA abaixo, assinale a alternativa que represente o resultado do mesmo: Imagem associada para resolução da questão
Alternativas
Q774286 Engenharia de Software
Quando Deitel (2010, p. 301) apresenta a seguinte definição: “A capacidade de criar classes absorvendo membros de uma classe existente e aprimorando essas classes com novas capacidades”, ele está falando de:
Alternativas
Q774287 Banco de Dados
Segundo Elmasri (2011), na terminologia formal do modelo relacional, uma linha, um cabeçalho de coluna e a tabela, são chamados, respectivamente, de:
Alternativas
Q774288 Banco de Dados

Utilize o Modelo de Banco de Dados abaixo para a questão.

           

Assinale a alternativa com o comando SQL que apresentaria, como resultado, o nome do aluno seguido do nome do curso no qual está matriculado:
Alternativas
Q774289 Banco de Dados

Utilize o Modelo de Banco de Dados abaixo para a questão.

           

Assinale a alternativa com o comando SQL que trocaria o conteúdo do campo sigla ‘EC’ (do curso de engenharia da computação), na tabela cursos, para o novo valor ‘ECO’:
Alternativas
Q774290 Programaçã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.

Alternativas
Q774291 Programação

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.

Alternativas
Q774292 Programação
Um arquivo CSS, Cascading Style Sheets ou folhas de estilo em cascata, é responsável pela apresentação visual da estrutura de um arquivo XHTML. A definição do estilo ou aparência dos objetos XHTML pode ser feita internamente ao arquivo XHTML ou externamente a ele em um arquivo CSS à parte. A folha de estilo CSS é dita externa quando os comandos CSS são escritos em:
Alternativas
Q774293 Programação

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:

Alternativas
Q774294 Programação
As folhas de estilo em cascata CSS fornecem algumas maneiras distintas de especificar a cor dos elementos constituintes de uma página web escrita em XHTML. As maneiras distintas de especificação de cor em CSS são: pelo nome de uma cor, por porcentagens relativas de vermelho, verde e azul, ou por um código hexadecimal que descreve as quantidades de vermelho, de verde e de azul. Analise um trecho de um arquivo CSS, como o exemplo a seguir:
Imagem associada para resolução da questão
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.
Alternativas
Q774295 Programação

Analise o trecho de código escrito em Python versão 3 a seguir:

Imagem associada para resolução da questão

Marque a alternativa que apresenta a saída impressa no console.

Alternativas
Q774296 Programação

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.

Alternativas
Q774297 Programação

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.

Alternativas
Q774298 Programação
Uma página JSP contém trechos codificados em HTML e trechos codificados em Java. As alternativas a seguir apresentam um trecho de um arquivo JSP onde houve a inserção de código Java em um elemento HTML. Marque a alternativa que apresenta uma forma correta de inserção de código Java em um arquivo JSP para impressão da data do servidor de aplicação, usando uma expressão ou expressão scripting JSP.
Alternativas
Q774299 Programação

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:

Alternativas
Q774300 Engenharia de Software

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:

Alternativas
Respostas
21: A
22: B
23: D
24: C
25: A
26: A
27: B
28: D
29: B
30: B
31: D
32: E
33: B
34: A
35: C
36: D
37: C
38: A
39: B
40: C