Foram encontradas 56.729 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
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
- Engenharia de SoftwareDesign Patterns
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Tendo em vista os conceitos de Orientação a Objetos e Padrões de Projetos, assinale a alternativa que apresenta uma afirmação correta a respeito do uso do padrão Singleton em Programação Orientada a Objeto.
Provas
- LinguagensJavaConceitos e Fundamentos de Java
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Tratamento de Exceções
Considerando o seguinte trecho de código, qual mensagem será impressa?
public class ErrorHandling {
public static void main(String[] args) {
try {
int[] numbers = new int[5];
numbers[5] = 10;
System.out.println(“Atribuição de valor efetuada com sucesso.”);
}
catch (ArrayIndexOutOfBoundsException e) {System.out.println(“O índice do array ultrapassa o valor permitido.”);}
catch (Exception e) {System.out.println(“Ocorreu uma exceção de erro geral”);}
finally {System.out.println(“O ‘try catch’ finalizou.”);}
}
}
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore AVL
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
Considerando as diferentes estruturas de dados e suas aplicações em computação, assinale a alternativa correta acerca da utilização de árvores AVL (Adelson-Velsky e Landis) em comparação a árvores binárias de busca não balanceadas.
Provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Analise o seguinte trecho de código Java e assinale a alternativa correta em relação à saída produzida pelo código.
public class StringProcessor {
public static void main(String[] args) {
String text = “Programação”;
int count = 0;
for (int i = 0; i < text.length(); i++){
if (text.charAt(i) == ‘m’ || text.charAt(i) == ‘g’)
{
count++;
}
if (i % 3 == 0) {
count--;
}
}
System.out.println(count);
}
}
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bombinhas-SC
Orgão: Pref. Bombinhas-SC
Provas
Em relação às práticas de garantia de qualidade de software, assinale a alternativa INCORRETA.
Provas
Caderno Container