Foram encontradas 250 questões.
Considere o seguinte código PHP, que utiliza expressões regulares para capturar informações e processar os dados:
<html>
<body>
<?php
$string = "RhaenyraTargaryenNasceu97AC";
$padrao = '/(Rhaenyra)(Targaryen)(Nasceu)(\d+)(AC)/';
preg_match($padrao, $string, $saida, PREG_OFFSET_CAPTURE);
function verificar_reinado($ano) {
if ($ano < 100) {
return "Durante o início do reinado dos Targaryen.";
} elseif ($ano < 129) {
return "Durante o reinado de Viserys I.";
} else {
return "Após a Dança dos Dragões.";
}
}
$ano = intval($saida[4][0]);
$reinado = verificar_reinado($ano);
echo "<p>Personagem: {$saida[1][0]} {$saida[2][0]}</p>";
echo "<p>Ano de Nascimento: $ano</p>";
echo "<p>Contexto: $reinado</p>";
?>
</body>
</html>
Sabendo que a variável $string contém a sequência "RhaenyraTargaryenNasceu97AC", qual será a saída ao executar o código?
Provas
Primeira coluna: conceito
(1)Props
(2)State
(3)componentWillUnmount()
(4)componentDidUpdate()
Segunda coluna: definição
(__)Método do ciclo de vida chamado após a atualização do componente, permitindo ações como sincronização de dados e gerenciamento de efeitos colaterais.
(__)Objeto interno de um componente que armazena dados dinâmicos, acionando re-renderizações automáticas quando alterado.
(__)Propriedades externas que permitem a personalização do comportamento e da aparência do componente, sendo controladas e fornecidas pelo componente pai.
(__)Método do ciclo de vida invocado antes que o componente seja desmontado, útil para liberar recursos e limpar assinaturas ou eventos.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Provas
Primeira coluna: prática do XP
(1)Test-Driven Development (TDD)
(2)Refatoração
(3)Posse Coletiva
(4)Story Points
Segunda coluna: definição
(__)Processo que promove melhorias contínuas na estrutura e organização do código existente sem alterar seu comportamento funcional.
(__)Prática que incentiva o time a assumir responsabilidade conjunta por todo o código, eliminando a propriedade individual de partes específicas.
(__)Método que utiliza métricas abstratas para estimar o esforço relativo e a complexidade de tarefas no planejamento de projetos ágeis.
(__)Técnica que orienta o desenvolvimento com base em verificações automatizadas criadas antes do código de produção.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Provas
Considere o código Python a seguir, que consome dados de uma API REST para calcular a taxa de crescimento:
import requests
def calcular_taxa_crescimento(api_url):
resposta = requests.get(api_url)
dados = resposta.json
if 'valor inicial' in dados and 'valor final' in dados:
inicial = dados['valor inicial']
final = dados['valor final']
if isinstance(inicial, (int, float)) and isinstance(final, (int, float)) and inicial > 0:
return ((final - inicial) / inicial) * 100
return "Erro nos dados fornecidos."
print(calcular_taxa_crescimento('https://api.exemplo.com/dados'))
Sabendo que a API retorna o seguinte JSON:
{
"valor_inicial": "200",
"valor_final": 300
}
Qual será a saída ao executar o código?
Provas
I.Angular CLI é uma ferramenta de linha de comando que automatiza tarefas comuns de desenvolvimento, como criação de projetos, componentes e serviços.
II.O comando ng serve é utilizado para compilar e servir a aplicação localmente, com recarregamento automático em caso de alterações no código.
III.Angular CLI permite a personalização da configuração do Webpack sem necessidade de modificar diretamente o arquivo de configuração do Webpack.
IV.Angular CLI oferece suporte nativo à geração de código para testes unitários e end-to-end, utilizando ferramentas como Jasmine e Protractor.
É correto o que se afirma em:
Provas
Primeira coluna: princípio
(1)Compreensível
(2)Operável
(3)Robusto
(4)Perceptível
Segunda coluna: conteúdo abordado:
(__)Criar conteúdo que possa ser apresentado de diferentes maneiras (por exemplo um layout simplificado) sem perder informação ou estrutura.
(__)Maximizar a compatibilidade com agentes de usuários atuais e futuros, incluindo tecnologias assistivas.
(__)Os mecanismos de navegação que são repetidos em múltiplas páginas web dentro de um conjunto de páginas web ocorrem na mesma ordem relativa a cada vez que são repetidos, a menos que uma mudança seja iniciada pelo usuário.
(__)Fornecer aos usuários tempo suficiente para ler e utilizar o conteúdo.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Provas
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
Provas
I.Permite misturar código HTML-like com JavaScript, mas é necessário transpilar o código JSX em JavaScript puro para que o navegador possa interpretá-lo.
II.Torna o código mais declarativo, legível e fácil de depurar, mas também adiciona uma dependência no processo de build.
III.Embora seja possível usar React sem JSX, seu uso é obrigatório para suportar a API moderna de hooks.
É correto o que se afirma em:
Provas
Considere o código JavaScript a seguir, que processa dados de uma API REST para calcular a média de vendas:
async function calcularMediaVendas(url) {
const resposta = await fetch(url);
const dados = await resposta.json();
const vendas = dados.vendas;
if (vendas && vendas.length > 0) {
const soma = vendas.reduce((acc, val) => acc + val, 0);
return soma / vendas.length;
}
return "Sem dados.";
}
calcularMediaVendas('https://api.exemplo.com/vendas')
.then(console.log)
.catch(console.error);
Sabendo que a API retorna o seguinte JSON:
{
"vendas": [100, 200, 300]
}
Qual será a saída ao executar o código?
Provas
Caderno Container