Magna Concursos

Foram encontradas 55.904 questões.

3955174 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Uma matriz é uma variável composta homogênea multidimensional. Define-se o elemento MINMAX de uma matriz como o maior elemento da linha em que se encontra o menor elemento da matriz. O código em Python, abaixo, tem como objetivo calcular o MINMAX de uma matriz 4x7.


Enunciado 4809460-1


Considerando o código acima, a variável que representa o valor MINMAX é
 

Provas

Questão presente nas seguintes provas
3955170 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Considere a seguinte situação hipotética:
Um desenvolvedor está criando um formulário de login, utilizando o PHP. Ele construiu uma consulta SQL, concatenando diretamente os valores informados pelo usuário. Considerando o Open Worldwide Application Security Project (OWASP), analise o código fonte a seguir:

$query = "SELECT * FROM usuario WHERE login = '$usuario' AND senha = '$senha'";

Marque a alternativa que expressa a prática mais adequada para evitar injeção SQL:
 

Provas

Questão presente nas seguintes provas
3955169 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Considere a seguinte situação hipotética:
Uma equipe de desenvolvimento está adotando pipelines de Integração Contínua (CI) para aprimorar suas entregas e reduzir falhas em produção. Considerando esse contexto, analise as afirmações a seguir sobre práticas e conceitos relacionados ao uso de pipelines de CI. Classifique cada uma como verdadeira (V) ou falsa (F):

( ) O uso de pipelines CI garante que não existam falhas em produção, já que todos os testes automatizados foram aprovados antes da transição.

( ) A prática de build once, deploy many busca assegurar a consistência entre os ambientes de desenvolvimento, homologação (staging) e produção.

( ) A execução de testes de unidade e de testes de integração no pipeline é considerada uma prática recomendada no contexto DevOps.

( ) A execução paralela de jobs em CI reduz o tempo total de processamento, mas pode introduzir variações nos resultados quando existem dependências mal gerenciadas entre as etapas.

( ) A CI inclui a configuração e a implantação de um aplicativo em um pipeline de produção, dispensando a compilação e o teste.


Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
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