Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 As etapas que envolvem a linguagem de programação e estruturas de dados pode 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. A linguagem de programação em C, é considerada uma linguagem muito rápida para ser executada e possui seu próprio compilador de código. A linguagem C é composta por várias características. Com base na característica, assinale a alternativa CORRETA: A Operadores aritméticos reais. B Atribuição. C Tipos Primários de dados Constantes e Variáveis. D Funções analíticas. 2 Para que um computador funcione, receba e execute funções, primeiramente este precisa entender os códigos que formam os programas. Os COMPILADORES e INTERPRETADORES auxiliam os computadores nessa função de entender as linguagens de programação e para que esses executem de forma correta as atividades advindas da programação. Sobre compilação / interpretação de código é falso afirmar que: A Como o compilador traduz todo o código de uma só vez, ele gasta uma quantidade maior de tempo analisando e processando a linguagem de alto nível em comparação com o interpretador, que gasta menos tempo nesse mesmo processo. B O interpretador possui a característica de executar cada linha de código digitada no programa de computador, necessariamente o código é interpretado e executado pelo programa em sequência. C O compilador traduz o programa inteiro em código de máquina de uma unica vez e então o executa, criando um arquivo que pode ser rodado. D O tempo para execução de um código é menor em um código interpretado que em um código compilado. 3 Os programas interpretados tornam o processo de tradução para o sistema máquina mais rápido para sua execução, possuem maior dinamicidade e podem ser utilizados em vários sistemas operacionais, possuem maior portabilidade. No entanto, seu desempenho na execução dos códigos para a linguagem da máquina é inferior aos programas compilados. Com base na sequência de execução do programa interpretação, assinale a alternativa CORRETA: A Instrução e Entrada > Saída > Interpretador. B Instrução e Entrada > Interpretador > Saída. C Interpretador > Instrução e Entrada > Saída. D Saída > Interpretador > Instrução e Entrada. 4 As funções são procedimentos em uma linguagem de programação no recebimento dos blocos de códigos, as funções possuem como responsabilidade apresentar algum valor sobre a ação solicitada. Com base no surgimento da Internet, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em Java, todas as função são escritas com argumentos. ( ) Uma desvantagem da função é que só permite ser utilizada uma única vez ao longo da execução do programa. ( ) As funções escritas em Java podem receber objetos como argumentos. ( ) As funções podem receber diversos argumentos, desde que sejam separados por ponto e vírgula ( ; ) para o compilador possa trata-los de forma isolada. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - F. B F - F - V - F. C F - V - F - V. D V - V - F - V. 5 O gerenciamento da memória, dentro de um programa de computador, é de suma importância para o bom funcionamento do mesmo. Com base no exposto, analise as sentenças a seguir: I- Constantes são dados cujos valores são fixos e que não se alteram ao longo da execução de um programa. II- Constantes podem ser declaradas na linguagem C usando a palavra reservada const. III- Constantes e variáveis tem o mesmo significado, apesar de suas diferenças no formato da declaração. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B Somente a sentença I está correta. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. 6 A linguagem C possui várias características positivas como, por exemplo, podemos citar sua portabilidade que indica a facilidade de se converter um programa feito para um hardware específico e sistema operacional, em um equivalente que possa ser executado em outro hardware específico ou sistema operacional. Ainda segundo o autor a estrutura de um programa em C é composto por Cabeçalho, Bloco de Instruções e por Comentários do Programa. Com base no código da linguagem de programação C, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um programa em C tem que, obrigatoriamente, conter a função principal (main). ( ) Uma variável (local) declarada dentro de uma função "vive" enquanto esta função está sendo executada, e nenhuma outra função tem acesso direto a esta variável. ( ) Em C devemos reservar área de memória para armazenar cada dado. ( ) Variáveis locais é que devem sempre ser explicitamente inicializadas antes de seu uso. Assinale a alternativa que apresenta a sequência CORRETA: A V – V – V – V. B F – V – V – V. C F – V – F – F. D V – F – V – F. 7 A linguagem de programação C é considerada de alto nível, a linguagem de programação C possui essa característica. 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 “alocação de memória e comandos para o sistema operacional”.stdlib.h: A time.h B stdlib.h C math.h D stdio.h 8 Na alocação estática de memória, os tipos de dados tem tamanho predefinido e a alocação é feita em tempo de compilação. Na alocação dinâmica de memória é possível alocar espaços durante a execução de um programa e também permite aumentar ou até diminuir a quantidade de memória alocada. A alocação dinâmica possui a responsabilidade de resolver problemas com estruturas de dados, possui quatro funções para alocação de memória. A malloc / calloc / realloc / free B alloc / ralloc / clear / free C sizeof / alloc / clear / malloc D malloc / sizeof / free / alloc 9 Na linguagem C, existem grupos de operadores utilizados durante a escrita do programa, dentre eles os tipos primitivos de dados, constantes e variáveis e também a atribuição, os operadores aritméticos e as funções. Nas funções, existem as funcionalidades de biblioteca. Tendo a descrição de umas destas funcionalidades, que é “manipulação de cursor na tela”, com base no comando correspondente, assinale a alternativa CORRETA: A Ctype.h B Math.h C Conio.h D Stdlib.h 10 Sobre o código a seguir, há um erro em sua construção: Esse erro está presente na linha: A 8. B 4. C 6. D 2.
Compartilhar