Prévia do material em texto
Acadêmico:
Soraia da Silva Costas dos Santos (1555360)
Disciplina:
Fundamentos da Computação (INF11)
Avaliação:
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:443646) ( peso.:3,00)
Prova:
9934327
Nota da Prova:
7,00
Legenda: Resposta Certa Sua Resposta Errada
Parte superior do formulário
1.
Com o advento dos computadores, muitas necessidades foram surgindo. Dentre essas necessidades, estava uma forma de comunicação entre os computadores. Hoje as redes possuem uma abrangência a qual podemos classificá-las em três categorias. Associe os itens, utilizando o código a seguir:
I- Intranet.
II- Internet.
III- Extranet.
( ) Rede mundial de computadores.
( ) Rede na qual possibilita realizar atividade da rede interna de qualquer local que possua internet.
( ) Rede privada da organização.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a)
III - II - I.
b)
II - III - I.
c)
I - II - III.
d)
II - I - III.
�
2.
De uma maneira geral, um computador é constituído por um conjunto de hardware e software. Um constitui os elementos físicos do computador e outro os elementos lógicos não "palpáveis" do computador. Sobre o exposto, analise as sentenças a seguir:
I- Softwares, programas e sistemas possuem instruções.
II- Uma rotina pode estar contida em um programa ou em um sistema.
III- Uma rotina e uma sub-rotina, apesar de possuírem conceitos individuais, podem ser entendidas como unidades bem particulares de instruções.
IV- Sistema é um termo com a função de abranger o conjunto de elementos lógicos presentes em um computador.
Assinale a alternativa CORRETA:
a)
As sentenças I, III e IV estão corretas.
b)
As sentenças I, II e III estão corretas.
c)
Somente a sentença II está correta.
d)
Somente a sentença IV está correta.
�
3.
Um dos tópicos mais relevantes quando se mencionam os softwares são os bancos de dados. Tratam-se de sistemas complexos utilizados para o armazenamento e o tratamento dos dados organizacionais associados a um negócio. Com base no exposto, analise as sentenças a seguir:
I- Banco de dados é conjunto de dados associados a um contexto de um negócio, ou problema, organizados coerentemente, e manipulados pelos softwares presentes em uma organização.
II- A Linguagem de Consulta Estruturada (SQL) é uma linguagem de programação tipicamente presente em sistemas de bancos de dados não relacionais.
III- Operações comuns em um banco de dados são a criação, leitura, atualização e exclusão de dados.
IV- Armazenamento permanente, possibilidade de programação e controle sobre transações são características exclusivas de sistemas de bancos de dados que manipulam grandes volumes de dados.
Assinale a alternativa CORRETA:
a)
As sentenças I e III estão corretas.
b)
As sentenças II e IV estão corretas.
c)
As sentenças I e IV estão corretas.
d)
As sentenças II e III estão corretas.
�
4.
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 e II estão corretas.
b)
As opções I, II e III estão corretas.
c)
As opções III e IV estão corretas.
d)
Somente a opção IV está correta.
�
5.
Do nascimento da computação até as suas contribuições mais modernas, muitos foram os inventores, inventos e empresas que auxiliaram com o seu amadurecimento. Com base no exposto, associe os itens, utilizando o código a seguir:
I- Hewlett e Packard.
II- Programação armazenada.
III-John von Neumann.
IV- Grace Murray Hopper.
( ) Conceito fundamental para a concepção dos modernos computadores, deu seus primeiros passos na década de 1930, e foi consolidada em uma arquitetura inovadora criada por um renomado pesquisador.
( ) Assim como Charles Babbage é considerado o pai do conceito do que viria a ser um computador, pode ser considerado como o pai da estrutura moderna do computador.
( ) Dois amigos com algumas centenas de dólares criaram uma das principais empresas de tecnologia do planeta, tendo como um dos primeiros clientes uma megaempresa da área de entretenimento.
( ) Responsável pela criação de uma linguagem de programação que originou, talvez, a primeira grande linguagem de programação comercial da era do computador moderno.
Assinale a alternativa que apresenta a sequência CORRETA:
a)
II - I - III - IV.
b)
II - III - I - IV.
c)
I - II - IV - III.
d)
III - IV - I - II.
�
6.
A partir da década de 1960, com o amadurecimento da computação, a tecnologia passou a integrar estratégias de ensino nas escolas e universidades. Dessa forma, foi criado um novo braço para tecnologia, aplicado ao processo de ensino-aprendizagem. Com base no exposto, associe os itens, utilizando o código a seguir:
I- A Inteligência Artificial (IA).
II- John McCarthy.
III- Seymour Papert.
IV- Niklaus Wirth.
( ) Aproxima o conceito da visão do computador como uma máquina passiva que realiza cálculos, processa instruções, e que executa e armazena programas para algo mais próximo do pensar humano.
( ) Idealizador de uma linguagem de programação de cunho didático-científico, para o ensino dos acadêmicos de Ciência da Computação.
( ) Precursor nas linguagens computacionais voltadas para a IA.
( ) Criador de uma linguagem de programação baseada em desenho que apresentava como protagonista do jogo as ações de um pequeno animal.
Assinale a alternativa que apresenta a sequência CORRETA:
a)
III - I - II - IV.
b)
II - IV - III - I.
c)
I - IV - II - III.
d)
IV - I - III - II.
�
7.
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, associe os itens, utilizando o código a seguir:
Algoritmo MediaAritimetica
variáveis
nota1, nota2, nota3, media: real;
matricula: caractere;
início
escreva("Informe a matrícula do aluno: ");
leia(matricula);
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- Nota1.
II- Matricula.
III- Media.
IV- Real.
( ) Variável impressa ao final da execução do algoritmo
( ) Representa um tipo de dado primitivo
( ) Trata-se de uma variável que pode assumir valores com casas decimais
( ) Trata-se de uma variável alfanumérica
Assinale a alternativa que apresenta a sequência CORRETA:
a)
II - III - IV - I.
b)
IV - I - III - I.
c)
II - I - III - IV.
d)
III - IV - I - II.
�
8.
O software compõe a parte lógica, abstrata, de um sistema computacional, sendo que as chamadas Linguagens de Programação permitem que programas, que compõem os softwares, sejam escritos em uma forma mais próxima da compreensão do Ser Humano. Associe os itens fornecidos, utilizando o código a seguir:
I- COBOL.
II- BASIC.
III- Niklaus Wirth.
IV- Tim Berners-Lee.
( ) Uma das criações de sua vida acadêmica foi desenvolver uma linguagem de programação, com fins de ensino, para ingressantes em cursos de Ciência da Computação/Informática.
( ) Linguagem de programação com características mais direcionadas para a construçãode softwares para o mercado.
( ) Concebeu uma linguagem de programação com características mais direcionadas para aplicações com fins didáticos, facilitando o aprendizado de outras linguagens.
( ) Concebeu uma linguagem que deu origem a um dos componentes mais significativos da Internet, que revolucionou a maneira de pensar interfaces para usuários e a forma de se empreender negócios.
Assinale a alternativa que apresenta a sequência CORRETA:
a)
II - IV - III - I.
b)
III - II - I - IV.
c)
IV - III - I - II.
d)
III - I - II - IV.
�
9.
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 I e II estão corretas.
c)
As opções III e IV estão corretas.
d)
As opções II e III estão corretas.
�
10.
Nos algoritmos criados para realizar tarefas na computação utilizamos variáveis para manipular dados, por exemplo: nome, idade, altura, peso, data de nascimento, sexo, saldo etc. Para otimizar a utilização da memória, cada variável armazena apenas um tipo de dados. Na criação de algoritmos, suportes para as linguagens de programação, usamos tipos primitivos ou estruturados. Sobre esses tipos, associe os itens, utilizando o código a seguir:
I- Registro.
II- Vetor.
III- Matriz.
( ) Uma variável que pode conter várias constantes do mesmo tipo.
( ) Uma variável que pode conter várias constantes do mesmo tipo, mas possui duas dimensões.
( ) Existe o recurso de se utilizar uma variável heterogênea.
Assinale a alternativa que apresenta a sequência CORRETA:
a)
I - III - II.
b)
III - II - I.
c)
II - I - III.
d)
II - III - I.
Parte inferior do formulário