Buscar

Fundamentos da Computação (INF11) Prova Final

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

Disciplina: Fundamentos da Computação (INF11) 
Avaliação: 
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:456483) ( 
peso.:3,00) 
Prova: 14275784 
Nota da 
Prova: 
8,00 
 
Legenda: Resposta Certa Sua Resposta Errada 
1. O computador é uma máquina que realiza variados tipos de tratamentos automáticos 
de dados, processando-os e gerando uma saída para eles. Neste sentido, para que se 
compreenda o surgimento do computador, é necessário iniciar o estudo pelo 
surgimento da escrita, pois após esta, surgiram os números e as primeiras máquinas 
de calcular. Assinale a alternativa CORRETA que apresenta o surgimento da palavra 
escrita: 
 a) Não se sabe qual povo inventou a escrita, pois existem muitos povos que 
requisitam esta façanha. 
 b) A invenção da escrita é atribuída aos russos, os quais também inventaram a 
cerveja e desenvolveram a fabricação do vidro. 
 c) A invenção da escrita é atribuída aos sumérios, um povo que viveu onde era a 
conhecida Mesopotâmia. 
 d) A invenção da escrita é atribuída ao povo chinês, o qual também inventou a 
cerveja e a fabricação dos primeiros instrumentos agrícolas. 
 
2. Pode-se construir um algoritmo através de técnicas visuais ou através de abordagens 
textuais. Dessa forma, com o algoritmo que calcula, e imprime, a média aritmética 
entre três notas, analise as opções a seguir: 
 
Algoritmo MediaAritimetica 
variáveis 
nota1, nota2, nota3, media: real; 
início 
 escreva("Informe a 1a nota: "); 
 leia(nota1); 
 escreva("Informe a 2a nota: "); 
 leia(nota2); 
 escreva("Informe a 3a nota: "); 
 leia(nota3); 
 media <- (nota1+nota2+nota3)/3; 
 escreva(media); 
fim 
 
I- A implementação em Pascal para o algoritmo está correta. 
program MediaAritimetica; 
uses Crt; 
var 
nota1, nota2, nota3, media: real; 
begin 
 write('Informe a 1a nota: '); 
 readln(nota1); 
 write('Informe a 2a nota: '); 
 readln(nota2); 
 write('Informe a 3a nota: '); 
 readln(nota1); 
 media := (nota1+nota2+nota3)/3; 
 write(media); 
end. 
 
II- A implementação em C++ para o algoritmo está correta. 
#include<iostream.h> 
main(){ 
 float nota1, nota2, nota3, media; 
char Tecla 
cout << "n"; 
 
cout << "Informe a 1a nota: "; 
cin >> nota1; 
 
cout << "Informe a 2a nota: "; 
cin >> nota2; 
 
cout << "Informe a 3a nota: "; 
cin >> nota3; 
 
 media = (nota1+nota2+nota3)/(3); 
 
cout << media; 
cout << "n"; 
cout << "Pressione uma tecla para continuar..."; 
cin >> Tecla; 
 return 0; 
} 
 
III- A implementação em Pascal para o algoritmo está incorreta. 
program MediaAritimetica; 
uses Crt; 
var 
nota1, nota2, nota3, media: real; 
begin 
 write('Informe a 1a nota: '); 
 readln(nota1); 
 write('Informe a 2a nota: '); 
 readln(nota2); 
 write('Informe a 3a nota: '); 
 readln(nota1); 
 media := (nota1+nota2+nota3)/3; 
 write(media); 
end. 
 
IV- A implementação em C++ para o algoritmo está incorreta. 
#include<iostream.h> 
main(){ 
 float nota1, nota2, nota3, media; 
char Tecla 
cout << "n"; 
 
cout << "Informe a 1a nota: "; 
cin >> nota1; 
 
cout << "Informe a 2a nota: "; 
cin >> nota2; 
 
cout << "Informe a 3a nota: "; 
cin >> nota3; 
 
 media = (nota1+nota2+nota3)/(3); 
 
cout << media; 
cout << "n"; 
cout << "Pressione uma tecla para continuar..."; 
cin >> Tecla; 
 return 0; 
} 
 
Assinale a alternativa CORRETA: 
 a) As opções I e IV estão corretas. 
 b) As opções II e III estão corretas. 
 c) As opções I e II estão corretas. 
 d) As opções III e IV estão corretas. 
 
3. Um computador é um elemento híbrido de partes físicas e visíveis, denominadas 
hardware, e de partes abstratas que não se podem tocar, denominadas softwares, 
responsáveis pelo controle do hardware. Com a evolução do hardware, partindo de 
dispositivos eletromecânicos para os dispositivos eletrônicos, o software tornou-se 
como um componente fundamental para o funcionamento de um computador que 
ganhou destaque. Sobre os representantes desse componente fundamental, analise as 
opções a seguir: 
 
I- UNIVAC. 
II- John William Mauchly e John Pesper Eckert Jr. 
III- Grace Murray Hopper. 
IV- Linguagens computacionais. 
 
Assinale a alternativa CORRETA: 
 a) As opções I, II e III estão corretas. 
 b) As opções III e IV estão corretas. 
 c) As opções I e II estão corretas. 
 d) Somente a opção IV está correta. 
 
4. No sistema de numeração não posicional, cada símbolo possui um valor fixo, ou 
seja, o valor de cada símbolo não se altera dependendo da posição que ele ocupa no 
número, enquanto que no sistema de numeração posicional, o local em que o 
símbolo se encontra no número determina o valor que ele possui. Existem alguns 
sistemas de numeração, dentro eles o decimal, o qual é o mais utilizado na vida 
diária das pessoas. Sobre o sistema de numeração decimal, assinale a alternativa 
CORRETA: 
 a) O sistema de numeração decimal utiliza dez algarismos em sua representação. 
 b) No sistema de numeração decimal, todos os algarismos são chamados de bits. 
 c) O sistema de numeração decimal é não posicional e posicional ao mesmo tempo, 
dependendo do contexto. 
 d) O sistema de numeração decimal utiliza dois algarismos em sua representação. 
 
5. Os tipos estruturados fornecem recursos de programação muito úteis para os 
profissionais que desenvolvem programas que compõem os softwares. Considerando 
as características específicas destes tipos (registros, vetores e matrizes), analise os 
trechos de algoritmos com as seguintes sentenças. Com base no exposto, associe os 
itens, utilizando o código a seguir: 
 
I- 
tipo 
 TRegistro = registro 
 campo1: inteiro; 
 campo2: caractere; 
 Fim registro 
II- 
TMatriz = Vetor[1..3, 1..3] de inteiro; 
III- 
TVetor = Vetor[1..10] de caracteres; 
IV- 
campo3: inteiro; 
 
( ) Representa uma declaração que pode ser usada para armazenar um conjunto de 
dados do mesmo tipo representando os nomes de um acadêmico da UNIASSELVI. 
( ) Representa uma declaração que pode ser usada para armazenar um conjunto de 
pares de dados do mesmo tipo representando as notas de duas avaliações de um 
acadêmico da UNIASSELVI. 
( ) Representa uma declaração que pode ser usada para armazenar o valor de uma 
matrícula de um acadêmico da UNIASSELVI. 
( ) Representa uma declaração que pode ser usada para armazenar os dados de 
matricula e nome do cadastro de um acadêmico da UNIASSELVI. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - III - IV - I. 
 b) IV - I - III - II. 
 c) III - II - IV - I. 
 d) I - III - IV - II. 
 
6. Para melhor compreender a computação, é necessário conhecer as propriedades dos 
sistemas de numeração, que podem ser classificados por sistemas de numeração não 
posicionais e sistemas de numeração posicionais. No sistema de numeração não 
posicional, cada símbolo de um número possui um valor fixo, e este não se altera de 
acordo com a posição ocupada pelo símbolo no número, diferentemente do sistema 
de numeração posicional. Sobre os sistemas de numeração, associe os itens, 
utilizando o código a seguir: 
 
I- Decimal. 
II- Binário. 
III- Octal. 
IV- Hexadecimal. 
 
( ) Sistema de numeração cuja representação possui o algarismo com valor maior 
que 7 (sete). 
( ) Sistema de numeração cujos algarismos A, B, C, D, E e F possuem os valores, 
respectivamente, 10, 11, 12, 13, 14 e 15. 
( ) Sistema de numeração criado na Antiguidade. 
( ) Sistemade numeração que utiliza apenas os algarismos 0 (zero) e 1 (um). 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) I - IV - II - III. 
 b) III - IV - I - II. 
 c) IV - I - III - II. 
 d) III - I - IV - II. 
 
7. O primeiro website foi desenvolvido pelo Timothy John Berners-Lee, que publicou 
em uma página da internet apenas textos. Isso aconteceu no início da década de 90. 
Qual o significado de WWW? 
 a) Word Web Winter. 
 b) Word Windows Where. 
 c) Word World White. 
 d) World Wide Web. 
 
8. Um algoritmo possui a função de comparar, fazer operações matemáticas e 
operações lógicas. Para desenvolver estas atividades em um algoritmo, utilizamos 
operadores. Associe os itens, utilizando o código a seguir: 
 
I- Aritméticos. 
II- Lógicos. 
III- Relacionais. 
 
( ) ou 
( ) + 
( ) <> 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - I - III. 
 b) II - III - I. 
 c) III - I - II. 
 d) I - II - III. 
 
9. Lógica em ciência da computação abrange a sobreposição entre o campo da lógica e 
da ciência da computação. Os fundamentos de lógica da computação auxiliam no 
entendimento de alguns conceitos. Sobre esses conceitos, associe os itens, utilizando 
o código a seguir: 
 
I- Dado. 
II- Informação. 
III- Comentário. 
IV- Endentação. 
 
( ) Conjunto que não possui significado completo. 
( ) Informação agregada ao algoritmo para auxiliar o programador. 
( ) Resultado da união de valor aos dados. 
( ) Alinhamento das linhas de comando. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) I - III - II - IV. 
 b) IV - III - II - I. 
 c) III - II - I - IV. 
 d) II - I - III - IV. 
 
10. Um dado projeto de desenvolvimento de software utiliza um determinado modelo de 
ciclo de vida com suas fases realizadas de maneira sequencial e sem sobreposição. 
No entanto, durante a implantação (instalação do software no ambiente de produção 
do cliente), o cliente identificou que um requisito não estava em conformidade com 
as necessidades do negócio, pois requisitos básicos não foram considerados durante 
o levantamento dos requisitos. Com essa alteração, o projeto sofreu um atraso com 
um aumento de seu custo inicial. Sobre as etapas do fictício ciclo de vida deste 
processo de desenvolvimento, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A falha que atrasou o projeto ocorreu na etapa de implantação, uma vez que foi 
durante essa fase que o problema foi detectado. 
( ) A falha que atrasou o projeto ocorreu na etapa em que são registradas as 
primeiras especificações de funcionamento do software. 
( ) Para que a falha que atrasou o projeto fosse evitada, a etapa de implementação 
do projeto deveria incorporar novos integrantes à equipe ou substituir componentes 
dela para evitar que o problema ocorresse. 
( ) A falha que atrasou o projeto ocorreu em uma etapa posterior àquela que o 
software passa a ser utilizado (implantação) pelos seus usuários. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - F - F. 
 b) F - V - F - F. 
 c) V - V - V - V. 
 d) F - F - F - V.

Continue navegando