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.240 questões encontradas
Questões por página
20
Mais recentes
 

Qual o tipo de variável Java mais indicado para armazenar um único caractere alfanumérico, cuja sintaxe implica envolvê-lo em aspas simples?


A

char


B

byte


C

boolean


D

string


E

str

Na linguagem Java, os tipos int, char e long são exemplos de dados elementares, e os tipos matrizes e vetores são dados estruturados da linguagem.


C

Certo


E

Errado

Um servidor de aplicações Java apresenta constantes problemas em suas aplicações que fecham inesperadamente. Ao analisar os registros do sistema, é observado que essas fecham após registrarem o seguinte erro:


Exception in thread "main" java.lang.OutOfMemoryError: Java heap space


Considerando que as aplicações foram desenvolvidas corretamente e que a JVM (Java Virtual Machine) utilizada por elas está devidamente configurada, assinale a alternativa que apresenta CORRETAMENTE o componente do servidor que está subdimensionado nesse cenário:


A

Disco rígido.


B

Processador.


C

Memória RAM.


D

Placa de vídeo.

Quais as visibilidades de classes, atributos e métodos que são providas pela Orientação a Objetos (OO)?


A

Privada, protegida e pública.


B

Aberta, estática e criptografada.


C

Estática, privada e global.


D

Aberta, protegida e restrita.


E

Criptografada, pública e restrita.

Ao criar um índice para um corpus de notícias políticas, um pesquisador decidiu usar o modelo vetorial com a medida TF-IDF.


Descobriu, porém, que essa medida pode ser calculada de várias formas, com a característica comum de calcular o peso de cada termo a partir da ideia de que esse termo


A

esteja ou não esteja em um documento.


B

tenha um peso diretamente proporcional à sua frequência no documento e inversamente proporcional à sua frequência nos documentos do corpus.


C

tenha um peso inversamente proporcional à sua frequência no documento e diretamente proporcional à sua frequência nos documentos do corpus.


D

seja representado por um vetor que indica um conjunto de outros termos que possuem o mesmo conceito semântico.


E

seja representado por um vetor que é a soma das representações dos embeddings de todos os termos do documento.

A semântica de uma linguagem de programação estabelece como os comandos devem ser representados textualmente, de forma que possam ser reconhecidos pelo compilador ou interpretador.


C

Certo


E

Errado

Uma classe pode ser definida como um elemento fundamental na programação orientada a objetos que define a estrutura e o comportamento dos objetos.


C

Certo


E

Errado

Analise a linha de código a seguir, escrita na linguagem Java 8, para leitura de dados de um arquivo.


BufferedReader br = new BufferedReader(new FileReader(“report.txt”));


Assinale a alternativa que apresenta o padrão de projeto corretamente utilizado na implementação desse comando.


A

Fachada


B

Adaptador


C

Decorador


D

Observador

No contexto do C#, a lista de símbolos formada somente por operadores de comparação válidos é:


A

!= > <> =


B

<> != === ==


C

== = >= <>


D

=== <> >= =


E

>= <= != ==

Analise o código Java a seguir.


public class Main {

public static void main(String[] args) {

System.out.println(x);

int x = 100;

}

}


Quando esse código é executado:


A

“null” é exibido;


B

“undefined” é exibido;


C

o valor 100 é exibido;


D

ocorre um erro de símbolo não encontrado;


E

ocorre um erro de variável não inicializada.

Considere três classes em Delphi, círculo, quadrado e triângulo, que possuem um mesmo método denominado desenhar, cuja função é desenhar graficamente uma figura geométrica correspondente ao nome de cada classe.


Assinale a alternativa que define corretamente o enunciado desta questão a partir dos conceitos da programação orientada a objetos.


A

Polimorfismo


B

Abstração


C

Herança


D

Encapsulamento


E

Sobreposição de métodos

Sobre conhecimento Web, um técnico de informática sabe que a tecnologia ___________ é executada no lado do servidor e que a tecnologia _____________ é executada no lado do cliente.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado


A

CSS ... HTML


B

ASP.NET ... PHP


C

JavaScript ... PHP


D

PHP ... HTML


E

HTML ... JavaScript

Considere o programa abaixo escrito na Linguagem Java:


import java.util.ArrayList;


public class Main {

public static void main(String[] args) {


ArrayList<Integer> x = new ArrayList<Integer>()


for (int i = 2; i < 6; i++)

x.add(0, i);


int n = x.size() / 2;


x.add(n, 9);


int w = x.get(0);


for (int i = 1; i < x.size(); i++) {

if (x.get(i) > w)

w = x.get(i);

}

System.out.println(w);

}

}


Após a execução do programa será exibido ao usuário, no console, o valor:


A

5


B

6


C

7


D

8


E

9

Considerando os conceitos de programação orientada a objetos e a linguagem de programação Java, assinale a alternativa correta.


A

Uma classe deve possuir apenas um construtor


B

Um objeto pode ser instanciado a partir de uma classe abstrata


C

O encapsulamento é implementado pela keyword “final”


D

Herança é implementada pela keyword “static”


E

Interface é implementada pela keyword “implements”

No contexto de linguagens de programação, qual das seguintes opções melhor descreve o que é uma linguagem de programação?


A

Um conjunto de instruções para configurar um sistema operacional.


B

Um conjunto de ferramentas para depurar programas.


C

Uma linguagem de programação é um conjunto de regras sintáticas e semânticas que permite implementar um código fonte, que pode ser compilado ou usado como script interpretado para instruir um computador.


D

Um conjunto de palavras-chave usadas para criar interfaces gráficas em aplicativos.

Analise o programa escrito em linguagem C apresentado a seguir.


Imagem associada para resolução da questão


Considere as seguintes assertivas:


I. A saída gerada pela execução desse programa é: Fim do programa...


PORQUE


II. A aritmética de ponto flutuante envolve imprecisões, o que faz com que, em alguns contextos, a comparação direta entre números utilizando o operador de comparação == não seja recomendada.


A respeito dessas assertivas, assinale a alternativa CORRETA.


A

I é verdadeira e II é falsa.


B

I e II são verdadeiras, mas II não é justificativa da I.


C

I e II são verdadeiras, e II é justificativa da I.


D

I é falsa e II é verdadeira.


E

I e II são falsas.

De acordo com programação orientada a objetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) Programação orientado a objetos é um paradigma de programação que se objetiva a tratar modelos como objetos, que são descritos através de classes.

( ) Programação orientado a objetos é um paradigma que visa a tratar todos os objetos como funções e apenas são aceitos para linguagens de paradigma funcional.

( ) Programação orientado a objetos é um paradigma que se objetiva a resolver problemas apenas para sistemas de baixa complexidade.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.


A

V - F - F


B

V - V - V


C

F- V - V


D

F - F - F


E

F - V- F

   
Gerar simulado