Questões de Concurso Para analista de tecnologia da informação

Foram encontradas 20.363 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3221373 Segurança da Informação
Sobre Firewall, analise as assertivas e assinale a alternativa correta:

I - Um firewall pode ser usado como um filtro de pacotes.
II - Ele pode encaminhar ou bloquear pacotes.
III - Pode decidir quais pacotes devem ser descartados.
IV - Não pode ser usado para prevenir o acesso a um host ou a um serviço específico dentro da organização.
Alternativas
Q3221372 Segurança da Informação
Para preservar a integridade de uma mensagem, a mensagem passa por um algoritmo. Uma versão comprimida da mensagem, conhecida como resumo criptográfico, que pode ser usada como uma impressão digital e que mapeie dados grandes e de tamanho variável para pequenos dados de tamanho fixo. Para verificar a integridade de uma mensagem ou documento, como é denominado esse algoritmo?
Alternativas
Q3221371 Noções de Informática
A confidencialidade pode ser obtida usando cifras, que podem ser separadas em duas grandes categorias, como são denominadas:
Alternativas
Q3221370 Noções de Informática
Qual dos conceitos abaixo está relacionado ao princípio da segurança da informação que garante que os dados não sejam alterados sem autorização?
Alternativas
Q3219523 Banco de Dados
Analise as afirmações a seguir sobre o MySQL. 

I. O MySQL suporta diversos tipos de tipos de dados, tais como dados numéricos e de data e hora. Contudo, não suporta dados do tipo JSON.  
II. O MySQL é um software gerenciador de banco de dados desenvolvido e comercializado pela Oracle, não dispondo de uma versão Open Source. 
III. O MySQL é um software gerenciador de banco de dados desenvolvido pela Oracle, mas que não é comercializado, sendo disponibilizado como software Open Source para ser utilizado sob os termos da GNU General Public License. 
IV. Até o momento, além de plataformas Microsoft Windows e macOS, o MySQL tem compatibilidade com o Linux em distribuições como Ubuntu e Debian. 

Quais afirmações são VERDADEIRAS
Alternativas
Q3219522 Banco de Dados

Considere que o seguinte banco de dados foi criado: 




Q69_1.png (329×377)

Q69_2.png (330×208)


Agora considere que foram inseridos dados nesse banco. Selecione alternativa com consulta SQL que permitirá encontrar os nomes de cliente, os números de empréstimo e as quantias de empréstimo para todos os empréstimos da agência Aeroporto.


Alternativas
Q3219521 Programação
Complete o trecho a seguir com a alternativa CORRETA. 

Vários atributos de um banco de dados podem ter o mesmo tipo de dados. Um exemplo disso seriam atributos como nome_cliente e nome_funcionário, que podem ter o mesmo domínio: o conjunto de todos os nomes de pessoa. Por outro lado, é possivel também que existam atributos cujo tipo de dado é, aparentemente, semelhante, mas que, na pratica, o tipo de dados nao é o mesmo. Um exemplo disso são os atributos saldo_em_dolares e saldo_em_reais. Embora, ambos os atributos sejam moedas, eles não deveriam ser diretamente comparáveis no contexto do banco de dados, uma vez que U$ 10,00 não é o mesmo que R$ 10,00, ainda que os números sejam iguais. Pensando nisso, ________.
Alternativas
Q3219520 Sistemas Operacionais
O Sistema Operacional (SO) precisa lidar constantemente com requisições por recursos, dependendo de um algoritmo para decidir qual processo consegue determinado recurso e quando. Considere a seguinte situação na qual muitos processos querem imprimir um documento: suponha que o algoritmo implementado no SO para decidir como alocar a impressora, cede esse dispositivo ao processo com o menor arquivo a ser impresso. Tal algoritmo busca maximizar o atendimento rápido a processos com pequenas tarefas a serem executadas. Ocorre que existem muitos processos requisitando a impressora, sendo que um desses processos possui um arquivo grande. Assim, a cada instante no qual a impressora está livre, o algoritmo do SO a disponibiliza para o próximo processo com arquivo pequeno para imprimir, de modo que o processo com arquivo grande é preterido indefinidamente, embora não esteja bloqueado. Essa situação leva o processo com arquivo grande a ser impresso a condição de _________.
Alternativas
Q3219519 Programação
O HTMLS (Hypertext Markup Language), lançado no ano de 2014, é a principal linguagem utilizada para estruturar e exibir conteúdo na World Wide Web. Com o seu lançamento, algumas tags passaram a ser consideradas obsoletas ou “deprecated”. Marque, dentre as alternativas abaixo, a que apresenta somente tags válidas/atuais que NÃO foram classificadas como obsoletas:  
Alternativas
Q3219518 Programação
A lista abaixo apresenta duas tecnologias amplamente utilizadas no contexto de servidores Web. Associe elas às suas características de acordo com sua numeração.

1. Apache Webserver.
2. Nginx. 

( ) Utiliza um modelo orientado em eventos, no qual um único processo principal coordena vários processos trabalhadores, cada um com um único thread. 
( ) Sua configuração é orientada a blocos. 
( ) Utiliza um modelo baseado em processos/threads, em que cada conexão é gerenciada por um processo ou thread distinto.  
( ) É nativamente mais estendido por módulos. 

A sequência CORRETA dessa associação é: 
Alternativas
Q3219517 Programação
Uma analista da UFRR está desenvolvendo um novo sistema de recursos humanos em substituição a um sistema legado de RH. Entretanto, necessita manter os dois sistemas funcionando até a entrega de todas as funcionalidades do novo sistema. Dessa forma, enquanto o sistema legado não for descontinuado permanentemente, necessitará realizar troca de dados com o novo. O sistema de RH apresenta uma estrutura de dados hierárquica e complexa, com muitos aninhamentos e relacionamentos entre elementos, por isso necessita garantir a integridade e validade dos dados. Baseado na situação apresentada marque a opção que contém a tecnologia que a resolveria de forma mais eficiente e compreensível: 
Alternativas
Q3219516 Programação
Python e Java são linguagens de programação muito populares e amplamente utilizadas. Embora ambas sejam linguagens de alto nível, ambas possuem diferenças e semelhanças em alguns aspectos. Analise as alternativas abaixo e encontre a INCORRETA:  
Alternativas
Q3219515 Arquitetura de Software
Atualmente, no cenário do desenvolvimento de software, observa-se uma crescente popularidade no uso de APIs, uma vez que têm se mostrado uma solução eficaz para a transição entre sistemas legados e a implementação de novos sistemas. GraphQL (Graph Query Language) tem se destacado como uma das opções para consumo eficiente das API's. Sobre essa tecnologia, analise as afirmativas a seguir: 

I. JSON é um requisito para usar GraphQL.
Il. Por meio do GraphQL é possível evitar o overfetching.
III. Não é possível utilizar o GraphQL junto do REST, pois há conflito no serviço.
IV. É possível utilizar filtros e ordenação nativamente, porém para paginação é necessário uso de bibliotecas auxiliares. 

Da relação apresentada está CORRETO o que se afirma em:  
Alternativas
Q3219514 Programação

Associe as duas colunas, relacionando as tecnologias à sua definição. 


1. JDBC.


2. JTA


3. Hibernate.


4. JSF.  


( ) Conjunto de APIs para gerenciar componentes de interface do usuário, eventos, validação de entrada, navegação de página, internacionalização e acessibilidade. 


( ) É uma solução de Mapeamento Objeto/Relacional para ambientes Java, que facilita o mapeamento de objetos Java para bancos de dados relacionais e vice-versa. 


( ) Fornece acesso universal aos dados a partir da linguagem de programação Java. é possível acessar virtualmente qualquer fonte de dados, desde bancos de dados relacionais até planilhas e arquivos de texto simples. 


( ) Especifica interfaces de alto nível entre um gerenciador de transações e as partes envolvidas em um sistema de transações distribuídas. 



A sequência CORRETA dessa associação é: 

Alternativas
Q3219513 Programação
O Spring Boot é um framework Java que simplifica o desenvolvimento de aplicações web e serviços. Considere as seguintes afirmativas abaixo sobre o Spring Boot e aplique valores Verdadeiro (V) ou Falso (F). 

( ) O Spring Boot permite incorporar o uso de servidores web, tais como Tomcat ou Jetty.  
( ) Por meio do “Auto-configuration”, o Spring Boot consegue detectar as dependências no classpath e configurar o aplicativo. 
( ) O Spring Boot Starter é responsável por iniciar a aplicação, seja em modo de desenvolvimento ou produção. 

Alternativas
Q3219512 Engenharia de Software
A ferramenta Git tem como seu principal objetivo o controle de versão para o desenvolvimento de software. Suponha a seguinte situação: 

1. Um desenvolvedor fez o commit de uma mudança em um arquivo. 
2. Entretanto ele percebe que ainda não deveria ter realizado o commit da mudança. 
3. Dessa forma, pretende desfazer esse commit deixando o arquivo com as alterações, porém no status de “untracked”. 

Qual comando ele deve utilizar, tendo como referência o Git versão 2.34.1? 
Alternativas
Q3219511 Programação
O analista de sistemas da UFRR Erick deseja ajustar a JVM (Java Virtual Machine) do Java 7, instalada no servidor de sua aplicação, objetivando otimizar sua performance. Para isso ele decidiu configurar a memória da JVM da seguinte forma: 

Quantidade máxima de memoria: 2GB 
Quantidade inicial de memória: 512MB 
Quantidade de memória destinada a armazenar objetos recém-criados: 256MB 

Baseado nessas informações, assinale a alternativa que apresenta quais parâmetros Erick deve configurar na JVM do servidor: 
Alternativas
Q3219510 Sistemas Operacionais
Das opções abaixo, qual delas NÃO é um hipervisor? 
Alternativas
Q3219509 Segurança da Informação
Qual das afirmativas abaixo melhor descreve uma política de segurança da informação?  
Alternativas
Q3219508 Sistemas Operacionais
Em determinado servidor Linux, o valor umask está definido em 022. Quais serão as permissões para novos arquivos e diretórios respectivamente?  
Alternativas
Respostas
2941: C
2942: B
2943: A
2944: C
2945: E
2946: D
2947: E
2948: A
2949: D
2950: D
2951: B
2952: C
2953: A
2954: A
2955: C
2956: D
2957: E
2958: B
2959: C
2960: B