Questões de Concurso Sobre programação
Foram encontradas 15.139 questões
Com base no código, assinale a alternativa correta:
Ao final do programa, qual será o valor da variável soma?
Considere um sistema de gerenciamento de produtos implementado na linguagem Java 8. Nele, a classe Produto foi originalmente serializada para armazenar informações essenciais, como nome, preço e quantidade em estoque. Posteriormente, durante uma atualização do sistema, foi adicionado um novo atributo chamado categoria, na classe Produto.
Nesse contexto, analise as afirmativas a seguir e a relação proposta entre elas.
I. O sistema irá falhar ao tentar desserializar produtos serializados na versão antiga.
PORQUE
II. A representação interna da classe Produto foi alterada.
A respeito dessas afirmativas, assinale a alternativa correta.
Analise o comando a seguir, descrito em Java 8.
Object frase = “Olá, Mundo!”;
Assinale a alternativa que apresenta o comando correto para conversão para uma variável do tipo String.
Analise o trecho de código a seguir, escrito na linguagem Java 8. Considere que o programa pode ser executado normalmente.

Assinale a alternativa que apresenta o valor correto para a variável contador no momento de sua impressão.
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.
I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.
II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.
III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.
IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.
Assinale a alternativa correta:
Os fundamentos de programação são essenciais para o desenvolvimento de software. Sobre esses fundamentos, analise as assertivas:
I. Um algoritmo é uma sequência de instruções que resolve um problema específico.
II. A programação estruturada é uma técnica que exclui o uso de funções e sub-rotinas.
III. Variáveis globais são aquelas que são acessíveis apenas dentro da função em que foram declaradas.
Está(ão) CORRETA(S):
As linguagens sensíveis ao contexto desempenham um papel importante em aplicações que exigem uma análise mais detalhada e precisa de cadeias, especialmente quando há restrições que dependem do contexto de um símbolo na cadeia. Sobre as linguagens sensíveis ao contexto, considere as seguintes afirmações:
I - Gramáticas sensíveis ao contexto eliminam a restrição de que o lado esquerdo das regras seja formado por um único símbolo, e de que este seja um símbolo não terminal.
II - As gramáticas sensíveis ao contexto são ditas monotônicas, pois o comprimento das formas sentenciais obtidas durante o processo de derivação de uma sentença nunca sofre redução.
III - O conjunto das gramáticas sensíveis ao contexto sobre um alfabeto qualquer não é enumerável.
IV - Toda linguagem livre de contexto é também uma linguagem sensível ao contexto.
Assinale a alternativa que apresenta apenas afirmações corretas:
Análise o código e responda a questão.


Sabendo que o botão 1 (BT1) foi pressionado 12 vezes, o que acontecerá após o botão 2 (BT2) ser pressionado?
Assinale a alternativa que mostra a matriz M preenchida pelo seguinte código em Java:

Assinale a alternativa que descreve corretamente a função do método construtor.
Sobre o encapsulamento, existem diferentes níveis de acesso a atributos e métodos por outras classes, este recurso facilita tanto no uso da classe quanto na manutenção do código. Assinale a alternativa incorreta sobre encapsulamento.
O HTML (HyperText Markup Language) é uma linguagem de marcação e é usada na construção de páginas para a visualização de informação. O principal recurso dessa linguagem é a tag (marcação) no qual determina como a informação deve ser apresentada.
A entrada de dados em formulários pode ser feita de diferentes formas sendo usado diferentes tags para isso. Assinale a alternativa que descreve corretamente a tag para entrada de dados com sua funcionalidade.