Foram encontradas 57.540 questões.
A Portaria CNJ nº 253/2020 estabelece diretrizes
para o desenvolvimento de soluções tecnológicas
na Plataforma Digital do Poder Judiciário
Brasileiro (PDPJ-Br), incluindo práticas
recomendadas de automação e qualidade na
entrega de software. Assim, acerca dos
processos de integração contínua (Continuous
Integration – CI) e de entrega contínua
(Continuous Delivery – CD), assinale a alternativa
correta.
Provas
Questão presente nas seguintes provas
Qual é o nome do elemento de configuração do
Servidor de Aplicação Tomcat 10 que representa a
interface entre clientes externos, sendo que, além
de enviar solicitações, pode receber respostas de
um serviço específico?
Provas
Questão presente nas seguintes provas
Considere o seguinte código em Python, analise
as assertivas e assinale a alternativa que aponta
as corretas.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
Provas
Questão presente nas seguintes provas
Em um Tribunal Regional Eleitoral, é fundamental
que o analista judiciário com especialidade em
tecnologia da informação garanta a resiliência das
aplicações, principalmente visando garantir
usabilidade, segurança e integridade das
aplicações como um todo, tendo em vista a
importância, a magnitude e a complexidade das
informações que são tratadas nesse órgão.
Considerando esse processo, um analista do
TRE-TO aplicou uma técnica que pode ser
implementada como um componente de software
que altera entre três estados: fechado, aberto e
meio aberto, protegendo, assim, seus serviços de
um spam, por exemplo, enquanto estes já estão
indisponíveis devido à alta carga. Qual é o nome
dessa técnica?
Provas
Questão presente nas seguintes provas
Com base no seguinte trecho de código em
Python, que manipula listas e estruturas de
repetição, analise as assertivas e assinale a
alternativa que aponta as corretas.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
Provas
Questão presente nas seguintes provas
A Portaria CNJ nº 131/2021 institui o Grupo
Revisor de Código-Fonte com o objetivo de
garantir a qualidade das implementações
realizadas na PDPJ-Br e no sistema Processo
Judicial Eletrônico (PJe). Esse grupo segue
diretrizes técnicas e processuais específicas para
validação e aceite de alterações propostas no
código. Conforme as disposições dessa portaria,
assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
Considerando dois programas equivalentes, um
escrito em Java e outro em Python, ambos
contendo um erro de divisão por zero, um
desenvolvedor decide compilar e executar os
códigos em seus respectivos ambientes:
Código Java (Main.java):
public class Main {
public static void main(String[] args) {
int x = 10 / 0;
System.out.println(“Fim do programa”);
}
}
Código Python (main.py):
x = 10 / 0
print(“Fim do programa”)
Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Código Java (Main.java):
public class Main {
public static void main(String[] args) {
int x = 10 / 0;
System.out.println(“Fim do programa”);
}
}
Código Python (main.py):
x = 10 / 0
print(“Fim do programa”)
Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Provas
Questão presente nas seguintes provas
A respeito do seguinte trecho de código Java,
assinale a alternativa correta.
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento está criando uma
aplicação de gerenciamento processual baseada
na web, usando a linguagem Java. A aplicação
precisa ser implantada em ambiente corporativo,
com controle de sessões, segurança, integração
com banco de dados e suporte a múltiplos
usuários simultâneos. Para isso, a equipe discute
as diferenças e complementaridades entre
servidores de aplicação e servidores web. Nesse
contexto, assinale a alternativa que apresenta
uma afirmação correta feita por um dos
integrantes da equipe acerca desses servidores.
Provas
Questão presente nas seguintes provas
Com o crescimento da demanda por aplicativos
móveis em ambientes corporativos e
governamentais, torna-se essencial compreender
os princípios que norteiam o desenvolvimento
para dispositivos móveis, considerando
limitações técnicas, contexto de uso e boas
práticas de projeto. A respeito desse assunto,
analise as assertivas e assinale a alternativa que
aponta as corretas.
I. O desenvolvimento para dispositivos móveis exige atenção à limitação de recursos como processamento, memória e energia, o que pode impactar diretamente a escolha de algoritmos e estruturas de dados.
II. Aplicações móveis nativas oferecem melhor desempenho e integração com os recursos do dispositivo, mas exigem desenvolvimento específico para cada plataforma.
III. A responsividade e a adaptação da interface são irrelevantes para aplicações móveis, já que a maioria dos dispositivos possui resolução de tela padronizada.
IV. O uso de armazenamento local em dispositivos móveis é recomendado principalmente quando há necessidade de operação offline, como em áreas com conectividade limitada.
I. O desenvolvimento para dispositivos móveis exige atenção à limitação de recursos como processamento, memória e energia, o que pode impactar diretamente a escolha de algoritmos e estruturas de dados.
II. Aplicações móveis nativas oferecem melhor desempenho e integração com os recursos do dispositivo, mas exigem desenvolvimento específico para cada plataforma.
III. A responsividade e a adaptação da interface são irrelevantes para aplicações móveis, já que a maioria dos dispositivos possui resolução de tela padronizada.
IV. O uso de armazenamento local em dispositivos móveis é recomendado principalmente quando há necessidade de operação offline, como em áreas com conectividade limitada.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container