Magna Concursos

Foram encontradas 55.904 questões.

Relacione os Tipos de Software/Conceitos (Coluna 1) com suas respectivas Características e Definições (Coluna 2).

Coluna1 Tipos de Software e Conceitos
1. Software Livre (SL)
2. Software Proprietário (SP)
3. Freeware (Software Gratuito)
4. Software Educativo (SE)
5. Abordagem Construcionista

Coluna 2 Características e Definições
( ) É um programa cujo uso não implica pagamento de licenças, mas que geralmente mantém o direito de autor, não dando acesso ao código.
( ) Programa que pode ser executado, copiado, modificado e redistribuído por qualquer usuário, tendo livre acesso ao código-fonte.
( ) É licenciado com direitos exclusivos para o produtor e restringe a cópia, redistribuição ou modificação do seu código-fonte.
( ) Qualquer software cujo objetivo principal é o ensino-aprendizagem, ou que é explorado em um contexto pedagógico específico.
( ) Perspectiva onde o aluno constrói seu próprio conhecimento ao assumir a tarefa de “ensinar” o computador a executar uma ação.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
 

Provas

Questão presente nas seguintes provas
3929917 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TCE-MS

1 interface Pagavel {
2   double calcularPagamento();
3 }
4
5 class Freelancer implements Pagavel {
6   double horasTrabalhadas;
7   double valorHora;
8
9   Freelancer(double horas, double valor) {
10    this.horasTrabalhadas = horas;
11    this.valorHora = valor;
12  }
13
14  public double calcularPagamento() {
15    return horasTrabalhadas * valorHora;
16    }
17  }
18
19  class Consultor extends Freelancer {
20    double bonus;
21
22    Consultor(double horas, double valor,
    double bonus) {
23      super( horas, valor);
24      this.bonus = bonus;
25    }
26
27    @Override
28    public double calcularPagamento() {
29      return super.calcularPagamento() +
    bonus;
30    }
31  }
32
33 public class TestePagamento {
34   public static void main(String[] args) {
35     Pagavel f = new Freelancer(40, 50);
36     Pagavel c = new Consultor(30, 80, 500);
37
38 System.out.println(f.calcularPagamento());
39 System.out.println(c.calcularPagamento());
40 System.out.println(f instanceof Consultor);
41   }
42 }

 

Considere o código Java 17 acima. Assinale a opção que corresponde ao resultado da execução do código em apreço no console.

 

Provas

Questão presente nas seguintes provas
3929916 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TCE-MS

1 class Funcionario:
2     def __init__(self, nome, salario):
3         self.nome = nome
4         self.salario = salario
5
6     def bonus(self):
7         return self.salario * 0.10
8
9 class Gerente(Funcionario):
10    def bonus(self):
11        return super().bonus() + 500
12
13 func = Funcionario("Ana", 2000)
14 ger = Gerente("Bruno", 3000)
15
16 print(func.bonus())
17 print(ger.bonus())
18 print(isinstance(ger, Funcionario))

 

Considere o código Python precedente. Assinale a opção que corresponde ao resultado da execução desse código.

 

Provas

Questão presente nas seguintes provas
3929049 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Nos sistemas de geolocalização utilizados por aplicativos que usam algoritmos computacionais, são aplicados modelos matemáticos para calcular a melhor rota entre dois pontos. Esses modelos consideram variáveis como o tempo estimado, a distância, o fluxo em tempo real e as condições da via. A seleção da melhor rota pode variar de acordo com os critérios utilizados: menor distância, menor tempo, menor consumo de combustível ou até mesmo menor emissão de poluentes. Assim, diferentes modelos matemáticos são utilizados, dependendo do objetivo social ou econômico priorizado.
Com base na análise desses modelos, qual modelo matemático é adequado para explicar o cálculo da melhor rota em um sistema de geolocalização com foco na rapidez de deslocamento?
 

Provas

Questão presente nas seguintes provas
3928566 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Em turmas de Educação Básica, a presença de estudantes neuroatípicos exige que o planejamento de ensino seja sensível à diversidade cognitiva. Dentre os principais desafios enfrentados pelos professores, está a promoção de práticas pedagógicas que considerem diferentes modos de aprender, exigindo a integração consciente de tecnologias e linguagens variadas no processo educativo.
Considerando a importância de respeitar os diferentes níveis de compreensão e dificuldades de comunicação verbal e os diferentes domínios cognitivos, qual estratégia de avaliação formativa sobre recursividade atende a esses objetivos?
 

Provas

Questão presente nas seguintes provas
3928552 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo  contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.
  Enunciado 4775407-1
Um estudante propõe-se a enriquecer a programação, acrescentando nova funcionalidade para identificar se o triângulo é equilátero, isósceles ou escaleno. Assim, o estudante deve
 

Provas

Questão presente nas seguintes provas
3928551 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo  contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.
  Enunciado 4775406-1
A linguagem de programação escolhida para construir o programa precisa ser capaz de
 

Provas

Questão presente nas seguintes provas
3928550 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo  contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.
  Enunciado 4775405-1
O código do método  calcularPerimetro( )  deve
 

Provas

Questão presente nas seguintes provas
3928548 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
Um professor de Computação, que ministra disciplinas de Programação, percebeu a necessidade de usar linguagens de programação que promovam a aprendizagem dos conceitos básicos de orientação a objetos para estudantes do Ensino Fundamental. Para tornar o aprendizado mais lúdico e concreto, o professor propôs uma atividade em formato de teatro, ambientada em uma história de fantasia épica, na qual as batalhas ocorrem com movimentos dos personagens com base em formas geométricas e os estudantes atuam como os personagens. Os estudantes receberiam cartões com informações de personagens, podendo descrever certas características e aspectos sobre a comunicação entre eles. Durante a encenação, os estudantes deveriam simular essas interações.
Qual a linguagem de programação que o professor deve selecionar e as características que justificam essa escolha?
 

Provas

Questão presente nas seguintes provas
3928544 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: INEP
Orgão: PND
 Um professor de Computação decide organizar sua disciplina sobre Educação Inclusiva utilizando um Ambiente Virtual de Aprendizagem (AVA). Para isso, o professor fundamenta sua prática em uma teoria de aprendizagem que valoriza a construção ativa do conhecimento e a autonomia dos estudantes. Com base nessa abordagem, o docente estrutura os conteúdos de modo que os estudantes possam explorar recursos diversos, interagir com seus pares, produzir artefatos digitais e refletir sobre os processos de ensino e aprendizagem.
Os recursos em um AVA podem ser modelados de forma análoga ao funcionamento de uma estrutura de dados. Um professor de Computação disponibilizou quatro recursos com nível crescente de dificuldade para serem utilizados de maneira que o estudante só pode acessar o próximo recurso após o anterior. Qual a estrutura de dados que modela este cenário no AVA?
 

Provas

Questão presente nas seguintes provas