Buscar

APOL1 - Lógica de Programação e Algorítimos

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 7 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 7 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

Questão 1/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos o conceito de linguagem de programação bem como vimos e 
conhecemos algumas das linguagens mais adotadas no mercado nos dias de hoje. 
A seguir você encontra as características de algumas destas linguagens. 
 
I - Linguagem de programação empregada para desenvolvimento Web. 
II - Linguagem de programação que é interpretada. 
III - Linguagem de programação criada na década de 70 e bastante empregada na área de Engenharia. 
IV - Linguagem de banco de dados. 
Assinale a alterativa que contém possíveis linguagens de programação que atendem ao itens 
apresentados: 
Nota: 10.0 
 
A I - PHP 
II - HTML 
III - JAVA 
IV - SQL 
 
B I - PHP 
II - PYTHON 
III - C 
IV - SQL 
Você assinalou essa alternativa (B) 
Você acertou! 
 
C I - HTML 
II - PYTHON 
III - JAVA 
IV - JAVASCRIPT 
 
D I - HTML 
II - PYTHON 
III - C++ 
IV - RUBY 
 
E I - PHP 
II - JAVA 
III - PYTHON 
IV - SQL 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que a 
tornaram bastante popular e empregada atualmente no mercado. 
Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA: 
Nota: 10.0 
 
A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante popular. 
 
B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a melhorar a linguagem. 
 
C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação. 
 
D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dificuldade de não ser capaz de ser adotada no desenvolvimento de aplicativos para Android 
ou iOS. 
Você assinalou essa alternativa (D) 
Você acertou! 
Nada impede o Python de ser adotada neste ramo de smartphones. 
 
E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de desenvolvimento. 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de 
todos os computadores modernos até os dias atuais. 
Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a 
compõem: 
Nota: 10.0 
 
A - CPU, que contém uma memória principal e uma memória secundária 
- Barramento de interconexão 
- Sistema de entrada e saída. 
 
B - Memória principal 
- Memória secundária 
- Barramento de interconexão 
- Sistema de entrada e saída. 
 
C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- Barramento de interconexão 
- Sistema de entrada e saída. 
Você assinalou essa alternativa (C) 
Você acertou! 
AULA 1 - TEMA 2 
 
D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- Memória secundária 
 
E - CPU, unidade lógica e aritmética 
- Memória principal, que contém uma unidade de controle 
- Barramento de interconexão 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1, aprendemos um pouco sobre a história da linguagem Python. 
Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de 
programação que inspirou a criação do Python (I), e a origem do nome da linguagem (II), 
respectivamente. 
Nota: 10.0 
 
A I - Linguagem Java 
II - Cobra Píton (Python). 
 
B I - Linguagem C 
II - Cobra Píton (Python). 
 
C I - Linguagem ABC 
II - Cobra Píton (Python). 
 
D I - Linguagem C 
II - Programa de TV britânico Monty Python. 
 
E I - Linguagem ABC 
II - Programa de TV britânico Monty Python. 
Você assinalou essa alternativa (E) 
Você acertou! 
AULA 1 - TEMA 5 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos sobre os tipos primitivos de dados. Estes tipos existem em toda 
e qualquer linguagem de programação. Observe o seguinte cenário: 
 
Adilson está desenvolvendo um programa computacional para realizar cadastros de funcionários de uma 
empresa. Para este cadastro, ele necessita armazenar os seguintes dados: 
I - nome do funcionário 
II - ano de nascimento do funcionário 
III - salário do funcionário 
IV - sexo do funcionário (0 para masculino e 1 para feminino) 
Acerca do problema apresentado, assinale a alternativa que melhor apresenta o tipo primitivo de 
cada umas das variáveis do programa de Adilson. 
Nota: 10.0 
 
A I - string 
II - inteiro 
III - inteiro 
IV - string 
 
B I - ponto flutuante 
II - booleano 
III - string 
IV - inteiro 
 
C I - string 
II - booleano 
III - ponto flutuante 
IV - inteiro 
 
D I - string 
II - inteiro 
III - ponto flutuante 
IV - booleano 
Você assinalou essa alternativa (D) 
Você acertou! 
 
E I - string 
II - ponto flutuante 
III - inteiro 
IV - booleano 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca destes 
dois conceitos, observe as afirmativas a seguir: 
 
I - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável ao longo da 
execução do programa. 
II - Dados são informações manipuladas ao longo da execução do programa e armazenados em 
variáveis. 
III - Variável é um nome dado a um conjunto de endereços na memória de um programa. 
Acerca das afirmações, assinale a alternativa que contém todas as CORRETAS: 
Nota: 10.0 
 
A I, apenas. 
 
B II, apenas. 
 
C I e II, apenas. 
 
D II e III, apenas. 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
Você acertou! 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos que a linguagem Python apresenta algumas regras a serem 
seguidas para que nossos programas não gerem erros. Aprendemos também a escrever uma 
mensagem na tela empregando um comando de saída. Lembrando das regras apresentadas, observe 
as 4 linhas de print a seguir: 
 
print() 
print(' ') 
print('APOL) 
print('') 
Somente uma destas 4 linhas gera erro na saída do programa. Assinale a alternativa que 
CORRETAMENTE indica qual das linhas gera erro e o motivo deste erro. 
Nota: 10.0 
 
A Linha 1, porque não foi colocado nenhuma informação dentro dos parênteses para fazermos a impressão na tela. 
Um print sem nada dentro dos parênteses funciona normalmente, ele só não irá imprimir nada na tela para a gente, mas irá quebrar a linha, pulando para a próxima. 
 
B Linha 2, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela, somente um espaço em branco. 
Uma aspas simples com um espaço dentro não gera erro. Na verdade, isso faz com que seja impresso na tela um ESPAÇO SIMPLES, podendo ser bastante útil para organizar uma mensagem na tela. 
 
C Linha 3, porque as aspas simples foram abertas mas não foram fechadas. 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D Linha 4, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela. 
Uma aspas simples com nada dentro não gera erro. Na verdade, isso faz com que seja impresso na tela uma QUEBRA DE LINHA, podendo ser bastante útil para organizar uma mensagem na tela. 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de 
saída. 
A seguir você encontra o comando de saída sendo empregado em Python: 
 
 
Observe que o comando apresentado resultou em um ERRO na saída do nosso programa. 
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado. 
Nota: 10.0 
 
A O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print. 
Podemos adotar tanto aspas simples quanto aspas duplas, é indeferente. 
 
B O erro aconteceu porqueo comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, print e Print não são a mesma coisa, uma vez que a linguagem diferencia 
letras maiúsculas de minúsculas. O correto seria print. 
Você assinalou essa alternativa (B) 
Você acertou! 
 
C O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, não podemos empregar letras maiusculas em nossos código de maneira 
alguma algo, seja em comandos, seja em nome de variáveis, seja no armazenamento de um dado. O correto seria print. 
De fato o problema está na letra maiuscula. Porém, é incorreto dizer que o Python não aceita letras maisculas. Aceita sim, só não aceita na escrita do comando print. 
 
D O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto, para em seguida fazer a impressão na tela desta variável que contém o texto. O correto seria algo 
como: 
texto = 'APOL' 
Print(texto) 
A solução apresentada usando uma variável até funciona, porém o motivo do erro não é este, pois o comando deve ser escrito com letras minúsculas. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Aprendemos na AULA 2 que a maneira como escrevemos expressões matemáticas tem 
impacto direto no resultado final que irá aparecer na saída do programa. 
Observe a expressão a seguir: 
 
12+3+1+4212+3+1+42 
Assinale a alternativa que contém o print CORRETO para a expressão apresentada. 
Nota: 10.0 
 
A print(1 + 1 + 4 / 2 + 3 + 2) 
 
B print((1 + 1 + 4) / (2 + 3 +2)) 
 
C print(1 / (2 + 3) + (1 + 4) /2) 
Você assinalou essa alternativa (C) 
Você acertou! 
O resultado deve dar 2.7 
 
D print(1 / 2 + 3 + 1 + 4 / 2) 
 
E print((1 / 2 + 3) + (1 + 4 / 2)) 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos 
literais na tela, bem como realizar a impressão de resultados de operações aritméticas. 
Observe o print a seguir: 
 
print('5 + 7' + '1') 
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print 
apresentado. 
Nota: 10.0 
 
A 12 + 1 
 
B 5 + 7 + 1 
 
C 13 
 
D 76 
 
E 5 + 71 
Você assinalou essa alternativa (E) 
Você acertou! 
Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1.

Continue navegando

Outros materiais