Magna Concursos

Foram encontradas 56.725 questões.

4143462 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: UNIRIO
Provas:

Durante a manutenção de um sistema acadêmico interno, a equipe de TI de uma instituição federal identificou inconsistências em regras de negócio relacionadas ao cálculo de carga horária dos alunos. Para organizar o trabalho e reduzir retrabalhos, o coordenador solicitou que o time adotasse um método estruturado para registrar, discutir e documentar as atividades necessárias, assegurando que todos compreendessem o fluxo de trabalho e as ações a serem executadas. Considerando práticas reconhecidas de engenharia de software, o método que atende a essa necessidade é

 

Provas

Questão presente nas seguintes provas
4143461 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: UNIRIO
Provas:

Uma equipe responsável pela manutenção de um sistema legado precisa realizar alterações em módulos altamente acoplados, nos quais pequenas modificações geram efeitos inesperados em componentes não relacionados. Considerando métodos e práticas da engenharia de software, qual abordagem contribui para reduzir esse comportamento e favorecer ciclos de manutenção mais previsíveis?

 

Provas

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

Analise o seguinte programa em linguagem Java SE 11:

class A{

int valor = 10;

void mostrar(){

System.out.print(valor + " ");

}

}

class B extends A{

int valor = 20;

void mostrar(){

System.out.print(valor + " ");

}

void imprimir(){

super.mostrar();

mostrar();

}

}

public class Teste{

public static void main(String[] args){

B obj = new B();

obj.imprimir();

}

}

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

 

Provas

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

Durante o levantamento de requisitos para o desenvolvimento de um sistema de gestão acadêmica, foram identificadas necessidades que correspondem a requisitos funcionais e requisitos não funcionais. Nesse sentido, são considerados requisitos funcionais:

I. O sistema deve permitir que estudantes realizem matrícula em disciplinas por meio de um portal web.

II. O sistema deve garantir que o tempo de resposta para consultas de notas não ultrapasse 2 segundos em condições normais de uso.

III. O sistema deve permitir que professores registrem as notas finais dos estudantes em cada disciplina.

IV. O sistema deve assegurar que apenas usuários autenticados possam acessar informações acadêmicas.

Quais estão corretos?

 

Provas

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

Analise o seguinte programa em linguagem C:

#include <stdio.h>

void func(int *a, int *b){

int *temp;

temp = a;

a = b;

b = temp;

*a = *a + 5;

*b = *b + 10;

}

int main(){

int x = 10;

int y = 20;

func(&x,&y);

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

return 0;

}

Assinale a alternativa que apresenta a saída do programa.

 

Provas

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

Analise o seguinte programa escrito em linguagem C, executado em ambiente Linux e utilizando a biblioteca POSIX Threads (pthreads):

#include <stdio.h>

#include <pthread.h>

pthread_mutex_t m1 = PTHREAD_MUTEX_INITIALIZER;

pthread_mutex_t m2 = PTHREAD_MUTEX_INITIALIZER;

void* thread1(void* arg){

pthread_mutex_lock(&m1);

printf("Thread 1 bloqueou m1\n");

pthread_mutex_lock(&m2);

printf("Thread 1 bloqueou m2\n");

pthread_mutex_unlock(&m2);

pthread_mutex_unlock(&m1);

return NULL;

}

void* thread2(void* arg){

pthread_mutex_lock(&m2);

printf("Thread 2 bloqueou m2\n");

pthread_mutex_lock(&m1);

printf("Thread 2 bloqueou m1\n");

pthread_mutex_unlock(&m1);

pthread_mutex_unlock(&m2);

return NULL;

}

int main(){

pthread_t t1, t2;

pthread_create(&t1,NULL,thread1,NULL);

pthread_create(&t2,NULL,thread2,NULL);

pthread_join(t1,NULL);

pthread_join(t2,NULL);

return 0;

}

Considerando a execução concorrente das threads, assinale a alternativa correta.

 

Provas

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

Analise o seguinte programa em Java SE 11:

class Contador {

int valor = 0;

void incrementar() {

valor++;

}

}

public class Teste {

public static void main(String[] args) throws Exception {

Contador c = new Contador();

Thread t1 = new Thread(() -> {

for(int i = 0; i < 1000; i++)

c.incrementar();

});

Thread t2 = new Thread(() -> {

for(int i = 0; i < 1000; i++)

c.incrementar();

});

t1.start();

t2.start();

t1.join();

t2.join();

System.out.println(c.valor);

}

}

Considerando a execução concorrente das threads e o funcionamento da instrução valor++. E, ainda, que a JVM pode intercalar as operações das threads de forma imprevisível e que a operação de incremento (valor++) não é atômica na especificação Java, assinale a alternativa correta.

 

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