Provas para Download

Prova Analista Técnico - Tecnologia da Informação - Desenvolvimento - SAEB
Visualizar os arquivos PDF
Ver analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
Ver gabarito.pdf
PDF
gabarito.pdf
Download dos arquivos PDF
Baixar analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
Baixar gabarito.pdf
PDF
gabarito.pdf
Compartilhar os arquivos PDF
Compartilhar analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-tecnico-tecnologia-da-informacao-desenvolvimento.pdf
Compartilhe:
Questões extraídas da Prova :: clique na alternativa correta
0
Acertos
0
Erros
0%
Nota
Limpar
Questão 1 de 23 Q1021570 Q9 da prova

Assinale a alternativa que preencha correta e respectivamente as lacunas:

Reportar Erro
Questão 2 de 23 Q1021571 Q10 da prova

Leia os versos abaixo:
“Árvores encalhadas pedem socorro
Mata-paus vou-bem-de-saúde se abraçam
O céu tapa o rosto
Chove...chove...chove”
(Raul Bopp. Cobra Norato e outros poemas. RJ: Civ. Bras., 1978). A figura de linguagem utilizada é a:

Reportar Erro
Questão 3 de 23 Q1021587 Q26 da prova

De acordo com o Estatuto da Igualdade Racial, analise as afirmativas abaixo e dê valores de Verdadeiro (V) ou Falso (F). ( ) É assegurado às vítimas de discriminação étnica o acesso aos órgãos de Ouvidoria Permanente, à Defensoria Pública, ao Ministério Público e ao Poder Judiciário, em todas as suas instâncias, para a garantia do cumprimento de seus direitos. ( ) O Estado assegurará atenção às mulheres negras em situação de violência, garantida a assistência física, psíquica, social e jurídica. ( ) O Estado adotará medidas especiais para coibir a violência policial incidente sobre a população negra. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Reportar Erro
Questão 4 de 23 Q1021592 Q31 da prova

Em linguagens de programação temos sempre os tipos de dados primitivos, que são aqueles tipos de dados elementares e que já vem embutido nas linguagens de programação. Com base no conceito sobre tipo de dados, assinale a alternativa que não corresponde a um tipo de dado primitivo.

Reportar Erro
Questão 5 de 23 Q1021593 Q32 da prova

Ao desenvolvermos algoritmos que utilizam laços de repetição (loops), devemos sempre levar em consideração a preocupação com a otimização destes laços, uma vez que do ponto de vista de complexidade de algoritmos, laços de repetição tendem a ter um grande consumo de tempo e espaço, sobre a otimização de laços (loops). Diante do exposto, assinale a alternativa correta.

Reportar Erro
Questão 6 de 23 Q1021594 Q33 da prova

Estruturas de dados é um assunto largamente estudado e aplicado no desenvolvimento de software, isto por que, é através destas estruturas que se darão a organização dos dados dentro do software, bem como o próprio desempenho ao lidar com a recuperação de dados nestas estruturas de dados. Estas estruturas possuem basicamente duas grandes categorias, ou seja, estruturas de dados homogêneas e heterogêneas. Com relação a estruturas de dados homogêneas, assinale a alternativa correta.

Reportar Erro
Questão 7 de 23 Q1021595 Q34 da prova

Estruturas de dados como listas, filas, pilhas e árvores são bastante utilizadas em algoritmos, a fim de organizar os dados conforme são inseridos nestas estruturas. Assinale a alternativa que apresenta a estrutura mais adequada para implementar uma fila prioritária em que os elementos são removidos com base em sua prioridade.

Reportar Erro
Questão 8 de 23 Q1021596 Q35 da prova

Ao lidar com estruturas de dados do tipo, lista, fila, pilha e árvores, quando se trata de acesso a elementos em ordem específica, como exemplo: FIFO (First In, First Out), ou seja, primeiro a entrar, primeiro a sair, e LIFO (Last In, First Out), ou seja, último a entrar, primeiro a sair. Com base neste conceito, assinale qual a estrutura mais adequada.

Reportar Erro
Questão 9 de 23 Q1021597 Q36 da prova

O paradigma orientado a objetos surgiu na década de 1960, e até hoje vem sendo aprimorado e largamente utilizado. Diversas linguagens do dia de hoje são orientadas por este paradigma, um dos conceitos mais importantes são classes e objetos, assinale a alternativa que descreve a principal diferença entre classes e objetos.

Reportar Erro
Questão 10 de 23 Q1021598 Q37 da prova

O paradigma orientado a objetos possui quatro pilares fundamentais, sendo eles abstração, encapsulamento, herança e polimorfismo. Estes pilares orientam técnicas e conceitos robustos para o desenvolvimento utilizando este paradigma. Assinale a alternativa correta sobre o que é late binding (ligação tardia) em relação ao pilar polimorfismo.

Reportar Erro
Questão 11 de 23 Q1021599 Q38 da prova

Para o desenvolvimento web existem diversas linguagens de programações que são utilizadas. Uma das mais comuns é a linguagem PHP, isto por conta de sua versatilidade, facilidade de instalação, curva de aprendizado e outras características que vêm sendo atrativas aos desenvolvedores. Um conceito largamente utilizado na linguagem PHP se refere a sessões. Assinale a alternativa que apresenta em que situação sessões são comumente utilizadas.

Reportar Erro
Questão 12 de 23 Q1021600 Q39 da prova

Quando lidamos com desenvolvimento web, é indispensável o conhecimento sobre a linguagem de marcação HTML, isto por que os navegadores são responsáveis por sua interpretação, a fim de, exibir na tela as estruturas que foram definidas. Sobre a linguagem HTML, assinale a alternativa que apresenta qual a principal finalidade da tag meta.

Reportar Erro
Questão 13 de 23 Q1021601 Q40 da prova

Projetos possuem necessidades diferentes baseados em sua utilização, implementação e manutenção, desta forma existem diversos modelos de desenvolvimento de software. Um destes modelos é o TDD (Test-Driven Development), um modelo que envolve a criação de testes automatizados antes de escrever o código de produção. Assinale a alternativa correta em relação aos benefícios do TDD.

Reportar Erro
Questão 14 de 23 Q1021602 Q41 da prova

Ao longo do aprendizado sobre linguagens de programação, é comum nos depararmos com os termos Java e JavaScript, o que gera certa confusão em alguns discentes em seus estudos, desta forma é importante compreendermos que Java é uma linguagem de programação e JavaScript é outra linguagem, ou seja, são distintas. Desta forma, assinale a alternativa que define a principal diferença entre estas linguagens.

Reportar Erro
Questão 15 de 23 Q1021603 Q42 da prova

Para o desenvolvimento web, servidores são indispensáveis, isto por que, são deles a responsabilidade de prover diversos serviços para o correto funcionamento da aplicação, um destes servidores é o servidor web ou servidor de páginas. Com base neste conceito assinale a alternativa correta sobre a principal finalidade de um servidor web.

Reportar Erro
Questão 16 de 23 Q1021604 Q43 da prova

Ao acessarmos uma aplicação web diversos serviços são acionados, desde os serviços de gerenciamento de rede até a recepção das requisições pelos servidores de web/páginas, servidores de banco de dados, servidores de armazenamento de arquivos e outros. Com base nos servidores web/páginas, assinale a alternativa que apresenta qual é o principal protocolo para esta comunicação entre cliente-servidor.

Reportar Erro
Questão 17 de 23 Q1021605 Q44 da prova

Para a criação de qualquer projeto de software, este deve ser monitorado e gerenciado constantemente, a fim de, garantir qualidade e confiabilidade ao produto de software a ser entregue, para isto, a disciplina de gerenciamento de projetos se faz indispensável, seja na escolha do modelo de gerenciamento a ser utilizado, quanto na evolução do modelo escolhido. Sobre gerenciamento de projetos um dos frameworks que são amplamente utilizados é o SCRUM, assinale a alternativa que apresenta o que é um Product Owner dentro deste framework.

Reportar Erro
Questão 18 de 23 Q1021606 Q45 da prova

Modelos de desenvolvimento de software são extremamente comuns em aplicações de diversos nichos utilizadas nos dias de hoje. Um dos modelos que são comumente utilizados é o TDD, porém, o modelo BDD (Behavior-Driven Development) tem uma grande expressão no âmbito do desenvolvimento, desta forma, assinale a alternativa que apresenta corretamente o que é o BDD.

Reportar Erro
Questão 19 de 23 Q1021607 Q46 da prova

Em paralelo aos conhecimentos do desenvolvimento orientado a objetos, padrões de projetos foram desenvolvidos, a fim de propor padrões já consagrados para a resolução de problemas que eventualmente são recorrentes ao longo do desenvolvimento de projeto logo existem diversas Design Patterns (Padrões de projeto). Assinale a alternativa correta sobre qual a principal finalidade da Design Pattern Singleton.

Reportar Erro
Questão 20 de 23 Q1021608 Q47 da prova

Projetos de software de modo geral fazem uso da persistência de dados, seja esta persistência em arquivos texto, arquivos estruturados como XML, JSON e ou até mesmo a persistência em bancos de dados. Sobre bancos de dados relacionais, assinale a alternativa correta.

Reportar Erro
Questão 21 de 23 Q1021609 Q48 da prova

O conceito de bancos de dados relacional foi definido na década de 1970, e até hoje permanece robusto, isto por que, sua base matemática foi muito bem definida por seu autor, Edgar F. Codd, Ao longo do tempo outras propostas foram surgindo como os bancos de dados não relacionais, desta forma, assinale a alternativa correta em relação a principal diferença entre um banco de dados SQL e um banco de dados NoSQL.

Reportar Erro
Questão 22 de 23 Q1021610 Q49 da prova

Bancos de dados relacionais em sua grande maioria são operados através da linguagem SQL, esta linguagem permite diversas operações dentro do banco de dados, como, inserção, atualização, recuperação, remoção, criação, entre outras diversas operações disponíveis. Uma das cláusulas SQL utilizadas, é o JOIN, com base nesta cláusula, assinale a alternativa correta.

Reportar Erro
Questão 23 de 23 Q1021611 Q50 da prova

Ao desenvolvermos softwares em equipe, há um grande problema relacionado a organização dos arquivos do projeto, bem como o versionamento das modificações que são realizadas, garantindo assim, maior segurança e recuperação a erros, uma das tecnologias que temos disponível para isto é o GIT, que fornece diversos recursos para este gerenciamento. Com relação ao comando git clone, assinale a alternativa que apresenta qual o propósito deste comando.

Reportar Erro
0
Acertos
0
Erros
0%
Nota
Limpar

Acertos
Erros
Nota