Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002204 Programação
Em um ambiente de interface gráfica, um módulo precisa responder a cliques, alterações de foco, entrada de teclado e notificações assíncronas vindas de serviços externos. Nesse contexto, a abordagem CORRETAMENTE compatível com esse cenário é:
Alternativas
Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002202 Programação

Considere o trecho de pseudocódigo, no qual todas as variáveis são inteiras:


Imagem associada para resolução da questão


Neste contexto, considere as seguintes afirmações:



I- Ao final da execução, o valor final de x é 5.


II- Ao final da primeira iteração, o valor de z é 4.


III- Ao final da execução, o valor final de z é 18.


IV- Em todas as iterações, a condição y % x = 1 é verdadeira.



Analisadas as afirmações, estão CORRETAS apenas:

Alternativas
Q3999868 Programação
Em Python, podemos afirmar sobre listas:

I - Uma lista é um conjunto de dados.
II - Não podemos criar uma lista que contenha strings, números, booleanos.
III - O primeiro tem índice 0; o segundo, 1; e assim por diante.
IV - Uma lista não pode conter informações de mais de um tipo de dados.
Alternativas
Q3999820 Programação
Considerando os relacionamentos entre classes e os fundamentos de programação orientada a objetos, assinale a alternativa que apresenta uma relação de composição. 
Alternativas
Q3999816 Programação
Assinale a alternativa que não representa uma palavra reservada da linguagem JAVA. 
Alternativas
Q3999807 Programação

Analise o seguinte trecho de código Java e responda qual será a saída impressa no console. 


import java.util.Arrays;

import java.util.List;

public class ProgramaA {

  public static void main(String[] args) { 

    List numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 

    int x = numeros.stream()

                  .filter(n -> n % 2 == 0) 

                  .map(n -> n * n + 2)

                  .reduce(0, (a, b) -> a + b);

    System.out.println(x);  

  }

}

Alternativas
Q3999806 Programação
Um programador PHP deseja impedir que sejam enviadas, em um formulário que utiliza o método POST, informações pela URL. Assinale a alternativa que representa a variável de ambiente que ele deve utilizar com a função getenv do PHP para verificar qual método de envio de dados será utilizado. 
Alternativas
Q3999805 Programação

Considere que as classes Java abaixo encontram-se no mesmo pacote.


public abstract class Pessoa {

  private String nome;  

}

public class Funcionario extends Pessoa {

}

public class Professor extends Pessoa {

}

public class Aluno {

}


Assinale a alternativa com o trecho de código que cria uma instância de objeto corretamente.

Alternativas
Q3999804 Programação
Assinale a alternativa que apresenta a função PHP que verifica se uma variável está definida. 
Alternativas
Q3999801 Programação
Considerando expressões lambda em Java, qual alternativa representa um Method Reference correto para imprimir os elementos de uma lista de strings? 
Alternativas
Q3999785 Programação

Dado o código Java abaixo, assinale a opção que altera metodoQ para que metodoP assuma a responsabilidade de tratar a exceção.


public class ProgramaX {

  public void metodoP() { 

      metodoQ(); 

}

public void metodoQ() {

    throw new IOException(“Erro de I/O”); 

 }

}


Alternativas
Q3999784 Programação

Analise o seguinte código em PHP e responda qual será a saída. 


function test(&$x) {

  $x += 5; 

   return $x;

}

$a = 10; 

$b = test($a);

echo $a . “, “ . $b;

?>  

Alternativas
Q3999783 Programação
Assinale a alternativa que representa uma operação de redução Java que calcula a média dos elementos em um fluxo numérico. 
Alternativas
Q3978271 Programação
Suponha que um professor adote uma linguagem de programação visual baseada em blocos (como o Scratch) durante a etapa introdutória ao desenvolvimento de projetos digitais. Nesse caso, para que a atividade cumpra seu papel de ponte pedagógica para as linguagens de programação estruturadas, é fundamental compreender que o principal benefício didático dessa interface consiste em 
Alternativas
Q3978269 Programação

Em um contexto de aplicação da aprendizagem baseada em projetos (ABPj), uma turma é desafiada a construir um protótipo de robô autônomo capaz de desviar de obstáculos. O professor orienta que, antes da escrita do código na linguagem de programação, a turma exercite o pensamento computacional, decompondo o comportamento complexo da navegação em instruções lógicas, sequenciais e gerenciáveis.


Nessa situação hipotética, a competência específica de planejamento estruturado é desenvolvida como objetivo da seguinte etapa da atividade:

Alternativas
Q3978250 Programação

Imagem associada para resolução da questão


O resultado da execução do código JavaScript anterior é

Alternativas
Q3978249 Programação

Imagem associada para resolução da questão


O resultado da execução do código Python apresentado é



Alternativas
Q3976394 Programação
Um programador, usando a linguagem C#, confeccionou um método de uma classe que passa variáveis por referência, sendo que esse método pode modificar o valor original. O modificador usado, nesse caso, é o:
Alternativas
Q3976385 Programação

Um programador escreveu o seguinte programa em Java:


Imagem associada para resolução da questão


Na execução, ocorreu um erro indicando a não-visibilidade do atributo: 

Alternativas
Q3976380 Programação
Um desenvolvedor de páginas web criou um arquivo CSS para configurar as seguintes opções de estilo das suas páginas web:
• O texto do título da página vai ter caracteres com tamanho de 40 pixels e alinhamento à direita; e
• Os parágrafos e listas de itens vão ter letras com tamanho de 12 pixels, espaçamento vertical de 1,5 entre as linhas e espaço horizontal, entre as letras, de 1 pixel.
O formato CSS que atende a esses requisitos é:
Alternativas
Respostas
81: E
82: B
83: D
84: D
85: D
86: C
87: A
88: B
89: A
90: A
91: A
92: D
93: D
94: E
95: C
96: B
97: D
98: A
99: A
100: D