Questões de Vestibular Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 4 questões

Ano: 2025 Banca: VUNESP Órgão: FCM/SANTA CASA Prova: VUNESP - 2025 - FCM/SANTA CASA - Vestibular - Medicina |
Q4148496 Algoritmos e Estrutura de Dados
Em um código de programação escrito em linguagem natural, uma lista é uma sequência de valores numéricos entre colchetes; por exemplo, [5 –1 3 10] é uma lista contendo 4 valores: 5, –1, 3 e 10.

O comando Q80_1.png (156×20) recebe uma variável varlista que contém uma lista e modifica cada elemento da lista que não é múltiplo de 3 para o múltiplo de 3 mais próximo, guardando o resultado na mesma variável varlista. Por exemplo, suponha que varlista contenha [5 –1 3 10]; ao executar o comando Q80_2.png (169×20) a variável varlista  passa a conter [6 0 3 9]. O comando Q80_3.png (156×20) recebe uma variável varlista e uma variável n e soma o valor da variável n a cada elemento da lista, guardando o resultado na mesma variável varlista. Por exemplo, suponha que varlista contenha [5 –1 3 10] e que a variável n contenha o valor 9; ao executar o comando Q80_4.png (157×20) a variável varlista passa a conter [14 8 12 19]. O comando Q80_5.png (156×20)atribui à variável x o menor elemento da lista varlista. Por exemplo, suponha que varlista contenha [5 –1 3 10]; ao executar o comando Q80_6.png (129×20) variável x passa a armazenar o valor –1.

Considere o seguinte código de programação, escrito em linguagem natural:

Q80.png (344×201)

Após a execução desse código, o valor armazenado na variável n é
Alternativas
Ano: 2025 Banca: VUNESP Órgão: EINSTEIN Prova: VUNESP - 2025 - EINSTEIN - Vestibular - Prova I - 1º Semestre 2026 |
Q4116378 Algoritmos e Estrutura de Dados

Um algoritmo inicia com uma lista ordenada de números e retorna uma lista embaralhada desses números. Durante as repetições do loop do algoritmo, é selecionado um dos números da lista original, que é enviado para o fim da lista embaralhada ou, se a lista embaralhada ainda estiver vazia, o número selecionado é enviado para o início dela. Para retirar um elemento da lista, será usado o código pop(r), que retira o r-ésimo elemento da lista e o coloca na lista embaralhada. Por exemplo, suponha que a lista seja (1, 2, 3, 4, 5) e que a variável r seja igual a 2; o comando pop(r) irá retirar o segundo elemento dessa lista, que no momento é o 2, e irá colocá-lo no início da lista embaralhada, que no momento está vazia. Dessa maneira, a lista passa a ser (1, 3, 4, 5) e a lista embaralhada passa a ser (2). Se r permanecer valendo 2, um novo comando pop(r) irá retirar da lista o elemento 3, que no momento é o segundo da lista, de maneira que a lista passa a ser (1, 4, 5) e a lista embaralhada passa a ser (2, 3). Dadas as variáveis d, D e r, execute o algoritmo:


49.jpg (346×168)


A lista embaralhada impressa foi

Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268863 Algoritmos e Estrutura de Dados
O operador div é aquele que calcula o resto da divisão entre dois números inteiros.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268856 Algoritmos e Estrutura de Dados
Um algoritmo computacional é uma sequência de passos ou instruções que especifica o que o computador deve executar para atingir certo objetivo, resolver um problema ou realizar determinada tarefa.
Alternativas
Respostas
1: C
2: A
3: E
4: C