Buscar

Programação de Computadores - AOL 1

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 9 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 9 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 9 páginas

Prévia do material em texto

Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
Os algoritmos são sequências finitas de ações, as quais tem como objetivo resolver um problema ou realizar alguma 
tarefa. Todo algoritmo possui um início e um fim bem definido. Como exemplo de algoritmos, podemos pensar na 
receita de um bolo. Lá existe um passo a passo de como proceder. Se você não executar uma das linhas da receita, 
talvez o resultado obtido não seja o esperado. 
Assim, considerando essas informações e os conteúdos estudados sobre algoritmos, analise os conceitos a seguir e 
associe-os com suas respectivas definições.
1) Sintaxe de um algoritmo.
2) Estrutura sequencial.
3) Estrutura condicional.
4) Semântica de um algoritmo.
( ) São regras previamente definidas para escrita e interpretação de um algoritmo.
( ) As instruções do algoritmo são executadas linha após linha em um caminho.
( ) Conjunto de regras que regulam a escrita e também a interpretação de um algoritmo.
( ) As instruções são executadas em sequência, podendo haver mais de um caminho. 
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta correta1, 2, 4, 3.
1, 3, 2, 4.
2, 4, 3, 1.
Resposta correta4, 2, 1, 3.
3, 1, 4, 2.
9/10
Nota final
Enviado: 14/06/21 19:08 (BRT)
Ocultar opções de resposta 
Pergunta 2 -- /1
Por definição histórica, o computador é uma máquina projetada para receber, processar, armazenar, recuperar e enviar 
dados. Os dados podem ser números em uma planilha, caracteres de texto em um documento, pontos de cor em uma 
imagem, formas de onda de som ou o estado de algum sistema, como um ar condicionado ou um CD player. Porém, de 
qualquer modo, todos os dados são armazenados no computador como números
Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a 
seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Byte é uma unidade comum para agrupamentos de 8 bits em arquitetura 32 bits. 
II. ( ) 8 Bytes podem representar 256 coisas diferentes em arquitetura 32 bits (8x32=256). 
III. ( ) KiloByte (KB) equivale a 1000 Bytes em representação decimal, porém, KibiBytes (KiB) são 1024 Bytes em 
representação binária. 
IV. ( ) Kilo, especificamente, significa 1000 Bytes, logo, 1 MegaByte, representa 2000 Bytes ou 16 mil bits. 
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta corretaV, F, V, F.
F, V, V, F.
V, V, F, V.
F, F, V, V.
V, F, F, V.
Pergunta 3 -- /1
Algoritmo é o termo que define um procedimento que possui uma solução para um problema. Também é comumente 
usado para definir um conjunto de regras que uma máquina (em especial um computador) segue para atingir um 
objetivo específico. Porém, algoritmos nem sempre se aplicam a atividades mediadas por computador. O termo pode 
ser usado para representar as etapas seguidas para fazer uma pizza ou resolver um cubo mágico.
Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as asserções a seguir e a relação 
proposta entre elas.
I. Como exemplo de nome de variável inválido em um algoritmo, podemos citar este: minha-variavel.
Ocultar opções de resposta 
Ocultar opções de resposta 
Porque:
II. Os caracteres de traço como ‘-’ e ‘_’ não podem ser utilizados, uma vez que, na programação, eles têm seus papeis já 
definidos ou reservados.
Agora, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Resposta corretaA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições falsas.
Pergunta 4 -- /1
Paradigma é um sinônimo para “método de resolver problemas”. Logo, Paradigma de Programação, significa método de 
resolver problemas usando alguma linguagem de programação. Toda linguagem de programação deve seguir, ao 
menos, um paradigma. Existem diversos paradigmas, cada um com suas características e suas abordagens.
Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, marque a alternativa que 
apresente uma característica do paradigma imperativo:
Enfatiza o procedimento e as funções em termos de modelo de máquina subjacente, possuindo capacidade de 
reutilização de código.
Enfatiza a criação de classes e procedimentos funcionais como métodos, atributos e ênfase nos dados de entrada 
(principalmente).
Resposta correta
É fortemente baseado na arquitetura de Von Neuman (entrada – processamento – saída), 
executando tarefas passo a passo.
As instruções são executadas linha após linha dividida em diversos processadores, técnica chamada de 
paralelismo.
Tem o poder de processamento maior se comparado a outros paradigmas, sendo o paradigma para criar 
programas para sistemas paralelos.
Ocultar opções de resposta 
Pergunta 5 -- /1
Análise com atenção o fluxograma a seguir:
Em um teste de mesa, o usuário informou os seguintes valores para A, B, X e Y, respectivamente: 5, 6, 7 e 2. 
Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir.
I. Na operação de divisão ZßX/Y, o tipo de dado resultante será real e o resultado da divisão será 3.5. 
II. Na divisão de inteiro por inteiro, o resultado será só a parte inteira, logo, em o valor de Z após a divisão será 3. 
III. O valor final de C que será apresentado na tela é a operação CßA*B negativada, ou seja, C será um inteiro -30.
IV. A variável C no final da execução terá dois valores diferentes, primeiro apresentará o valor 30 e depois apresentará o 
valor -30. 
Está correto apenas o que se afirma em:
10_v1.PNG
I, II e IV.
II e III.
I e IV.
II e IV.
Ocultar opções de resposta 
Resposta corretaI e III.
Pergunta 6 -- /1
Analise o fluxograma a seguir:
Em um teste de mesa, o usuário informou corretamente os seguintes valores para as variáveis A, B, X e Y 
respectivamente: 8, 4.6, 12 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, marque a 
alternativa correta a respeito da saída deste fluxograma:
9_v1.PNG
C é um inteiro após a execução do fluxograma.
Resposta corretaZ recebe 3 e o tipo resultante é um inteiro.
O resultado em Z pode ser do tipo real, mesmo Z sendo inteiro.
A soma de um tipo real e um inteiro resulta em um tipo inteiro.
Ocultar opções de resposta 
Os valores de A, X e Y são do tipo real.
Pergunta 7 -- /1
Linguagem de programação é uma sequência de ações ou instruções de como a máquina (computador) deve se 
comportar. Desse modo, elas são utilizadas, principalmente, para controlar o desempenho do computador ou para 
expressar algoritmos. Uma linguagem de programação pode pertencer a um ou mais paradigmas, que são definidos 
como “métodos de resolver problemas”.
Considerando essa informação e conteúdo estudado sobre linguagens de programação, analise as asserções a seguir e a 
relação proposta entre elas.
I. Uma característica da linguagem Pascal é que esta linguagem consiste em várias instruções que são executadas uma a 
uma em sequência.
Porque:
II. Linguagens do paradigma imperativo executam etapas computacionais em uma ordem governada por estruturas de 
controle, denominadas comandos. 
A seguir, assinale a alternativa correta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta corretaAs asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
Pergunta 8 -- /1
Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo:
8 v1.PNG
Ocultar opções de resposta 
Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativasa seguir:
I. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em 
B.
II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. 
III. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem 
“Bom Dia”. 
IV. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo. 
Está correto apenas o que se afirma em:
8_v1.PNG
Resposta corretaI e IV.
III e IV.
II e III.
II e IV.
I e III.
Pergunta 9 -- /1
Mostrar opções de resposta 
Analise com atenção o algoritmo a seguir:
inicio
leia os valores de Y e Z
           SE Z>Y ENTÃO
                       faça Z = Z – Y
                       mostrar na saída o valor de Z
           SENÃO
mostrar na saída a mensagem: “Valores inválidos”.
fim
Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. 
Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta 
corretamente o que será exibido na tela:
Pergunta 10 -- /1
Um algoritmo pode ser representado no formato de fluxograma. Desse modo, analise o fluxograma a seguir:
7_v1.PNG
Ocultar opções de resposta 
Assim, considerando o fluxograma apresentado e o conteúdo estudado sobre algoritmos, pode-se afirmar que:
as operações mod, div ou ‘/’, realizam o mesmo tipo de ação: divide um número X por um número Y, dando 
sempre um mesmo resultado Z.
após iniciar o algoritmo, o usuário informa dois números que podem ser inteiros ou reais. No fim, é apresentada 
a soma de numA + numB.
Resposta correta
numA e numB são duas variáveis inteiras; no retângulo, existe a divisão por valores inteiros, e 
Soma receberá o resto desta divisão.
se considerarmos numA recebendo o número 10, e numB recebendo o número 8, no penúltimo símbolo será 
apresentado o número 18.
a divisão por inteiros em um algoritmo é possível, e esta operação é simbolizada pelo operador mod, que 
apresenta o resultado da divisão.

Continue navegando