Questões sobre Linguagem

Lista completa de Questões sobre Linguagem para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Associe os escopos para objetos existentes na programação Web com Java/Servlets, na coluna à esquerda, às afirmativas na coluna à direita.

A sequência correta é

  • A. 4-1-3.
  • B. 4-3-2.
  • C. 1-2-4.
  • D. 3-1-2.
  • E. 2-3-1

Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições na linguagem C.

  • A. malloc(10 * sizeof(double) + 1)
  • B. malloc(10 * sizeof(double))
  • C. double[10]
  • D. double[10 * sizeof(double) + 1)

A linguagem SQL (Structured Query Language) é a linguagem padrão para operações com banco de dados relacionais. Supondo a existência da tabela Peca com os dados solicitados, assinale qual comando SQL implementa corretamente a seguinte consulta: Listar as peças (código, descrição e tipo) que estejam na prateleira “A31” ou cuja quantidade esteja entre 3 e 18.

  • A. select codigo, descricao, tipo from Peca where prateleira = ‘A31’ OR (quantidade >= 3 AND quantidade <= 18)
  • B. select codigo, descricao, tipo from Peca where prateleira = ‘A31’ AND (quantidade >= 3 AND quantidade <= 18)
  • C. select codigo, descricao, tipo from Peca where prateleira = ‘A31’ OR (quantidade >= 3 OR quantidade <= 18)
  • D. select codigo, descricao, tipo from Peca where prateleira = ‘A31’ OR quantidade >= 3 OR quantidade <= 18

Dado o seguinte código-fonte Java (arquivo Main.java), assinale a alternativa que NÃO ilustra uma saída impressa válida para sua execução:

  • A. g1:909 g3:922 g2:1670 g4:1989
  • B. g3:92 g1:954 g4:1323 g2:1726
  • C. g1:842 g3:908 g2:1253 g4:1636
  • D. g3:334 g2:1266 g4:1595 g1:585
  • E. g1:157 g3:378 g4:1177 g2:1634

Java possui suporte a definição de métodos synchronized, os quais:

  • A. Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
  • B. Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
  • C. Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
  • D. Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e, assim, tem mais alta precisão se comparado com o relógio do sistema.
  • E. Permitem monitorar sua execução, para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.

Sobre a linguagem de programação Java, analise as afirmativas seguintes:

I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.

II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.

III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.

Está(ão) CORRETA(S)

  • A. I e III, somente.
  • B. II e III, somente.
  • C. II, somente.
  • D. I e II, somente.
  • E. III, somente.

Considere o código Java abaixo:

A resposta apresentada no console pela execução é

  • A. Eu sou A, Eu sou B, Eu sou B, Eu sou A.
  • B. Produz um erro de compilação, indicando tipos incompatíveis.
  • C. Produz um erro de compilação, indicando tipos incompatíveis.
  • D. Eu sou A, Eu sou B, Eu sou A, Eu sou A.
  • E. Eu sou A, Eu sou B, Eu sou B, Eu sou B.

Considere o algoritmo abaixo:

A alternativa que corresponde à saída na tela é

  • A. Maçã Pera Pera Melancia.
  • B. Maçã Pera Melancia Pera.
  • C. Pera Maçã Melancia Pera Melancia.
  • D. Maçã Melancia Pera Maçã Pera.
  • E. Maçã Melancia Pera Melancia Pera.

Entre os métodos e técnicas ágeis, a técnica que utiliza a linguagem ubíqua, visando, entre outras coisas, a integração de regras de negócios com linguagem de programação, com foco no comportamento do software, e na qual os testes orientam o desenvolvimento, ou seja, primeiro se escreve o teste e depois o código, é a

  • A. BDD (Behavior Driven Development).
  • B. Kanban.
  • C. automação de builds.
  • D. automação de testes.
  • E. TDD (Test Driven Development).

Assinale a opção correta a respeito do CSS (cascading style sheets).

  • A. O comando   indica o caminho para a obtenção do arquivo CSS.
  • B. Em um arquivo CSS, é proibido o uso de classes e indicadores.
  • C. Com o CSS, é possível mudar rapidamente a formatação de várias páginas HTML.
  • D. Para a utilização de recursos CSS, deve-se criar um arquivo e referenciá-lo sempre que necessário, não sendo possível utilizar comandos CSS diretamente dentro da página HTML.
  • E. Enquanto o HTML formata o conteúdo de uma página, o CSS descreve esse conteúdo.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...