Buscar

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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a 
 Questão Acerto: 1,0 / 1,0 
 
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á impresso ar 
 
Será exibida mensagem de erro porque não é permitido usar o operador + com strings 
 
Será impresso hf 
 
Será impresso hr 
 
Será impresso af 
Respondido em 18/03/2023 10:03:06 
 
Explicação: 
A resposta correta é: Será impresso ar 
 
 
 
2a 
 Questão Acerto: 1,0 / 1,0 
 
Considere o seguinte trecho de um programa escrito em Python: 
 
salarioBase = eval(input('Entre com o salário base: ')) 
gratific = salarioBase*0.05 
imposto = (salarioBase + gratific)*0.07 
salarioLiq = salarioBase + gratific - imposto 
print('{:8.4}'.format(salarioLiq)) 
 
Na execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será 
impresso o valor 
 
 
1050.00 
 
1050.0 
 
976.5 
 
980.0 
 
976.50 
Respondido em 18/03/2023 10:04:26 
 
Explicação: 
A resposta correta é: 976.5 
 
 
 
3a 
 Questão Acerto: 1,0 / 1,0 
 
Considere o seguinte trecho de um programa em Python, em que a variável n é um inteiro recebido anteriormente: 
s = 0 
for i in range(1, n): 
 if n%i == 0: 
 s += i 
print(s) 
 
Pode-se afirmar que este programa exibe ao final: 
 
 
A soma de todos os números primos até n 
 
Todos os divisores de n 
 
A soma de todos os divisores de n, exceto ele próprio 
 
Os divisores de n, exceto ele próprio 
 
A soma de todos os divisores de n 
Respondido em 18/03/2023 10:11:26 
 
Explicação: 
A resposta correta é: A soma de todos os divisores de n, exceto ele próprio 
 
 
 
4a 
 Questão Acerto: 1,0 / 1,0 
 
Analise o código Python a seguir. 
for k in range(0, 4, -1): 
 print k 
Assinale a opção que indica o número de valores printados na execução desse código. 
 
 
Cinco. 
 
Um. 
 
Zero. 
 
Dois. 
 
Quatro. 
Respondido em 18/03/2023 10:17:07 
 
Explicação: 
A resposta correta é: Zero. 
 
 
 
5a 
 Questão Acerto: 1,0 / 1,0 
 
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. 
 
 
Apenas I, II e iv estão corretas 
 
Apenas I e II estão corretas 
 
Todas estão corretas 
 
Nenhuma está correta 
 
Apenas I, III e IV estão corretas 
Respondido em 18/03/2023 10:17:54 
 
Explicação: 
A resposta correta é: Apenas I, III e IV estão corretas 
 
 
 
6a 
 Questão Acerto: 1,0 / 1,0 
 
Qual estrutura de dados utiliza a lógica LIFO (Last In First Out), em português: Último a Entrar Primeiro a Sair? 
 
 
Fila 
 
Lista Encadeada 
 
Pilha 
 
Matriz 
 
Vetor 
Respondido em 18/03/2023 10:18:52 
 
Explicação: 
A resposta correta é: Pilha 
 
 
 
7a 
 Questão Acerto: 1,0 / 1,0 
 
Considere as seguintes especificações de dois componentes: 
 
I. Velocidade de 4,2 Ghz; 4 núcleos; 6 MB Smart Cache. 
II. Velocidade de 2133 MHz; capacidade de 16GB; voltagem 1,2V. 
 
As especificações I e II são relativas a, respectivamente: 
 
 Memória RAM e placa de vídeo. 
 Processador e HD. 
 Placa de vídeo e memória RAM. 
 Processador e memória RAM. 
 Memória RAM e HD. 
Respondido em 18/03/2023 10:20:45 
 
Explicação: 
A resposta correta é: Processador e memória RAM. O número de núcleos é 
tipicamente utilizado quando nos referimos ao processador. Atualmente, a 
maioria dos processadores de mercado utiliza ao menos quatro núcleos. 
Quando nos referimos a capacidade de 16GB estamos falando da memória 
RAM disponível. 
 
 
 
8a 
 Questão Acerto: 1,0 / 1,0 
 
Em 2019, os Sistemas Operacionais para dispositivos móveis (mobileOS) já 
respondiam por mais de 50% do market share dos Sistemas Operacionais. Qual 
das funcionalidades a seguir é responsabilidade do mobileOS de um celular? 
 
I. Mostrar notificações. 
 
II. Calcular rotas. 
 
III. Mostrar a carga restante da bateria. 
 
IV. Ler a tela touchscreen. 
 
V. Restringir o tráfego de Broadcast. 
 
 I, II e IV, apenas. 
 I e II, apenas. 
 I, III e IV, apenas. 
 II e V, apenas. 
 III, IV e V, apenas. 
Respondido em 18/03/2023 10:21:26 
 
Explicação: 
A resposta correta é: I, III e IV, apenas. O cálculo de rotas é feito através de 
uma tabela de roteamento, característica comum aos roteadores. O uso de 
VLANS (Rede de Área Local Virtual) visa restringir o tráfego de Broadcast 
de uma rede. 
 
 
 
9a 
 Questão Acerto: 1,0 / 1,0 
 
Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no 
Portugol o operador %. 
Por exemplo: 
5%2 tem como resultado 1. 
14%3 tem como resultado 2. 
12%6 tem como resultado 0. 
 
Observe a figura, a seguir, com um pequeno programa em Portugol: 
 
Assinale a alternativa que poderia conter a saída no console de uma execução 
válida deste programa: 
 
 Digite um número: 25 
O número 25 não é multiplo de 5 
 Digite um número: 25 
O número numero é multiplo de 5 
 Digite um número: 21 
O número 21 não é multiplo de 5 
 Digite um número: 25 
leia(numero) 
O número 25 é multiplo de 5 
 Digite um número: 21 
O número 21 não é multiplo de5\n 
Respondido em 18/03/2023 10:25:30 
 
Explicação: 
A resposta correta é: 
Digite um número: 21 
O número 21 não é multiplo de 5 
 
 
 
10a 
 Questão Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 3, 15, 35, 63, 99, ... 
O próximo termo é: 
 
 110 
 195 
 121 
 134 
 143 
Respondido em 18/03/2023 10:26:10 
 
Explicação: 
A resposta correta é: 143 
 
 
1a 
 Questão Acerto: 1,0 / 1,0 
 
Considere o seguinte trecho de um programa escrito em Python: 
str = 'Sou programador Python' 
print(str[5:0:-1]) 
Após a execução do trecho, é correto afirmar que: 
 
 
Será impresso Sou pr 
 
Será impresso rp uo 
 
Será impresso Sou p 
 
Será impresso rp uoS 
 
Será impresso p uoS 
Respondido em 18/03/2023 10:28:09 
 
Explicação: 
A resposta correta é: Será impresso rp uo 
 
 
 
2a 
 Questão Acerto: 1,0 / 1,0 
 
Considere o seguinte trecho de um programa escrito em Python: 
 
salarioBase = eval(input('Entre com o salário base: ')) 
gratific = salarioBase*0.05 
imposto = (salarioBase + gratific)*0.07 
salarioLiq = salarioBase + gratific - imposto 
print('{:8.4}'.format(salarioLiq)) 
 
Na execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será 
impresso o valor 
 
 
976.5 
 
980.0 
 
1050.0 
 
976.50 
 
1050.00 
Respondido em 18/03/2023 10:28:55 
 
Explicação: 
A resposta correta é: 976.5 
 
 
 
3a 
 Questão Acerto: 0,0 / 1,0 
 
Na linguagem Python, os comandos 
L = range(0,12) 
print L 
produzem: 
 
 
uma mensagem de erro 
 
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] 
 
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
Respondido em 18/03/2023 10:29:53 
 
Explicação: 
A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 
 
 
4a 
 Questão Acerto: 1,0 / 1,0 
 
Analise o código Python a seguir. 
for k in range(0, 4, -1): 
 print k 
Assinale a opção que indica o número de valores printados na execução desse código. 
 
 
Quatro. 
 
Cinco. 
 
Zero. 
 
Um. 
 
Dois. 
Respondido em 18/03/2023 10:30:41 
 
Explicação: 
A resposta correta é: Zero. 
 
 
 
5a 
 Questão Acerto: 1,0 / 1,0 
 
Considere o código a seguire marque a alternativa que represente a interface produzida por esse código. 
 
 
 
 
 
 
Nenhuma das anteriores 
 
 
 
 
 
 
Respondido em 18/03/2023 10:48:35 
 
Explicação: 
A resposta correta é: 
 
 
 
6a 
 Questão Acerto: 1,0 / 1,0 
 
Quais estruturas de dados a seguir são estáticas e lineares: 
 
 
Listas e Tuplas 
 
Listas e Filas 
 
Matrizes e Tuplas 
 
Vetores e Filas 
 
Conjuntos e Matrizes 
Respondido em 18/03/2023 10:40:58 
 
Explicação: 
A resposta correta é: Matrizes e Tuplas 
 
 
 
7a 
 Questão Acerto: 1,0 / 1,0 
 
Considere as seguintes especificações de dois componentes: 
 
I. Velocidade de 4,2 Ghz; 4 núcleos; 6 MB Smart Cache. 
II. Velocidade de 2133 MHz; capacidade de 16GB; voltagem 1,2V. 
 
As especificações I e II são relativas a, respectivamente: 
 
 Processador e memória RAM. 
 Placa de vídeo e memória RAM. 
 Processador e HD. 
 Memória RAM e HD. 
 Memória RAM e placa de vídeo. 
Respondido em 18/03/2023 10:35:47 
 
Explicação: 
A resposta correta é: Processador e memória RAM. O número de núcleos é 
tipicamente utilizado quando nos referimos ao processador. Atualmente, a 
maioria dos processadores de mercado utiliza ao menos quatro núcleos. 
Quando nos referimos a capacidade de 16GB estamos falando da memória 
RAM disponível. 
 
 
 
8a 
 Questão Acerto: 1,0 / 1,0 
 
Em 2019, os Sistemas Operacionais para dispositivos móveis (mobileOS) já 
respondiam por mais de 50% do market share dos Sistemas Operacionais. Qual 
das funcionalidades a seguir é responsabilidade do mobileOS de um celular? 
 
I. Mostrar notificações. 
 
II. Calcular rotas. 
 
III. Mostrar a carga restante da bateria. 
 
IV. Ler a tela touchscreen. 
 
V. Restringir o tráfego de Broadcast. 
 
 I e II, apenas. 
 I, II e IV, apenas. 
 I, III e IV, apenas. 
 III, IV e V, apenas. 
 II e V, apenas. 
Respondido em 18/03/2023 10:35:53 
 
Explicação: 
A resposta correta é: I, III e IV, apenas. O cálculo de rotas é feito através de 
uma tabela de roteamento, característica comum aos roteadores. O uso de 
VLANS (Rede de Área Local Virtual) visa restringir o tráfego de Broadcast 
de uma rede. 
 
 
 
9a 
 Questão Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 
A 
BB 
CCC 
DDDD 
O próximo termo é: 
 
 EDCBA 
 EEEEE 
 DEEEEED 
 ABCBA 
 ABCDE 
Respondido em 18/03/2023 10:37:55 
 
Explicação: 
A resposta correta é: EEEEE 
 
 
 
10a 
 Questão Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 3, 15, 35, 63, 99, ... 
O próximo termo é: 
 
 121 
 195 
 134 
 110 
 143 
Respondido em 18/03/2023 10:35:59 
 
Explicação: 
A resposta correta é: 143

Continue navegando