Questões de Concursos Públicos - IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática

Resolva questões gratuitas da IF-MT - 2024 - IF-MT - Professor do Ensino Básico, Técnico e Tecnológico - Informática. Banco com 20 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q226382 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: Programação
Assunto: Conceitos básicos de programação

Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição. Sobre esse tema, analise as afirmações a seguir: I – Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento. II – Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. III - Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões. Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2.ed. São Paulo – SP: Pearson Prentice Hall, 2009. Assinale a alternativa correta:
Q226381 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: Programação
Assunto: Linguagens de programação

Considere a função implementada em linguagem C: Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função. I – É possível otimizar o código utilizando somente três instruções if e apenas um else. II – É possível otimizar o código utilizando apenas um return. III – É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000). Assinale a alternativa correta:
Q226380 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
Assunto: Estrutura de Dados

Em relação a algoritmos de grafos, segundo Cormen (2012): I – Se o grafo contém um ciclo, nenhuma ordenação topológica é possível. II – O algoritmo de Kruskal é usado para encontrar a árvore geradora mínima em um grafo. III – O algoritmo de caminhos mínimos de Dijkstra considera que todos os pesos de arestas no grafo de entrada são não negativos. CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro: Elsevier, 2012. Assinale a alternativa CORRETA:
Q226379 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: Programação
Assunto: Plataforma Java

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
Ano: 2024
Órgão: IF-MT
Banca: IF-MT
Matéria: Programação
Assunto: Conceitos básicos de programação

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
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
Ano: 2024
Órgão: IF-MT
Banca: IF-MT
Assunto: Processos de Software

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
Ano: 2024
Órgão: IF-MT
Banca: IF-MT
Matéria: Programação
Assunto: Linguagens de programação

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
Ano: 2024
Órgão: IF-MT
Banca: IF-MT
Matéria: Programação
Assunto: Plataforma Java

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
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.