Magna Concursos

Foram encontradas 55.928 questões.

3893335 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Um desenvolvedor precisa otimizar um sistema legado que ordena listas de notas dos alunos. Atualmente, o sistema usa o Selection Sort. O analista está considerando substituí-lo pelo Quick Sort para melhorar a performance média. Para justificar a mudança, ele precisa responder às seguintes perguntas fundamentais sobre os dois algoritmos:

  1. Qual é a complexidade de tempo do Selection Sort no pior caso?
  2. Qual estratégia algorítmica o Quick Sort utiliza?
  3. Em qual cenário a performance do Quick Sort (usando o último elemento como pivô) se assemelha à do Selection Sort?

Assinale a alternativa que indica, correta e respectivamente, as respostas para as perguntas acima.

 

Provas

Questão presente nas seguintes provas
3893334 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Um analista de Tecnologia da Informação está desenvolvendo um novo portal acadêmico e precisa decidir sobre as estruturas de dados para diferentes funcionalidades. Para o histórico de navegação, que permite ao usuário voltar para a página anterior com um botão "Voltar", a estrutura ideal é uma __________, que opera sob o princípio LIFO (Last-In, First-Out). Para representar a organização hierárquica da universidade (Reitoria → Centros → Departamentos), permitindo buscas eficientes, a estrutura mais adequada é uma __________. Já para manter um registro simples de todos os logins do dia, que será lido sequencialmente para auditoria, uma __________ é uma escolha apropriada.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

 

Provas

Questão presente nas seguintes provas
3893332 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Analise os exemplos de código Python abaixo, que utilizam expressões Lambda, e assinale a alternativa INCORRETA.

 

Provas

Questão presente nas seguintes provas
3893331 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Sobre manipulação de arquivos em Python, analise as seguintes afirmações:

1. O método read() lê todo o conteúdo de um arquivo de texto e retorna uma única string, enquanto readlines() retorna uma lista de strings, onde cada elemento representa uma linha do arquivo.

2. Para escrever em um arquivo sem sobrescrever o conteúdo existente, utiliza-se o modo 'a' ao abrir o arquivo, como em open('arquivo.txt', 'a').

3. O bloco with garante que o arquivo será fechado automaticamente após o término do bloco, mesmo que ocorra uma exceção, como em with open('arquivo.txt', 'r') as file:.

4. O método write() não adiciona automaticamente quebras de linha ao final de cada escrita, portanto, para inserir múltiplas linhas, é necessário incluir \n manualmente.

5. A função open() no modo 'r+' permite apenas a leitura do arquivo, sem possibilitar a escrita, diferentemente do modo 'w+', que permite ambas as operações.

O resultado da somatória dos números correspondentes às afirmações corretas é:

 

Provas

Questão presente nas seguintes provas
3893322 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão

Há basicamente dois tipos de manutenção de computadores que um técnico pode realizar: a preventiva e a corretiva. Sobre o tema, relacione a Coluna 1 à Coluna 2, associando as características e exemplos aos tipos de manutenção correspondentes.

Coluna 1

1. Manutenção preventiva.

2. Manutenção corretiva.

Coluna 2

( ) É realizada para inibir possíveis problemas.

( ) Um exemplo é a substituição de peças queimadas.

( ) É realizada quando o computador apresenta algum tipo de problema.

( ) Um exemplo é a limpeza periódica do interior do computador.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
3893307 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão

Analise as assertivas abaixo:

I. Em Programação Web, o lado cliente (client-side) realiza a interação com o usuário. Essas operações, portanto, fazem parte do front-end da aplicação.

II. Bootstrap é um famoso framework utilizado para desenvolver páginas Web responsivas. Pode-se dizer que se trata de uma ótima opção para o desenvolvimento back-end de maneira fácil.

III. Os três principais elementos do padrão MVC são model, view e controller. O componente controller gerencia diretamente os dados, a lógica e as regras da aplicação.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
3893304 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão

Sobre a Engenharia de Requisitos, analise as assertivas abaixo e assinale a alternativa correta.

I. Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferecem e as restrições a seu funcionamento.

II. Os requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve comportar-se em determinadas situações.

III. Requisitos não funcionais são restrições aos serviços ou funções oferecidas pelo sistema.

 

Provas

Questão presente nas seguintes provas
3893301 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão

Quando se fala em UX, não se fala apenas sobre usabilidade, mas também sobre uma série de fatores que influenciam o bom uso dos produtos e serviços. Segundo Peter Morville (2024), pioneiro no campo de estudos de UX, sete fatores definem um bom UX, estando entre eles:

I. Utilidade.

II. Credibilidade.

III. Acessibilidade.

IV. Valor.

Quais estão corretos?

 

Provas

Questão presente nas seguintes provas
3893299 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão

UX é a sigla usada para designar o termo user experience, ou experiência do usuário. São benefícios que a otimização da UX pode trazer no desenvolvimento de softwares, EXCETO:

 

Provas

Questão presente nas seguintes provas
3893220 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Ao modelar um sistema para uma clínica, um analista descreve as interações através de um diagrama de caso de uso. Nele, a figura que representa um papel externo, como o da "Recepcionista", é chamada de __________. O caso de uso principal "Marcar Consulta" necessita, obrigatoriamente, da funcionalidade "Verificar Disponibilidade do Médico", sendo esta relação representada por __________. Adicionalmente, o processo "Marcar Consulta" pode, opcionalmente, acionar a funcionalidade "Cadastrar Novo Paciente", uma relação modelada como __________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

 

Provas

Questão presente nas seguintes provas