Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 65 de 155

O encapsulamento é o princípio de projeto pelo qual cada componente de um programa deve agregar toda informação relevante para sua manipulação como uma unidade (uma cápsula). O nível de visibilidade dos membros pode ser definido pelos modificadores de visibilidade privado, público e protegido. Com relação ao comportamento gerado pelos modificadores de visibilidade, assinale a alternativa CORRETA:

A
Um atributo privado pode ser acessado pelos métodos privados da própria classe e pelos métodos protegidos das suas classes descendentes.
B
Um membro público é visível na classe à qual ele pertence, mas não é visível nas suas classes descendentes.
C
Um atributo privado pode ser acessado pelos métodos públicos da própria classe e pelos métodos públicos das suas classes descendentes.
D
Um membro protegido é visível na classe à qual pertence e em suas classes descendentes.

Qual das afirmacoes a seguir, sobre as operações de controle, está incorreta?

A
Pode-se criar algoritmos sem o uso de estruturas de controle.
B
As operações if, if-else e switch-case são conhecidas como desvios condicionais.
C
As operações for, while e do-while são conhecidas como laços de repetição.
D
Pode-se substituir um switch-case por uma série de if-else encadeado. A escolha de qual usar depende de qual solução torna-se mais legível.
E
As estruturas for, while e do-while são equivalentes e a escolha de qual usar depende de qual delas torna o código mais legível.
Examine o seguinte trecho de código C# que utiliza threads e tasks para executar operações em paralelo. Identifique qual será o resultado da execução do programa e qual é a principal diferença entre a utilização de threads e tasks neste contexto.
A
A task e a thread executam sequencialmente, e a thread é mais eficiente.
B
A task é mais rápida, mas a thread consome menos recursos.
C
A task e a thread executam em paralelo, mas a task fornece melhor gerenciamento e eficiência de recursos.
D
A task não pode ser usada com threads.
E
A thread é sempre preferível a uma task.

As classes da aplicação responsáveis por efetuar o tratamento das requisições HTTP do sistema devem ser anotadas com quais das anotações a seguir?

A
@Controller
B
@Http
C
@View
D
@Service
E
@Repository
O Android Studio facilita a criação de apps Android em vários formatos, como celulares, tablets, TVs e dispositivos Wear. Sobre a criação de projetos no Android Studio é correto afirmar:
A
Apenas a afirmativa I está correta.
B
Apenas a afirmativa II está correta.
C
Apenas a afirmativa III está correta.
D
Apenas a afirmativa IV está correta.
E
Apenas a afirmativa V está correta.

No código Java verifica-se que bloco finally será executado:

A
Apenas se uma exceção for levantada.
B
Apenas se nenhuma exceção for levantada.
C
Apenas se a exceção levantada não for tratada no bloco catch.
D
De qualquer forma.
E
Apenas se a exceção levantada for tratada no bloco catch.

Qual das seguintes afirmações descreve corretamente a diferença entre Java e JavaScript?

A

Java é executado no navegador do cliente, enquanto JavaScript é executado no servidor.

B

Java é uma linguagem de programação interpretada usada principalmente para desenvolvimento web, enquanto JavaScript é uma linguagem de programação compilada usada para desenvolvimento de aplicativos de desktop.

C

Java é exclusivamente usado para desenvolver páginas web dinâmicas, enquanto JavaScript é usado para criar applets em navegadores web.

D

Java é uma linguagem de programação fortemente tipada e orientada a objetos, enquanto JavaScript é uma linguagem de programação fracamente tipada e orientada a objetos.

A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não apenas conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que:

A
A computação seja acionada por troca de mensagens entre objetos.
B
Os usuários utilizem as aplicações de forma mais simples.
C
As aplicações sejam desenvolvidas apenas em linguagens de programação orientadas a objetos.
D
Os programadores de aplicações sejam mais especializados.

Analise o fragmento de código a seguir e assinale a afirmativa que corresponde à saída dele:

A

Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em fonte de cor preta, dentro de um retângulo com background de cor vermelha - herdado da < View > que contém o < Text > - que ocupará toda a largura da tela.

B

Será exibido na tela o conteúdo do componente < Text >, ou seja, ''Texto'', em fonte de cor vermelha, tendo como background de toda a tela a cor branca, pois o < Text > herdou o estilo do componente no qual está inserido: o < View >.

C

Será exibido um background de cor vermelha, sem nenhum texto ou qualquer outra informação, cobrindo toda a tela.

D

Será exibido o texto solto na tela, colado no canto superior direito, uma vez que não foram definidos estilos para o componente < Text >.

E

Será exibido um erro informando que não foram definidos estilos para o componente < Text >, embora ele esteja sendo usado no aplicativo.

Qual movimento artístico, que emergiu no início do século 20, é caracterizado pela ruptura com a tradição, uso de formas geométricas e exploração de novos materiais e técnicas?

A

Impressionismo

B

Surrealismo

C

Cubismo

D

expressionismo