

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O Scratch é uma linguagem baseada em blocos desenvolvida para ensinar programação para crianças e adolescentes.
Quanto ao uso desse software, é correto afirmar:
1. permite gravar som dentro da ferramenta.
2. cada bloco da linguagem contém um comando em separado.
3. permite criar histórias interativas, jogos e animações.
4. pressupõe conhecimento prévio de outras linguagens de programação.
5. ainda não possui versão para Linux, sendo uma de suas limitações.
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1, 2 e 3.
São corretas apenas as afirmativas 1, 3 e 4.
São corretas apenas as afirmativas 1, 4 e 5.
São corretas apenas as afirmativas 2, 3 e 5.
São corretas apenas as afirmativas 3, 4 e 5.
Em Programação Orientada a Objetos – POO, os tipos genéricos (Generics) têm o propósito de criar conjuntos com consistência entre os tipos. Nas linguagens de programação Java e C#, por exemplo, existem classes e/ou interfaces como a List que funcionam como uma espécie de matriz, com tamanho aumentado de maneira dinâmica, não havendo necessidade de definir quantos objetos serão inseridos. Com base neste assunto e, supondo que todas as condições são satisfeitas para utilização de listas (jdk adequado, importação de bibliotecas e condições para compilação e execução) assinale a alternativa que contém APENAS INFORMAÇÕES INCORRETAS:
Uma maneira de remover todos elementos de uma lista em Java por exemplo, é invocando o método clear( ) da interface List.
O método público remove( ) da inteface List em Java pode ser utilizado para remover elementos de uma lista. Esse é um método que aceita o índice do objeto a ser removido. Por exemplo, supondo que uma lista de nome minhaLista foi inicializada corretamente com cinco elementos, uma forma de remover o primeiro elemento desta lista é utilizar o comando minhaLista.remove(1);
Normalmente, as linguagens de programação implementam métodos ou propriedades para obter a quantidade de objetos inseridos num objeto de lista. Por exemplo, o método size() da interface List em Java é usado para obter o número de elementos nesta lista.
Existem métodos públicos para manipulação de objetos dentro de uma lista. Por exemplo, o método add() da interface List em Java pode ser usado adicionar um elemento numa lista.
É possível ordenar uma lista utilizando seus próprios métodos públicos. Por exemplo, o método sort() da interface List em Java pode ser usado para tal função.
Assinale a alternativa que apresenta os delimitadores de início e fim de um bloco, utilizados na programação.
BEGIN e END
BEGIN e END
IF e THEN
DO e WHILE
IF e ELSE
"Técnica utilizada para restringir o acesso a variáveis, métodos ou até à própria classe. Os detalhes da implementação ficam ocultos ao usuário da classe, ou seja, o usuário passa a utilizar os métodos de uma classe sem saber como isso é feito internamente".
Fonte: Teixeira, Giovany Frossard. Linguagem de Programação II (pag. 59). Cachoeiro de Itapemirim: Ifes, 2010.
O nome desta técnica é:
Sobrecarga de métodos.
Encapsulamento.
Herança.
Especialização.
Polimorfismo.
Em uma aplicação desenvolvida em uma linguagem orientada a objetos, existe uma classe chamada Aposentado com diversos atributos, dentre eles cpf, nome, pis etc. Os objetos manipulados por meio desta classe conterão dados que serão, via conexão de dados, enviados para uma tabela de um banco de dados que terá campos referentes aos atributos da classe Aposentado. Para que a classe Aposentado permita a manipulação dos dados com adequado encapsulamento, os atributos e os métodos setter e getter deverão ser, respectivamente,
estáticos e protegidos.
protegidos e privados.
privados e públicos.
protegidos e estáticos.
públicos e privados.