Foram encontradas 55.956 questões.
<!DOCTYPE html> <html> <head> <style> div.container > p { color: red; } .container p.highlight { color: blue; } p { color: green !important; } </style> </head> <body> <div class="container"> <p class="highlight">Texto de exemplo</p> </div> </body> </html>
Diante do exposto, assinale a alternativa que apresenta a cor final que será aplicada ao texto exibido na tela.
Provas
Considere o seguinte trecho de código em JavaScript (ES6+), construído por um desenvolvedor:
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log("var:", i), 100);
}
for (let j = 0; j < 3; j++) {
setTimeout(() => console.log("let:", j), 100);
}
Diante do exposto, assinale a alternativa que apresenta a saída no console após a execução do código.
Provas
Considere o seguinte trecho de código em JavaScript (ES6+) construído por um desenvolvedor:
function exemplo(flag) {
if (flag) {
let valor = 'ativo';
} else {
var valor = 'inativo';
}
return valor;
}
console.log(exemplo(true));
Diante do exposto, assinale a alternativa CORRETA.
Provas
@RestController @RequestMapping("/api") public class ProdutoController { @GetMapping("/produto") public Produto buscarProduto() { return new Produto("Notebook", 3500.00); } }
A classe Produto possui o seguinte código:
public record Produto(String nome, double preco) {}
Durante o processo de geração de imagem nativa com spring-aot e native-image, a aplicação falha ao serializar a resposta JSON da API. Acerca do cenário apresentado, avalie as sentenças a seguir:
A solução para a falha é a adição de um @ReflectionHint ou configurar um arquivo reflectconfig.json para garantir que os campos do record sejam acessíveis em tempo de execução. PORQUE A serialização falha porque a classe Produto não foi registrada para reflexão no build nativo.
Sobre as sentenças, assinale a alternativa CORRETA.
Provas
O Spring Framework 6.x exige JDK 17 como requisito mínimo e migra completamente para o namespace jakarta.*, tornando incompatíveis bibliotecas que ainda dependem de javax.*. PORQUE A principal mudança no Spring Framework 6.x está na substituição do modelo de injeção de dependência tradicional por um modelo baseado exclusivamente em reflexão e proxies dinâmicos.
Sobre as sentenças, assinale a alternativa opção CORRETA.
Provas
Provas
Considere um profissional que está utilizando o Java, Java Development Kit (JDK), 17, para desenvolver uma aplicação envolvendo formas geométricas. Em determinado momento, ele constrói o seguinte código:
sealed interface Forma permits Circulo, Retangulo
{}
final class Circulo implements Forma {
double raio;
Circulo(double r) { this.raio = r; }
}
final class Retangulo implements Forma {
double largura, altura;
Retangulo(double l, double a) { this.largura = l;
this.altura = a; }
}
public class Main {
public static void main(String[] args) {
Forma f = new Circulo(2.0);
String tipo = switch (f) {
case Circulo c -> "É um círculo com raio "
+ c.raio;
case Retangulo r -> "É um retângulo de " +
r.largura + "x" + r.altura;
};
System.out.println(tipo);
}
}
Acerca do cenário apresentado, avalie as sentenças a seguir:
A instrução switch com pattern matching é uma funcionalidade estável no JDK 17, não exigindo ativação com --enable-preview. PORQUE O uso de sealed interface permite restringir a herança a tipos específicos, e combinado com switch exaustivo, permite ao compilador garantir que todos os casos foram tratados.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Provas
Considere o seguinte manifesto simplificado de um Deployment no Kubernetes:
apiVersion: apps/v1
kind: Deployment
metadata:
name: webapp
spec:
replicas: 3
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
selector:
matchLabels:
app: webapp
template:
metadata:
labels:
app: webapp
spec:
containers:
- name: web
image: webapp:2.0
ports:
- containerPort: 80
readinessProbe:
httpGet:
path: /health
port: 80
initialDelaySeconds: 5
periodSeconds: 10
Diante do exposto, assinale a alternativa CORRETA.
Provas
Considere o seguinte trecho de um arquivo docker-compose.yml utilizado para orquestrar uma aplicação web:
version: "3.8"
services:
web:
build: .
ports:
- "8080:8080"
depends_on:
db:
condition: service_healthy
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 10s
timeout: 5s
retries: 3
start_period: 15s
db:
image: postgres:15
environment:
POSTGRES_PASSWORD: secret
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 3s
retries: 5
Acerca do cenário apresentado, avalie as sentenças a seguir:
O uso de condition: service_healthy no depends_on garante que o serviço web só será iniciado após o serviço db estar marcado como saudável. PORQUE O health check do web impede que o container seja considerado "running" até que o endpoint /health esteja acessível, o que evita falhas de inicialização.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Provas
Considere o seguinte arquivo docker-compose.yml:
version: "3.8"
services:
app:
build: .
ports:
- "5000:5000"
environment:
- APP_ENV=production
depends_on:
- db
volumes:
- app-data:/var/lib/app
db:
image: postgres:13
environment:
- POSTGRES_PASSWORD=example
volumes:
- db-data:/var/lib/postgresql/data
volumes:
app-data:
db-data:
Diante do exposto, assinale a alternativa CORRETA.
Provas
Caderno Container