Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação I - Individual (Cod.:768953) Peso da Avaliação 1,50 Prova 55231203 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 A linguagem de programação C é considerada de alto nível. Outra característica da linguagem C pode ser observada a partir do seu próprio compilador, este por sua vez executa os códigos, gerando programas executáveis muito menores e muito mais rápidos do que outras linguagens de programação. Sobre a linguagem de programação C, assinale a biblioteca CORRETA que tem como sua principal funcionalidade a “entrada e saída de dados”: A math.h B stdio.h C time.h D stdlib.h A estrutura de dados é composta por muitas funcionalidades e características, as quais têm como objetivo auxiliar a linguagem de programação e aos programadores, tornando os programas mais estruturados. Com base na recursividade, assinale a alternativa INCORRETA: A A recursividade é um elemento que tem a função, dentro da estrutura de dados, de executar a chamada da mesma função, esta pode ser tanto uma recursividade direta, quanto uma recursividade indireta. B As chamadas recursivas devem ser limitadas para evitar o uso excessivo de memória. C A recursividade é uma função dentro de outra. D A estrutura da recursividade consiste em uma fila - descer até a base fazendo os cálculos ou rotinas de cada instrução, e então da base até o topo da pilha são empilhados os resultados de cada instrução e no final o topo contém o resultado que é retornado. As etapas que envolvem a linguagem de programação e estruturas de dados podem ser tudo que envolve a lógica de programação, desde a utilização de dados, organização de memória, utilização de códigos e linguagens específicas para cada necessidade. Sobre linguagens de programação, assinale a alternativa CORRETA que não apresenta características da Linguagem de Programação C: A É uma linguagem que atualmente está em ascensão, é muito utilizada para vários tipos de aplicações, principalmente para aplicações web. B Realiza a compilação de programas através do Código-Fonte, Código-Objeto e Código-Executável. C Possui seu próprio compilador de código. D Em sua portabilidade é permitido converter e executar programas, sistemas operacionais e hardware diferentes do seu código-fonte. Na linguagem de programação C, a definição de dados pode ser compreendida, estruturada e formada por inúmeros dados que são estipulados para cada objetivo em que o computador tenha que entender e executar alguma tarefa. É crucial uma linguagem oferecer suporte para uma coleção apropriada de tipos e estruturas de dados. Sobre tipos primitivos de dados, assinale a alternativa CORRETA que apresenta a relação das palavras-código e seus tipos primitivos: I- float. II- void. III- int. IV- char. V- double. ( ) Caracter. ( ) Vazio (sem valor). ( ) Real de precisão dupla. ( ) Inteiro. ( ) Real de precisão simples. Assinale a alternativa que apresenta a sequência CORRETA: A II - IV - III - V - I. B IV - II - V - III - I. C IV - II - I - V - III. D III - I - V - II - IV. A recursividade é um recurso poderoso, que quando bem aplicado pode simplificar a resolução de problemas computacionais através de linguagens de programação. Uma das vantagens desta estratégia é que ela independe de linguagem de programação, podendo ser implementada em qualquer linguagem que dê suporte a funções, procedimentos ou métodos. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A recursividade indireta exige no mínimo a existência de duas funções distintas. ( ) Funções recursivas diretas não necessitam de uma condição específica para encerrar o processamento. ( ) A recursividade deve ser utilizada com parcimônia, pois pode diminuir o desempenho do programa em situações específicas. ( ) As funções recursivas necessitam de algum tipo de comando de repetição para funcionarem corretamente. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B V - F - V - F. C F - V - F - V. D V - F - F - V. Conforme site JAVABR, o Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Sobre a linguagem de programação Java, analise as afirmativas a seguir: I- A linguagem Java é considerada uma linguagem que possui segurança e portabilidade. II- O Java é bastante flexível, por conta da possibilidade de expansão através das bibliotecas, ou APIs. III- A base da programação Java são as classe e seus objetos, que 'imita', o mundo real, o que facilita bastante a programação. IV- A programação Java possui como objetivo programar em baixo nível, onde seus comandos e códigos de programas são compilados diretamente em uma máquina swapping. Assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B As afirmativas I, II e III estão corretas. C As afirmativas II, III e IV estão corretas. D As afirmativas III e IV estão corretas. A linguagem de programação C possui tipos primitivos de dados, constantes e variáveis, atribuição, operadores aritméticos e funções. Um sistema possui como principal função executar e processar os dados, conforme solicitações e comandos estipulados. Assinale a alternativa CORRETA que apresenta qual a responsabilidade do operador de atribuição: A Atribuir valor para uma informação variável, sendo o símbolo deste identificado pelos sinais de dois-pontos e igual (:=). B Atribuir valor para um dado constante, sendo o símbolo deste identificado pelo sinal de igual (=). C Atribuir valor para uma informação constante, sendo o símbolo deste identificado pelo sinal de igual (=). D Atribuir valor para um dado variável, sendo o símbolo deste identificado pelo sinal de igual (=). Segundo Rebollo (2013), “os comentários podem ser de uma linha ou comentários de múltiplas linhas”. Assinale a alternativa CORRETA que contenha a tag que pode ser usado para realizar o comentário de apenas uma linha: FONTE: REBOLLO, Carlos. Introdução à linguagem C. 2013. Disponível em: http://www.cenapad.unicamp.br/servicos/treinamentos/apostilas/apostila_C.pdf. Acesso em: 9 out. 2014. A \\ B // C /* */ D -- A programação Java, por sua vez, é uma linguagem que atualmente está em ascensão, é muito utilizada para vários tipos de aplicações. Com base no exposto, assinale a alternativa CORRETA: A Para programação Web. B Somente para programação C++. C Somente para ordenar banco de dados. D Para orientação de objetos e banco de dados. A Programação Orientada a Objetos (POO) é um padrão de desenvolvimento de softwares largamente utilizado em muitas linguagens de programação atuais. Com base na Linguagem orientada a objetos, assinale a alternativa CORRETA: A Java. B Ferramentas UML. C Algoritmos. D Fluxograma. VOLTAR A+ Alterar modo de visualização 1 2 3 4 5 6 7 8 9 10 Imprimir Diego de Miranda Olivo Análise e Desenvolvimento de Sistemas (3211302) 12 Semestres Meu Curso Estágio e emprego Biblioteca Comunicação Atendimento Financeiro Indicação Premiada http://www.cenapad.unicamp.br/servicos/treinamentos/apostilas/apostila_C.pdf%3E https://ava2.uniasselvi.com.br/home https://ava2.uniasselvi.com.br/my-course https://ava2.uniasselvi.com.br/internships-and-jobs https://ava2.uniasselvi.com.br/communication https://ava2.uniasselvi.com.br/attendance https://ava2.uniasselvi.com.br/financial https://ava2.uniasselvi.com.br/award-indication
Compartilhar