Questões de Concurso Sobre programação

Foram encontradas 15.176 questões

Q4364674 Programação
A herança é um conceito fundamental na Programação Orientada a Objetos (POO), permitindo que uma classe herde métodos e atributos de outra classe, promovendo a reutilização de código. Considere o seguinte trecho de código em JavaScript e assinale a alternativa que apresenta a saída no console.
Imagem associada para resolução da questão
Alternativas
Q4364673 Programação
Em programação, estruturas homogêneas de dados, como vetores e matrizes, são amplamente utilizadas para armazenar e manipular conjuntos de valores do mesmo tipo. Além disso, a manipulação de strings é uma tarefa comum em diversas aplicações. Considere o seguinte trecho de código em JavaScript e assinale a alternativa que apresenta a saída no console.
Imagem associada para resolução da questão
Alternativas
Q4364672 Programação
A Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de “objetos”, que são instâncias de “classes”. Sobre os conceitos de POO, assinale a alternativa correta. 
Alternativas
Q4261642 Programação

Considere o seguinte código HTML:



Imagem associada para resolução da questão



Qual seletor CSS abaixo seleciona elementos <p> com a classe highlight que são filhos diretos de um <div> com a classe container?

Alternativas
Q4261634 Programação
A programação orientada a objetos oferece diversos recursos para auxiliar o desenvolvedor no projeto de softwares organizados e com boa reutilização. Um desses recursos é a possibilidade de permitir que um tipo de informação utilizada dentro de um objeto seja definida em tempo de execução e não necessariamente em tempo de compilação. Qual é o nome do conceito em programação orientada a objetos que permite essa flexibilização?
Alternativas
Q4261631 Programação
Em uma de suas atualizações, a linguagem de marcação HTML passou a permitir o atributo loading nas tags img e iframe. Em relação ao atributo loading, assinale a alternativa que apresenta uma afirmação INCORRETA.
Alternativas
Q4261629 Programação
Considere o seguinte cenário em programação orientada a objetos:

Uma empresa desenvolve um sistema para gerenciar diferentes tipos de veículos. A classe base Veiculo possui um método chamado calcularConsumo(). Classes derivadas, como Carro, Moto e Caminhao, implementam o método calcularConsumo() de maneiras diferentes, considerando as características específicas de cada tipo de veículo. Além disso, os atributos de cada classe são privados e acessados por métodos públicos.

Com base nesse cenário, qual é a alternativa correta?
Alternativas
Q4260999 Programação
Considere os conceitos básicos de programação estruturada. Qual das características é fundamental para garantir a legibilidade, a manutenção e a modularidade de um programa escrito segundo esse paradigma? Assinale a alternativa correta.
Alternativas
Q4240740 Programação
Durante a integração com uma API REST protegida por autenticação do tipo Bearer Token, um desenvolvedor precisa realizar uma requisição GET para o endpoint https: /api.exemplo.com/dados. O token de acesso já foi obtido e está armazenado na variável token. A partir dessa situação hipotética, assinale a opção que apresenta corretamente a forma de se realizar essa requisição em JavaScript moderno, de maneira segura, incluindo o token no cabeçalho a requisição. 
Alternativas
Q4240739 Programação

Considere‑se o código a seguir. Imagem associada para resolução da questão

Com base no código descrito, assinale a opção que apresenta o conteúdo do arquivo styles.css que, quando aplicado à div cuja classe é container‑pai, fará com que a div filha que não tem largura definida seja centralizada horizontalmente.
Alternativas
Q4213803 Programação
Um sistema de aquisição de dados em tempo real precisa processar leituras de múltiplos sensores simultaneamente. O programa em C deve gerenciar eficientemente a memória para evitar vazamentos durante operação contínua.
Qual é a principal diferença entre alocação de memória usando malloc() e declaração de array local em uma função?
Alternativas
Q4213802 Programação
Durante o desenvolvimento de um sistema de análise modal em MATLAB, é necessário calcular autovalores e autovetores de uma matriz de rigidez para determinar frequências naturais de vibração.
Qual função MATLAB calcula autovalores e autovetores de uma matriz?
Alternativas
Q4213801 Programação
Durante o desenvolvimento de um algoritmo de processamento de sinais em MATLAB, um engenheiro precisa gerar uma matriz de coeficientes para um filtro digital. A implementação requer eficiência computacional e clareza de código.
Em MATLAB, qual comando cria uma matriz 5x5 com valores 1 na diagonal principal e 0 nos demais elementos?
Alternativas
Q4213800 Programação
Um engenheiro precisa implementar um sistema de controle embarcado que processe dados de sensores em tempo real. Durante a programação em linguagem C, é necessário otimizar o uso de memória para um microcontrolador com recursos limitados.
Qual tipo de dado em C ocupa menor espaço na memória?
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
Q4159920 Programação
No desenvolvimento web, o HTML (HyperText Markup Language) é responsável pela estrutura do conteúdo, enquanto o CSS (Cascading Style Sheets) define a apresentação e o estilo dos elementos. Entre os seletores avançados do CSS, há o :link. Nesse sentido, qual é a função do seletor :last-child?
Alternativas
Q4159905 Programação

Em Programação Orientada a Objetos (POO), existe um conceito que permite que diferentes classes implementem métodos com o mesmo nome, mas com comportamentos distintos, dependendo do contexto em que são usados. Esse recurso é essencial para a reutilização de código e para tornar os sistemas mais flexíveis e extensíveis.


O enunciado refere-se ao conceito de

Alternativas
Ano: 2025 Banca: INEP Órgão: INEP Prova: INEP - 2025 - INEP - Computação |
Q4146148 Programação
Texto para questão


Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo, contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.


Q64_68.png (329×245)
Um estudante propõe-se a enriquecer a programação, acrescentando nova funcionalidade para identificar se o triângulo é equilátero, isósceles ou escaleno. Assim, o estudante deve
Alternativas
Ano: 2025 Banca: INEP Órgão: INEP Prova: INEP - 2025 - INEP - Computação |
Q4146146 Programação
Texto para questão


Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo, contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.


Q64_68.png (329×245)
O código do método calcularPerimetro( ) deve
Alternativas
Q4097667 Programação
O JavaScript é uma linguagem que está cada vez mais presente no desenvolvimento de sistemas, pois oferece diversos recursos e funcionalidades. Nesse contexto, considere as características a seguir:

I- É uma linguagem de tipagem estática.
II- Não oferece suporte a classes abstratas.
III- Não suporta a construção nativa de interfaces.
IV- Permite o uso de modificadores de acesso.

Assinale a alternativa que traz as características que pertencem ao JavaScript. 
Alternativas
Respostas
621: A
622: B
623: A
624: B
625: A
626: B
627: D
628: C
629: A
630: D
631: C
632: B
633: C
634: D
635: E
636: A
637: E
638: B
639: D
640: C