Magna Concursos

Foram encontradas 57.540 questões.

3955162 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Considere a seguinte situação hipotética:
Um analista de Tecnologia da Informação desenvolveu um script em Bash para automatizar o processo de backup de diretórios críticos em servidores Linux. O script deve validar permissões do diretório informado, contabilizar e exibir informações sobre arquivos de log, compactar os dados com a extensão .tar.bz2 com timestamp e, por fim, transferir o backup para um servidor remoto utilizando rsync, preservando permissões e eliminando arquivos obsoletos no destino.
A seguir, apresenta-se o código elaborado:


Enunciado 4809448-1



Analise o código apresentado e julgue a veracidade das afirmações sobre o funcionamento do script. Use V para Verdadeiro e F para Falso:
I. ( ) O script verifica se o diretório existe e se o usuário possui permissões de leitura e execução.
II. ( ) O script conta todos os arquivos, independentemente da extensão, na variável LOG_COUNT.
III. ( ) Para cada arquivo .log, o script imprime o nome do arquivo e o número de linhas.
IV. ( ) O backup é compactado com a extensão .tar.bz2 com timestamp incluído no nome do arquivo.
V. ( ) O comando rsync -avz --update --delete altera as permissões originais e remove arquivos obsoletos no destino.

Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
3953862 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
Segundo Sommerville (2019), a arquitetura MVC (Model-View-Controller) é um padrão amplamente adotado em projetos de sistemas web. Assinale a alternativa que NÃO está de acordo com a arquitetura MVC.
 

Provas

Questão presente nas seguintes provas
3953857 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
Segundo Pressman (2021), a UML (do inglês, Unified Modeling Language) fornece uma maneira de descrever uma solução para um problema a partir de múltiplas perspectivas. Analise as afirmações sobre diferentes diagramas UML a seguir.
I. Diagramas de atividade podem ser descritos como uma forma de representar como o sistema reage a eventos externos.
II. Diagramas de Caso de Uso podem não ser suficientes para modelar situações que exigem muitos detalhes ou maior precisão.
III. Os diagramas de sequência podem ser usados para modelagem comportamental e também podem ser usados para mostrar como os eventos provocam transições de objeto para objeto.
IV. Uma seta tracejada em um diagrama de componentes indica uma comunicação assíncrona entre componentes.
Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
3953855 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
A manutenção de software é uma atividade essencial no ciclo de vida de sistemas. Analise as afirmações a seguir segundo Pressman (2021).
I. Manutenção corretiva - Modificação reativa do software para corrigir defeitos identificados antes de ele ser entregue ao cliente.
II. Manutenção adaptativa - Modificação reativa do software para possibilitar a operação em novos ambientes ou plataformas.
III. Manutenção preventiva - Modificação proativa do software para adicionar novas funcionalidades visando antecipar necessidades futuras dos usuários.
IV. Manutenção perfectiva - Modificação proativa do software para adicionar novos recursos, melhorar o código ou a documentação.
Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
3953854 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
Jakob Nielsen (1994a; 1994b) propôs um conjunto de heurísticas amplamente utilizado na avaliação de usabilidade de interfaces de sistemas. Analise as afirmações a seguir com base nas Heurísticas de Usabilidade de Nielsen:
I. A interface deve ser intuitiva e manter o usuário informado sobre o que está acontecendo no sistema, mesmo que isso exija termos técnicos que não são familiares ao usuário, para garantir consistência com os padrões do sistema.
II. A flexibilidade no uso é desejável, permitindo que usuários experientes tenham atalhos para realizar tarefas de forma mais rápida.
III. O design da interface deve conter apenas informações relevantes e essenciais, evitando excesso de elementos visuais.
IV. Mensagens de erro devem ser expressas em linguagem simples, indicando precisamente o problema e sugerindo soluções.
Assinale a alternativa CORRETA:
 

Provas

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

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:

Enunciado 4959408-1

Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

 

Provas

Questão presente nas seguintes provas
3953850 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
Considere as sentenças abaixo.
I. O comando git push origin master envia alterações do seu branch master para seu repositório de origem.
II. O comando git status verifica o estado atual do seu repositório Git.
III. O comando git fetch origin extrai (baixa) e mescla automaticamente todos os dados do repositório remoto que você ainda não possui.
IV. O comando git log lista os commits feitos naquele repositório em ordem cronológica reversa.
V. O comando git add cria um novo repositório Git em um diretório.
Com base nas afirmações acima, assinale a alternativa que contém as sentenças FALSAS:
 

Provas

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

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:

Enunciado 4959406-1

Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

 

Provas

Questão presente nas seguintes provas
3953848 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Provas:
Com base no Framework Django, versão 5.2, considere as sentenças abaixo:
I. O comando django-admin startapp name [directory] cria uma estrutura de diretórios de aplicativos Django para o nome do aplicativo fornecido no diretório atual ou no destino fornecido.
II. O comando django-admin makemigrations é responsável por aplicar e desaplicar migrações.
III. O comando django-admin showmigrations -I lista todas as migrações do seu projeto Django, mostrando quais já foram aplicadas ou não.
IV. O comando django-admin migrate é responsável por criar novas migrações com base nas alterações feitas nos seus modelos.
V. O comando python -m pip instaII django é utilizado para instalação do Django.
Com base nas afirmações acima, assinale a alternativa que contém as sentenças FALSAS:
 

Provas

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

A respeito do Framework Django, versão 5.2, considere o seguinte comando:

Enunciado 4959404-1

Qual das alternativas abaixo está CORRETA?

 

Provas

Questão presente nas seguintes provas