Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7.241 questões encontradas
Questões por página
20
Mais recentes
 

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.


A

São corretas apenas as afirmativas 1, 2 e 3.


B

São corretas apenas as afirmativas 1, 3 e 4.


C

São corretas apenas as afirmativas 1, 4 e 5.


D

São corretas apenas as afirmativas 2, 3 e 5.


E

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:


A

Uma maneira de remover todos elementos de uma lista em Java por exemplo, é invocando o método clear( ) da interface List.


B

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);


C

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.


D

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.


E

É 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.


A

BEGIN e END


B

BEGIN e END


C

IF e THEN


D

DO e WHILE


E

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 é:


A

Sobrecarga de métodos.


B

Encapsulamento.


C

Herança.


D

Especialização.


E

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,


A

estáticos e protegidos.


B

protegidos e privados.


C

privados e públicos.


D

protegidos e estáticos.


E

públicos e privados.

   
Gerar simulado