Buscar

Linguagens de Programação e Estruturas de Dados

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

Prévia do material em texto

Disciplina: Linguagens de Programação e Estruturas de Dados (ADS12)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:637408) ( peso.:1,50)
Prova: 17967042
Nota da Prova: 9,00
Legenda:   Resposta Certa    Sua Resposta Errada  
1. Os Tipos Abstratos de Dados (TAD) representam um conjunto finito de valores que são ordenados, onde pode ocorrer a duplicidade de valor. Veto
relação aos vetores, analise as sentenças a seguir:
I- Arranjos são vetores que têm uma sequência de valores que possuem o mesmo tipo de dados.
II- A principal função de um vetor é organizar de forma estruturada um conjunto de dados.
III- Vetores não podem estar disponíveis através de uma lista.
IV- Vetores são considerados uma sequência de valores e são armazenados em uma sequência de dados na memória dos programas. 
Assinale a alternativa CORRETA:
 a) As sentenças  II e III estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
2. Uma linguagem de programação é uma linguagem que possui sintaxe (formato) e semântica (significado), e é usada para expressar uma sequênc
dados que definem conjunto de valores e as operações aplicáveis sobre esses valores. Os tipos de dados servem fundamentalmente para oferece
dados usados pelos programas. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) São tipos de dados primitivos na linguagem de programação JAVA: inteiro, booleano e caractere.
(    ) O tipo de dado usado para armazenar expressões condicionais, apresentando apenas duas opções de valores (verdadeiro ou falso) é o boolea
(    ) Matriz é um tipo de dado primitivo.
(    ) Os compiladores geram a partir do código-fonte, o arquivo executável do aplicativo. Este só pode ser executado, não sendo passível de altera
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - V - V - V.
 c) V - V - F - V.
 d) V - F - F - V.
3. A linguagem de programação Java, lançada em 1995, tem demonstrado ser muito estável, já que é uma plataforma computacional dotada de tecn
computadores. Sobre esta plataforma, analise as sentenças a seguir:
I- É uma linguagem de programação orientada a objetos que contempla tipos de dados variáveis.
II- O objetivo principal é a programação em alto nível.
III- É multiplataforma com foco para desenvolvimento de aplicações WEB.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) Somente a sentença I está correta.
 c) Somente a sentença III está correta.
 d) As sentenças II e III estão corretas.
4. A interpretação e a compilação são dois processos distintos através dos quais o código fonte, escrito em uma linguagem que seres humanos ente
Considerando este processo de tradução, mais especificamente a interpretação e a compilação de códigos fonte, assinale a alternativa CORRETA
 a) Na compilação, o computador executa instrução por instrução, fazendo a validação somente neste momento.
 b) Na interpretação, o computador valida todo o código fonte para somente então começar a execução.
 c) Através da interpretação do código fonte, obtém-se um maior desempenho de execução, na maioria das vezes.
 d) No processo de compilação, todo o código fonte é avaliado para somente então se proceder com a sua tradução para linguagem de máquina.
5. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa realizar as suas instruções e retornar o resultado esper
informação:
 a) Apague
 b) Leia
 c) Escreva
 d) Altere
6. As estruturas de dados definem a organização, os métodos de acesso e as opções de processamento e armazenamento de todos os dados utiliza
estudadas, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) São sempre verificados pelo compilador. Caso se extrapole a capacidade do tipo, um erro ocorre e o programa é abortado. 
(    ) Mais comuns e mais utilizados são as matrizes e os registros. 
(    ) São associados a um descritor. Um descritor é uma estrutura de dados, que não ocupa espaço na memória, que armazena os atributos do tip
(    ) Na forma de caracteres geralmente são armazenados como codificações numéricas, como o padrão UTF.
(    ) Inteiros são sempre representados como uma cadeia de caracteres. O caractere mais à esquerda representa o sinal positivo ou negativo. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) F - V - F - F - V.
 c) V - V - V - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_6%20aria-label=
 d) F - F - F - V - F.
7. A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos
aritmético capaz de retornar o resto da divisão de valores inteiros:
 a) <>
 b) Div
 c) <+
 d) Mod
8. Os termos da sequência de Fibonacci são definidos por:
Fibonacci(0) = 0
Fibonacci(1) = 1
Fibonacci(n) = Fibonacci(n-1) + Fibonacci(n-2)
Uma solução recursiva para o cálculo do i-ésimo termo da sequência é dada pela função apresentada na imagem a seguir. Sobre a execução recu
I- O método recursivo é o mais eficiente para o cálculo do i-ésimo termo da sequência de Fibonacci.
PORQUE
II- Realiza duas chamadas por passo da recursão, cada uma mais simples do que a chamada original.
Assinale a alternativa CORRETA:
 a) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
 b) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
 c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
 d) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
9. Dentre as várias instruções que um algoritmo pode executar, encontram-se as operações relacionais que permitem ao desenvolvedor realizar com
Com base no exposto, analise as sentenças a seguir:
I- O operador <> permite verificar se um valor é diferente do outro.
II- Ao realizar a operação relacional 20 >= 20, o resultado desta operação será falso.
III- Foi atribuído à variável Nome o valor José, logo Nome >= Pedro.
IV- Para a obtenção da carteira nacional de habilitação, é necessário ter idade > 18.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças I e IV estão corretas.
10.Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências corretas dos elementos de uma ling
regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-seo tipo de dados que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da pseudolinguagem portugol é representad
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e V estão corretas.
 b) As sentenças III e V estão corretas.
 c) As sentenças I, IV e V estão corretas.
 d) As sentenças II e III estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMTI=&action3=NjM3NDA4&action4=MjAyMC8x&prova=MTc5NjcwNDI=#questao_10%20aria-label=

Continue navegando