Questões de Concurso Comentadas sobre programação

Foram encontradas 9.354 questões

Q2271751 Programação
O desenvolvimento Front-End é responsável pela parte visual de um site ou aplicativo. De forma resumida, o Front-End de uma aplicação é a parte com a qual o usuário consegue interagir. Dentre as principais tecnologias de desenvolvimento Front-End tem-se: HTML, CSS e JavaScript.

Em relação às tecnologias de desenvolvimento Front-End, avalie as seguintes afirmações:

I - JavaScript é uma linguagem de marcação de hipertexto utilizada na criação de pequenos programas para realizar ações em uma página web.
II - CSS é uma linguagem de programação estruturada de script utilizada para estilizar as páginas web.
III - Um link no HTML utiliza a tag  <a> que possui o atributo href no qual indica-se o destino do link. Exemplo de link em HTML: <a href="http:uespi.br/'> Página da UESPI</a>.
IV - O JavaScript pode ser incorporado a páginas HTML para que elas sejam mais dinâmicas e interativas.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
Alternativas
Q2271749 Programação
Em programação orientada a objetos, modificador de acesso, também chamado de visão de método ou ainda visão de atributo, é a palavra-chave que define a visibilidade de um atributo, método ou classe. Na linguagem de programação Java são definidos os seguintes modificadores de acesso: __________, que é visível na mesma classe, em suas subclasses e em outras classes; __________, que é visível somente dentro da mesma classe e __________, que é visível somente dentro da mesma classe e em suas subclasses.

Os modificadores de acesso que preenchem respectivamente as lacunas são
Alternativas
Q2271238 Programação
Em relação ao Java EE 8, analise as afirmativas a seguir:
I.O Java EE (Java Platform, Enterprise Edition), um conjunto de especificações que amplia o Java SE (Standard Edition), fornece uma plataforma para a criação de aplicações de rede escaláveis, confiáveis e seguras, em larga escala e com várias camadas.
II.Os servlets são componentes do lado do servidor que tratam de requisições e respostas HTTP. Formam a espinha dorsal das aplicações Web.
III.JPA significa Java Performance Acceleration (Aceleração de Performance Java) é utilizada para acelerar as aplicações Java por meio da otimização do bytecode em tempo de execução.
É correto o que se afirma em: 
Alternativas
Q2271237 Programação
Em relação ao Enterprise Java Beans (EJB), afirma-se:
I.Stateless session beans são projetados para manter o estado conversacional com o cliente ao longo de várias chamadas de método.
II.A anotação @MessageDriven é usada para definir um message-driven bean, que é um tipo de enterprise bean que permite que o aplicativo processe mensagens de forma síncrona.
III.A anotação @Remote é usada para sinalizar que um enterprise bean é acessível por clientes remotos.
É correto o que se afirma em: 
Alternativas
Q2271236 Programação
Qual das seguintes afirmações sobre CSS está correta? 
Alternativas
Q2271235 Programação
Em relação ao AJAX, é correto afirmar que: 
Alternativas
Q2271229 Programação
Qual das alternativas a seguir é correta sobre as diferenças e/ou semelhanças entre Java e PHP? 
Alternativas
Q2271227 Programação
As Políticas de Execução do PowerShell determinam como os scripts do PowerShell são executados. Qual das seguintes alternativas se adequa à Política de Execução padrão do PowerShell em clientes Windows? 
Alternativas
Q2271226 Programação
No que compete às diferenças e semelhanças entre Java e JavaScript, é correto afirmar que: 
Alternativas
Ano: 2023 Banca: FURB Órgão: FURB - SC Prova: FURB - 2023 - FURB - SC - Analista de Suporte |
Q2270573 Programação
O Apache Tomcat é um servidor web e contêiner de servlets amplamente utilizado para executar aplicativos Java na plataforma Java EE. Qual das seguintes afirmações é correta sobre o Apache Tomcat? 
Alternativas
Q2270548 Programação
Sobre o uso da interface Supplier na linguagem de programação Java, analise as afirmações a seguir:

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: 
Alternativas
Q2270545 Programação
Java é uma linguagem amplamente utilizada que se destaca por sua portabilidade, segurança e orientação a objetos. A respeito dos conceitos da linguagem e uso da orientação a objetos, assinale a alternativa correta: 
Alternativas
Q2270543 Programação
Sobre API EJB (Enterprise JavaBeans) na plataforma JavaEE 8, analise as afirmações a seguir:

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: 
Alternativas
Q2270542 Programação
As referências a métodos (method references) permitem criar expressões lambda em Java. Analise as afirmações a seguir:

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: 
Alternativas
Q2270540 Programação
Sobre JSF (Java Server Faces) na plataforma Java EE 8, analise as afirmações a seguir:

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: 
Alternativas
Q2270539 Programação
Sobre JMS (Java Message Service) na plataforma JavaEE 8, analise as afirmações a seguir:

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: 
Alternativas
Q2270538 Programação
Na plataforma JavaEE 8, a API Stream introduziu novas funcionalidades para o processamento de coleções de dados com Java. Nesse contexto, analise as afirmações a seguir:

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: 
Alternativas
Q2270536 Programação
Ao desenvolver uma aplicação utilizando a linguagem Java, é necessário que os componentes de uma classe estejam em uma ordem correta. Analise as seguintes alternativas:
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: 
Alternativas
Q2270535 Programação
Sobre conversão e tipos de dados utilizando Java EE 8, analise as afirmações a seguir:
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:
Alternativas
Q2270533 Programação
Em um ambiente de desenvolvimento Java, é possível estruturar e organizar as classes e interfaces em grupos de pacotes (packages). Analise as afirmações a seguir:

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: 
Alternativas
Respostas
1561: C
1562: E
1563: C
1564: C
1565: A
1566: B
1567: B
1568: C
1569: A
1570: C
1571: B
1572: A
1573: E
1574: C
1575: B
1576: B
1577: E
1578: E
1579: E
1580: A