🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 1.270 questões

Q3161333 Programação
Com base nas características do padrão Command, qual das alternativas abaixo descreve corretamente a responsabilidade de cada componente?
Alternativas
Q3161311 Programação
Um desenvolvedor está enfrentando um problema com o código abaixo. A chamada à API é executada múltiplas vezes. 


Q50.png (465×177)


Qual é a ação mais apropriada para resolver esse problema e garantir que a requisição ocorra apenas uma vez, na montagem do componente?
Alternativas
Q3161294 Programação
No VueJS, qual recurso permite compartilhar métodos e propriedades entre múltiplos componentes, promovendo a reutilização de código e evitando duplicação?
Alternativas
Q3161282 Programação
O prop drilling em React ocorre quando propriedades são passadas por vários componentes intermediários até alcançar um componente filho mais profundo na hierarquia. Essa prática pode tornar o código mais complexo e difícil de manter. Assinale a alternativa que apresenta uma solução eficaz para evitar o prop drilling.
Alternativas
Q3150380 Programação
Qual é o mecanismo utilizado para garantir exclusão mútua, garantindo que somente uma thread ou processo possa acessar uma seção crítica por vez, sem permitir múltiplos acessos simultâneos?
Alternativas
Q4199665 Programação
Existem duas formas básicas para a passagem de parâmetros para uma sub-rotina: a chamada por valor e a chamada por referência. Assinale a alternativa que contém uma informação correta a respeito.
Alternativas
Q3928486 Programação
Considerando o seguinte trecho de código escrito na linguagem de programação Java: 

Q.35.png (221×206)

Assinale a alternativa CORRETA. 
Alternativas
Q3894237 Programação

Observe as seguintes estruturas de dados para uma lista encadeada. 


Figura 1: Lista Encadeada com 5 elementos

Dadas as estruturas de dados acima bem como o desenho simbolizando que a lista apresenta 5 elementos armazenados, julgue o item. Se dermos os comandos:
B->prox=A->prox; A->prox=B, a cx apontada por B (17) será colocada entre as caixas 15 e 20. 
Alternativas
Q3699147 Programação
Como as condições são especificadas dentro de um manifest no Puppet?
Alternativas
Q3699135 Programação
Considerando que é preciso criar uma lista em Python que contenha os quadrados dos números de 1 a 10 usando uma abordagem de uma linha, assinale a alternativa que apresenta corretamente a abordagem de linha para criar a lista desejada.
Alternativas
Q3542223 Programação
Assinale a alternativa que apresenta o comando, da linguagem de programação Java, que é usado especificamente para interromper um loop for, while ou do-while antes que a condição de término seja atendida.
Alternativas
Q3541857 Programação
Assinale a alternativa que NÃO representa uma fase de um compilador, conforme Aho et al. (1996):

AHO, A. V.; SETHI, R.; ULLMAN, J. Compiladores: Princípios, técnicas e ferramentas. Editora LTC. 1° Ed. 351 pg. 1996.
Alternativas
Q3541432 Programação
Considere o código em Python apresentado a seguir:

Q53.png (228×104)

Após realizar a chamada da função usando “print(calc(num))”, qual é o último valor retornado pelo programa na linguagem Python 3.11.0?
Alternativas
Q3541424 Programação

Utilize o código fonte em linguagem C seguinte para responder a questão.



Q45_46.png (509×534)

Q45_46_.png (413×308)

Qual é o resultado apresentado pela execução do código?
Alternativas
Q3541420 Programação
Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição. Sobre esse tema, analise as afirmações a seguir:

I – Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento.
II – Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores.
III - Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões.

Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2.ed. São Paulo – SP: Pearson Prentice Hall, 2009.

Assinale a alternativa correta:
Alternativas
Q3541018 Programação
O programa a seguir está expresso na forma de uma pseudolinguagem (Português Estruturado).

Imagem associada para resolução da questão

Analisando esse programa, ao seu final, o valor impresso da variável XYZ será:
Alternativas
Q3540991 Programação
A seguir é apresentado um trecho de código na linguagem Javascript.

let x = 10;
let y = 2;
x <<= y;

O valor da variável x ao término da execução desse trecho de código será: 
Alternativas
Q3529925 Programação
Em C++, qual é a sintaxe correta para criar uma função recursiva que calcula o fatorial de um número?
Alternativas
Q3522657 Programação
Analise o código Python abaixo, retirado de Menezes (MENEZES, Nilo N. C., Introdução à Programação com Python. 2ed; São Paulo: Novatec, 2014, p.167), e assinale a alternativa CORRETA:


Imagem associada para resolução da questão
Alternativas
Q3515198 Programação

A seguir é apresentado um código escrito na linguagem Javascript.




let x = 1;

for (let i = 0; i < 2; i++) {

    x = x << x;

}




É correto afirmar que a variável x assumirá, após o término do laço, o valor:

Alternativas
Respostas
241: A
242: D
243: C
244: A
245: A
246: A
247: C
248: C
249: C
250: A
251: A
252: C
253: E
254: C
255: A
256: E
257: E
258: A
259: E
260: E