Buscar

Avaliação On-Line 1 (AOL 1) - Questionário

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

Avaliação On-Line 1 (AOL 1) - 
Questionário 
Celestina Paulino de Lira Neta 
Nota final 
Enviado em: 05/08/23 18:41 (BRT) 
10/10 
As respostas certas são exibidas depois de todas as avaliações serem publicadas 
As pontuações para a pergunta são exibidas depois de todas as notas serem publicadas 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 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: 
1. 
As instruções são executadas linha após linha dividida em diversos processadores, técnica chamada 
de paralelismo. 
2. 
Enfatiza a criação de classes e procedimentos funcionais como métodos, atributos e ênfase nos dados 
de entrada (principalmente). 
3. 
Enfatiza o procedimento e as funções em termos de modelo de máquina subjacente, possuindo 
capacidade de reutilização de código. 
4. 
Tem o poder de processamento maior se comparado a outros paradigmas, sendo o paradigma para 
criar programas para sistemas paralelos. 
5. É fortemente baseado na arquitetura de Von Neuman (entrada – processamento – saída), 
executando tarefas passo a passo. 
2. Pergunta 2 
As variáveis, em linguagem de programação são representações textuais de espaços na memória 
onde podemos guardar valores. Temos as variáveis de tipo inteiro, responsável por guardar números 
inteiros e também variáveis do tipo real, que guardam números reais. Também temos variáveis do 
tipo cadeia de caracteres, que armazenam palavras e frases. 
Sabe-se que a maioria das linguagens possui um tipo de variável responsável por armazenar valores 
lógicos (verdadeiro ou falso). Considerando essas informações e o conteúdo estudado sobre 
linguagem de programação, pode-se afirmar que esse tipo de variável é conhecido como: 
1. 
Floteano, em homenagem a Edgar Flot. 
2. 
Doubleano, em homenagem a Doug Becker. 
3. Booleano, em homenagem a George Boole. 
4. 
Gausiano, homenageando Frederic Gaus. 
5. 
Goudano, em homenagem a Gowden Stain. 
3. Pergunta 3 
Um algoritmo pode ser representado no formato de fluxograma. Desse modo, analise o fluxograma a 
seguir: 
 
Assim, considerando o fluxograma apresentado e o conteúdo estudado sobre algoritmos, pode-se 
afirmar que: 
1. 
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. 
2. 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. 
3. 
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. 
4. 
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. 
5. 
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. 
4. Pergunta 4 
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: 
1. I e III. 
2. 
I e IV. 
3. 
II e IV. 
4. 
I, II e IV. 
5. 
II e III. 
5. Pergunta 5 
Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo: 
 
Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativas a 
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: 
1. 
III e IV. 
2. I e IV. 
3. 
II e III. 
4. 
I e III. 
5. 
II e IV. 
6. Pergunta 6 
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. 
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: 
1. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
2. 
As asserções I e II são proposições falsas. 
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
7. Pergunta 7 
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: 
1. 
F, V, V, F. 
2. V, F, V, F. 
3. 
V, V, F, V. 
4. 
F, F, V, V. 
5. 
V, F, F, V. 
8. Pergunta 8 
Durante seu período no colégio, você deve ter se deparado com as equações de segundo grau tipo ax² 
+ bx + c. Podemos calcular as raízes desta equação utilizando a fórmula de Bhaskara. A única 
condição para que esta equação seja do segundo grau, é que o valor de ‘a’ precisa ser maior que 
zero. O algoritmo a seguir apresenta um teste para validar se a equação é ou não do segundo grau. 
inicio 
informe os valores de A, B e C 
 x?exibir a mensagem “é uma equação de segundo grau” 
 y? 
exibir a mensagem “não é uma equação de segundo grau” 
fim 
Considerando essas informações e o conteúdo estudado sobre algoritmos, a alternativa que apresenta 
o valor que pode ser colocado em x? ou y? é: 
1. 
o valor de x? pode ser SENÃO, para A<0. 
2. 
y? pode ser substituído por SE (A>0). 
3. 
tanto x? quanto y? podem receber o SENÃO, se A<0. 
4. 
x? e y? são, respectivamente, SENÃO e A<0. 
5. x? pode ser substituído por SE (A>0). 
9. Pergunta 9 
Analise a descrição a seguir: 
O paradigma P é dividido em: lógico, funcional e banco de dados. Em um paradigma específico, o 
foco está no que precisa ser feito, e não em como deve ser feito, enfatizando basicamente o que o 
código está realmente fazendo. Desse modo, este paradigma não declara o resultado que queremos, 
mas sim como ele foi produzido. 
Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, pode-se 
afirmar que o paradigma P que se refere ao texto acima é o: 
1. 
paradigma imperativo, cujo foco são as teorias lógicas da programação. 
2. paradigma declarativo, em que o foco está em “o que fazer”, e não “como fazer”. 
3. 
paradigma funcional, com o objetivo de mostrar as instruções passo a passo. 
4. 
paradigma orientado a objetos, coleção de classes para realizar uma ação. 
5. 
paradigma estrutural, considerado o modelo abstrato da computação. 
10. Pergunta 10 
De modo geral, temos a possibilidade de escrever, na maior parte das vezes, programas de 
computador usando linguagens de alto nível. Considera-se linguagem de alto nível a linguagem que 
pode ser compreensível para nós, humanos. Ela contém palavras e frases do idioma inglês (ou outro). 
Entretanto, o computador não entende a linguagem e alto nível. Ele entende apenas o programa 
escrito em binários 0's e 1's, chamados de código de máquina. Desse modo, é necessário converter o 
código fonte para código de máquina, só assim o computador conseguirá executar os comandos 
escritos no programa. 
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. Precisamos converter o código fonte da linguagem de alto nível em código de máquina, e isso é 
realizado por compiladores e interpretadores. 
Porque: 
II. O interpretador é um tipo de compilador que converte o código fonte inteiro, de uma única vez, 
em código de máquina. 
A seguir, assinale a alternativa correta: 
1. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
2. 
As asserções I e II são proposições falsas. 
3. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
4. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Outros materiais