Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 42 de 155

Considere as seguintes características de paradigmas de programação.
Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir paradigmas nas respostas.

  1. Seus comandos são basicamente funções.
  2. Tem por base, o reuso, através da implementação de herança e polimorfismo.
  3. Focado em eficienca.
  4. LISP e Python são disciplinas desse paradigma.
A
funcional, orientação a objetos, estruturado, lógico
B
estruturado, orientação a objetos, concorrente, lógico
C
funcional, orientação a objetos, orientado a objetos, lógico
D
funcional, orientação a objetos, estruturado, funcional
E
estruturado, orientação a objetos, estruturado, lógico
O que é o JShell em Java 9 e qual a sua principal característica?
A
Uma ferramenta para compilação de código Java e sua principal característica é a geração de relatórios detalhados.
B
Um ambiente interativo para execução de códigos Java com feedback imediato como principal característica.
C
Um plugin para integração de bibliotecas externas ao Java 9 e sua principal característica é a compatibilidade com múltiplas IDEs.

Sabemos que a arquitetura Android é organizada em pilhas, divididas em camadas. Em quantas camadas a arquitetura Android é dividida?

A
1 camada
B
5 camadas
C
4 camadas
D
3 camadas
E
2 camadas

Como são chamadas as classes que representam as interações externas a um sistema, como toda e qualquer comunicação que um sistema faz com atores do sistema ou ainda alimentar informações de outros sistemas?

A
Classes de fronteira.
B
Classes de negócio.
C
Classes de controle.
D
Classes de entidade.
E
Classes de análise.

O que caracteriza as macros em C em comparação com templates em C++?

A

As macros permitem verificação de tipo em tempo de compilação

B

As macros podem operar em diferentes tipos de dados

C

As macros são mais fáceis de depurar

D

As macros não oferecem nenhum mecanismo de tipo

De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
A
Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
B
Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
C
A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
D
O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
E
Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
Uma arquitetura de software, trata da estrutura a ser usada nas diversas aplicações possíveis em uma organização, ou seja, ela define um vocabulário para os componentes e as restrições na maneira que devem ser combinados. Essa é a definição de:
A
3TA
B
BPMS
C
BPM
D
SOA
E
Web Service
Em relação ao uso de threads na linguagem Java, identifique a opção correta.
A
O método yield é utilizado para forçar um thread a entrar no modo de suspensão.
B
Uma classe pode definir tanto métodos, quanto variáveis sincronizadas.
C
Métodos static não podem ser synchronized.
D
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar essa prioridade, pode ser utilizado o método setPriority.
E
O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo.

Qual dos seguintes conceitos de programação refere-se à capacidade de um objeto de assumir várias formas?

A

Encapsulamento

B

Herança

C

Polimorfismo

D

Abstração

Caso seja necessário você criar um objeto simples que possua 15 propriedades e uma dessas propriedades seja iniciada com um outro objeto, qual seria a melhor forma de declarar essa informação?
A
Criar uma classe em um arquivo separado que será inicializada utilizando o operador new.
B
Criar uma classe dentro do próprio arquivo que será inicializada utilizando o operador new.
C
Criar um objeto linear em um arquivo separado com as informações iniciais e iniciar esse objeto com o operador new.
D
Criar um objeto linear com as informações iniciais dessas propriedades cujo conteúdo será inserido diretamente em uma variável.
E
Criar um objeto linear com as informações iniciais e iniciar esse objeto com o operador new.