Buscar

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS - APOL 1 [GABARITO]

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, apresentemos três tipos distintos de representações de 
algoritmos que fogem de uma linguagem de programação: descrição narrativa, 
pseudocódigo e fluxograma. 
Acerca destas representações, observe as afirmativas a seguir: 
 
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma 
vez que não apresenta um formalismo e é bastante aberta a ambiguidades. 
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada 
em representações gráficas empregando uma simbologia própria padrão ISO. 
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é 
considerado uma linguagem de programação genérica. 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: 
Nota: 10.0 
 
A I, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
As afirmativas II e III estão com os conceitos trocados uma com a outra. 
 
B II, apenas. 
 
C III, apenas. 
 
D I e III, apenas. 
 
E I, II e III. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos o que é uma linguagem de programação e 
como nós e o nossos computadores compreendemos os programas que 
escrevemos. 
Acerca deste assunto, observe os dois conceitos a seguir: 
 
I - Linguagem que o computador compreende. 
II - Processo que converte uma linguagem de programação em uma linguagem 
compreendida por nosso computador. 
Assinale a alternativa que informa corretamente o nome do conceito de cada uma 
das afirmativas. 
Nota: 10.0 
 
A I - Linguagem de máquina 
II - Tradução 
 
B I - Linguagem de máquina 
II - Execução 
 
C I - Linguagem de máquina 
II - Compilação 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D I - Linguagem de programação 
II - Compilação 
 
E I - Linguagem de programação 
II - Conversão 
 
Questão 3/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 4/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E 
ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. 
Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas 
palavras que compõem o nome da nossa disciplina, observe as afirmativas a 
seguir: 
 
I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros 
programas computacionais. 
II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos 
em nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos. 
III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes 
que podem ser computacionais, ou não. 
IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um 
determinado problema, seja este problema computacional, ou não. 
Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) 
CORRETA(S): 
Nota: 10.0 
 
A I, II e III, somente 
 
B II, III e IV, somente 
Você assinalou essa alternativa (B) 
Você acertou! 
I - INCORRETA: Ambos conceitos são antigos e não atrelados a definição na área da computação. 
 
C II e III, somente 
 
D I, II e IV, somente 
 
E I, II, III e IV 
 
Questão 5/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 6/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 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 
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de 
algoritmos. 
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o 
PSEUDOCÓDIGO e seu significado. 
Nota: 10.0 
 
A Representação gráfica e com simbologia que atendeao padrão ISO. É ótimo para representar ideias gerais de algoritmos. 
 
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional. 
Você assinalou essa alternativa (B) 
Você acertou! 
 
C Representação livre e com bastante margem para ambiguidades e duplas interpretações. 
 
D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Aprendemos na AULA 1 que o computadores modernos surgiram 
devido as necessidades imediatas por maior capacidade de processamento por 
parte de nações ao redor do mundo, como a criptografia de mensagens 
na segunda guerra mundial. Acerca do surgimento e da evolução dos 
computadores, analise as afirmativas a seguir: 
 
I - O ENIAC é um exemplo de computador construído com milhares de válvulas e 
relés, e operado por dezenas de pessoas. 
II - Desde o surgimento dos primeiros computadores, eles sempre foram 
construídos empregando dispositivos eletrônicos. 
III - Computadores, desde o princípio, trabalham e funcionam com o que 
chamados de aritmética binária. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 
A I, somente 
Você assinalou essa alternativa (A) 
Você acertou! 
I - CORRETA 
II - INCORRETA - Computadores não eram eletrônicos desde o princípio. 
III - INCORRETA - Computadores eram decimais no inicio, depois viraram binários. 
 
B II, somente 
 
C III, somente 
 
D I e II, somente 
 
E I, II e III 
 
Questão 10/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

Continue navegando