Questões de Concurso Comentadas para ifn-mg

Foram encontradas 741 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q958884 Algoritmos e Estrutura de Dados
A função da Memoização na estratégia Top-Down para a solução de problemas, utilizando Programação Dinâmica, é implementar um algoritmo
Alternativas
Q958883 Algoritmos e Estrutura de Dados
Considerando os algoritmos de ordenação por comparação, o limite inferior para o pior caso desses algoritmos é
Alternativas
Q958882 Algoritmos e Estrutura de Dados

Considere a equação de recorrência abaixo.


T(n) = 0 para n = 1.

T(n) = 2T(n/2) + n – 1 para n > 1.


Após a resolução, a solução encontrada é

Alternativas
Q958881 Algoritmos e Estrutura de Dados
Para o método de ordenação Quicksort, a ordem de complexidade do pior caso e do caso médio, respectivamente, é
Alternativas
Q958880 Algoritmos e Estrutura de Dados

Utilize o método mestre para resolver recorrências das equações abaixo.


T1 (n) = 9T1 (n/3) + n

T2 (n) = T2 (2n/3) + 1


As ordens de complexidade correspondentes são

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958869 Engenharia de Software

O Manifesto Ágil para o Desenvolvimento de Software, proposto por Beck, K. et al. (2001), propõe 12 princípios.


NÃO correspondem a um desses princípios criados por esses autores:

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958868 Programação
Sobre as afirmativas abaixo, relacionadas aos conceitos da programação orientada a objetos, é correto afirmar que ao
Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958867 Arquitetura de Software

Sobre as afirmativas abaixo relacionadas aos conceitos de serviços Web


Considere os acrônimos:


•REST - Representational State Transfer;

•SOAP - Simple Object Access Protocol .


É correrto afirmar que o

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958866 Engenharia de Software

Conforme descreve Wazlawick, R. S. (2015) p. XX, “Frequentemente, partes do software devem ser testadas separadamente do corpo principal do código, mas ao mesmo tempo elas devem comunicar com as outras partes”. Entretanto, nem sempre, ao testar um componente de software, que chama operações de outro, todo o código necessário já está implementado. Nesse sentido, podem-se criar versões simplificadas de código, que implementam apenas o comportamento que é absolutamente necessário, permitindo a realização dos testes.


Considerando os conceitos descritos, se

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958859 Algoritmos e Estrutura de Dados

Na tabela a seguir, considerando os métodos de ordenação, que visam a colocar uma lista em ordem para facilitar a busca de informações nela contidas, associe os métodos à sua respectiva descrição. 


Método de Ordenação

(1) Bubble Sort 

(2) Insert Sort 

(3) Select Sort

(4) Shellsort

(5) Mergesort 

(6) Quicksort 

(7) Heapsort


  Descrição

(  ) Neste método, a lista é subdividida em h-listas, as quais são ordenadas com um método de ordenação qualquer. Esse procedimento é repetido para valores decrescentes de h, sendo que o último valor de h tem que ser 1.

(  ) Neste método, são usados, inicialmente, os elementos da lista que são inseridos em um heap binário crescente. Em seguida, são feitas sucessivas remoções do menor elemento do heap, colocando os elementos removidos do heap de volta na lista. 

(  ) Neste método, a lista é dividida em duas metades. Essas metades são ordenadas recursivamente e depois são intercaladas. Para tanto, faz-se uso das variáveis i e j para percorrer a metade esquerda e a metade direita, respectivamente. Em cada iteração, compara-se o elemento na posição i com o elemento na posição j. O menor deles é copiado para um vetor auxiliar. Esse procedimento é repetido até que uma das duas metades tenha sido totalmente copiada para o vetor auxiliar.

(  ) Neste método, os elementos da lista são movidos para as posições adequadas de forma contínua. Se um elemento está inicialmente numa posição i e, para que a lista fique ordenada, ele deve ocupar a posição j, então ele terá que passar por todas as posições entre i e j. Em cada iteração do método, percorre-se a lista a partir de seu início, comparando cada elemento com seu sucessor, trocando-os de posição se houver necessidade.

(  ) Neste método, a lista é dividida em parte esquerda e parte direita, sendo que os elementos da parte esquerda são todos menores do que os elementos da parte direita. Em seguida, as duas partes são ordenadas recursivamente.

(  ) Neste método, considera-se que a lista está dividida em parte esquerda, já ordenada, e parte direita, em possível desordem. Além disso, os elementos da parte esquerda são todos menores ou iguais aos elementos da parte direita. Cada iteração consiste em escolher o menor elemento da parte direita (pivô) e trocá-lo com o primeiro elemento da parte direita. Com isso, a parte esquerda aumenta, pois passa a incluir o pivô, e a parte direita diminui.

(  ) Neste método, considera-se que a lista está dividida em parte esquerda, já ordenada, e parte direita, em possível desordem. Inicialmente, a parte esquerda contém apenas o primeiro elemento da lista. Cada iteração consiste em colocar o primeiro elemento da parte direita (pivô) na posição adequada da parte esquerda, de modo que a parte esquerda continue ordenada.

Tabela: métodos de ordenação

Fonte: Próprio autor


A sequência correta desta associação é 

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958858 Sistemas Operacionais
A literatura mostra que são necessárias estar presentes quatro situações simultâneas para que ocorra um impasse (de recursos).
A respeito dessas situações, na condição de
Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958852 Sistemas Operacionais

De acordo com Tanenbaum, em 1965, Dijkstra propôs o conceito da variável semáforo como sendo uma forma de implementar mecanismos de concorrência entre processos.


A respeito desse assunto, é correto afirmar que

Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958850 Noções de Informática

O BrOffice.org ou, simplesmente, BrOffice, é um conjunto de programas para escritório que pode ser chamado de suíte. Uma vez instalado em um computador, que possua o Sistema Operacional Windows, essa suíte pode ser inicializada através do menu Iniciar / Programas / BrOffice.org x.x.x. Ao fazer esse procedimento, são apresentados os ícones dos aplicativos que a formam.


Baseando-se nisso, associe corretamente, na figura abaixo, a coluna da direita, onde constam os nomes dos aplicativos BrOffice, de acordo com suas funções à esquerda.


Imagem associada para resolução da questão


A sequênncia correta dessa associação é

Alternativas
Q957197 Administração Geral

Considerando as teorias e as abordagens da administração, preencha corretamente as lacunas do texto a seguir:

____________ pretende ser uma síntese da teoria clássica e da teoria das relações humanas, inspirando-se na abordagem de Max Weber e, até certo ponto, nos trabalhos de Karl Marx.

____________ é marcada pelas ideias da filosofia pragmática de John Dewey e da Psicologia Dinâmica de Kurt Lewin, sendo Elton Mayo o fundador da escola.

____________ é também conhecida como Escola Operacional ou escola do processo Administrativo e caracteriza-se por uma forte ênfase nos aspectos práticos da Administração, pelo pragmatismo e só tem valor quando operacionalizada na prática.


A sequência que preenche corretamente as lacunas do texto é:

Alternativas
Q957196 Administração Geral

As ciências comportamentais contribuíram de forma significativa para a teoria administrativa, trazendo uma gama considerável de estudos a respeito da natureza e característica do ser humano.

Analise as afirmativas abaixo, considerando as conclusões das ciências comportamentais.

I. O homem é um animal social dotado de necessidades, ou seja, as necessidades sociais do homem precisam necessariamente serem satisfeitas para que ele tenha suas necessidades fisiológicas completamente realizadas.

II. O comportamento humano é orientado para objetivos, ou seja, os objetivos individuais são complexos e mutáveis, definindo assim a importância dos objetivos humanos básicos a fim de compreender claramente o comportamento das pessoas.

III. O comportamento humano possui um padrão dual, ou seja, pode tanto cooperar quanto competir com os outros. Coopera quando seus objetivos individuais precisam ser alcançados por meio do esforço comum coletivo e compete quando seus objetivos são disputados e pretendidos por outros.


Está correto apenas o que se afirma em

Alternativas
Q957195 Administração Geral
As vantagens, segundo Ballestero-Alvarez (2000), de se adotar um organograma matricial são:
Alternativas
Q957194 Gerência de Projetos
Os processos considerados pelo PMBoK, no gerenciamento de custo do projeto, são:
Alternativas
Q957193 Gerência de Projetos

Numere, na sequência correta, os eventos que marcam o desenvolvimento das fases de um projeto, conforme Ballestero-Alvarez(2000).


( ) Análise do sistema atual (para cada área do problema)

( ) Estudo de viabilidade

( ) Desenho e desenvolvimento (para cada subsistema)

( ) Implantação e Implementação (para cada subsistema)

( ) Determinação de necessidades do novo sistema


A sequência correta dessa numeração é

Alternativas
Q957192 Administração Geral

Existem no mercado, à disposição do analista, réguas do tipo gabarito especiais para a confecção de fluxogramas. Assim, a representação em um fluxograma do símbolo abaixo, segundo Ballestero-Alvarez (2000), é:

Imagem associada para resolução da questão

Alternativas
Q957191 Gestão de Pessoas
A gestão de pessoas é um conjunto integrado de processos dinâmicos e interativos. A sentença que ilustra todos os processos básicos de Gestão de Pessoas, conforme Chiavenato 2009, é:
Alternativas
Respostas
501: A
502: C
503: E
504: B
505: C
506: C
507: C
508: C
509: A
510: B
511: C
512: D
513: B
514: A
515: D
516: D
517: A
518: B
519: A
520: E