Buscar

PROGRAMAÃ-Ã-O DE COMPUTADORES - SEGUNDA CHAMADA 1B - GABARITO - WAGNER

Prévia do material em texto

GRADUAÇÃO EAD 
SEGUNDA CHAMADA 
GABARITO 
 2016.1B – 18/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 D A C D D A D A A 
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 resp osta. 
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 d o 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 5 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): EDUARDO ARRUDA 
 
1. Verifique as afirmativas abaixo que se referem as características básicas do VBA e marque a alternativa 
correta: 
 
I. não é obrigatória a declaração do tipo de variáveis. 
II. no VBA usamos a palavra reservada DIM para fazer a declaração das variáveis 
III. usar nomes significativos nas variáveis continua sendo recomendável também no VBA. 
 
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: A questão descreve as características do VBA, detalhado na página 06 do Guia de Estudos unidade II. 
 
2. O Visual Basic Application, bem como, outras linguagens de programação, possuem diversas funções 
internas. Com relação aos recursos do VBA, escolha a alternativa INCORRETA, sobre seus parâmetros: 
 
a) tem estruturas de seleção IF 
b) tem estruturas de repetição determinada 
c) tem estruturas de repetição indeterminada 
d) a função LEN retorna o tamanho de um Número 
e) tem estruturas de seleção CASE 
Comentário: A questão descreve as características do VBA, detalhado na página 06 do Guia de Estudos unidade II. 
 
3. No VBA existem muitas Funções que manipulam dados e geram novas informações. Leia as afirmações 
abaixo e com relação ao VBA, marque a alternativa CORRETA: 
 
• a função isnumeric corta um string 
• permite criar macros, mas não salvar 
• o comando if trabalha abrindo repetições 
• não tem como disponibilizar formulários 
 
a) nenhuma alternativa correta. 
b) uma alternativa correta. 
c) duas alternativas corretas. 
d) três alternativas corretas. 
e) quatro alternativas corretas. 
Comentário: Questão que aborda as características das funções VBA, descritas nas páginas 6, 7 e 8 do Guia de 
Estudos II. 
 
4. Em todo programa de computador são usadas as chamadas variáveis, pois possuem um papel importante na 
programação dos computadores, em todos os softwares que você imaginar, desde os mais simples até os mais 
complexos. Marque a alternativa a abaixo que descreve a definição correta de variáveis: 
 
a) variáveis, em programas de computador, não permitem armazenar, manipular e obter dados que são usados num 
programa. 
b) na prática, uma variável tem vários nomes e um valor fixo sempre. 
c) variáveis, em programas de computador, permitem armazenar, manipular e obter dados que são usados 
num programa. Na prática, uma variável tem um nome e um valor. Esse valor pode ser modificado através 
de leitura de novo dado ou atribuição de valor. 
d) o valor de uma variável não pode ser modificado através de leitura de novo dado ou atribuição de valor. 
e) praticamente não são definidas variáveis nos programas computacionais. 
Comentário: A questão descreve a criação de um programa computacional, especificamente as variáveis, detalhado na 
página 12 do Guia de Estudos unidade I. 
 
 
 
 
 Página 3 de 5 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): EDUARDO ARRUDA 
 
 
5. Estruturas de repetições são bastante usadas na programação de computadores, pois realizam uma ação 
várias vezes de acordo como será determinada na sua estrutura. Pois bem, sobre estrutura de repetição, é 
INCORRETO afirmar que: 
 
a) dentre as diversas qualidades dos computadores, há uma muito interessante: eles podem repetir um conjunto de 
instruções várias vezes. 
b) essa repetição pode ser realizada em uma quantidade definida de vezes, que chamamos de “repetição 
determinada”, ou uma quantidade indefinida de vezes, que chamamos de “repetição indeterminada”. 
c) essas repetições (determinada ou indeterminada) tem uma aplicação específica para cada uma delas. 
d) estrutura de repetição somente existem em algumas linguagens de programação. 
e) todas as linguagens de programação possuem estrutura de repetição. 
Comentário: A questão descreve a criação de um programa computacional, especificamente as estruturas de 
repetições, detalhado na página 17 do Guia de Estudos unidade I. 
 
6. Estruturas de repetições são bastante usadas na programação de computadores e são definidas em duas 
formas. Identifique qual das alternativas abaixo descrevem as duas formas corretas de estruturas de repetições 
na programação de computadores: 
 
a) a repetição é chamada “repetição determinada”, porque não termina quando solicitamos. Indeterminada quando é 
possível saber a repetição. 
b) repetição indeterminada acontece normalmente quando não é possível fazer o algoritmo. Determinada quando é 
possível. 
c) a repetição é chamada “repetição determinada”, ao determinar o que irá acontecer no algoritmo. Indeterminada 
quando definimos quantas vezes será a repetição dos comandos. 
d) a repetição é chamada “repetição determinada”, porque acontece um número fixo de vezes, que é 
conhecido previamente. O uso de repetição indeterminada acontece normalmente quando não é possível 
saber, com antecedência, quantas vezes a repetição acontecerá. 
e) quase nunca usada nos programas de computadores, as estruturas de repetição determinadas e indeterminadas 
são praticamente iguais. 
Comentário: A questão descreve a criação de um programa computacional, especificamente as estruturas de 
repetições, detalhado na página 18 e 19 do Guia de Estudos unidade I. 
 
7. A linguagem do VBA possui características bem particulares. Leia as afirmações abaixo e com relação ao 
VBA, marque a alternativa CORRETA: 
 
• a função IsNumeric corta um string 
• a função Inputbox criar macros, mas não salva 
• a função Day retorna o valor do mês apenas 
• a função Date não tem como disponibilizar o ano corrente. 
 
a) nenhuma alternativa correta. 
b) uma alternativa correta. 
c) duas alternativas corretas. 
d) três alternativas corretas. 
e) quatro alternativas corretas. 
Comentário: Questão que aborda as características do VBA, descritas na Unidade II do Guia de Estudos nas páginas 5, 
6 e 7. 
 
8. Observando as estruturas de seleção do VBA, seguindo as afirmativas abaixo, identifique quantas delas são 
verdadeiras e marque a resposta CORRETA: 
 
If -Then - Else => Funciona da mesma forma que o “SE... ENTAO... SENAO...FIMSE”. É uma estrutura de 
seleção que permite definir a forma com que o programa reage de acordo com uma dada condição. 
Select - Case => Serve para selecionar qual parte do código será executada de acordo com o dado avaliado. 
 
 
 
 Página 4 de 5 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): EDUARDO ARRUDA 
 
 
a) somente o primeiro comando está correto. 
b) somente o segundo comando está correto. 
c) os dois comandos estão errados.d) ambos estão corretos. 
e) estes comandos não existem no VBA. 
Comentário: Questão que aborda as características da estrutura de seleção do VBA, descritas na Unidade III do Guia 
de Estudos na página 9. 
 
9. Referente a este programa criado no VBA, marque a alternativa correta que descreve a funcionalidade do 
código: 
 
Sub situacao () 
Dim 
Media 
Msg As String 
If media < 4 Then 
Msg = “foi reprovado” 
If media >= 4 And media < 7 Then 
Msg = “está na final” 
If media >= 7 Then Msg = “foi aprovado” 
MsgBox “você “ & Msg 
End Sub 
 
a) situação de media de um aluno, onde ele é aprovado se a média for maior ou igual a 7. Se for maior ou 
igual a 4 e menor do que 7, o aluno vai pra a final. Se for menor do que 4, o aluno é reprovado diretamente. 
b) situação de media de um aluno, onde ele é Reprovado se a média for maior ou igual a 7. Se for maior ou igual a 4 
e menor do que 7, o aluno vai pra a final. Se for menor do que 4, o aluno é Aprovado diretamente. 
c) situação de media de um aluno, onde ele está de recuperação se a média for maior ou igual a 7. Se for maior ou 
igual a 4 e menor do que 7, o aluno vai pra aprovação. Se for menor do que 4, o aluno é reprovado diretamente. 
d) situação de media de um aluno, onde ele é aprovado se a média for maior ou igual a 7. Se for maior ou igual a 4 e 
menor do que 7, o aluno vai pra reprovação. Se for menor do que 4, o aluno está na final diretamente. 
e) situação de media de um aluno, onde ele está na final se a média for maior ou igual a 7. Se for maior ou igual a 4 
e menor do que 7, o aluno vai ser reprovado. Se for menor do que 4, o aluno é aprovado diretamente. 
Comentário: Questão que aborda as características da estrutura de seleção do VBA, descritas na Unidade III do Guia 
de Estudos na página 10. 
 
10. A linguagem do VBA é extremamente flexível e fácil, e se parece com as demais, o que facilita muito o seu 
aprendizado. Observe o comando que segue e marque a alternativa correta: 
 
Sub situacao () 
Dim media As Double 
DIM msg as string 
media = InputBox (“Digite a media:”) 
Select Case media 
Case 0 To 3.9: msg = “reprovado” 
Case 4 To 6.9: msg = “final” 
Case 7 To 10: msg = “aprovado” 
End Select 
MsgBox “Situação:” & msg 
End Sub 
a) situação de media de um aluno, onde ele é aprovado se a média for maior ou igual a 7. Se for maior ou 
igual a 4 e menor do que 7, o aluno vai pra a final. Se for menor do que 4, o aluno é reprovado diretamente. 
 
 
 
 Página 5 de 5 
 
DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): EDUARDO ARRUDA 
 
 
b) situação de media de um aluno, onde ele é Reprovado se a média for maior ou igual a 7. Se for maior ou igual a 4 
e menor do que 7, o aluno vai pra a final. Se for menor do que 4, o aluno é Aprovado diretamente. 
c) situação de media de um aluno, onde ele está de recuperação se a média for maior ou igual a 7. Se for maior ou 
igual a 4 e menor do que 7, o aluno vai pra aprovação. Se for menor do que 4, o aluno é reprovado diretamente. 
d) situação de media de um aluno, onde ele é aprovado se a média for maior ou igual a 7. Se for maior ou igual a 4 e 
menor do que 7, o aluno vai pra reprovação. Se for menor do que 4, o aluno está na final diretamente. 
e) situação de media de um aluno, onde ele está na final se a média for maior ou igual a 7. Se for maior ou igual a 4 
e menor do que 7, o aluno vai ser reprovado. Se for menor do que 4, o aluno é aprovado diretamente. 
Comentário: Questão que aborda as características da estrutura de seleção do VBA, descritas na Unidade III do Guia 
de Estudos na página 11.

Continue navegando