Buscar

AVA - Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

1a 
 Questão / 
Acerto: 0,2 / 0,2 
 
O escalonador (scheduler) é uma parte fundamental de qualquer sistema 
operacional e desempenha um papel crucial na gestão do processamento de 
tarefas e na alocação de recursos do sistema. 
 
Qual é a principal função do escalonador em um sistema operacional? 
 
 
Gerenciar o acesso aos periféricos. 
 
Controlar a ordem de inicialização dos programas. 
 
Fornecer camadas de abstração entre o hardware e o software. 
 
Gerenciar a memória não volátil do sistema 
 Decidir a alocação de tempo do processador para programas em execução. 
Respondido em 28/11/2023 15:47:06 
 
Explicação: 
O escalonador é responsável por decidir como alocar o tempo do processador entre os 
programas em execução, levando em consideração todos os núcleos disponíveis e as 
características de cada programa. Isso ajuda a garantir um uso eficiente do processador 
em sistemas multitarefa. 
 
 
2a 
 Questão / 
Acerto: 0,2 / 0,2 
 
A função interna eval do Python é utilizada para: 
 
 
converter uma string para um número com ponto flutuante. 
 
ler uma linha da entrada padrão. 
 
filtrar os elementos de uma lista utilizando uma função. 
 executar uma expressão. 
 
retornar o valor hash de um objeto. 
Respondido em 28/11/2023 15:47:54 
 
Explicação: 
A resposta correta é: executar uma expressão. 
 
 
3a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Considere o código abaixo, digitado em Python. 
a, b = 0, 1 
while b < 10: 
 a, b = b, a+b 
 
No final da execução do código, o último valor armazenado nas variáveis a e b 
serão, respectivamente: 
 
 
5 e 10. 
 8 e 13. 
 
13 e 20. 
 
8 e 10. 
 
13 e 21. 
Respondido em 28/11/2023 15:48:28 
 
Explicação: 
A resposta correta é: 8 e 13. 
 
 
4a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Considere o código a seguir e marque a alternativa que represente a interface 
produzida por esse código. 
 
 
 
 
 
 
Nenhuma das anteriores 
 
 
 
 
 
 
Respondido em 28/11/2023 15:49:13 
 
Explicação: 
A resposta correta é: 
 
 
5a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Quais estruturas de dados a seguir são estáticas e lineares: 
 
 
Vetores e Filas 
 
Listas e Filas 
 
Listas e Tuplas 
 
Conjuntos e Matrizes 
 Matrizes e Tuplas 
Respondido em 28/11/2023 15:50:13 
 
Explicação: 
A resposta correta é: Matrizes e Tuplas 
 
 
6a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Os componentes que formam o cerne da infraestrutura da internet, responsáveis por 
cobrir as enormes distâncias intercontinentais e transportar os datagramas pelo 
mundo, são chamados de: 
 
 
Infraestrutura de circuitos virtuais. 
 
Modems. 
 
World Wide Web. 
 Roteadores. 
 
Servidores. 
Respondido em 28/11/2023 15:50:59 
 
Explicação: 
A resposta correta é: Roteadores. 
Os Sistemas Autônomos e os roteadores de Backbone são responsáveis por permitir a 
interconexão e a troca de pacotes (também chamados de datagramas) no ambiente de 
roteamento global. 
 
 
 
7a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Considere o seguinte trecho de um programa escrito em Python: 
str = 'Minha frase' 
print(str[4]+ str[7]) 
Após a execução do trecho, é correto afirmar que: 
 
 
Será exibida mensagem de erro porque não é permitido usar o 
operador + com strings 
 
Será impresso hr 
 Será impresso ar 
 
Será impresso hf 
 
Será impresso af 
Respondido em 28/11/2023 15:52:10 
 
Explicação: 
A resposta correta é: Será impresso ar 
 
 
8a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Observe o código abaixo em Python. 
a, b = 0, 1 
while b < 10: 
 print (b) 
 a, b = b, a+b 
Após a execução, esse código gera a seguinte saída: 
 
 
0 0 1 2 3 4. 
 
0 1 2 3 4 5 6 7 8 9. 
 
1 2 4 8. 
 1 1 2 3 5 8. 
 
0 1 1 2 3 5 8. 
Respondido em 28/11/2023 15:52:28 
 
Explicação: 
A resposta correta é: 1 1 2 3 5 8. 
Justificativa: 
• No início do código, as variáveis 'a' e 'b' são inicializadas como 0 e 1, 
respectivamente. 
• O loop while é executado enquanto 'b' for menor que 10. 
• A cada iteração do loop, o valor de 'b' é impresso na tela usando a função print(). 
• Em seguida, os valores de 'a' e 'b' são atualizados: 'a' recebe o valor anterior de 'b' 
e 'b' recebe a soma de seus valores antigos. 
• Essa sequência de atualizações de 'a' e 'b' é conhecida como série de Fibonacci. 
• O loop continuará a ser executado até que 'b' seja maior ou igual a 10, momento 
em que o loop será encerrado e o programa terminará. 
 
 
9a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Considere as afirmações relacionadas a reutilização de software e responda: 
 
I. Software menores são mais simples de manter. 
II. Atualmente não há ferramentas que permitam o compartilhamento e 
versionamento de código fonte. 
III. Em algumas metodologias de desenvolvimento escrevemos os testes mesmo 
antes de começar a programar as funcionalidades do sistema. 
IV. Módulos que realizam tarefas específicas facilitam seu reuso em outros 
sistemas. 
 
 
Nenhuma está correta 
 
Apenas I, II e iv estão corretas 
 Apenas I, III e IV estão corretas 
 
Apenas I e II estão corretas 
 
Todas estão corretas 
Respondido em 28/11/2023 15:52:42 
 
Explicação: 
A resposta correta é: Apenas I, III e IV estão corretas 
 
 
10a 
 Questão / 
Acerto: 0,2 / 0,2 
 
Qual estrutura de dados utiliza a lógica LIFO (Last In First Out), em português: 
Último a Entrar Primeiro a Sair? 
 
 
Lista Encadeada 
 
Fila 
 
Matriz 
 
Vetor 
 Pilha 
Respondido em 28/11/2023 15:52:57 
 
Explicação: 
A resposta correta é: Pilha

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes