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

Foram encontradas 202.727 questões

Resolva questões gratuitamente!

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

Q4038043 Engenharia de Software
Analise as afirmativas a seguir a respeito da ferramenta de versionamento Git e assinale a alternativa correta.

I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.
II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.
III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.
IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.
Alternativas
Q4038042 Arquitetura de Software
Analise as afirmativas a seguir a respeito de Web Services e REST e assinale a alternativa correta.

I. Web Services são projetados para serem independentes de plataforma e linguagem de programação, permitindo que diferentes sistemas e aplicativos se comuniquem entre si.
II. HTML, XML e JSON são exemplos de formatos adotados por Web Services para enviar e receber dados.
III. REST é um estilo arquitetural para sistemas distribuídos, muitas vezes utilizado para construir Web Services leves e escaláveis.
IV. Um dos princípios de REST é a adoção de URL única para acesso a todos os recursos (dados, serviços).
Alternativas
Q4038041 Programação
Considere as afirmativas a seguir a respeito das linguagens de programação Python e PHP e assinale a alternativa correta.

I. Tanto PHP quanto Python admitem a passagem de funções como parâmetros.
II. Apenas PHP admite a passagem de funções como parâmetros, enquanto Python não apresenta tal característica.
III. Tanto PHP quanto Python podem ser embutidos em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script.
IV. Apenas PHP pode ser embutido em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script, não sendo esta uma característica da linguagem Python.
V. Tanto PHP quanto Python suportam herança, característica do paradigma de orientação a objetos.
VI. Tanto PHP quanto Python suportam herança múltipla.
Alternativas
Q4038040 Engenharia de Software
Considere os dois diagramas UML a seguir, referentes ao design pattern (padrão de projeto) Composite (composto) e assinale a alternativa que completa correta e respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.

Imagem associada para resolução da questão


O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
Alternativas
Q4038039 Engenharia de Software

Considere os quatro diagramas UML a seguir.



Imagem associada para resolução da questão



Assinale a alternativa que identifica corretamente os tipos de diagrama, considerando sua ordem numérica destacada na imagem.

Alternativas
Q4038038 Sistemas Operacionais
Analise as afirmativas sobre o serviço Docker e assinale a alternativa correta.

I. Docker swarm é um modo em que múltiplos host docker trabalham em conjunto.
II. Imagens podem receber, opcionalmente, tags de identificação.
III. Dentro de um container, por padrão, ao acessarmos o endereço de 127.0.0.1, acessamos o host que está hospedando o container
Alternativas
Q4038037 Engenharia de Software
Assinale a alternativa que contém apenas papéis previstos no framework ágil Scrum.
Alternativas
Q4038036 Programação
Analise o texto a seguir, relacionado à programação, e assinale a alternativa que completa correta e respectivamente as duas lacunas, considerando a ordem numérica destacada no texto.

Uma das características cruciais da ____________ (1) é a necessidade de que as estruturas de controle estejam completamente contidas umas nas outras, formando um aninhamento claro e previsível. Isso significa que uma estrutura de controle deve começar e terminar no mesmo bloco de código, sem interferir ou ser interrompida por outra estrutura de controle. O comando ___________ (2) permite saltar incondicionalmente para outra parte do programa, rompendo a estrutura clara e previsível das instruções aninhadas. O uso desse comando pode levar a código espaguete, no qual o fluxo de controle é difícil de seguir e entender, comprometendo a legibilidade e a manutenção do código.
Alternativas
Q4038035 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento 0.5, 3.14159 e -8, serão, nesta ordem:

Alternativas
Q4038034 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento -5; 6.28318 e 40, serão, nesta ordem:

Alternativas
Q4038033 Programação

Considere o código em Python, a seguir:



Imagem associada para resolução da questão



O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:

Alternativas
Q4038031 Governança de TI
Sobre a Instrução Normativa SGD/ME nº 1, de 4 de abril de 2019, que “dispõe sobre o processo de contratação de soluções de Tecnologia da Informação e Comunicação – TIC pelos órgãos e entidades integrantes do Sistema de Administração dos Recursos de Tecnologia da Informação – SISP do Poder Executivo Federal”, analise as seguintes afirmativas e assinale a alternativa correta.

I. A aplicação da norma é obrigatória para todas as contratações de soluções de Tecnologia da Informação e Comunicação pelos órgãos e entidades considerados.
II. A norma proíbe prever em edital a remuneração dos funcionários da contratada.
III. A norma prevê a possibilidade de indicação de pessoas para compor o quadro funcional da contratada, em situações que demandem acompanhamento técnico especializado.
IV. A norma estabelece que o órgão ou entidade contratante deve prever o papel de Fiscal Técnico do Contrato, a ser assumido por servidor representante da área de TIC da contratante.
Alternativas
Q4038030 Engenharia de Software
Considere as seguintes descrições, correspondentes ao conteúdo da seção “intenção” do catálogo de design patterns (padrões de projeto), e assinale a alternativa que completa correta e respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.

1. _______________: incorpora responsabilidades adicionais a um objeto dinamicamente. Esse padrão fornece uma alternativa flexível à produção de subclasses para estender a funcionalidade.
2. _______________: provê um substituto ou espaço reservado a outro objeto, para controlar o acesso a este.
3. _______________: fornece uma interface unificada para um conjunto de interfaces em um subsistema. Esse padrão define uma interface de nível mais alto, que torna o subsistema mais fácil de usar.
Alternativas
Q4038029 Programação
Analise as afirmativas sobre script em Bash e assinale a alternativa correta.

I. “set -e” interrompe a execução de um script caso ocorra um erro.
II. “set -x” exibe os comandos do script na saída padrão após sua execução.
III. “set” exibe as variáveis de ambiente definidas.
Alternativas
Q4038028 Sistemas Operacionais
Considere os seguintes comandos básicos do Ubuntu:

1 - find /caminho -exec rm -f {} \;
2 - grep -v "^#" documento.txt
3 - cut -d \. -f 2 arquivos.txt

Analise as afirmativas a seguir e assinale a alternativa correta.

I. O comando 1 não apaga diretórios dentro da pasta/caminho.
II. O comando 2 não exibirá as linhas iniciadas com o caractere “#”.
III. O comando 3 quebrará as linhas que possuem “.” e mostrará apenas a segunda coluna.
Alternativas
Q4038027 Segurança da Informação
Analise as afirmativas sobre documentos assinados digitalmente e assinale a alternativa correta.

I. Apresentam obrigatoriamente assinaturas de conforto (representação gráfica da assinatura).
II. Garantem a não refutabilidade do assinador.
III. Possibilitam a identificação de futuras alterações no documento.
Alternativas
Q4038026 Segurança da Informação
Analise as afirmativas sobre certificados digitais e assinale a alternativa correta.

I. É possível autoassinar um certificado.
II. Lista de Revogação de Certificados (CRL) serve para listar os certificados expirados.
III. A requisição de assinatura de certificado (CSR) é utilizada na inicialização (handshake) da comunicação segura entre duas máquinas.
Alternativas
Q4038025 Segurança da Informação
Analise as opções sobre os comportamentos que podem gerar vulnerabilidades e assinale alternativa correta.

I. Armazenar chaves assimétricas com permissões erradas.
II. Assinar documentos digitais sem assinatura de conforto (representação gráfica da assinatura).
III. Não utilizar múltiplos fatores de autenticação (MFA) no processo de autenticação.
Alternativas
Q4038024 Sistemas Operacionais

Considere a seguinte tabela de rotas de um sistema operacional Linux: 



Imagem associada para resolução da questão



Analise as afirmativas abaixo e assinale a alternativa correta.



I. O tráfego à internet obrigatoriamente passa pelo IP 192.168.0.1.


II. A rede 192.168.100.0/24 obrigatoriamente recebe a tag de VLAN 100.


III. A última regra pode ser considerada um buraco negro (blackhole).

Alternativas
Q4038023 Redes de Computadores
Analise as afirmativas sobre protocolos e serviços de rede e assinale a alternativa correta.

I. Registros AAAA seguem o padrão de endereços IPv4.
II. Servidores DHCP devem estar dentro da LAN (camada 2) para distribuir IP aos clientes da rede.
III. PUT é um método de requisição depreciado no protocolo HTTPS.
Alternativas
Respostas
2161: B
2162: E
2163: C
2164: A
2165: E
2166: B
2167: D
2168: C
2169: E
2170: B
2171: A
2172: D
2173: A
2174: E
2175: B
2176: C
2177: A
2178: B
2179: A
2180: E