Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 9)

Página 53 de 757

Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação:

A
Saldo final
B
Confirmação do mês de nascimento
C
Pedido de senha
D
Confirmação do dia de nascimento
E
Valor a ser sacado

Qual é o tipo de grafo mais comum utilizado em algoritmos de busca?

A

Grafo simples

B

Grafo ponderado

C

Grafo direcionado

D

Grafo não direcionado

E

Grafo cíclico

1. (FGV − 2010 − DETRAN/RN − PROGRAMADOR DE COMPUTADOR) SOBRE O PROCEDIMENTO DE RECURSIVIDADE, ANALISE OS ALGORITMOS A SEGUIR E ASSINALE A ALTERNATIVA CORRETA:

ALGORITMO I
FUNÇÃO FATORIAL(I)
FAT(I) := SE I ≤ 1 ENTÃO 1 SENÃO I X FAT(I-1)

ALGORITMO II
FAT[0]:= 1
PARA J := 1, ..., N FAÇA
FAT[J] := J X FAT[J-1]

A
Os algoritmos I e II são recursivos.
B
Somente o algoritmo I é recursivo.
C
Somente o algoritmo II é recursivo.
D
O algoritmo I não é recursivo e o II é orientado a objeto.
E
Os algoritmos I e II não são recursivos.

Exercício 3 - Calculadora RPN com controle de acesso

O programa implementa uma calculadora RPN utilizando uma estrutura de pilha implementada em C++.

O programa utiliza a classe StackIterator para iterar sobre os elementos da pilha.

O programa utiliza a função gets para ler a entrada do usuário.

O programa utiliza a função sscanf para converter a entrada do usuário em números inteiros.

O programa utiliza um switch para identificar qual operação deve ser realizada.

O programa utiliza a função printf para imprimir a saída na tela.

A
Todas as afirmativas estão corretas.
B
Apenas a afirmativa 3 está incorreta.
C
Apenas a afirmativa 5 está incorreta.
D
Apenas a afirmativa 6 está incorreta.

5ª) Sobre as áreas de memória de um processo, assinale a alternativa correta.

A

O heap é uma área de memória organizada, em que alocações e desalocações ocorrem rapidamente.

B

A pilha é uma área de memória organizada, na qual criações e remoções de variáveis locais ocorrem rapidamente.

C

Uma das vantagens da pilha é que ela representa toda área de memória disponível no sistema.

D

As variáveis locais são automaticamente destruídas, pois são colocadas no heap.

E

São áreas de memória de um processo: pilha, heap e garbage collector.

No cenário da utilização do operador “=”, como classificamos a utilização da função copy?

A
A lista new_list reverteria a ordem de um vetor.
B
A lista new_list ficaria da mesma forma.
C
A lista new_list é copiada e todas as operações nessa nova lista não influenciam a original.
D
A lista new_list referenciaria o mesmo endereço de memória.
E
A lista new_list retornaria vazia.

Questão 3/10 - Estrutura de Dados

Considere o algoritmo abaixo:

def algoritmo(dados):
    tam = len(dados)
    for v in range(0, tam, 1):
        flag = 0
        for i in range(0, tam - 1, 1):
              if dados[i] < dados[i + 1]:
                 aux = dados[i]
                 dados[i] = dados[i + 1]
                 dados[i + 1] = aux
                 flag = 1
        if flag == 0:
            return dados

Após análise do algoritmo acima, assinale a alternativa correta:

A
O código é um algoritmo de seleção e ordena em ordem crescente.
B
O código em questão é de um algoritmo de pesquisa e busca o menor número.
C
O código em questão é de um algoritmo de pesquisa e busca o maior número.
D
O código em questão é de um algoritmo de ordenação e ordena em ordem crescente.
E
O código em questão é de um algoritmo de ordenação e ordena em ordem decrescente.
Calcule \int \frac{\sin^3(x)}{\cos^5(x)} \, dx.
A
-\frac{\sin^4(x)}{4\cos^4(x)} + C
B
\frac{\sin^4(x)}{4\cos^4(x)} + C
C
-\frac{\sin^3(x)}{3\cos^3(x)} + C

As listas são estruturas organizadas em uma sequência de elementos que pertencem ao mesmo tipo (como string, int e float) e têm o mesmo tamanho, sendo armazenadas em posições contíguas de memória. Em Python, essa é a estrutura de dados mais básica e armazena elementos em sequência, em que cada um contém um índice (sua posição na lista) que é sempre 0 para o primeiro elemento, sendo incrementado a cada elemento inserido na lista. A escolha entre as distintas implementações possibilita melhorar a aplicação e o espaço de alocação de memória. Considerando as distintas formas para implementação de listas, avalie as afirmacoes a seguir e relacione-as adequadamente aos termos ou ferramentas às quais se referem.

  1. Alocação sequencial.
  2. Alocação encadeada.
  3. Alocação estática.
  4. Alocação dinâmica.

I. Os dados da lista não exigem um tamanho fixo devido à possibilidade de definir a quantidade de memória que se pretende utilizar.

II. Os dados da lista estão dispostos de forma sequencial na memória e possuem um tamanho fixo.

III. Permitem a realização de um acesso aleatório a uma determinada posição da lista, pois os índices são usados para o acesso direto a uma posição de memória.

IV. Disponibiliza os elementos que não se encontram necessariamente em posições adjacentes de memória, mas considera uma posição lógica.

Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.

A
1-II; 2-IV; 3-III; 4-I.
B
1-IV; 2-II; 3-III; 4-I.
C
1-III; 2-IV; 3-II; 4-I.
D
1-IV; 2-III; 3-II; 4-I.
E
1-III; 2-II; 3-IV; 4-I.