Magna Concursos

Foram encontradas 57.604 questões.

4291600 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Durante a especificação de um novo módulo para controle de solicitações internas, a equipe de análise decidiu documentar a lógica antes da implementação. Para facilitar a comunicação entre analistas e desenvolvedores, foram utilizados recursos de representação algorítmica capazes de descrever o processamento das informações, a organização dos dados e a reutilização de trechos do programa. Seguindo o cenário apresentado, complete corretamente a frase a seguir:
Na documentação da solução proposta, o __________ foi utilizado para representar graficamente o fluxo de execução do algoritmo; o __________ descreveu a lógica de forma estruturada; a estrutura de __________ foi empregada para armazenar um conjunto homogêneo de elementos indexados; os __________ foram empregados para agrupar informações de naturezas distintas em uma única estrutura; __________ foram utilizados para encapsular rotinas reutilizáveis sem retorno de valor; e as __________ permitiram retornar um valor ao ponto de chamada.

Assinale a alternativa que preenche corretamente as lacunas:
 

Provas

Questão presente nas seguintes provas
4291257 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRA-PR
Provas:
Durante a análise de um sistema institucional, a equipe de tecnologia definiu que toda solicitação enviada deverá passar, obrigatoriamente, pela validação dos dados cadastrais, procedimento que também será reutilizado em outros processos do sistema. Após o envio, a solicitação poderá ser encaminhada para análise complementar somente quando forem identificadas divergências documentais, sem que essa etapa seja necessária para a conclusão do envio nos demais casos. A equipe decidiu representar esses requisitos em um diagrama de casos de uso UML, utilizando os casos de uso “enviar solicitação”, “validar dados cadastrais” e “realizar análise complementar”. Considerando a semântica das relações entre casos de uso na UML, assinale a alternativa que apresenta a representação correspondente.
 

Provas

Questão presente nas seguintes provas
4291253 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRA-PR
Provas:
No Departamento de Tecnologia do CRA-PR, foi solicitada a manutenção de uma aplicação web usada para atualização cadastral e acompanhamento de solicitações internas. A aplicação foi desenvolvida em Django e deverá se integrar a um sistema de terceiros que disponibiliza uma API REST sobre HTTP, com troca de dados em JSON, autenticação por token, endpoints documentados para consulta e atualização cadastral, retorno de códigos de status HTTP e restrição de acesso a perfis autorizados. A equipe precisa definir uma abordagem técnica que permita consultar registros cadastrais, enviar atualizações autorizadas, tratar falhas de comunicação, manter registros de auditoria das operações e facilitar futuras manutenções da aplicação. Considerando as características informadas da API do sistema de terceiros e os requisitos de integração de sistemas, desenvolvimento web, APIs, Django e práticas de DevOps, trata-se da abordagem técnica correta:
 

Provas

Questão presente nas seguintes provas
4291248 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRA-PR
Provas:

Uma aplicação institucional desenvolvida em Python 3.12 utiliza classes para gerar descrições resumidas de diferentes tipos de documentos. A equipe responsável definiu uma classe geral, denominada Documento, e duas classes especializadas – Relatorio e Certidao. Analise o código a seguir:

class Documento:
    def __init__(self, titulo):
        self.titulo = titulo
    def gerar_resumo(self):
        return f"Documento: {self.titulo}"
class Relatorio(Documento):
    def __init__(self, titulo, setor):
        super().__init__(titulo)
        self.setor = setor
    def gerar_resumo(self):
        return f"Relatório: {self.titulo} - {self.setor}"
class Certidao(Documento):
    def __init__(self, titulo, codigo):
        super().__init__(titulo)
        self.codigo = codigo
    def gerar_resumo(self):
        return f"Certidão: {self.titulo} - {self.codigo}"
documentos = [
    Relatorio("Relatório mensal", "Fiscalização"),
    Certidao("Regularidade profissional", "C-017")
]
for documento in documentos:
    print(documento.gerar_resumo())

Considerando o funcionamento do código em Python e os conceitos de orientação a objetos, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
4291246 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRA-PR
Provas:

No CRA-PR, uma equipe de tecnologia consulta documentação técnica em inglês sobre UML e engenharia de software para compreender a finalidade de diferentes modelos utilizados no desenvolvimento de sistemas. Diante do exposto, analise o fragmento a seguir.

The Unified Modeling Language provides a standard visual notation for representing different aspects of a system. A model does not need to reproduce every implementation detail; instead, it highlights information relevant to a specific purpose. A class diagram may set out structural relationships among classes, attributes, and operations, while sequence and activity diagrams describe behavioral aspects of a system. Models can also help teams bring up ambiguities before source code is produced or changed. However, diagrams must remain consistent with the evolving system, since outdated models may mislead maintainers.

Considerando o exposto, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O texto apresenta o modelo como uma representação seletiva, voltada às informações relevantes para determinada finalidade.

( ) A expressão “set out” indica, no contexto apresentado, que um diagrama de classes pode apresentar ou organizar informações estruturais do sistema.

( ) Segundo o texto, diagramas de sequência e de atividade representam, exclusivamente, a estrutura estática do sistema.

( ) A expressão “bring up ambiguities” indica que a modelagem pode contribuir para que ambiguidades sejam identificadas antes da produção ou alteração do código.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas
4290382 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Santa Helena-SC
Em uma aula de Educação Digital, o professor propôs que os estudantes criassem uma pequena história interativa. Cada grupo escolheu personagens, definiu cenas e organizou blocos para que os personagens reagissem a determinadas ações do usuário. Durante os testes, alguns alunos perceberam que certos comandos precisavam ser repetidos, enquanto outros deveriam ser executados apenas quando uma condição fosse atendida. O professor aproveitou a situação para discutir como diferentes estruturas podem ser combinadas em ambientes de programação visual. Considerando características de linguagens de programação em blocos, como Scratch, ScratchJr e Blockly, analise as afirmativas a seguir.
I.A organização de blocos por encaixe favorece a construção visual de sequências de comandos e pode reduzir dificuldades relacionadas à sintaxe textual durante as primeiras experiências de programação.
II.Em uma narrativa interativa, um bloco associado a um evento pode iniciar uma sequência de comandos quando ocorre uma ação prevista pelo projeto, como o acionamento de uma tecla ou a interação com determinado personagem.
III.Uma estrutura de repetição pode ser empregada quando determinada sequência de ações precisa ocorrer novamente, evitando a necessidade de reproduzir manualmente cada comando da sequência.
IV.Uma estrutura condicional pode ser utilizada para executar uma ação de acordo com uma situação definida no projeto, sendo adequada, por exemplo, para estabelecer respostas diferentes diante de determinadas condições.
V.No ScratchJr, a criação de narrativas interativas depende da utilização de comandos textuais digitados pelo estudante, enquanto Scratch e Blockly utilizam blocos visuais para representar as instruções.
Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4290381 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Santa Helena-SC
Durante uma oficina de Educação Digital, uma turma recebeu o desafio de programar um personagem para percorrer uma trilha formada por 18 casas. O professor orientou os estudantes a construir a solução, testar o procedimento e analisar os resultados obtidos. Um dos grupos elaborou a seguinte regra: "avance 2 casas, vire à direita, avance 3 casas; repita essa sequência até alcançar a casa de chegada". Nos primeiros testes, o personagem não chegou ao destino esperado. Ao revisar o percurso, os estudantes perceberam que parte do trajeto exigia uma mudança na quantidade de casas percorridas. Em vez de fornecer a solução pronta, o professor solicitou que o grupo comparasse o resultado obtido com o resultado esperado, localizasse o ponto de divergência e reformulasse o procedimento. Considerando a situação apresentada e o papel da depuração no desenvolvimento do raciocínio lógico e da resolução de problemas, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4290380 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMEOSC
Orgão: Pref. Santa Helena-SC
Em uma turma dos Anos Iniciais, o Professor de Educação Digital propôs uma atividade em que os estudantes, organizados em pequenos grupos, deveriam conduzir um colega por um percurso demarcado no chão. As orientações eram construídas com cartões de comandos, e algumas regras do percurso foram modificadas durante a dinâmica. Em outro momento, os alunos observaram figuras, identificaram elementos que se repetiam e reorganizaram instruções para chegar a uma solução. Ao analisar a atividade, o professor relacionou as experiências corporais e manipuláveis aos fundamentos do Pensamento Computacional.
Nesse contexto, a sequência conceitual que melhor completa a descrição da proposta é:
A atividade começa pela __________ de uma tarefa complexa em partes menores; prossegue com o __________ presentes nas situações observadas; exige a seleção das informações relevantes por meio da __________; organiza uma sequência de instruções, caracterizando um __________; explora a ordenação das ações mediante o __________; e conduz os estudantes à busca de estratégias para a __________ apresentados.
Assinale a alternativa que preenche corretamente as seis lacunas na ordem apresentada.
 

Provas

Questão presente nas seguintes provas
4289649 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUMARC
Orgão: CREA-MG

Durante a análise de comentários publicados em uma rede social, uma equipe de ciência de dados removeu palavras muito frequentes e pouco informativas, como artigos e preposições, e descartou termos que não atendiam aos critérios definidos.

Qual é o principal objetivo dessa etapa de pré-processamento?

 

Provas

Questão presente nas seguintes provas
4288530 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DETRAN-AL

Em relação a Kanban, SCRUM, gestão de processos, IEC 27000 e ISO 22301, julgue o item que se segue.

Constituem regras da reunião diária (daily scrum) a sua realização em horário fixo, a limitação da duração a, no máximo, 15 minutos e a manutenção dos participantes de pé durante a sua execução.

 

Provas

Questão presente nas seguintes provas