Questões de Programação para Concurso
Foram encontradas 12.222 questões
I.Faz parte do pacote java.util.function e possui um método abstrato que recebe um argumento e retorna um valor.
II.Na instrução, T get(); T representa o tipo de valor que a função get deve retornar.
III.O método set(T) da interface Supplier pode atribuir um valor ao argumento T.
É correto o que se afirma em:
Assinale a alternativa correta:
Sobre programação utilizando a linguagem Java, analise o código a seguir:
Assinale a alternativa correta:
I.Para utilizar transações aninhadas a partir das especificações do EJB, é necessário atribuir o valor flat ao atributo transaction-type.
II.O Singleton session bean é inicializado apenas uma vez na aplicação e existe durante o ciclo de vida da aplicação.
III.O Session Bean persistente mantém os dados sincronizados com a base de dados no formato LazyLoad.
É correto o que se afirma em:
I.A instrução Comparator <String> comparador= String::compareTo; demonstra o uso correto de um método de referência na linguagem Java.
II.Integer::sum é um método de referência que pode ser utilizado para obter a soma de dois números inteiros.
III.A instrução Supplier <Double> gerarNumeroAleatorio = random() -> Math.random(); retorna um valor aleatório do tipo Double.
É correto o que se afirma em:
I.A classe "Professor" pode visualizar os métodos da classe "Estudante" e "Curso" porque estão dentro do mesmo pacote.
II.A classe importada "java.util.Date" pode ser acessada tanto na classe "Estudante" quanto na classe "Curso"
III.A classe "Estudante" está definida no pacote "com.instituicao" e a classe "Curso" está definida no pacote Java padrão (sem pacote especificado).
É correto o que se afirma em:
I.Oferece suporte à criação de componentes reativos (reactive components).
II.Permite o uso de eventos parciais (Partial View Processing) para que partes específicas de uma página web sejam atualizadas de maneira assíncrona.
III.Page templating é uma funcionalidade core Facelets e não é suportada nativamente por JSP (JavaServer Pages).
É correto o que se afirma em:
I.Tópico (Topic) é o tipo de destino indicado para quando várias assinaturas de um consumidor competem para processar mensagens de um único produtor.
II.A função de um produtor JMS é enviar mensagens para uma fila JMS.
III.Uma fila JMS garante que as mensagens sejam processadas em uma ordem de chegada (FIFO - First-In-First-Out) por um único consumidor.
É correto o que se afirma em:
I.A instrução parallelStream () permite o processamento de elementos de uma coleção de maneira paralela e pode ser combinada com as operações filter (), map () ou forEach().
II.Streams são estruturas de controle de fluxo usadas para criar loops em aplicativos Java EE.
III.As operações intermediárias com uso de Stream podem ser divididas em stateless (sem estado) ou stateful (com estado). Operações como filter () e map() são consideradas operações com estado.
É correto o que se afirma em:
1.Declaração do pacote (package) 2.Declaração de importação (import) 3.Comentários (comments) 4.Declaração da classe (class) 5.Variáveis 6.Métodos
Uma ordem para execução de uma aplicação Java é válida em:
I.A instrução int x = 0123; é uma representação octal.
II.Os tipos de dados char, byte, short, int, long, float, são primitivos e não podem ser redefinidos por um usuário.
III.A instrução int x = false atribuirá o valor 0 para variável x.
É correto o que se afirma em:
I.Polimorfismo permite que objetos de classes sejam tratados de maneira uniforme quando herdam da mesma classe base ou implementam a mesma interface.
II.O trecho de código a seguir exibe polimorfismo entre classes:
III.Os métodos escritos utilizando o conceito de polimorfismo são executados de maneira otimizada pela JVM (Java Virtual Machine) e não permitem o lançamento de exceções.
É correto o que se afirma em:
I.Todas as classes abstratas, classes concretas e todas interfaces no mesmo pacote são visíveis entre si.
II.A declaração import permite acessar múltiplas classes ou interfaces, com os mesmos nomes, de pacotes diferentes.
III.Pacotes e subpacotes são utilizados para agrupar classes relacionadas. Esse agrupamento não tem influência sobre a organização do código-fonte ou diretórios onde os arquivos de classe são armazenados.
É correto o que se afirma em:
I.A instrução float f=1.3; resulta em um erro de compilação.
II.A instrução int numero = (int) 10000000000L; será compilada mas gerará uma exceção em tempo de execução do tipo ArithmeticException.
III.As instruções char ch="a"; e char c=65; serão compiladas com alerta (warning).
É correto o que se afirma em: