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