QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
141 questões encontradas

De acordo com as afirmações abaixo sobre linguagem Java, Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em Java, a palavra-chave delete é usada para liberar a memória alocada dinamicamente.

( ) Em Java, a herança múltipla não é permitida para classes, mas uma classe pode implementar múltiplas interfaces.

( ) Java utiliza uma máquina virtual (Java Virtual Machine - JVM) para garantir portabilidade de código entre diferentes plataformas. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A V - V - V
B V - V - F
C F - V - V
D V - F - F

“Esta arquitetura é um conjunto de especificações, padrões e tecnologias da linguagem de programação Java voltado para o desenvolvimento de aplicativos empresariais distribuídos e escaláveis. Ela fornece uma infraestrutura robusta e modular para o design, implementação e gerenciamento de sistemas corporativos complexos. Oferece uma abordagem baseada em componentes, onde os aplicativos são construídos usando módulos independentes, como Enterprise JavaBeans (EJB), Servlets, JSP (JavaServer Pages) e outros componentes que colaboram para criar soluções empresariais.” Assinale a alternativa correta para qual arquitetura Java a definição acima está se referindo.

A JVM
B J2EE
C JRE
D JISO

Utilizando a linguagem PHP, é possível realizar a criação de funções, desta forma, assinale a alternativa correta de se definir uma função em PHP.

A def function minhaFuncao() {}
B function minhaFuncao() => {};
C new function minhaFuncao() {}
D function minhaFuncao() {}

A linguagem JavaScript esta cada vez mais em alta, pela sua aplicabilidade na web e pelos frameworks que vem sustentando e dando maior robustez para esta linguagem. Desta maneira, a maneira correta de se definir uma função em JavaScript é:

A myFunction = function() { /* código */ };
B new function myFunction() { /* código */ }
C def myFunction() { /* código */ }
D function myFunction() { /* código */ }

Com relação ao desenvolvimento utilizando linguagem Java, assinale a alternativa que apresenta a função de um applet Java em um ambiente de navegação na web.

A Um programa Java que é executado localmente no computador do usuário sem precisar de conexão com a internet
B Um pequeno programa Java projetado para ser baixado e executado automaticamente por um navegador compatível com Java
C Um software instalado manualmente no servidor para melhorar o desempenho da navegação na web
D Um programa Java que substitui completamente o navegador do cliente

Considerando o contexto do framework Swing em Java, que é amplamente utilizado para a criação de interfaces gráficas de usuário (GUIs), assinale a alternativa correta.

A Swing é baseado em componentes nativos do sistema operacional, o que garante que as GUIs criadas com Swing tenham a mesma aparência em diferentes sistemas operacionais
B Swing é um framework obsoleto e não é recomendado para novas aplicações devido à sua incompatibilidade com a maioria dos sistemas modernos
C Swing oferece uma hierarquia de classes que inclui componentes visuais como botões, campos de texto e tabelas e é projetado para ser independente do sistema operacional
D Swing é uma biblioteca que apenas suporta a criação de interfaces gráficas para aplicativos de linha de comando em Java

Considerando o sistema de entrada/saída (do inglês I/O - Input/Output) do Java, assinale a alternativa correta sobre a abstração de fluxos e sua aplicação a diferentes dispositivos.

A Os fluxos de I/O em Java são específicos para cada tipo de dispositivo físico, exigindo classes e métodos diferentes para cada dispositivo
B A abstração de fluxos em Java permite que a mesma classe e métodos sejam utilizados para interagir com diferentes dispositivos, como console e arquivos, graças à hierarquia de classes no pacote java.io
C Os fluxos de I/O em Java não suportam a leitura e gravação simultânea de diferentes tipos de dispositivos através da mesma classe
D Para cada tipo de dispositivo de I/O, Java oferece uma hierarquia de classes distinta fora do pacote java.io, não permitindo o uso da mesma API de I/O

Com base nas características do Spring Boot, assinale a alternativa correta.

A O Spring Boot é um dos vários projetos fornecidos pelo Spring
B O Spring Boot pode ser utilizado na resolução de pequenos problemas, mas não é recomendado para criação de aplicações de grande escala
C O principal uso do Spring Boot se destina a aplicativos monolíticos, sem suporte para arquitetura em nuvem ou execução de múltiplos aplicativos em paralelo
D O Spring Boot exige uma configuração inicial em sistemas Linux obrigatoriamente, sendo inadequado para quem busca um início rápido no desenvolvimento web

Para desenvolvimento web, uma das linguagens mais utilizadas é a linguagem PHP, isto por ser uma linguagem Open Source, ou seja, de código aberto. Desta forma, quanto utilizamos os operadores ‘==’ e ‘===’, assinale a alternativa que descreva as diferenças entre estes:

A ‘==’ compara apenas valores, enquanto ‘===’ compara apenas tipos
B ‘==’ compara apenas tipos, enquanto ‘===’ compara apenas valores
C ‘==’ compara apenas valores, enquanto ‘===’ compara valores e tipos
D ‘==’ compara apenas arrays direcionais, enquanto ‘===’ compara apenas strings
E ‘==’ e ‘===’ tem a mesma finalidade, na comparação de apenas valores numéricos