Questões de Concurso Sobre programação

Foram encontradas 15.176 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
Q4364679 Programação
O HTML5 usa múltiplos tags para suas funcionalidades. A tag que define hiperlink é
Alternativas
Respostas
601: B
602: B
603: D
604: B
605: C
606: E
607: D
608: B
609: C
610: C
611: E
612: D
613: B
614: E
615: E
616: B
617: C
618: D
619: A
620: A