Buscar

PROG COMP AOL 1 - 10 QUESTÕES

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

Prévia do material em texto

AOL 1 – PROGRAMAÇÃO DE COMPUTADORES – 2021.1
Conteúdo do exercício
Pergunta 1 /1
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:
CERTO: como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6.
Pergunta 2 /1
O sistema computacional é composto por diversas partes de hardware e por várias partes de software. O coração deste ambiente é o processador, o responsável por executar os programas do computador. O computador também possui memória, geralmente, vários tipos diferentes em um único sistema. A memória é usada para armazenar programas, enquanto o processador os executa, além de armazenar os dados que os programas estão manipulando. O computador também possui dispositivos para armazenar dados ou trocar dados com o mundo exterior.
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. ( ) O armazenamento primário diz respeito à memória que é volátil, ou seja, possui armazenamento temporário. 
II. ( ) O armazenamento secundário, como o nome já diz, é para dados sem importância, por isso, é temporário. 
III. ( ) A unidade lógica aritmética, também chamada de unidade de controle, realiza o controle das operações matemáticas. 
IV. ( ) A unidade lógica aritmética e a unidade de controle, juntas, compõem o que nós conhecemos como UCP (Unidade Central de Processamento). 
Agora, assinale a alternativa que apresenta a sequência correta:
CERTO: V, F, F, V.
Pergunta 4/1
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:
CERTO: Booleano, em homenagem a George Boole.
Pergunta 5
/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. 
CERTO: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Pergunta 6
/1
John Von Neumann foi um matemático húngaro que fez importantes contribuições para a matemática, a física, a ciência da computação e a área da vida artificial. Neumann possui importantes trabalhos relacionados à mecânica quântica, porém, seu olhar se direcionou para a computação por volta de 1944, quando passou a se interessar por computadores eletrônicos.
Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, pode-se afirmar que uma grande contribuição para a Ciência da Computação foi:
CERTO: a arquitetura de Von Neumann.
Pergunta 7
/1
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:
CERTO: 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.
Pergunta 8
/1
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? é:
CERTO: x? pode ser substituído por SE (A>0).
Pergunta 9
/1
Paradigmas são métodos que temos para resolver problemas. Dentre os diversos paradigmas de programação, um deles pode ser denominado como modelo abstrato de computação. Nele, temos uma base de conhecimento que a conhecemos antes. Nas linguagens de programação normais, esse conceito de base de conhecimento não está disponível, mas, ao usar o conceito de inteligência artificial, o aprendizado de máquina possui alguns modelos, como o modelo de percepção, que usa o mesmo mecanismo. 
Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, o paradigma citado anteriormente, que trabalha com base de conhecimento, é o: 
CERTO: paradigma de programação lógica.
Pergunta 10
/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:
CERTO: I e III.

Outros materiais