Magna Concursos

Foram encontradas 55.986 questões.

3540388 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CAGE-RS
Provas:

Em um problema de classificação binária com aprendizado de máquina, a técnica geralmente mais adequada para ajustar o modelo e evitar o overfitting é

 

Provas

Questão presente nas seguintes provas
3540384 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CAGE-RS
Provas:

Considerando as práticas de TI verde e de sustentabilidade, avalie as afirmativas a seguir.

I. As boas práticas ajudam a reduzir o impacto ambiental e podem resultar em economia de custos e melhoria da imagem institucional da empresa.

II. A Eficiência Energética pode ser alcançada pela Otimização de Sistemas, que implementa software e hardware que consomem menos energia, e pela Gestão de Energia, que monitora e gerencia o uso de energia em data centers e escritórios.

III. Entre os principais elementos de Práticas de TI verde e sustentabilidade temos a Eficiência Energética, Redução de Compra de Equipamentos e Reutilização/Reciclagem.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas
3540383 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CAGE-RS
Provas:

Com relação às linguagens de programação para ciência de dados, linguagem Python e R, avalie cada afirmativa a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) No Oracle R Enterprise, a execução do R incorporado (ou Embedded R) possibilita a chamada de scripts do R em sessões do R executadas no servidor do Oracle Database.

( ) A interoperabilidade entre Python e R pode ser estabelecida pelo pacote reticulate do R, que possibilita que no código R sejam utilizadas ambas as abordagens, em documentos R Markdown e no IDE RStudio.

( ) Os principais pacotes para manipulação de dados são o dplyr, para o R, e o Scikit-learn, para o Python.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas
3538766 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Analise e identifique qual das alternativas apresenta uma declaração de método em C# válida:

 

Provas

Questão presente nas seguintes provas
3538765 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

No ambiente do Visual Basic, as _______ fornecem uma maneira mais flexível de trabalhar com grupos de objetos. Ao contrário das matrizes, o grupo de objetos com o qual você trabalha pode crescer e reduzir dinamicamente conforme as necessidades do aplicativo são alteradas. Eventualmente é possível atribuir uma chave para qualquer objeto ser alocado, para que seja possível recuperar rapidamente o objeto usando a chave.

Analise e indique a alternativa que melhor preenche a lacuna no texto acima.

 

Provas

Questão presente nas seguintes provas
3538742 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Analise os atributos no Visual Basic:

I) Os atributos têm a capacidade de inserir metadados no programa.

II) Pode-se aplicar um ou mais atributos a assemblies completos, módulos ou partes de programas menores, como classes e atributos.

III) Os atributos não têm permissão para aceitar argumentos contidos em métodos e propriedades.

Existem declarações verdadeiras em:

 

Provas

Questão presente nas seguintes provas
3538741 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Indique qual das alternativas não apresenta um método válido da classe Math em C#.

 

Provas

Questão presente nas seguintes provas
3521128 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Uma aplicação web foi desenvolvida utilizando Node.js com o framework Express. O objetivo é implementar um middleware simples de autenticação para proteger a rota /login. Este middleware verifica o cabeçalho Authorization das requisições HTTP, validando um token pré-definido. Além disso, o código inclui o tratamento de erros de autenticação e uma resposta padrão para rotas inexistentes.

Considere o seguinte trecho de código que implementa essa funcionalidade.

var express = require('express');

var app = express();

const auth = (req, res, next) => {

try {

const token = req.headers.authorization.split(' ')[1];

if (token !== 'XXX') {

throw new Error('ERROR!');

}

next();

}

catch (err) {

res.status(401).send({ message: 'Unauthorized' });

}

}

app.use('/login', auth);

app.post('/login', (req, res) => {

res.send('Hello World');

});

app.use((req, res) => {

res.status(404).send({ message: 'Not Found' });

});

app.listen(3000);

Com base no comportamento deste código, considere as seguintes requisições HTTP feitas ao servidor:

I. POST /login/auth HTTP/1.1

Authorization: Bearer XXX

II. GET /login HTTP/1.1

Authorization: XXX

III. POST /login HTTP/1.1

Authorization: Bearer XXX

IV. POST /login HTTP/1.1

Authorization: XXX

Dado o código apresentado, qual é o status de resposta esperado para cada uma das requisições listadas acima?

 

Provas

Questão presente nas seguintes provas
3521075 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Em uma aplicação Node.js usando o framework Express, é possível criar middlewares para diferentes propósitos, como autenticação, manipulação de requisições, e registro de logs. Suponha que você tenha a seguinte função de middleware de autenticação que verifica se o usuário tem permissão para acessar uma rota específica com base no papel (role) associado ao usuário.

function authRoleMiddleware(role) {

return (req, res, next) => {

if (req.user.role !== role) {

return res.status(403).send('Access forbidden: Insufficient permissions');

}

next();

}

}

Este middleware é utilizado da seguinte forma para restringir o acesso de rotas a usuários com o papel de “admin”:

var express = require('express');

var app = express();

app.use('/admin', authRoleMiddleware('admin'));

app.get('/admin', (req, res) => {

res.send('Welcome, admin!');

});

app.listen(3000);

Considerando o funcionamento desse middleware, qual seria um problema que poderia surgir ao aplicá-lo em rotas que utilizam diferentes middlewares, e como esse problema pode ser resolvido?

 

Provas

Questão presente nas seguintes provas
3521068 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

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?

 

Provas

Questão presente nas seguintes provas