Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Q3503108 Programação
Em VisuAlg, qual comando é usado para criar uma estrutura de repetição com um número fixo de iterações?
Alternativas
Q3503100 Programação
Um desenvolvedor está criando um sistema de gerenciamento de pedidos em PHP e precisa organizar as funcionalidades em módulos reutilizáveis. Para isso, ele decide estruturar seu código utilizando programação orientada a objetos, garantindo maior organização e reutilização dos componentes do sistema. Assinale a alternativa correspondente à sintaxe que o desenvolvedor deve utilizar para declarar corretamente uma classe em PHP. 
Alternativas
Q3503098 Programação
No Eclipse Java Oxygen, qual atalho é usado para executar um programa Java?
Alternativas
Q3503097 Programação
Qual comando em PHP é utilizado para conectar-se a um banco de dados MySQL?
Alternativas
Q3503096 Programação
Utilizando a linguagem de programação Java, qual palavra-chave permite herdar uma classe? 
Alternativas
Q3503095 Programação
Assinale a alternativa que descreve o principal conceito da programação orientada a objetos. 
Alternativas
Q3500288 Programação
Python é uma linguagem de programação versátil, intuitiva e poderosa, amplamente usada para desenvolvimento web, ciência de dados e automação. Diante do exposto, assinale a alternativa que traz uma afirmação CORRETA sobre o funcionamento das variáveis na linguagem de script Python. 
Alternativas
Q3500287 Programação
Lua é uma linguagem de script leve, flexível e poderosa, conhecida por sua simplicidade e eficiência, frequentemente usada em jogos e aplicações embarcadas. Diante do exposto, assinale a alternativa que traz uma afirmação CORRETA sobre a manipulação de tabelas na linguagem de script Lua.
Alternativas
Q3499833 Programação

A figura abaixo mostra as cinco fases para execução de um programa Java, no qual o CÓDIGO representa um módulo intermediário. 



Imagem associada para resolução da questão



Nesse contexto, os identificadores para as fases E1, E2 e E3 e a denominação pela qual é conhecido o CÓDIGO são, respectivamente: 

Alternativas
Q3497417 Programação
Considere o seguinte trecho de código em HTML5+CSS3 construído por um desenvolvedor:

<!DOCTYPE html> <html> <head>  <style>  div.container > p {  color: red;  }  .container p.highlight {  color: blue;  }  p {  color: green !important;  }  </style> </head> <body>  <div class="container">  <p class="highlight">Texto de exemplo</p>  </div> </body> </html>

Diante do exposto, assinale a alternativa que apresenta a cor final que será aplicada ao texto exibido na tela.
Alternativas
Q3497416 Programação

Considere o seguinte trecho de código em JavaScript (ES6+), construído por um desenvolvedor:


for (var i = 0; i < 3; i++) {

 setTimeout(() => console.log("var:", i), 100);

}

for (let j = 0; j < 3; j++) {

 setTimeout(() => console.log("let:", j), 100);

}



Diante do exposto, assinale a alternativa que apresenta a saída no console após a execução do código.
Alternativas
Q3497415 Programação

Considere o seguinte trecho de código em JavaScript (ES6+) construído por um desenvolvedor:


function exemplo(flag) {

 if (flag) {

 let valor = 'ativo';

 } else {

 var valor = 'inativo';

 }

 return valor;

}

console.log(exemplo(true));



Diante do exposto, assinale a alternativa CORRETA.

Alternativas
Q3497414 Programação
Considere um profissional que está utilizando Spring Boot 3.2 com suporte à compilação nativa, via GraalVM. Em determinado momento, ele constrói o seguinte código:

@RestController @RequestMapping("/api") public class ProdutoController {      @GetMapping("/produto")  public Produto buscarProduto() {     return new Produto("Notebook", 3500.00);  } }

A classe Produto possui o seguinte código:
public record Produto(String nome, double preco) {}
Durante o processo de geração de imagem nativa com spring-aot e native-image, a aplicação falha ao serializar a resposta JSON da API. Acerca do cenário apresentado, avalie as sentenças a seguir:
A solução para a falha é a adição de um @ReflectionHint ou configurar um arquivo reflectconfig.json para garantir que os campos do record sejam acessíveis em tempo de execução. PORQUE A serialização falha porque a classe Produto não foi registrada para reflexão no build nativo.

Sobre as sentenças, assinale a alternativa CORRETA. 
Alternativas
Q3497413 Programação
Com o lançamento do Spring Framework 6.x, diversas mudanças estruturais e técnicas foram introduzidas, exigindo atenção especial de desenvolvedores que desejam migrar aplicações legadas ou iniciar novos projetos com essa versão. Acerca desse assunto, avalie as sentenças a seguir:

O Spring Framework 6.x exige JDK 17 como requisito mínimo e migra completamente para o namespace jakarta.*, tornando incompatíveis bibliotecas que ainda dependem de javax.*. PORQUE A principal mudança no Spring Framework 6.x está na substituição do modelo de injeção de dependência tradicional por um modelo baseado exclusivamente em reflexão e proxies dinâmicos.

Sobre as sentenças, assinale a alternativa opção CORRETA.
Alternativas
Q3497411 Programação
Considere um profissional que está utilizando o Java, Java Development Kit (JDK), 17, para desenvolver uma aplicação envolvendo formas geométricas. Em determinado momento, ele constrói o seguinte código:

Imagem associada para resolução da questão


Acerca do cenário apresentado, avalie as sentenças a seguir:

A instrução switch com pattern matching é uma funcionalidade estável no JDK 17, não exigindo ativação com --enable-preview. PORQUE O uso de sealed interface permite restringir a herança a tipos específicos, e combinado com switch exaustivo, permite ao compilador garantir que todos os casos foram tratados.

Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q3497403 Programação
Durante um projeto de desenvolvimento de uma solução, um desenvolvedor constrói a seguinte função em Javascript:

function calcularTotal(pedidos) {   let total = 0;   for (let i = 0; i < pedidos.length; i++) {    total += pedidos[i].preco * pedidos[i].quantidade;  }    return total.toFixed(2); }

À luz dos princípios e boas práticas de código, assinale a alternativa CORRETA.
Alternativas
Q3497402 Programação
Durante um projeto de desenvolvimento de uma solução, um desenvolvedor constrói a seguinte função em Python:

def autenticar(usuario, senha):   query = f"SELECT * FROM usuarios WHERE nome = '{usuario}' AND senha = '{senha}'"  resultado = banco.executar(query)  if resultado:    return "Login bem-sucedido"  else:    return "Credenciais inválidas"


luz dos princípios e boas práticas de código seguro, assinale a alternativa CORRETA.
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494553 Programação
Considerando a função explode linguagem PHP versão 8, assinale a alternativa que apresenta a sintaxe correta para retornar o array: Array ([0] => hello world) da variável $v, apresentada a seguir:
$v = 'hello world';
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494552 Programação
Considerando a função da linguagem PHP versão 8 que retorna parte de uma string (cadeia de caracteres), assinale a alternativa que apresenta a sintaxe correta para retornar 'world' da variável $v, apresentada a seguir:

$v = 'hello world'; 
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494551 Programação
A linguagem de programação PHP versão 8 tem uma função que retorna todos os caracteres, ASCII alfabéticos, convertidos em maiúsculos e outra função que retorna todos os caracteres, ASCII alfabéticos, convertidos em minúsculos. Qual alternativa apresenta os nomes dessas funções, respectivamente? 
Alternativas
Respostas
781: B
782: A
783: C
784: B
785: D
786: B
787: D
788: D
789: C
790: B
791: C
792: C
793: A
794: C
795: D
796: B
797: C
798: B
799: B
800: C