Questões de Programação da IF SU

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Programação da IF SU

#Questão 1127031 - Programação, Frameworks em Programação, IF SU, 2025, IF Sul Rio-Grandense, Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I

Em uma aplicação Node.js usando o framework Express, existem três formas principais de capturar dados de uma requisição: req.body, req.params, e req.query. Cada uma dessas formas possui um uso específico. Considere o seguinte código que implementa uma rota de atualização de usuário.

var express = require('express'); var app = express();

app.put('/users/:id', (req, res) => {  const userId = req.params.id;  const userName = req.body.name;  const isActive = req.query.active;

 if (!userId || !userName) {  return res.status(400).send('Missing required parameters.');  }  res.send(`  User ${userId} updated.  Name: ${userName},  Active: ${isActive}  `); });

app.listen(3000);


Com base no código acima, qual das afirmativas abaixo descreve corretamente como os diferentes tipos de parâmetros devem ser usados para obter o comportamento esperado? 

#Questão 1127032 - Programação, PHP, IF SU, 2025, IF Sul Rio-Grandense, Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I

O formato JSON (JavaScript Object Notation) é uma ferramenta poderosa e amplamente utilizada para manipulação e troca de dados estruturados. A Linguagem PHP oferece suporte nativo ao formato, sem necessidade de instalações adicionais ou configurações especiais.
Considerando o suporte nativo da linguagem, analise o script em PHP que segue.

<?php $data = [  "nome" => "João",  "idade" => 30,  "habilidades" => ["PHP", "JavaScript", "SQL"],  "ativo" => true,  "saldo" => null ];
$json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); echo $json; ?>

Qual das opções apresenta a saída do código acima?

#Questão 1127033 - Programação, Programação Orientada a Objetos, IF SU, 2025, IF Sul Rio-Grandense, Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I

Polimorfismo é um princípio fundamental da Programação Orientada a Objetos (POO) que promove a extensibilidade dos sistemas, permitindo a inclusão de novas classes e funcionalidades com mínimas alterações no código existente. Ele se manifesta em dois tipos principais: o polimorfismo por sobrecarga (estático) e o polimorfismo por sobrescrita (dinâmico).

A respeito do conceito apresentado, avalie as asserções a seguir e a relação proposta entre elas:

I. O polimorfismo por sobrecarga em Java permite que métodos com o mesmo nome executem diferentes comportamentos com base no número ou no tipo de parâmetros fornecidos.
II. No polimorfismo por sobrecarga, a escolha de qual método será invocado é feita em tempo de execução, permitindo maior flexibilidade no comportamento dinâmico dos objetos.

Após feita a análise, é correto afirmar que

#Questão 1127689 - Programação, Java, IF SU, 2025, IF Sul Rio-Grandense, Professor EBTT - Área 36: Informação e Comunicação III

Uma estrutura de dados é uma forma organizada de armazenar, gerenciar e manipular dados em programação. Elas são essenciais para a construção de algoritmos eficientes e eficazes, pois influenciam diretamente a forma como os dados são acessados e processados.
O trecho de código JAVA abaixo representa uma estrutura de dados do tipo pilha. Neste sentido, analise o código
Imagem associada para resolução da questão

Dada uma entrada “ABCD” no método mostrar, qual será a saída após a execução do código acima?

#Questão 1127034 - Programação, Programação Orientada a Objetos, IF SU, 2025, IF Sul Rio-Grandense, Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I

Na Programação Orientada a Objetos (POO), os modificadores de acesso são palavra-chave que controlam a visibilidade e o comportamento de classes, atributos e métodos. Eles podem restringir o acesso a esses elementos, tanto dentro de uma classe quanto entre subclasses ou pacotes, além de definir se pertencem à classe ou à instância.
Sobre o tema modificadores, associe os termos às descrições, utilizando os códigos a seguir:

I. static. II. public. III. private. IV. protected.


( ) Ao ser definido em um elemento, significa que pode ser acessado apenas dentro da mesma classe.
( ) Ao ser definido em um elemento, significa que pode ser acessado apenas entre classes que se relacionam em uma hierarquia de herança.
( ) Ao ser definido em um elemento, significa que pertence à classe, em vez de pertencer a instâncias individuais dessa classe.
( ) Ao ser definido em um elemento, significa que pode ser acessado por qualquer classe, seja dentro ou fora do pacote da classe.

A associação correta, de cima para baixo, é: 

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis