Logo Passei Direto
Buscar

Conceitos de Programação e Computação

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

08/07/2022 13:52 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745364)
Peso da Avaliação 3,00
Prova 51464678
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
O desenvolvimento de um algoritmo requer do desenvolvedor o conhecimento acerca de 
diversos conceitos e comandos, os quais permitirão que as instruções ali constantes retornem os 
resultados esperados na resolução do problema inicial. Dentre os principais comandos, destacam-se: a 
atribuição de valores às variáveis, a comparação entre valores, as estruturas de seleção e repetição, 
entre outros. Com base nisso, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da 
instrução 2. 
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior 
do que 10. 
( ) Para finalizar o algoritmo, o flag deverá receber o valor ‘não’. 
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor 
do que 10. 
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e 
menor do que 5. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V - F.
 VOLTAR
A+
Alterar modo de visualização
1
08/07/2022 13:52 Avaliação Final (Objetiva) - Individual
about:blank 2/5
B V - V - V - F - F.
C F - V - F - V - V.
D V - F - V - F - V.
Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as 
sequências corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol 
não é diferente, já que apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, 
analise as sentenças a seguir: 
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #. 
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final. 
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de 
dados que cada uma suportará. 
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso 
da pseudolinguagem portugol é representado pelo sinal <. 
V- O valor numérico ‘10’, por estar delimitado por apóstrofos, não poderá ser atribuído a uma 
variável do tipo Inteiro. 
Assinale a alternativa CORRETA:
A As sentenças III e V estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, IV e V estão corretas.
As filas são estruturas de dados semelhantes às listas ligadas, porém com algumas limitações 
relacionadas às operações que podem ser realizadas sobre elas. Outra característica relevante das filas 
é sua arquitetura do tipo FIFO (First in - First out), em que o primeiro elemento que foi inserido na 
fila é o primeiro a ser retirado dela. Considerando as propriedades das filas, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) Um exemplo de utilização de filas na computação são as filas de impressão. 
( ) Não há diferenças significativas na operação de remoção de itens nas estruturas de dados fila e 
lista. 
( ) A fila possui como característica relevante um elemento de controle, que é conhecido como 
topo. 
( ) Remover, adicionar e verificar se determinada estrutura de dados está vazia são operações que 
podem ser realizadas com as filas. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - F - F.
C F - F - V - V.
2
3
08/07/2022 13:52 Avaliação Final (Objetiva) - Individual
about:blank 3/5
D F - V - F - V.
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está 
relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm 
foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. Com base no que são pseudocódigos, assinale a 
alternativa CORRETA:
A É a construção de algoritmos com representações gráficas e codificação.
B É a construção de algoritmos em linguagem natural em texto plano.
C É a construção de algoritmos com diagramas de chapin.
D É a construção de algoritmos com representações semelhantes as que programas são escritos.
Existem no total cinco gerações de computadores conhecidas até a presente data. Cada geração tem 
sido discutida em detalhes, juntamente com o seu período de tempo e características. Em face a este 
contexto, analise as sentenças a seguir:
I- A primeira geração é marcada pelos tubos a vácuo. 
II- A segunda geração é marcada pelos transistores. 
III- A terceira geração é marcada pelos circuitos integrados. 
IV- A quarta geração é marcada pelo avanço da inteligência artificial.
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças II e IV estão corretas.
Arquiteturas de computadores, em geral, têm evoluído progressivamente com maior complexidade, 
como maiores conjuntos de instruções, mais modos de endereçamento, muito mais poder 
computacional das instruções individuais, mais registros especializados, e assim por diante. 
Sobre conjunto de instruções, assinale a alternativa CORRETA que apresenta um conjunto de 
instruções complexas:
A CISC.
B CRISC.
C Pipelining.
4
5
6
08/07/2022 13:52 Avaliação Final (Objetiva) - Individual
about:blank 4/5
D RISC.
Com relação à transmissão de dados em uma determinada rede de computadores, os sinais em 
específico podem ser compreendidos como ondas que são propagadas através de algum meio físico, o 
qual pode ser um cabo, o ar ou outros meios disponíveis. Para que o processo de transmissão de 
informação ocorra, há necessidade da execução de uma sucessão de processos. Sobre eles, analise as 
sentenças a seguir: 
I- A geração de um conteúdo a ser transmitido. 
II- Esta codificação do conteúdo deve atender aos critérios necessários para que possa ser transmitido 
adequadamente através do meio físico utilizado. 
III- A decodificação do pseudocódigo em questão. 
IV- A recriação do conteúdo que foi transmitido, mesmo que haja certo grau de degradação da 
qualidade do conteúdo para o entendimento do destinatário. 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas
B As sentenças I e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II, III e IV estão corretas.
No algoritmo, é preciso representar a troca de informações que ocorrerá entre o mundo da 
máquina e o nosso mundo. Para tanto, utilizaremos comandos de entrada e saída, sendo que, os 
referidos comandos poderão ser enviados ou recebidos independente do dispositivo utilizado (mouse, 
teclado, monitor etc.). Diante disso, assinale a alternativa CORRETA que apresenta o comando 
responsável pela captação dessa informação:
A Escreva.
B Leia.
C Insira.
D Digite.
Nos sistemas digitais (computacionais), comumente se recorre a diferentes sistemas de 
numeração para proceder à representação da informação digital, sendo que a conversão entre esses 
sistemas é realizada com base em regras, nas quais a quantidade de algarismos disponíveis em um 
dado sistema de numeração é designada por uma Base. Sabe-se que a representação numérica mais 
utilizada é a notação posicional, ou seja, o valor atribuído a um símbolo dependente da posição em 
que este se encontra dentro do conjunto de símbolos. Considerando a conversão entre os diversos 
sistemas de numeração existentes, analise as sentenças a seguir: 
I- A conversão do valor octal 31 para a base decimal trará como resultado o valor 31. 
7
8
9
08/07/2022 13:52 Avaliação Final (Objetiva) - Individual
about:blank 5/5
II- A conversão do valor hexadecimal F2 a base octal trará como resultadoo valor 362. 
III- A conversão do valor hexadecimal 5D para a base binária trará como resultado o valor 1011101. 
IV- Ao realizar a conversão do valor decimal 21 para a base hexadecimal, serão necessários 3 dígitos 
para representá-lo. 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças II e III estão corretas.
D Somente a sentença II está correta.
A CPU pode acessar diretamente os dados armazenados na memória principal. Quando uma posição 
de memória é lida o conteúdo da localização da memória permanece inalterado (uma cópia exata do 
conteúdo da localização é feita para o processamento pela CPU). Quando uma nova informação é 
colocada em uma posição da memória, os dados existentes são substituídos pelos novos dados. Os 
dados são armazenados em binário (1 e 0). Os tipos de memória principais são: RAM e ROM. Com 
relação a esta última, e suas respectivas características, classifique V para as opções verdadeiras e F 
para as falsas:
( ) Armazena dados. 
( ) É fixa. 
( ) É volátil. 
( ) Não pode ser alterada. 
( ) É só de leitura.Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V - F.
B F - F - V - V - V.
C F - V - F - F - F.
D V - V - F - V - V.
10
Imprimir

Mais conteúdos dessa disciplina