Buscar

PROGRAMAÇÃO DE COMPUTADORES 11-06-2016

Prévia do material em texto

GRADUAÇÃO EAD 
AV2 
GABARITO 
 2016.1B – 11/06/2016 
 
CURSO 
DISCIPLINA PROGRAMAÇÃO DE COMPUTADORES 
PROFESSOR(A) EDUARDO ARRUDA 
TURMA DATA DA PROVA 
ALUNO(A) 
 
 
MATRÍCULA POLO 
 
 
 
GABARITO OBRIGATÓRIO 
1 2 3 4 5 6 7 8 9 10 
 A B E D C E A A A E 
ATENÇÃO – LEIA ANTES DE COMEÇAR 
 
1. Preencha, obrigatoriamente, todos os itens do cabeçalho. 
2. Esta avaliação possui 10 questões. 
3. Todas as questões de múltipla escolha, apresentando uma só alternativa correta. 
4. Qualquer tipo de rasura no gabarito anula a resposta. 
5. Só valerão as questões que estiverem marcadas no gabarito presente na primeira 
página. 
6. O aluno cujo nome não estiver na ata de prova deve dirigir-se à secretaria para 
solicitar autorização, que deve ser entregue ao docente. 
7. Não é permitido o empréstimo de material de nenhuma espécie. 
8. Anote o gabarito também na folha de “gabaritos do aluno” e leve-a para 
conferência posterior à realização da avaliação. 
9. O aluno só poderá devolver a prova 1 hora após o início da avaliação. 
10. A avaliação deve ser respondida com caneta com tinta nas cores azul ou preta. 
 
 
 
 Página 2 de 4 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR(A): EDUARDO ARRUDA 
 
 
1. Usamos vários programas de computadores 
todos os dias, os chamados softwares. Todo 
programa ou software é desenvolvido numa 
linguagem de programação ou em mais de uma. 
Dentre as opções abaixo qual será a definição 
correta de um programa computacional: 
 
a) um programa de computador é composto por 
um conjunto de comandos, organizados em 
linhas, que fazem com que aquele computador 
realize alguma atividade. 
b) um programa de computador é composto por um 
conjunto de telas, organizadas em grades, que 
fazem com que aquele computador realize 
alguma atividade. 
c) um programa de computador é composto por um 
comando, organizado na tela, que faz com que 
aquele computador realize quase nenhuma 
atividade. 
d) um programa de computador é composto por um 
conjunto de regras, organizadas em arquivos, que 
fazem com que aquele computador liste 
atividades. 
e) um programa de computador é composto 
basicamente por outros programas, organizados 
em caixas, que fazem com que aquele 
computador realize formatações. 
Comentário: A questão descreve a definição de um 
programa de computador, detalhado na página 4 do 
Guia de Estudos unidade I. 
 
2. Na estruturação dos programas de 
computadores são definidos os tipos de dados que 
serão fornecidos como entrada a serem 
processados e para gerarem uma determinada 
saída. Sobre os tipos de dados, marque a 
alternativa INCORRETA: 
 
a) os computadores trabalham manipulando dados 
que ficam armazenados na memória RAM. Esses 
dados são manipulados através dos comandos 
das mais diversas linguagens de programação. 
b) os computadores não guardam nenhum tipo 
de dados definidos pelo programador. 
c) números inteiros são dados numéricos positivos 
ou negativos. Não possuem casas decimais 
depois da vírgula. São os números que usamos 
trivialmente e não precisam de exemplo. 
d) existem tipos de dados no formato de Data, que 
normalmente seguem a data do sistema 
operacional. 
e) tipos de dados no formato TEXTO podem 
armazenar caracteres texto, número ou datas, 
porém todos serão armazenados, lidos e 
interpretados como texto. 
 
 
Comentário: A questão descreve a definição dos tipos 
de dados usados em programas computacionais, 
detalhado na página 8 do Guia de Estudos unidade I. 
 
3. Saber quais dados devem entrar no sistema é o 
primeiro passo para seguir na especificação de um 
programa, ou seja, saber o que entra no sistema, 
como é processado, e o que sai. Depois disso, 
devemos traduzir essas informações numa 
linguagem de programação que o computador 
entenda. Esse passo é chamado de “codificação”. 
Depois de codificar o programa, são realizados 
testes para ver se o mesmo funciona a contento. Se 
necessário, são feitos ajustes. Diante desta 
informação marque qual das alternativas abaixo 
não condiz com o processo descrito: 
 
a) entender o problema a ser resolvido e definir os 
dados que entrarão no sistema. 
b) definir o processamento, ou seja, que tipo de 
transformação será aplicada aos dados. 
c) definir quais são os dados de saída, que são os 
dados a serem transmitidos ou exibidos em tela. 
d) construir e testar o algoritmo. 
e) formatar o algoritmo, pois quanto mais linhas 
ele possuir melhor, sempre. 
Comentário: A questão descreve a criação de um 
programa computacional, detalhado na página 10 do 
Guia de Estudos unidade I. 
 
4. Toda linguagem de programação possui funções 
internas, para ajudar o programador. A linguagem 
de programação do VBA, pode desenvolver 
aplicações bem complexas. Com relação ao VBA, 
marque a alternativa correta. 
 
a) Tem estruturas de seleção Se 
b) Tem estruturas de repetição Para 
c) Tem estruturas de repetição Faça 
d) Existem funções pré-determinadas no VBA 
e) Tem estruturas de seleção Enquanto 
Comentário: Questão que aborda as características do 
VBA, descritas no Guia de estudos da Unidade II, na 
página 6,7 e 8. 
 
5. Nas linguagens de programação assim como 
VBA, o programa que você lê com esta pequena 
instrução pode ser interpretado de que forma: 
 
If X = 20 then 
 
Esse comando é descrito como: 
 
a) atribuição. 
b) classificação. 
 
 
 Página 3 de 4 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR(A): EDUARDO ARRUDA 
c) teste condicional. 
 
 
d) repetição. 
e) seleção. 
Comentário: Questão trata das características básicas 
e conceitos, da estrutura de seleção, teste condicional, 
no VBA. Descrito da página 1 até 7 do Guia de Estudos 
III. 
 
6. Visual Basic Application – VBA faz o diferencial 
nas empresas quando usado no Excel 
principalmente. Leia as afirmações abaixo e com 
relação ao VBA, marque a alternativa CORRETA: 
 
 possui diversas funções com as mais diferentes 
finalidades; 
 possui estruturas de seleção IF; 
 possui estruturas de repetição do tipo FOR; 
 não trabalha com macros; 
 permite automatizar funções. 
 
a) nenhuma das alternativas está correta. 
b) uma alternativa está correta. 
c) duas alternativas estão corretas. 
d) três alternativas estão corretas. 
e) quatro alternativas estão corretas. 
Comentário: Questão que aborda as características do 
VBA, descritas nas Unidades II e III do Guia de 
Estudos. 
 
7. As estruturas de repetição fazem com que os 
computadores tenham uma qualidade interessante: 
eles podem repetir um conjunto de instruções 
várias vezes. Tanto pode fazer uma quantidade 
definida de vezes, que chamamos de “repetição 
determinada”, quanto fazer uma quantidade 
indefinida de vezes, que chamamos de “repetição 
indeterminada”. 
 
ALGORITMO “REP. DETERMINADA01” 
VAR 
I: inteiro 
Inicio 
Para i:=1 ate 100 faca 
Escreval (i) 
Fimpara 
FIMALGORITMO 
 
Analise este algoritmo verificando as afirmativas 
abaixo a marque a resposta CORRETA: 
 
I. Na parte VAR, é declarada a variável “i”, 
inteira. Essa variável é utilizada na repetição 
determinada. Ela é chamada “variável de 
controle da repetição”, e no Visualg ela TEM 
que ser sempre do tipo INTEIRO, não pode ser 
Real nem Literal (Caracter). 
 
 
II. Essa variável de controle pode ter qualquer 
nome, mas normalmente usamos o nome “i”. 
Lembramos mais uma vez que no caso do 
Visualg (e algumas outras linguagens, como o 
Pascal), essa variável tem que ser do tipo 
inteiro. Se você tentar usar uma variável REAL 
para controlar o PARA, o Visualg não aceitará 
– dará erro. 
III. A grande maioria das linguagens funciona 
dessa forma. 
 
a) Todas as alternativas estão corretas. 
b) Todas as alternativas estão erradas. 
c) somente a alternativa I está correta. 
d) somente a alternativa II está correta. 
e) somente a alternativa III está correta. 
Comentário: Questão que aborda as características da 
estruturade algoritmo, descritas na Unidade III do Guia 
de Estudos na página 13. 
 
8. Sobre o programa escrito o VBA descrito abaixo, 
analise-o e marque a alternativa CORRETA: 
 
Dim x 
x=10 
Contador=1 
Soma=0 
Do While Contador <= x 
Soma = Soma + Contador 
Contador = Contador + 1 
Loop 
MsgBox “Valor da Soma = “ & Soma 
 
a) o teste é feito logo na entrada da repetição. Se 
o contador for maior do que x, a repetição não 
acontecerá. Essa estrutura de repetição 
equivale ao comando “Enquanto” do Visualg. 
b) o teste é feito logo na entrada da repetição. Se o 
contador for maior do que x, a repetição não 
acontecerá. Essa estrutura de repetição 
totalmente diferente do comando “Enquanto” do 
Visualg. 
c) o teste é feito no FINAL da repetição. Se o 
contador for maior do que x, a repetição não 
acontecerá. Essa estrutura de repetição equivale 
ao comando “Enquanto” do Visualg. 
d) o teste é feito logo no MEIO da repetição. Se o 
contador for maior do que x, a repetição não 
acontecerá. Essa estrutura de repetição equivale 
ao comando “Enquanto” do Visualg. 
e) o teste é Não feito logo na entrada da repetição. 
Se o contador for maior do que x, a repetição não 
 
 
 Página 4 de 4 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR(A): EDUARDO ARRUDA 
acontecerá. Essa estrutura de repetição diferente 
ao comando “Enquanto” do Visualg. 
Comentário: Questão que aborda as características da 
estrutura de algoritmo, descritas na Unidade III do Guia 
de Estudos na página 22. 
 
 
9. Sobre o programa escrito, o VBA descrito abaixo, 
analise-o e marque a alternativa CORRETA: 
 
Dim x 
x=10 
Contador=1 
Soma=0 
Do Until Contador > x 
Soma = Soma + Contador 
Contador = Contador + 1 
Loop 
MsgBox “Valor da Soma = “ & Soma 
 
a) equivale ao “Repita... Até” do Visualg 
b) equivale ao “SE... Até” do Visualg 
c) equivale ao “PARA... Até” do Visualg 
d) equivale ao “REFAÇA... Até” do Visualg 
e) equivale ao “ENQUANTO... Até” do Visualg 
Comentário: Questão que aborda as características da 
estrutura de algoritmo, descritas na Unidade III do Guia 
de Estudos na página 22. 
 
10. VBA é a sigla que em inglês significa Visual 
Basic Application, mas que possui várias 
características fundamentais para desenvolver 
aplicações, servindo de base para aprender a criar 
programas computacionais dentro do Microsoft 
Office. Identifique a alternativa INCORRETA sobre o 
VBA: 
 
a) ele (VBA) é uma implementação do Visual Basic 
da Microsoft que está presente em todos os 
programas do Microsoft Office, e alguns outros. 
b) ele (VBA) busca substituir e aprimorar as 
capacidades das linguagens de programação de 
macros. 
c) o VBA busca ser uma linguagem orientada a 
eventos. Ser orientada a eventos quer dizer que a 
linguagem está pronta para reagir a 
fatos(eventos) como cliques de mouse, cliques na 
barra de espaço, pressionar a tecla Enter, 
movimentos de mouse e outros. 
 
 
 
d) ela permite automatizar diversas atividades nos 
produtos Office, sendo muito usada no Excel, que 
é o editor de planilhas da Microsoft, uma 
ferramenta extremamente eficiente e poderosa 
e) essa linguagem de programação só é usada 
no Word e no power point. 
Comentário: A questão descreve a criação de um 
programa computacional, com VBA, detalhado na 
página 23 do Guia de Estudos unidade I.

Continue navegando