Buscar

Linguagem de programação e estruturas de dados Av 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

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

Continue navegando