Magna Concursos

Foram encontradas 60 questões.

4141377 Ano: 2026
Disciplina: TI - Sistemas Operacionais
Banca: FUNDATEC
Orgão: IFC

Um sistema entra em deadlock quando quatro condições ocorrem simultaneamente. Qual das alternativas abaixo apresenta uma dessas condições?

 

Provas

Questão presente nas seguintes provas
4141376 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Analise o seguinte programa em linguagem C:

#include <stdio.h>

#include <stdlib.h>

int main(){

int *v;

int i;

v = (int*) malloc(5 * sizeof(int));

for(i = 0; i < 5; i++){

*(v + i) = i * 2;

}

int *p = v + 2;

*p = *p + 5;

printf("%d %d %d", v[1], v[2], *(v + 3));

free(v);

return 0;

}

Assinale a alternativa que apresenta a saída produzida pelo programa.

 

Provas

Questão presente nas seguintes provas
4141374 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Analise o seguinte código em linguagem C:

int x = 5;

int *p = &x;

int **pp = &p;

A expressão **pp acessa:

 

Provas

Questão presente nas seguintes provas
4141372 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Considere o algoritmo Quicksort utilizando como pivô o primeiro elemento do vetor. Qual é a complexidade assintótica no pior caso para ordenar um vetor de tamanho \( n \)?

 

Provas

Questão presente nas seguintes provas
4141365 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Analise o seguinte código em linguagem C:

#include <stdio.h>

void func(int *v, int n){

int i;

for(i=0;i<n;i++){

v[i] = v[i] * 2;

}

}

int main(){

int a[4] = {1,2,3,4};

func(a,4);

printf("%d %d %d %d",a[0],a[1],a[2],a[3]);

}

A saída produzida pelo programa será:

 

Provas

Questão presente nas seguintes provas
4141360 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Considere o seguinte algoritmo de busca binária aplicado sobre um vetor ordenado de inteiros com tamanho \( n \):

while (inicio <= fim) {

meio = inicio + (fim - inicio) / 2

if (v[meio] == x)

return meio

else if (v[meio] < x)

inicio = meio + 1

else

fim = meio - 1

}

Considerando o pior caso, qual é a complexidade assintótica desse algoritmo em função de \( n \)?

 

Provas

Questão presente nas seguintes provas

Considere um sistema computacional no qual o processador possui um barramento de endereços de 20 bits e um barramento de dados de 8 bits. Nesse sistema, a memória é endereçada por byte. Com base nessas características da arquitetura, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4140620 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: IFC

Considere o seguinte esquema de banco de dados relacional, supondo que as consultas são executadas utilizando SQL padrão (ANSI SQL):

ESTUDANTES

Enunciado 4681242-1

DISCIPLINAS

Enunciado 4681242-2

MATRICULAS

Enunciado 4681242-3

Observe que a tabela MATRICULAS representa um relacionamento N–M entre estudantes e disciplinas. Considere a seguinte consulta SQL:

SELECT e.nome, d.nome

FROM estudantes e

JOIN matriculas m

ON e.id_estudante = m.id_estudante

JOIN disciplinas d

ON d.id_disciplina = m.id_disciplina

WHERE m.nota >= 8;

Assinale a alternativa que apresenta o resultado da consulta.

 

Provas

Questão presente nas seguintes provas
4140619 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: IFC

Considere o seguinte esquema de banco de dados relacional, supondo que as consultas são executadas utilizando SQL padrão (ANSI SQL):

CLIENTES
id_cliente nome
1 Ana
2 Bruno
3 Carla
PEDIDOS
id_pedido id_cliente valor
1 1 100
2 1 200
3 2 50
4 2 70
5 2 80

Considere a seguinte consulta SQL:

SELECT c.nome, COUNT(p.id_pedido) AS total_pedidos, SUM(p.valor) AS total_valor
FROM clientes c
INNER JOIN pedidos p
ON c.id_cliente = p.id_cliente
GROUP BY c.id_cliente, c.nome
HAVING SUM(p.valor) > 150;

Assinale a alternativa que apresenta o resultado da consulta.

 

Provas

Questão presente nas seguintes provas
4140618 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Em projetos de desenvolvimento de software, o Git é amplamente utilizado como sistema de controle de versão distribuído, permitindo o gerenciamento do histórico de alterações no código-fonte e a colaboração entre desenvolvedores. Considere o seguinte fluxo de comandos executado em um repositório Git:

git add arquivo.c

git commit -m "Implementa nova funcionalidade"

git push origin main

Assinale a alternativa que descreve a função desses comandos no processo de versionamento.

 

Provas

Questão presente nas seguintes provas