Magna Concursos

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

Questão presente nas seguintes provas

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

Questão presente nas seguintes 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

Questão presente nas seguintes 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

Questão presente nas seguintes 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

Questão presente nas seguintes provas

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

Questão presente nas seguintes provas

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

Questão presente nas seguintes 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

Questão presente nas seguintes 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

Questão presente nas seguintes 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

Questão presente nas seguintes provas