Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 4 de 285

(Questão retirada de Prova 2019 - UFC - Técnico de Tecnologia da Informação) Um dos exemplos de estrutura de dados é a lista encadeada simples. Com relação a esse tipo de lista, é correto afirmar:



A
Apenas a afirmativa 1 está correta.
B
Apenas a afirmativa 2 está correta.
C
Apenas a afirmativa 3 está correta.
D
Apenas a afirmativa 4 está correta.
E
Apenas a afirmativa 5 está correta.
Na notação científica normalizada, o número representado possui apenas um dígito antes do separador de casas decimais. Escreva a representação do número 458189 utilizando a notação científica normalizada com 8 casas decimais.
A
4.58189000e+03
B
4.58189000e+04
C
4.58189000e+05
D
4.58189000e+06

Questão 004 Considerando a linguagem C, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas.


( ) Uma função não pode ter espaço em branco na definição de seu nome, formando, por exemplo, nome como ‘valor total’.

( ) As funções podem retornar apenas um valor, ou seja, apenas uma referência para um tipo de dados (uma variável, uma constante, uma referência de memória).

( ) O número máximo de argumentos de uma função é 10.

( ) A estrutura de uma função deve ser limitada ao programa principal a qual será chamada, ou seja, só pode conter os mesmos elementos que já contem em seu programa principal.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

A
F – F – F – F.
B
F – F – V – V.
C
V – V – V – V.
D
V – F – V – F.
E
V – V – F – F.

Na AULA 4 aprendemos a construir laços de repetição empregando while e for. A seguir você encontra um código que não está sendo implementado com um laço. Assinale a alternativa que, CORRETAMENTE, resolve o mesmo problema e gera a mesma saída, mas agora empregando um laço de repetição do tipo while, em linguagem Python.

A
i = 0
while i < 5:
  print(i)
  i += 1
B
for i in range(5):
  print(i)
C
i = 0
while i < 10:
  print(i)
  i += 2
D
i = 1
while i < 6:
  print(i)
  i += 1
E
i = 0
while True:
  print(i)
  i += 1
  if i >= 5:
    break

Considere o detalhamento a seguir em relação a um algoritmo de ordenação que se baseia em comparação local:

  1. Se o elemento for o primeiro, ele já encontra-se classificado;
  2. É feita a escolha do próximo elemento;
  3. Ele é comparado com os elementos na sublista classificada inicialmente;
  4. São movidos os elementos na sublista classificada que são maiores que o elemento a ser ordenado;
  5. O elemento é inserido;
  6. O processo de 1 a 5 é repetido até a sublista classificada ser toda a lista.

Analise as alternativas e indique aquela que contém o algoritmo de ordenação cujo processo de ordenação corresponde aos passos citados.

A
Merge Sort.
B
Quick Sort.
C
Bubble Sort.
D
Insertion Sort.
E
Heap Sort.
De acordo com a alocação estática na estrutura Pilha, é possível afirmar que o nome da função que possui essas características é:
A
isFull()
B
isEmpty()
C
push()
D
pop()
E
peek()
A implementação de uma fila ou de uma pilha deve oferecer um bom desempenho por compor programas usados diariamente por usuários em seus cotidianos, assim, da mesma forma para as filas, a implementação de pilhas pode utilizar uma lista como estrutura para armazenamento dos dados, exigindo que se defina como será o funcionamento de tal estrutura. Após análise da situação apresentada, avalie as asserções a seguir e a relação proposta entre elas. I - Para que uma fila seja manipulada corretamente, deve-se considerar métodos adicionais e restrições devido aos vários tipos de fila como Queue (FIFO, First In, First Out), LifoQueue (Last In, First Out) e PriorityQueue (por ordem crescente de valor). POIS II - O módulo integrado do Python queue pode ser utilizado tanto para filas quanto para pilhas de forma a oferecer um apoio na programação encadeada quando as informações devem ser trocadas com segurança entre vários encadeamentos. A respeito dessas asserções, assinale a alternativa correta.
A
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
B
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
C
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E
As asserções I e II são proposições falsas.

A respeito de estruturas de dados homogêneas e heterogêneas, analise as afirmações que se seguem.

I – Podemos dizer que vetores são arranjos estruturais lineares e unidimensionais.

II – Os registros (structs) permitem que criemos novos tipos de dados compostos a partir de outros tipos de dados.

III – Pode-se dizer que matrizes são estruturas de dados multidimensionais, podendo ser combinadas com structs.

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

Qual é o intervalo de valores possíveis para a variável unsigned short?

A
A variável unsigned short tem tamanho igual a char.
B
A variável unsigned short tem o mesmo tamanho que short, mas não permite valores negativos.
C
A variável unsigned short tem tamanho menor que short, mas permite valores negativos.
D
A variável unsigned short tem tamanho maior que short e permite valores negativos.
E
As afirmativas II e IV estão corretas.
Por padrão, os métodos do Pandas pd.read_csv e pd.read_excel retornam um objeto DataFrame mesmo que os dados estejam em apenas 1 dimensão. Para alterar esse comportamento, deve-se passar o parâmetro squeeze = True.
A
Falso
B
Verdadeiro