Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 9)

Página 17 de 757

Utilize esse algoritmo para ordenar um array unidimensional, contendo os números [5,2,9,6,3] em ordem crescente. Considere o número 9 e, na sequência, o número 3 como pivô.

Assinale a alternativa a seguir que apresente a quantidade de trocas que serão realizados para ordenar o array utilizando o algoritmo Quick Sort.

A
2 trocas.
B
5 trocas.
C
6 trocas.
D
3 trocas.
E
4 trocas.

Considere que o número de uma placa de veículo é composto por quatro algarismos. Foram apresentados três propostas de algoritmos em PORTUGOL que leiam este número e apresentem o algarismo correspondente à casa das dezenas. Transcreva na justificativa da resposta, a linha exata onde acontece o erro, se houver. (Considere mod = % e div = \)

A
Apenas a proposta A está correta
B
Apenas a proposta B está correta
C
Apenas a proposta C está correta
D
Mais de uma proposta está correta
E
Nenhuma das propostas está correta

(ADAPTADA) Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção.

Suponha que você tem 3 variáveis A, B e C. Crie uma expressão booleana que será utilizada em um teste condicional. A expressão deverá fazer as seguintes validações:

  • verificar se a soma de A com B é maior do que C.
  • verificar se B menos C é maior ou igual a zero.
  • só retorne verdadeiro se ambas condições forem satisfeitas.

Assinale a alternativa que contém CORRETAMENTE a expressão solicitada.

A
A + B > C or C - B >= 0
B
C > A + B and B - C > 0
C
C >= A + B and B - C > 0
D
A + B > C and B - C >= 0

Qual é a sequência correta de valores para X e Y de acordo com o trecho apresentado?


X = 3 e Y = 14

A

X = 10 e Y = 9.

B

X = 14 e Y = 3.

C

Nenhuma das alternativas anteriores.

O que é um RDD?

A

Uma coleção distribuída imutável de dados

B

Um método de programação

C

Uma biblioteca python

D

Um método de acesso a dados

Qual estrutura de repetição abaixo preenche corretamente um vetor de 30 posições com 0 (zero) em cada uma das posições?

A
for(int i=0;i<30;i++){ vetor[i] == 0; }
B
for(int i=1;i<30;i++){ vetor[i] = 0; }
C
for(int i=0;i<=30;i++){ vetor[i] = 0; }
D
for(int i=1;i<=30;i++){ vetor[i] = 0; }
E
for(int i=0;i<30;i++){ vetor[i] = 0; }

Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo:

A
II e IV estão corretas.
B
II, III e IV estão corretas.
C
I, III e IV estão corretas.
De acordo com os conteúdos estudados e o texto-base, é correto afirmar que uma estrutura caracterizada por auxiliar um elemento de uma lista node a acessar outra lista Node é exemplificada por:
A
public Node getValor()
B
public Node setProximo()
C
public Node getProximo()
D
public Node setValor()
E
public Node getAnterior()
Uma lista em que os elementos são alocados na memória conforme são inseridos trata-se de uma lista:
A
dupla.
B
encadeada.
C
dinâmica.
D
sequencial.
E
estática.