Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/06/2022 19:35 Avaliação I - Individual 1/3 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739666) Peso da Avaliação 1,50 Prova 46335161 Qtd. de Questões 10 Acertos/Erros 6/4 Nota 6,00 Os compiladores são identificados como programas que realizam a tradução do código-fonte para uma linguagem entendível para o computador. O processo de tradução (compilação) implica na conversão de programa, expresso em código-fonte, em um programa equivalente, expresso em código- executável. Com base no componente deste ciclo de compilação de programas em C, assinale a alternativa INCORRETA: A Código-executável. B Código-objeto. C Código-fonte. D Código-interpretável. Sobre recursividade é falso afirmar que: A A recursividade é uma função dentro de outra. B As chamadas recursivas devem ser limitadas para evitar o uso excessivo de memória. C 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. D 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. Sobre o código a seguir, há um erro em sua construção. Qual o problema que este código apresentará em sua execução? A Erro de formatação. B Tipo indefinido. C Loop infinito. D Declaração incorreta de variável. Nos estudos de Linguagens de Programação e Estruturas de Dados, abordamos o uso da identação. Com base na identação, assinale a alternativa CORRETA: A A organização da escrita de códigos-fonte, essa organização ocorre de forma horizontal. B A técnica mais comumente utilizada para a tradução de programas é a compilação. VOLTAR A+ Alterar modo de visualização 1 2 3 4 28/06/2022 19:35 Avaliação I - Individual 2/3 C São dados cujos valores são fixos e que não se alteram ao longo da execução de um programa. D A técnica mais comumente utilizada para a tradução de programas é a compilação. Os operadores aritméticos realizam o processo de cálculo diferentemente da atribuição, nesse caso os cálculos seguem as regras estabelecidas na álgebra, em que os operadores compilam os valores da esquerda para a direita. Com base num operador aritmético, assinale a alternativa INCORRETA: A ^. B /. C <>. D Mod. A linguagem de programação C é compilada, de propósito geral, estruturada, imperativa, procedural. É padronizada por uma Organização Internacional, criada em 1972 por Ken Thompson e Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix. A linguagem C possui várias características positivas. Com base nessas características, assinale a alternativa CORRETA: A Portabilidade. B É fortemente integrada com a linguagem Assembly. C É especifica para desenvolvimento de Sistemas Operacionais. D Não precisa começar com uma função principal (main). 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 stdio.h B math.h C stdlib.h D time.h A compilação de programas em C, os compiladores são identifcados como programas que realizam a tradução do código-fonte para uma linguagem compilada e entendível para o computador. Seguindo a análise de Pinheiro (2012, p. 6), quais as quatro etapas que o compilador C realiza: FONTE: PINHEIRO, Francisco A. C. P. Elementos de programação em C. Dados Eletrônicos. Porto Alegre: Bookman, 2012. A Pós-processamento, Compilação, Compilação e Ligação. B Pré-processamento, Compilação, Compactação e Ligação. C Pré-processamento, Compilação, Compilação e Ligação. D Pré-processamento, Compilação, Compilação e Rejeição. Há uma sequência de tipo de dados que se adequa corretamente aos valores a seguir: 35 13.76 'João'Com base nessa sequência, assinale a alternativa CORRETA: A float, float, char. B float, int, char. 5 6 7 8 9 28/06/2022 19:35 Avaliação I - Individual 3/3 C int, float, char. D double, char, int. 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 É composta com tipos primitivos de dados, constantes e variáveis, atribuição, operadores aritméticos e funções. B Realiza a compilação de programas através do Código-Fonte, Código-Objeto e Código-Executável. C É considerada uma linguagem muito rápida para ser executada. D Sua principal característica está na segurança que sua aplicação disponibiliza, sua agilidade para ser executado e confiabilidade em ser utilizado para vários tipos de aplicações. 10 Imprimir
Compartilhar