Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.002 questões

Q3851210 Programação

Considere o seguinte código Python:


Q59.png (229×100)


A saída produzida pelo código é:

Alternativas
Q3851195 Programação
A API de Streams do Java 8 introduziu uma nova forma de processar coleções de dados de maneira declarativa e, opcionalmente, paralela. Considere o seguinte trecho de código: 

Q44.png (360×88)

Assinale a opção que apresenta o valor da variável resultado, após a execução deste código.
Alternativas
Q3851187 Programação
Considere as seguintes definições de enum e struct em C: 

Q36.png (252×297)

Assinale a opção que apresenta a saída impressa pelo programa quando executado.
Alternativas
Q3851186 Programação
Analise o seguinte trecho de código em linguagem C:

Q35.png (321×201)

Assinale a opção que apresenta a saída impressa pelo programa quando executado.
Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Engenheiro Mecatrônico |
Q3851154 Programação
A programação orientada a objetos é um paradigma de programação que organiza o código em torno de objetos, em vez de funções e lógica. Ela busca modelar entidades e situações do mundo real.
Assinale a opção que apresenta corretamente o termo utilizado para descrever uma estrutura que define o comportamento geral que toda uma categoria de objetos pode ter.
Alternativas
Q3850835 Programação
Uma linguagem de programação visual e de fácil aprendizagem, criada pela Microsoft e que evoluiu para o Visual Basic .NET, é o: 
Alternativas
Q3850832 Programação
A linguagem de programação da Microsoft, orientada a objetos e integrante da plataforma .NET, é conhecida como: 
Alternativas
Q3850829 Programação
Uma linguagem de programação voltada para o desenvolvimento web, executada predominantemente no lado do servidor, é o: 
Alternativas
Q3850298 Programação
Em uma página web com JavaScript suspeito, o perito observa que um invasor inseriu um break dentro do loop responsável pela validação dos dados.
O efeito dessa instrução dentro do loop é de
Alternativas
Q3847439 Programação
Em Python, os "Decoradores" (Decorators) são uma funcionalidade poderosa baseada em funções de primeira ordem. Assinale a alternativa que descreve CORRETAMENTE a estrutura e o funcionamento de um decorador simples.
Alternativas
Q3846202 Programação
No desenvolvimento front-end moderno, a compreensão do modelo de caixa (Box Model) do CSS (Cascading Style Sheets) é essencial para o controle preciso do layout e dimensionamento dos elementos na página. Assinale a alternativa correta sobre o comportamento da propriedade box-sizing com o valor border-box.
Alternativas
Q3846198 Programação
Na programação Orientada a Objetos (POO), suportada por linguagens como Java e Python, existem pilares fundamentais que permitem a reutilização e a organização eficiente do código. Assinale a alternativa correta que define o conceito de "Polimorfismo" neste paradigma.
Alternativas
Q3832908 Programação
A Programação Orientada a Objetos (POO) utiliza conceitos de classes e objetos para organizar o software em unidades reutilizáveis. Acerca de herança e polimorfismo em sistemas orientados a objetos, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O polimorfismo de inclusão permite que objetos de subclasses sejam tratados como objetos de suas superclasses, possibilitando a invocação de métodos sobrescritos conforme o tipo real do objeto.
( ) A herança múltipla de classes é um recurso obrigatório e presente de forma nativa em todas as linguagens modernas, como Java e C#, para garantir a máxima flexibilidade de design.
( ) Classes abstratas são componentes de design que não permitem a criação direta de instâncias, servindo como modelos para outras classes que devem implementar seus métodos obrigatórios.
( ) O princípio do encapsulamento determina que todos os atributos de uma classe devem ser obrigatoriamente públicos para facilitar o acesso de outras classes e reduzir o acoplamento.

Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
Alternativas
Q3825638 Programação
Há um comando da linguagem Python que é utilizado dentro de funções para produzir valores sob demanda, permitindo que a execução seja retomada do ponto exato em que parou. Esse comando mantém o estado interno da função entre chamadas sucessivas, possibilitando a criação de funções geradoras que operam com avaliação preguiçosa (lazy evaluation), retornando valores um a um sem encerrar definitivamente a função. O comando em questão é o
Alternativas
Q3814231 Programação
Assinale a alternativa que corresponde a uma tag da linguagem HTML que é utilizada para inserir códigos de programação em linguagem JavaScript. 
Alternativas
Q3814230 Programação

Analise o código-fonte abaixo, escrito na linguagem PHP, versão 8.4:


Q42.png (165×177)


Ao final da execução do código acima, quais serão, respectivamente, os valores das variáveis "a", "b" e "c"? 

Alternativas
Q3814229 Programação
No paradigma de programação orientado a objetos, uma instância de uma classe é conhecida como: 
Alternativas
Q3803009 Programação
Uma abordagem pedagógica comum, validada por pesquisas na área de educação em computação, utiliza uma linguagem de programação baseada em blocos visuais que se encaixam, permitindo a criação de jogos e animações de forma intuitiva antes de avançar para linguagens textuais. Qual linguagem de programação, desenvolvida pelo MIT, que é amplamente recomendada para a introdução ao pensamento computacional no ensino fundamental por sua natureza visual e baseada em blocos?
Alternativas
Q3802999 Programação
Estudos brasileiros sobre o ensino de programação recomendam uma progressão cuidadosa, começando com ambientes visuais que facilitam a compreensão dos conceitos básicos, passando por linguagens intermediárias que introduzem a sintaxe textual de forma gradual, até chegar a linguagens profissionais. Essa transição suave reduz a frustração e aumenta o engajamento dos estudantes. Marque a alternativa CORRETA que corresponde a sequência representa a progressão pedagógica mais adequada para o ensino de programação no ensino fundamental, segundo pesquisas brasileiras.
Alternativas
Q4159921 Programação
Em HTML (HyperText Markup Language), existe um elemento específico utilizado para representar uma medida dentro de uma escala conhecida, como o nível de bateria, a força de uma senha ou o uso de espaço em disco. Esse elemento permite indicar visualmente um valor dentro de um intervalo definido (mínimo e máximo). O elemento utilizado para esse fim é 
Alternativas
Respostas
421: B
422: B
423: D
424: B
425: C
426: E
427: D
428: B
429: C
430: C
431: E
432: D
433: B
434: E
435: E
436: B
437: C
438: D
439: A
440: E