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
 

Considere o trecho de código a seguir, de um programa escrito na linguagem Java.


1 __ public class Carro

2 __ {

3 ____ private String modelo;

4 ____ private int cilindradas;

S ____ public Carro(String modelo, int cilindradas}

6 ____ {

7 ______ this.modelo = modelo;

8 ______ this.cilindradas = cilindradas;

9 ____ }

...

15 __}


Quanto a esse contexto, considere, ainda, as instruções a seguir, da classe CarroEsportivo.


1 __ public class CarroEsportivo extends Carro

2 __ {

3 ____ private String marca;

4 ____ public CarroEsportivo(String modelo, int cilindradas, String marca)

5 ____ {

6 _______ super(modelo, cilindradas);

7 _______ this.marca = marca;

8 ____ }

9 __ }


Com relação aos trechos de código precedentes, é correto afirmar que


A

o parâmetro this, na linha 7 da classe CarroEsportivo, é uma palavra reservada usada para mostrar que está sendo feita referência ao atributo privado marca da classe Carro.


B

o comando this, na linha 7 da classe CarroEsportivo, é uma palavra reservada que faz referência ao atributo público marca da classe Carro.


C

a instrução super, na linha 6 da classe CarroEsportivo, é usada para importar o pacote atributos privados da classe Carro, a fim de se tornarem públicos para a classe CarroEsportivo.


D

a instrução super, na linha 6 da classe CarroEsportivo, permite à classe CarroEsportivo acessar os atributos privados da classe Carro.


E

a instrução super, na linha 6 da classe CarroEsportivo, pode permitir à classe CarroEsportivo acessar atributos públicos da classe Carro.

A classe Queue a seguir é uma implementação parcial do tipo abstrato de dados Fila.


import java.util.ArrayList;

public class Queue<ELM> {

private ArrayList<ELM> lst=new ArrayList<ELM>();

public boolean isEmpty() {

return lst.isEmpty();

}

public void enqueue(ELM s) {

}

public ELM dequeue() {

}

}


Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?


A

public void enqueue(ELM s) {

lst.add(s);

}

public ELM dequeue() {

if(!lst.isEmpty())

return lst.get(0);

else

return null;

}


B

public void enqueue(ELM s) {

lst.add(0,s);

}

public ELM dequeue() {

if(!lst.isEmpty())

return lst.remove(lst.size()-1);

else

return null;

}


C

public void enqueue(ELM s) {

lst.add(0,s);

}

public ELM dequeue() {

if(!lst.isEmpty())

return lst.remove(0);

else

return null;

}


D

public void enqueue(ELM s) {

lst.add(s);

}

public ELM dequeue() {

if(!lst.isEmpty())

return lst.remove(lst.size()-1);

else

return null;

}


E

public void enqueue(ELM s) {

lst.add(lst.size(),s);

}

public ELM dequeue() {

if(!lst.isEmpty())

return lst.remove(lst.size()-1);

else

return null;

}

Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.


A

Java é uma das principais representantes das linguagens orientadas a objetos


B

JavaScript, é uma sub-línguagem do Java, feita para o desenvolvimento de aplicações para Android


C

Grande parte dos sistemas operacionais existentes no mercado foram escritos em C


D

Assembly é uma linguagem de programação de baixo nível, também definida, muitas vezes, como linguagem de montagem


E

A linguagem de programação C# foi desenvolvida pela Microsoft

Imagem associada para resolução da questão


Considerando o conjunto de dados formado por pares de pontos {(1,3), (2,4), (3,2), (4,4), (5,2)}, o código a seguir produz um gráfico de dispersão na forma ilustrada na figura anterior.


import numpy

import matplotlib.pyplot as plt

x = numpy.array([1,2,3,4,5])

y = numpy.array([3,4,2,4,2])

plt.scatter(x, y)

plt.show()


C

Certo


E

Errado

A respeito do CoffeeScript — linguagem baseada em Ruby e Python, julgue os itens a seguir.


I O CoffeeScript tem a capacidade de transcompilar (compilar de uma linguagem fonte para outra) em JavaScript.

II Um código escrito em CoffeeScript é equivalente ao JavaScript em número de linhas.

III Ao contrário do JavaScript, o CoffeScript possui herança baseada em classe.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

   
Gerar simulado