Foram encontradas 56.164 questões.
Considere o seguinte código em JavaScript:
const regexp = /(f+)(\d?)(t*)/g;
const str = 'trf1trf2trf3trf4trf5';
const array = [...str.matchAll(regexp)];
console.log(array.length)
Ao ser executado, o código acima imprime na saída padrão do console:
Provas
Na função de técnico de tecnologia da informação do Ministério Público do Estado do Paraná, você está revisando o código do novo sistema em Java e precisa adicionar um comentário de múltiplas linhas para explicar uma seção do código. Qual é a sintaxe correta para fazer isso?
Provas
O Manifesto Ágil é baseado em 12 princípios que orientam o desenvolvimento de software, promovendo a entrega contínua de valor, flexibilidade e colaboração. Dessa forma, assinale a alternativa que NÃO apresenta um princípio do Manifesto Ágil.
Provas
Um técnico de tecnologia da informação do Ministério Público do Estado do Paraná foi designado para um novo projeto que envolve a construção de uma aplicação web complexa. Para isso, ele precisa garantir que todos os módulos JavaScript utilizados no projeto estejam devidamente empacotados e otimizados para a produção. Após realizar algumas pesquisas, ele identificou que uma ferramenta de bundling será essencial para alcançar esse objetivo.
Diante dessa necessidade, qual das seguintes ferramentas de bundling o técnico deve escolher para empacotar os módulos JavaScript?
Provas
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
- Qualidade de SoftwareBoas Práticas de Desenvolvimento
Na técnica de programação em pares, um dos desenvolvedores escreve o código enquanto o outro revisa, observa e oferece feedback e sugestões. Nesse contexto, assinale a alternativa que apresenta corretamente o papel do desenvolvedor que revisa e observa.
Provas
Como técnico de tecnologia da informação do Ministério Público do Estado do Paraná, você está ajustando o estilo de formulários em um novo sistema web. Um dos requisitos é que o elemento de formulário, que é o valor padrão em um grupo, receba um estilo especial para destacá-lo visualmente. Você precisa usar uma pseudoclasse do Cascading Style Sheets, versão 3 (CSS3), para aplicar esse estilo.
Entre as opções a seguir, qual pseudoclasse do CSS3 você deve usar para selecionar o elemento que é o valor padrão em um grupo de opções?
Provas
Como técnico de tecnologia da informação do Ministério Público do Estado do Paraná, você está desenvolvendo uma página web que precisa integrar um conteúdo externo, como um plugin, para melhorar a funcionalidade do site. Na Hypertext Markup Language, versão 5 (HTML 5), existem diversos elementos que ajudam a criar uma estrutura de página web mais semântica e acessível. Você precisa escolher o elemento correto que permite a integração de conteúdo externo. Nesse contexto, assinale a alternativa que apresenta um elemento do HTML 5 que você poderá utilizar para essa necessidade.
Provas
Um desenvolvedor está criando uma rede neural de 3 camadas, usando PyTorch para classificar amostras descritas por um vetor com 10 elementos. Ele já definiu parte da rede, conforme o extrato de código abaixo, e pretende definir a camada oculta como sendo composta de 5 nós, utilizando a função de ativação ReLU.
import torch
import torch.nn as nn
entrada = nn.Linear(10, 5)
oculta = #AQUI CRIAR CAMADA OCULTA COM 5 NOS E RELU
saida = nn.Linear(5, 1)
def forward(x):
x = torch.relu(entrada(x))
x = oculta(x)
x = torch.sigmoid(saida(x))
Considerando-se esse contexto, qual das linhas de código a seguir deve ocupar o comentário “#AQUI CRIAR CAMADA OCULTA COM 5 NOS E RELU” para definir corretamente a camada oculta?
Provas
Um programador estava trabalhando no branch solvebugio e acabou o serviço. Após fazer o commit final nesse branch, ele deseja passar todas as mudanças feitas no branch solvebugio para o branch main, fazendo a integração correta de mudanças.
Considerando-se esse contexto e as melhores práticas de controle de versão, quais comandos Git esse programador deve usar para realizar essa tarefa?
Provas
Considere o seguinte trecho de código Python:
import json
from multiprocessing import Pool
def process_data(data):
result = {}
for item in data:
if item in result:
result[item] += 1
else:
result[item] = 1
return result
def parallel_process(data):
with Pool(4) as p:
results = p.map(process_data, data)
return results
def serialize_results(results, file_name):
with open(file_name, 'w') as f:
json.dump(results, f)
data = ["apple", "banana", "apple", "orange", "banana", "apple"]
processed_data = parallel_process(data)
serialize_results(processed_data, "output.json")
Esse código pretende contar a frequência de cada item na lista data, processando os dados em paralelo e serializando os resultados em um arquivo JSON. O resultado esperado é {"apple": 3, "banana": 2, "orange": 1}. É necessário que algo seja alterado para que o código funcione corretamente e produza o resultado esperado?
Provas
Caderno Container