Magna Concursos

Foram encontradas 50 questões.

3316788 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-ES
Orgão: IF-ES

Considere o código de um grafo implementado na linguagem Javascript, descrito abaixo:

class Graph {

constructor() {

this.vertices = new Set();

this.edges = new Map();

}

addVertex(vertice) {

this.vertices.add(vertice);

this.edges.set(vertice, []);

}

addEdge(source, destination) {

this.edges.get(source).push(destination);

this.edges.get(destination).push(source);

}

compute(start, visited = new Set()) {

visited.add(start);

for (const adjacent of this.edges.get(start)) {

if (!visited.has(adjacent)) {

this.compute(adjacent, visited);

}

}

return visited;

}

}

O método compute do código é conhecido pelo acrônimo em inglês:

 

Provas

Questão presente nas seguintes provas
3316787 Ano: 2023
Disciplina: TI - Sistemas Operacionais
Banca: IF-ES
Orgão: IF-ES

Com base no Sistema Operacional Linux, avalie a sequência de comandos abaixo e assinale a alternativa CORRETA:

1 cd/

2 mkdir ifes

3 mkdir ifes/alunos

4 cd ifes/alunos

5 echo “media:0" > "José Silva"

6 echo “media:3" > "Ana Maria”

7 echo “media:4" > "Maria do Rosário”

8 echo “media:5” > “Afonso Rodrigues”

9 echo “"media:6”" > “Maria Eduarda"

10 echo “media:7" > "Rodrigo Oliveira”

11 cd...

12 1s ./alunos |tee listal | wc -1

13 cd alunos

14 grep -E '[0-5]' * |tee ../lista2 | wc -1

 

Provas

Questão presente nas seguintes provas
3316783 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: IF-ES
Orgão: IF-ES

Considerando as tabelas abaixo, desenvolvidas em um banco de dados relacional, determine a alternativa que corresponde à consulta em MySQL a seguir:

select x.nome

from ( select p.id, p.nome, count(a.id) as qt

from matricula m

join aluno a on (a.id = m.idAluno)

join disciplina d on (d.id = m.idDisciplina)

join professor p on (p.id = d.idprofessor)

group by p.id) as x

where x.qt >= all (select count(a.id)

from matricula m, aluno a , disciplina d, professor p

where m.idAluno = a.id and m.idDisciplina = d.id and d.idProfessor = p.id

group by p.id);

matricula

idDisciplina

idAluno

status

media

1

1

cursando

0.0

2

1

cursando

0.0

2

2

cursando

0.0

3

3

cursando

0.0

4

3

cursando

0.0

5

3

cursando

0.0

6

1

cursando

0.0

6

5

cursando

0.0

6

6

cursando

0.0

7

2

cursando

0.0

7

6

cursando

0.0

7

7

cursando

0.0

8

4

cursando

0.0

8

7

cursando

0.0

9

4

cursando

0.0

10

4

cursando

0.0

aluno

id

nome

sexo

dtNascimento

1

José Camara

M

2007-10-15

2

Afonso Ricardo

M

2008-05-10

3

Lavinia Ticia

F

2005-09-19

4

Denivaldo Zia

M

2006-03-16

5

Carla Alinda

M

2009-03-16

6

Agnaldo Oliveira

M

2000-06-04

7

Bruna Pereria

F

2010-07-01

professor

id

nome

1

Igor Carvalho

2

Arlindo Souza

3

Afonso Pena

4

Clarinda Gomes

5

Cristina Teresa

disciplina

id

nome

chTotal

chSemanal

idProfessor

1

Arquitetura de Computadores

60

4

1

2

Introdução a Programação

30

2

2

3

Programação I

60

3

3

4

Programação II

75

3

2

5

Estrutura de Dados

30

2

3

6

Modelagem de Dados

30

2

4

7

Banco de Dados

75

5

4

8

Teoria da Computação

30

2

5

9

Calculo Numérico

45

3

5

10

Redes de Computadores

90

6

1

 

Provas

Questão presente nas seguintes provas
3316774 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: IF-ES
Orgão: IF-ES

Considere a estrutura de banco de dados desenvolvida em MySQL mostrada abaixo. Assinale a alternativa CORRETA sobre os conceitos relacionados às restrições de integridade na manipulação dos dados armazenados nesta estrutura.

CREATE TABLE aluno (

matricula INT NOT NULL,

nome VARCHAR(100) NOT NULL,

dtNascimento DATE NOT NULL,

sexo ENUM( F', 'M'),

PRIMARY KEY (matricula)

);

CREATE TABLE disciplina (

id INT NOT NULL PRIMARY KEY,

nome VARCHAR(100) NOT NULL,

ch TINYINT,

creditos TINYINT

);

CREATE TABLE histórico (

matricula INT NOT NULL,

id_disciplina INT NOT NULL,

semestre TINYINT NOT NULL,

frequencia TINYINT,

media DECIMAL (3,1),

situação ENUM('cursando', 'aprovado', 'reprovado'),

PRIMARY KEY (matricula, id disciplina, semestre),

FOREIGN KEY (id_disciplina) REFERENCES disciplina(id),

FOREIGN KEY (matricula) REFERENCES aluno(matricula)

ON DELETE CASCADE

ON UPDATE RESTRICT

);

 

Provas

Questão presente nas seguintes provas
3316769 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-ES
Orgão: IF-ES

Na linguagem de programação C, é possível realizar uma operação com diversas alternativas. Considerando isso, interprete o código abaixo e assinale a alternativa que corresponda à impressão na tela após a execução do código:

int main(void) {

int x, y, z;

x = y = 10;

z= ++x;

x= -x;

y++;

x = x + y - (z- -);

printf("x:%d,y:%d,z:%d", x, y, z);

}

 

Provas

Questão presente nas seguintes provas
3316659 Ano: 2023
Disciplina: TI - Ciência de Dados e BI
Banca: IF-ES
Orgão: IF-ES

Os sistemas de inteligência de negócios, chamados de BI (Business Intelligence), auxiliam as organizações na coleta, análise, interpretação e apresentação de informações relevantes para a tomada de decisões estratégicas e operacionais. Um tipo de operação comum nesses sistemas pode ser descrito como:

 

Provas

Questão presente nas seguintes provas
3316658 Ano: 2023
Disciplina: TI - Gestão e Governança de TI
Banca: IF-ES
Orgão: IF-ES

O COBIT (Control Objectives for Information and Related Technologies) é um modelo de governança e gestão de tecnologia da informação (TI) que fornece um conjunto de melhores práticas e diretrizes para alinhar os investimentos em tecnologia com os objetivos estratégicos. É uma estrutura desse modelo de governança, conhecida pelo acrônimo em inglês:

 

Provas

Questão presente nas seguintes provas
3316657 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-ES
Orgão: IF-ES

Os sistemas integrados de gestão empresarial, denominados de ERP (Enterprise Resource Planning), gerenciam as informações relativas aos processos dos diversos setores administrativos. É um módulo desse tipo de sistema, conhecido pelo acrônimo em inglês:

 

Provas

Questão presente nas seguintes provas
3316656 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-ES
Orgão: IF-ES

Considere o algoritmo de ordenação para um vetor de inteiros em linguagem Javascript descrito abaixo:

sort = (array) => {

let n = array.length;

for (let i = 1; i < n; i++) {

let current = array[i];

let j = i - 1;

while ((j > -1) && (current < array[j])) {

array[j + 1] = array[j];

j--;

}

array[j + 1] = current;

}

return array;

}

Considerando n o tamanho do vetor, qual a complexidade média de tempo do algoritmo na notação Big-O?

 

Provas

Questão presente nas seguintes provas
3316655 Ano: 2023
Disciplina: TI - Ciência de Dados e BI
Banca: IF-ES
Orgão: IF-ES

Utilizando seus conhecimentos em relação à teoria dos grafos, assinale a alternativa que corresponde a um algoritmo para encontrar os componentes fortemente conectados de um grafo direcionado:

 

Provas

Questão presente nas seguintes provas