Baixe o app para aproveitar ainda mais
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.
Compartilhar