Foram encontradas 55.956 questões.
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
Durante a definição da arquitetura de um sistema,
optou-se por um modelo orientado a objetos, com
ênfase em reutilização e manutenção. A
arquitetura foi organizada em pacotes e classes
com responsabilidades bem definidas, usando
mecanismos como herança e interfaces para
promover flexibilidade. Dessa forma, com base
nos princípios de uma arquitetura de sistemas
baseada em orientação a objetos, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
Uma instituição pública está migrando seus
sistemas legados para uma nova plataforma
integrada. Durante esse processo, os sistemas
antigos devem continuar operando em paralelo
aos novos por um período de transição,
garantindo que os serviços aos usuários não
sejam interrompidos. Essa situação impõe
desafios relacionados à interoperabilidade entre
sistemas heterogêneos. Nesse contexto, a partir
dos princípios de engenharia de software e de
práticas de interoperabilidade, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
Determinado órgão de atendimento ao público
precisou passar o seu sistema por testes
funcionais, os quais mostraram resultados
bem-sucedidos, a princípio, mas, durante o uso
real em dias de pico, o sistema apresentou
lentidão extrema e falhas de conexão. A equipe de
qualidade decidiu, então, aplicar testes
específicos para avaliar o comportamento do
sistema sob condições adversas. A respeito dos
testes considerados pela equipe, com base nas
práticas de engenharia de software voltadas à
qualidade e nos testes de requisitos não
funcionais, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
Para implementar um módulo de gestão de
pedidos, pode-se utilizar orientação a objetos
para organizar a estrutura do sistema e aplicar
herança, encapsulamento e polimorfismo. Além
disso, é possível implementar algoritmos de
ordenação para organizar os pedidos por data e
aplicar estruturas de dados dinâmicas para
otimizar o desempenho. Nesse contexto, com
base nos princípios de engenharia de software e
boas práticas de implementação, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
A respeito das práticas de desenvolvimento
orientado a testes, do inglês Test-Driven
Development (TDD), assinale a alternativa
INCORRETA.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container