Foram encontradas 566 questões.
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPassagem de Parâmetros
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Considere o seguinte trecho de código Java que simula o comportamento de ponteiros utilizando referências e manipulação de objetos:
public class PointerExample {
static class Node {
int value;
Node next;
Node(int value) {
this.value = value;
this.next = null;
}
}
public static void main(String[] args) {
Node head = new Node(1);
Node second = new Node(2);
Node third = new Node(3);
head.next = second;
second.next = third;
modifyNode(head.next, new Node(4));
System.out.println(head.next.value);
System.out.println(head.next.next.value);
}
public static void modifyNode(Node node, Node newNode) {
node = newNode;
node.next = new Node(5);
}
}
Haja vista o código dado, assinale a alternativa correta do resultado após sua execução.
Provas
Uma equipe de desenvolvimento de software utiliza metodologias ágeis Lean e Kanban. A equipe está implementando um sistema de gerenciamento de tarefas utilizando Java. No código a seguir, a equipe precisa garantir que as tarefas são adicionadas a uma lista somente quando há capacidade disponível no quadro Kanban.
import java.util.LinkedList;
import java.util.List;
public class KanbanBoard {
private List<String> tasks;
private int capacity;
public KanbanBoard(int capacity) {
this.tasks = new LinkedList<>();
this.capacity = capacity;
}
public boolean addTask(String task) {
if (tasks.size() < capacity) {
tasks.add(task);
return true;
} else {
System.out.println(“Não há como adicionar tarefas.”);
return false;
}
}
public List<String> getTasks() {
return tasks;
}
public int getCapacity() {
return capacity;
}
}
Sabendo disso, assinale a alternativa correta acerca das metodologias mencionadas no contexto do código Java dado.
Provas
Considere o seguinte trecho de código Java utilizando Hibernate 4.3 para persistir a entidade Empregado e assinale a alternativa correta.
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class Main {
public static void main(String[] args) {
Configuration cfg = new
Configuration().configure(“hibernate.cfg.xml”);
SessionFactory factory =
cfg.buildSessionFactory();
Session session = factory.openSession();
Transaction tx = session.beginTransaction();
Empregado emp = new Empregado();
emp.setId(1);
emp.setName(“Jack Doe”);
emp.setDepartment(“IT”);
session.save(emp);
tx.commit();
session.close();
factory.close();
}
}
Provas
Considere a tabela PEDIDO com os atributos pedido_id, cliente_id, data_pedido, e total, e a tabela CLIENTE com os atributos cliente_id, nome e cidade. Um técnico necessita encontrar os clientes que têm pedidos com valor total acima da média dos pedidos de todos os clientes da mesma cidade. Para resolver esse problema, o técnico decide utilizar subqueries. Em relação ao tema, analise as assertivas e assinale a alternativa que aponta as corretas.
I. Uma subquery pode ser utilizada na cláusula SELECT, no contexto apresentado, para calcular a média dos pedidos por cidade.
II. Uma subquery pode ser utilizada na cláusula FROM para criar uma tabela derivada contendo a média dos pedidos por cidade.
III. Uma subquery pode ser utilizada na cláusula WHERE para filtrar clientes com pedidos acima da média dos pedidos da mesma cidade.
IV. Uma subquery pode ser utilizada na cláusula GROUP BY para agrupar os pedidos por cidade e calcular a média dos pedidos.
Provas
Para configurar o servidor JBoss para que ele “ouça” uma porta específica, é necessário modificar um arquivo de configuração. Sabendo disso, assinale a alternativa que apresenta corretamente o nome desse arquivo de configuração.
Provas
Considerando o PMBOK na sua 6ª edição, analise as assertivas sobre o ciclo de vida de projeto e de produto e assinale a alternativa que aponta as corretas.
I. O ciclo de vida do projeto é composto por fases sequenciais ou sobrepostas que têm o objetivo de completar um projeto.
II. O ciclo de vida do produto abrange desde a concepção do produto até a sua retirada do mercado.
III. O ciclo de vida do projeto é sempre mais curto que o ciclo de vida do produto.
IV. A fase de encerramento do projeto inclui a formalização da aceitação do produto e a entrega desse produto ao cliente.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: AOCP
Orgão: TRF-2
Considerando os conceitos de organização e arquitetura de computadores, assinale a alternativa que descreve corretamente a função e o impacto da técnica de pipelining no desempenho de um processador.
Provas
A segmentação de redes utilizando VLANs (IEEE 802.1q) fornece diversas vantagens em redes corporativas. Com base nas funções e características do IEEE 802.1q, assinale a alternativa que descreve corretamente uma vantagem dessa tecnologia.
Provas
Uma empresa está revisando suas políticas de backup para melhorar a eficiência e a segurança de seus dados armazenados em sistemas de Direct Attached Storage (DAS) e em sistemas de Network Attached Storage (NAS). Essa empresa tem três tipos de backup: completo, incremental e diferencial. Todas as alternativas a seguir apresentam vantagens e/ou desvantagens em relação ao cenário dado. Sabendo disso, assinale a alternativa correta em termos das vantagens e/ou desvantagens no uso de diferentes tipos de backup com DAS e NAS.
Provas
A respeito dos conceitos avançados nas áreas de Data Mining e Business Intelligence (BI), analise as assertivas relacionadas às técnicas e aplicações dessas áreas e assinale a alternativa que aponta as corretas.
I. No uso de algoritmos de associação em Data Mining, o suporte é calculado como a proporção de transações que contêm todos os itens em um conjunto de itens frequentes, ajudando a identificar regras que ocorrem com frequência suficiente em um banco de dados de transações.
II. Na modelagem preditiva dentro de Data Mining, as árvores de decisão são aplicadas para classificação, mas não são adequadas para a regressão devido à sua estrutura intrínseca, que favorece categorias discretas.
III. Business Intelligence emprega OLAP (Online Analytical Processing) para análises multidimensionais, permitindo a manipulação e o agrupamento de dados conforme a necessidade do usuário, porém não suporta operações em tempo real.
IV. A técnica de redução de dimensionalidade no Data Mining é exclusivamente realizada através da Análise de Componentes Principais (ACP ou PCA), o que simplifica a complexidade dos dados mantendo apenas as principais componentes que explicam a maior variância.
Provas
Caderno Container