Foram encontradas 57.071 questões.
O GIT é uma ferramenta importante, amplamente utilizada no desenvolvimento de códigos de computador. Com seu uso, múltiplos desenvolvedores podem participar de um projeto simultaneamente, editando e criando arquivos sem o risco de que suas alterações conflitem de formas inesperadas.
Em relação ao GIT, avalie as afirmativas a seguir.
I. Ao fazer modificações que visem apenas a otimização da velocidade de execução e utilização da memória do código base da aplicação, o commit deve ser realizado simultaneamente nos diversos branches ativos.
II. Mudanças salvas com o comando git stash podem ser reaplicadas em branches diferentes daquelas em que foram geradas.
III. O comando git log, sem argumentos, lista os commits realizados no repositório.
Está correto o que se afirma em
Provas
- DevOps e CI/CDCultura DevOps e Colaboração
- DevOps e CI/CDEntrega Contínua (CD)
- DevOps e CI/CDIntegração Contínua
- Engenharia de SoftwareTestes
No contexto de DevOps e CD/CI (Continuous Delivery/ Continuous Integration), avalie as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O processo de testes automatizados engloba os testes unitários e os testes de integração, mas não incluem os testes de sistema ou de funcionalidade.
( ) A automação é um dos principais princípios do DevOps, permitindo executar tarefas mais rapidamente, diminuindo a possibilidade de erros humanos e tornando os processos mais confiáveis e auditáveis.
( ) Uma de suas vantagens de implementação é a realização de deploy de incrementos ou melhorias de software sob supervisão de especialistas.
( ) Essa abordagem busca aumentar o fluxo de trabalho completado, proporcionando uma maior frequência de deploys, enquanto aumenta a estabilidade e robustez do ambiente de produção.
As afirmativas são, respetivamente,
Provas
O Azure DevOps dá suporte a uma cultura colaborativa e um conjunto de processos que reúnem desenvolvedores, gerentes de projetos e colaboradores para desenvolver software. Ele permite que as organizações criem e melhorem produtos em ritmos mais acelerados do que o fariam com abordagens tradicionais de desenvolvimento de software.
Sobre os serviços incluídos no Azure DevOps, avalie as descrições a seguir.
I. Azure Test Plans - Fornece várias ferramentas para testar seus aplicativos, incluindo testes manuais/exploratórios e testes contínuos.
II. Azure Pipelines - Fornece serviços de compilação e lançamento para dar suporte à integração contínua e à distribuição de seus aplicativos.
III. Azure Boards - Entrega um conjunto de ferramentas Agile para dar apoio ao trabalho de planejamento e acompanhamento, aos defeitos de código e aos problemas de uso dos métodos Kanban e Scrum.
Está correto o que se descreve em
Provas
Considere o seguinte trecho de código Python que faz uma chamada a um serviço web e processa a resposta XML.
import requests
import xml.etree.ElementTree as ET
def get_student_name():
url = "http://example.com/studentService"
headers = {'Accept': 'application/xml'}
response = requests.get(url, headers=headers)
if response.status_code != 200:
raise Exception("Failed : HTTP error code : "
+ str(response.status_code))
root = ET.fromstring(response.content)
names = root.findall('.//nomeAluno')
name = names[1].text
namesResp = root.findall('.//nomeResp')
nameResp = namesResp[1].text
if name == "Fulano de Tal":
print("Nome: " + nameResp)
elif name == "Beltrano da Silva":
print("Nome: " + name)
else:
print("Aluno não reconhecido")
try:
get_student_name()
except Exception as e:
print(e)
Suponha que a resposta XML do serviço web seja a seguinte:
<alunos>
<aluno>
<matricula>12345</matricula>
<nomeAluno>Fulano de Tal</nomeAluno>
<emailAluno>fulano.tal@example.com</emailAluno>
<nomeResp>Ciclano de Tal</nomeResp>
</aluno>
<aluno>
<matricula>12346</matricula>
<nomeAluno>Beltrano da Silva</nomeAluno>
<emailAluno>beltrano.silva@example.com</emailAluno>
<nomeResp>Antonio da Silva</nomeResp>
</aluno>
</alunos>
O valor impresso pelo programa será:
Provas
Considere o seguinte trecho de código XML:
<acervo>
<filme id="1">
<title>O concurseiro vencedor</title>
<author>José da Silva</author>
<year>2023</year>
</filme>
<filme id="2">
<title>A festa da aprovação</title>
<author>Maria dos Anjos</author>
<year>2024</year>
</filme>
<serie id="1">
<title>A preparação em etapas</title>
<issue>13</issue>
<month>Janeiro</month>
<year>2024</year>
</serie>
</acervo>
A expressão XPath que seleciona corretamente o título de todos os filmes no acervo é:
Provas
- Segurança de SoftwareCriptografia e Proteção de Dados Sensíveis
- Segurança de SoftwareIdentificação de Vulnerabilidades e Condições de Erro
- Segurança de SoftwareOWASP
- Segurança de SoftwareQuebra de Autenticação e Controle de Acesso
A fundação OWASP lista alguns dos principais riscos inerentes às aplicações web. Relacione os riscos a seguir com os exemplos de vulnerabilidades.
( ) Broken Access Control
( ) Injection
( ) Cryptographic Failures
( ) Identification and Authentication Failures
1. Permitir ataques por força bruta ou outros ataques automatizados.
2. Permitir ações que necessitem de login sem que o login tenha sido feito.
3. Transmitir senhas em claro.
4. Utilizar dados inseridos pelo usuário sem validação.
A relação correta, na ordem dada, é
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Uma das principais facilidades da programação orientada a objetos é a possibilidade de sobrecarregar funções.
Considere que existe uma função chamada calcularArea apresentada com o seu protótipo em pseudocódigo no formato:
tipo_retorno nome_Função (tipo_Argumento1
nome_Argumento1, …, tipo_ArgumentoN nome_ArgumentoN)
O protótipo da função calcularArea é:
float calcularArea (Quadrado quadrado1)
Assinale a opção que apresenta um exemplo de sobrecarga da função calcularArea.
Provas
Analisadores estáticos são particularmente importantes para determinadas linguagens de programação. A análise estática pode descobrir um grande número de erros potenciais e reduzir bastante os custos de teste.
Assinale a opção que contém a relação correta entre possíveis problemas encontrados pela análise estática de código e sua respectiva classe de defeitos.
Provas
O ASP.NET Core é uma tecnologia da Microsoft de código aberto, multiplataforma e alto desempenho para a criação de aplicativos conectados à Internet e aptos para a nuvem.
Sobre o ASP.NET Core, é correto afirmar que
Provas
A estrutura de dados utilizada pelas linguagens de programação em que o elemento removido da estrutura é o que foi inserido mais recentemente é chamada de
Provas
Caderno Container