Buscar

Linguagens de Programação e Estruturas de Dados - avaliação 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando