Baixe o app para aproveitar ainda mais
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=
Compartilhar