Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 72 de 285

Qual é o principal objetivo da análise SWOT em um planejamento estratégico?

A

Aumentar as vendas e reduzir custos.

B

Identificar e avaliar os pontos fortes, fracos, oportunidades e ameaças de uma organização.

C

Definir a missão e visão da empresa.

D

Elaborar um plano de marketing detalhado.

O que é o algoritmo de busca aleatória?

O algoritmo de busca aleatória é um método simples que gera soluções aleatórias para um problema de otimização e seleciona as melhores soluções para a próxima geração. O algoritmo de busca aleatória pode ser usado para resolver problemas de otimização multi-objetivo, mas não é tão eficiente quanto algoritmos mais avançados, como o NSGA-II. O algoritmo de busca aleatória gera novas soluções apenas por valores aleatórios.

A
Apenas a afirmação I está correta.
B
As afirmações I e II estão corretas.
C
As afirmações II e III estão corretas.
D
Todas as afirmações estão corretas.

Você deseja calcular a raiz quadrada de um número qualquer, utilizando o programa em Python abaixo. Indique qual alternativa está correta em relação a esse programa.

import math
x = math.sqrt(4)
A
O programa está certo, mas deveria ler o número que você deseja calcular a raiz quadrada.
B
Não é necessário colocar import math porque ext{sqrt} é uma função da biblioteca padrão.
C
O programa está certo e calcula a raiz quadrada do número 4
D
Não é necessário usar a função ext{sqrt} porque o resultado é muito fácil: o valor é 2
E
O programa não funcionará porque a chamada à função ext{sqrt} é direta da seguinte forma: x = ext{sqrt}(4).

Qual é a regra de nomenclatura para definir o método setter de uma propriedade em Objective-C?

A

O método setter deve ser nomeado setNomeDaPropriedade, com o primeiro caractere do nome da propriedade em caixa alta.

B

O método setter deve ser nomeado NomeDaPropriedadeSet, com o primeiro caractere do nome da propriedade em caixa baixa.

C

O método setter deve ser nomeado setPropriedadeNome, com o primeiro caractere do nome da propriedade em caixa baixa.

Considerando o conteúdo ministrado na aula 6, assinale a alternativa INCORRETA (ERRADA).

A

Tomando como base que esta função esvazia a Lista completamente, a linha de comando “ulti = NULL” (que contém o endereço do último registro da Lista) é desnecessária se na inclusão do primeiro registro na Lista for verificado somente a variável que indica o endereço do primeiro elemento da Lista “prim”.

B

O objetivo principal desta função é retirar todos os elementos da Lista e liberar o espaço de memória por eles ocupados.

C

A linha de comando “ptr = prim;” é desnecessária, pois podemos liberar espaço de memória diretamente com a variável “prim”. Ficando deste modo o comando: “free(prim->prox);”.

D

Esta função para esvaziar a Lista, não funciona em Listas Circulares, por que o campo “prox” em Listas Circulares nunca será “NULL”.

E

Independente se a Lista for Simplesmente Encadeada ou Duplamente Encadeada, esta função pode ser utilizada para esvaziar a Lista completamente.

Qual é o exemplo de problema que pode ser resolvido com algoritmos de backtracking e que envolve encontrar um caminho em um grafo?

A

Problema do caixeiro-viajante

B

Problema do labirinto

C

Problema da torre de Hanói

D

Problema do Sudoku

E

Problema do caminho mais curto

Sobre estruturas de dados do tipo árvore binária, analise as assertivas abaixo.


I. Diferente das listas simplesmente encadeadas, as árvores binárias permitem que cada nó tenha dois nós sucessores (filhos).

II. Raiz (root) é o nó mais inferior da árvore binária que não possui sucessores (filhos).

III. Folha (leaf) é qualquer nó da árvore binária que não tenha sucessores (filhos).


É correto o que se afirma em:

A
I, apenas.
B
I, II e III.
C
I e III, apenas.
D
II e III, apenas.
E
II, apenas.

Sobre o conceito de endereçamento aberto, assinale a alternativa correta.

A

Um dos problemas do endereçamento aberto é o aumento do consumo de memória, ocasionado pela busca linear.

B

A dificuldade de exclusão de índices na estratégia de buscar pelo vizinho livre pode ser remediada utilizando-se uma lista encadeada.

C

Trata-se de uma boa alternativa para equipamentos com restrições significativas de memória.

D

Na estratégia de endereçamento duplo, utiliza-se uma função hash secundária e insere-se o elemento na menor lista encadeada das duas encontradas.

E

O uso de endereçamento aberto reduz a complexidade da implementação, já que dispensa o uso de lista encadeadas.

Os algoritmos de busca são aplicados em problemas em que existe uma chave de busca e uma coleção de elementos que têm um identificador único. O objetivo é verificar se há algum elemento nessa coleção que tenha a chave de busca fornecida.

Com relação à busca linear, observe as afirmacoes a seguir.

I. Sua utilização é adequada nos casos em que existem informações adicionais sobre os elementos que se deseja pesquisar.

II. A busca linear finaliza ao encontrar o elemento pesquisado (como a[i] == x) ou ao não encontrar o elemento pesquisado.

III. A busca linear compara se a chave de busca é igual ao elemento posicionado no meio da lista e retorna para a posição.

IV. Ao chegar ao final do vetor, há: i == N (x não foi encontrado) e a[i] == x (i é a posição em que x foi localizado).

Está correto que se afirma em:

A
I e III, apenas.
B
I, II e III, apenas.
C
III e IV, apenas.
D
II e IV, apenas.
E
I, II e IV, apenas.
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito apresentado: “Retorna elementos na mesma ordem de entrada” também representado pela sigla FIFO (do inglês, first in first out).
A
Árvore.
B
Fila.
C
Pilha.
D
Conjunto ou Set.
E
Lista.