Magna Concursos

Foram encontradas 57.540 questões.

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

A respeito do Test-Driven Development (TDD), informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) O TDD segue um ciclo curto que envolve escrever um teste, fazê-lo falhar e implementar o código mínimo.

( ) No TDD, os testes podem ser utilizados como documentação viva do comportamento esperado do código.

( ) O TDD recomenda que o desenvolvedor escreva apenas o código suficiente para fazer o teste passar.

( ) A utilização de TDD elimina totalmente a necessidade de testes automatizados adicionais no projeto.

 

Provas

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

Durante o desenvolvimento de um novo módulo de atendimento interno, a equipe de TI precisa identificar como os usuários realizam suas atividades diárias, quais informações consultam e quais dificuldades enfrentam ao usar o sistema atual. O analista responsável opta por observar diretamente o ambiente de trabalho para compreender o fluxo real das operações. Com base no exposto, assinale a alternativa que apresenta a técnica de levantamento que está sendo utilizada.

 

Provas

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

No processo de garantia da qualidade, determinados testes são executados para verificar se uma nova alteração no código não introduziu falhas em funcionalidades que já estavam funcionando corretamente. Esse processo é essencial após correções, melhorias ou novas implementações, garantindo que o comportamento previamente validado permaneça íntegro. Considerando essa descrição, o tipo de teste mencionado é o de

 

Provas

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

Durante o levantamento de requisitos para um novo sistema de apoio às atividades administrativas da UNIRIO, o técnico de tecnologia da informação responsável pelo projeto percebe que os documentos formais não representam com precisão a forma como os servidores realmente executam suas tarefas diárias. Para compreender o fluxo real de trabalho, ele decide utilizar uma técnica de observação na qual realiza uma imersão no ambiente, acompanha o dia a dia dos funcionários, observa tarefas reais, registra anotações e identifica necessidades que não aparecem nos processos oficiais, mas que são essenciais para o sistema a ser desenvolvido. Essa abordagem permite descobrir requisitos implícitos, baseados no trabalho real e não apenas em procedimentos formais. Considerando o cenário apresentado, qual técnica está sendo utilizada?

 

Provas

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

O Git é um sistema de controle de versão distribuído amplamente utilizado para gerenciar alterações em projetos de software, permitindo colaboração, rastreamento de histórico e organização do desenvolvimento. A respeito dos comandos do Git, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) O comando git push serve para enviar commits para o repositório remoto.

( ) O comando git pull serve para desfazer alterações em arquivos.

( ) O comando git fetch serve para remover um arquivo do staging area.

( ) O comando git stash serve para criar um novo commit desfazendo outro, sem apagar histórico.

 

Provas

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

Durante o desenvolvimento de um sistema interno para a UNIRIO, o técnico de tecnologia da informação precisa criar um módulo que calcule diferentes tipos de médias utilizadas em relatórios acadêmicos. No entanto, ele deseja utilizar o mesmo nome de método para realizar cálculos distintos, variando apenas a quantidade ou o tipo dos parâmetros recebidos (por exemplo, calcular média de dois valores, de três valores ou de uma lista). Essa abordagem facilita a legibilidade do código e torna a interface do módulo mais intuitiva. Considerando o conceito descrito, qual tipo de polimorfismo está sendo aplicado?

 

Provas

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

Um estatístico deseja ler um arquivo CSV no software Python. Para isso, ele escreveu os seguintes comandos:

import csv
with open(‘dados.csv’, ’r’) as file:
  reader = csv.reader(file)
else row do reader:
  print(row)

O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro?

 

Provas

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

Durante a atualização do portal institucional da UNIRIO, o técnico de tecnologia da informação responsável pela estruturação das páginas precisa organizar melhor o conteúdo apresentado aos estudantes e servidores. Para melhorar a acessibilidade e a semântica do site, ele deve utilizar um elemento do HTML5 (HyperText Markup Language 5) capaz de definir o conteúdo principal da página, diferenciando-o de menus, barras laterais e rodapés. Considerando essa necessidade, assinale a alternativa que apresenta o elemento que deve ser utilizado.

 

Provas

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

Durante o desenvolvimento de um módulo interno para a UNIRIO, o técnico de tecnologia da informação precisa implementar uma rotina que solicita ao usuário a inserção de um código de identificação até que um valor válido seja informado. No entanto, por exigência do sistema, o bloco de instruções deve ser executado pelo menos uma vez, já que a verificação da condição somente ocorre após a primeira execução do bloco. Considerando o tipo de estrutura de controle descrita, o comando que deve ser utilizado é

 

Provas

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

Em linguagens de programação, operadores são símbolos utilizados para executar operações em valores ou expressões. Os operadores aritméticos realizam cálculos matemáticos; os lógicos permitem combinar condições booleanas; e os relacionais comparam valores, retornando verdadeiro ou falso conforme o resultado da comparação. Considerando esses conceitos, assinale a alternativa que apresenta um operador relacional.

 

Provas

Questão presente nas seguintes provas