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
565 questões encontradas

Estruturas de repetição são amplamente utilizadas no desenvolvimento de sistemas, isto é, estas estruturas permitem que um determinado bloco de código será executado por N vezes. Desta forma, a estrutura de repetição que mais adequada quando se precisa que o bloco de código seja executado pelo menos uma vez é:

A While
B Do-While
C For
D If

A utilização de vetores em programação é imprescindível em muitos casos, por exemplo, quando precisamos armazenar uma sequência de dados relacionados a um determinado objeto. Considerando um vetor de 10 posições, o modo como se acessa o terceiro elemento de um vetor, utilizando a linguagem Java é:

A vetor[4]
B vetor[3]
C vetor[2]
D vetor[1]

De acordo com as afirmações abaixo sobre programação orientada a objetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em programação orientada a objetos, uma classe é uma estrutura que define o comportamento e as propriedades de um objeto.

( ) Herança múltipla é uma característica comum em programação orientada a objetos, permitindo que uma classe herde de várias classes pai.

( ) Encapsulamento em programação orientada a objetos envolve tornar todas as propriedades de uma classe públicas para facilitar o acesso. 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

Considere o código Java escrito abaixo. public class Veiculo { public void acelerar() { System.out.println("Veículo acelerando"); } } public class Carro extends Veiculo { public void acelerar() { System.out.println("Carro acelerando"); } } Acontece quando o método acelerar

( ) é chamado para o objeto do tipo Carro:

A Um erro de compilação ocorre
B Ambos os métodos, de Veiculo e Carro, são executados em sequência
C Apenas o método de Veiculo é executado
D Apenas o método de Carro é executado

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 de marcação HTML é constantemente utilizada no desenvolvimento web, e um recurso que é amplamente utilizado é o redirecionamento de páginas ao clicar em um botão. É definido como link para outra página utilizando HTML:

A Clique aqui
B Clique aqui
C Clique aqui
D Clique aqui