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

Um computador é uma máquina que processa dados. Ao escrevermos um programa, estamos, na verdade, realizando essa tarefa com os dados que o usuário entrega para a máquina. Por exemplo, quando queremos que um programa realize o cálculo da média entre duas notas, é preciso que, de alguma forma, o programa “receba” essas duas notas. Assinale a alternativa que apresenta qual operador é comumente utilizado em linguagens baseadas em C, como a linguagem Java por exemplo, para sinalizar o recebimento de um valor para uma variável.

A =
B
C
D :=:
E =

As linguagens de programação são essenciais para o desenvolvimento de sistemas na Hemobrás, especialmente na integração de sistemas industriais. Algumas linguagens são mais utilizadas em ambientes corporativos e industriais como, por exemplo, a linguagem de programação Java . Sobre as características da linguagem do Java , assinale a afirmativa correta.

A Não possui suporte a multithreading , ou seja, execução simultânea de processos.
B É uma linguagem compilada que gera código de máquina diretamente executável.
C Suporta programação orientada a objetos, permitindo a criação de classes e objetos.
D Não é adequada para desenvolvimento de aplicações web , sendo recomendada apenas para sistemas de desktop .

Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes. Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.

A Certo
B Errado

Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript. Devido à compilação do código-fonte em bytecode , que é executado pela máquina virtual Java (JVM), os programas Java podem ser executados em diversos sistemas operacionais, sem a necessidade de recompilação.

A Certo
B Errado

Sobre o uso do modificador final na linguagem Java, assinale a alternativa correta.

A Apenas variáveis podem ser declaradas como final.
B Uma variável final pode ser alterada por meio de um método set().
C Uma classe final não pode ser estendida.
D Um método final pode ser sobrescrito, porém não pode ser sobrecarregado.
E Um método final deverá utilizar exclusivamente variáveis final.

JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados. Assinale a alternativa que apresenta as duas estruturas em que um JSON é constituído.

A Estrutura 1. Uma coleção de pares valor/nomeEstrutura 2. Uma lista duplamente ligada
B Estrutura 1. Uma coleção de pares nome/valor Estrutura 2. Uma classe com atributos abstratos
C Estrutura 1. Uma coleção de pares nome/valor Estrutura 2. Uma lista ordenada de valores
D Estrutura 1. Uma coleção de pares valor/nome Estrutura 2. Uma lista circular

Com relação à linguagem de programação JAVA, analise as afirmativas a seguir.

I. Para restringir o acesso de um elemento de uma classe para que seja visível apenas dentro da mesma classe, deve-se usar o modificador de acesso chamado protected .

II. Para chamar o construtor da classe herdada (classe base) dentro do construtor da classe derivada da anterior, deve-se usar a instrução super

( ).

III. Para criar uma variável de referência a um objeto, deve-se usar o operador new . Está correto o que se afirma em

A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I e III, apenas.

Ao desenvolver um sistema em Java, Eliana decidiu usar os recursos para suporte ao paradigma funcional presentes na plataforma, como no código a seguir, para ordenar a lista. List dados = Arrays.asList("Ana","Luiz","Carlos"); dados.sort(expressão funcional); Para que o código de Eliana funcione, a expressão funcional utilizada deverá ser:

A lambda a,b : a>b
B (a,b) => a.compareTo(b)
C (a,b) -> a.equals(b)
D lambda a,b: strcmp(a,b)
E (a,b) -> a.compareTo(b)