Questões de Informática / Microinformática

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

A respeito da declaração de variáveis na linguagem de programação PHP, assinale a opção correta.

  • A. Uma variável é composta pelo nome dessa variável seguido do sinal $ no final.
  • B. Um nome de variável pode começar com um número.
  • C. Os tipos de variáveis existentes são somente local e global.
  • D. Diferentemente das linguagens em que o programador deve declarar o nome e o tipo da variável antes de usá-la, o PHP converte automaticamente a variável para o tipo de dado correto.
  • E. Os nomes das variáveis no PHP não diferenciam maiúsculas de minúsculas, ou seja, eles são case insentivive.

Em JavaScript, a função

  • A. max adiciona zeros à frente do número informado até o tamanho do campo.
  • B. prompt acessa o ambiente de comando do banco de dados para digitar.
  • C. eval interpreta e executa strings com código JavaScript embutido.
  • D. string converte em número uma string informada.
  • E. parseInt converte um número inteiro em uma string.

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.

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

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.

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.

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.

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.

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

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