Questões de Concursos Públicos - IF-MT
Resolva questões gratuitas da IF-MT. Banco com 1174 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q226379
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma
superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar
a programação. Sobre esse tema, analise as afirmações a seguir:
I – Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como
modificador final não podem ser superclasses.
II – O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução
trate as especificidades.
III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das
várias classes em uma hierarquia de classes.
DEITEL, Harvey M. Java como programar. 8a ed. São Paulo - SP: Pearson Printice Hall, 2010.
Assinale a alternativa correta:
Q226378
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Qual é o resultado apresentado pela execução do código?
Q226377
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Algoritmos e Estrutura de Dados
Assunto: Estrutura de Dados
Considere as seguintes três afirmações com base no código:
I – A função list() percorre a árvore e imprime os elementos em ordem crescente.
II – A função search() realiza uma busca recursiva na árvore binária e retorna um ponteiro para o nó que
contém o elemento procurado, se encontrado.
III – A função list() não é recursiva.
Assinale a alternativa correta:
Q226376
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxo
de trabalho de processo previsível. (PRESSMAN, 2016, p. 41).
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016.
NÃO é um exemplo de modelo prescritivo segundo Pressman (2016):
Q226375
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Considere as seguintes três afirmações sobre herança em orientação a objetos, com base no código.
I – No código fornecido, as subclasses ProfessorAssociado e ProfessorTitular herdam automaticamente
todos os métodos e atributos da classe Professor, sem a necessidade de declaração explícita.
II – O código permite que uma classe Professor herde métodos e atributos de várias classes filhas, como
ProfessorAssociado e ProfessorTitular, simultaneamente.
III – As subclasses ProfessorAssociado e ProfessorTitular podem acessar diretamente os métodos e atributos
privados da classe `Professor`, mesmo que sejam declarados como privados.
Assinale a alternativa CORRETA:
Q226374
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Considere as seguintes três afirmações sobre orientação a objetos, com base no código.
I – O método main() na classe Universidade cria uma instância da classe ProfessorTitular, mas não exibe
corretamente o seu salário.
II – A classe Professor não precisa conter métodos getter e setter para que seus atributos sejam acessados
diretamente pelas subclasses.
III – O acesso direto ao salário da classe Professor é permitido pelas subclasses, uma vez que o atributo
salario possui o modificador de acesso protected.
Assinale a alternativa correta:
Q226373
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Engenharia de Software
Assunto: Conceitos Básicos em Engenharia de Software
Assinale a alternativa INCORRETA sobre conceitos de engenharia de software conforme Pressman (2016):
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016. 940 p.
Q226372
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Assinale a alternativa que representa somente diagramas de interação da Linguagem UML (Unified Modeling
Language), conforme Guedes (2009):
GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3° Ed. 657 pg. 2009.
Q226371
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Banco de Dados
Assunto: SGBD - Sistema de Gerenciamento de Banco de Dados
Considere as seguintes afirmações sobre compatibilidade de migração do banco de dados MySQL para
MariaDB: I – A versão 5.5 do banco de dados MariaDB é um binary drop em substituição da versão equivalente do
MySQL.
II – A criptografia para tabelas InnoDB é um problema de compatibilidade entre o MariaDB 10.2 e MySQL
5.7.
III – Em um processo de migração do MySQL para MariaDB, os conectores MySLQ desenvolvidos em
linguagens como PHP, Perl, Python, Java, .NET, Rubby, etc. precisam ser alterados e modificados para o
devido funcionamento.
Assinale a alternativa CORRETA, conforme documentação oficial do MariaDB disponível em https://mariadb.
com/kb/pt-br/documentacao-mariadb/.
Q226370
IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática
Considere o código em Python apresentado a seguir: Após realizar a chamada da função usando “print(calc(num))”, qual é o último valor retornado pelo programa
na linguagem Python 3.11.0?