Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/11/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2 Legenda: Resposta Certa Sua Resposta Errada 1. A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos operadores aritméticos e lógicos. Assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de va inteiros: a) <> b) Mod c) <+ d) Div 2. Entre as características da linguagem de programação Java, podemos destacar a portabilidade entre plataformas, a utilização de uma máquina vi execução dos programas e o grande conjunto de APIs e bibliotecas, atendendo às mais variadas necessidades dos desenvolvedores. Com relaçã linguagem de programação Java, analise as sentenças a seguir: I- A JVM é responsável por criar uma espécie de sandbox, onde a execução dos programas fica praticamente isolada do sistema operacional. II- Um programa escrito em Java pode possuir várias classes. Entretanto, o processo de compilação gerará somente um arquivo binário para repre programa. III- Um applet é essencialmente um programa em Java que executa através de uma página html. IV- Um método pode ser criado sem nenhum parâmetro através dos parênteses vazios e sem nenhum retorno, através da palavra void. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I e II estão corretas. d) As sentenças I, III e IV estão corretas. 3. 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 Assinale a alternativa CORRETA que apresenta o comando responsável pela captação dessa informação: a) Leia b) Apague c) Altere d) Escreva 4. Os números de Fibonacci correspondem a uma sequência infinita na qual os dois primeiros termos são 0 e 1. Cada termo da sequência, à exceçã primeiros, é igual à soma dos dois anteriores, conforme a relação de recorrência a seguir. f(n) = f(n-1) + f(n-2) Para desenvolver este algoritmo é possível fazer ele iterativo ou recursivo. Sobre o exposto, analise as afirmativas a seguir: I- A iteratividade indireta é caracterizada, por exemplo, quando uma função C chama a função D, e esta função D, chama a função C. II- A solução recursiva possui a vantagem de ser implementada diretamente a partir da definição do problema. III- A solução iterativa é mais vantajosa em termos de eficiência, mas exige mais atenção na implementação. IV- A solução iterativa realiza economia de espaço na memória do computador. Assinale a alternativa CORRETA: a) As afirmativas I e II estão corretas. b) As afirmativas III e IV estão corretas. c) As afirmativas II e III estão corretas. d) As afirmativas I e IV estão corretas. 5. Cada linguagem de programação possui características específicas que a tornam mais ou menos adequada para a resolução de problemas atravé desenvolvimento de software. Sobre as características da linguagem de programação C e da linguagem de programação Java, assinale a alternat CORRETA: a) A linguagem de programação Java possui uma característica de linguagem de máquina monoplataforma. b) A linguagem de programação C é considerada multiplataforma, pois qualquer sistema operacional consegue ler o código de máquina gerado no de compilação. c) O processo de tradução de código fonte para código de máquina na linguagem de programação C passa pelas seguintes etapas: Código-Fonte Objeto e Código-Executável. d) A linguagem de programação C é considerada híbrida, pois é tanto compilada quanto interpretada. 6. Na Ciência da computação, uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de mo possam ser usados eficientemente, facilitando sua busca e modificação. Com relação às estruturas de dados para armazenamento de informaçõe classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma constante é um determinado valor fixo que se modifica na execução do programa. ( ) Variáveis são posições de memória com conteúdo fixo. A atribuição do valor ocorre no momento da declaração da variável e no cabeçalho do ( ) Toda variável é identificada por um nome ou identificador. ( ) Vetores são estruturas que têm uma sequência de valores que possuem os mesmos tipos de dados. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) F - V - V - V. c) V - F - V - V. d) F - V - F - F. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_6%20aria-label= 10/11/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2 7. Um algoritmo pode ser definido como uma sequência de passos/instruções que visam atuar na solução de um problema que pode ou não ser reco Embora o conceito de algoritmos pareça complexo, na verdade, o aplicamos inconscientemente muitas vezes em nosso dia a dia. Sobre os conce dão sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Dados são valores sem significado contextual. ( ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita. ( ) Uma informação não possui significado contextual atrelado a um valor. ( ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação. ( ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V - F. b) V - V - F - V - F. c) V - F - V - F - F. d) F - F - F - V - V. 8. Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática, relacional ou lógica entre duas ou mais informações. Apesar de cada linguagem de programação empregar sua própria sintaxe para representar os operadores, a operação que eles repr o resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos operadores matemáticos, relacionais e lóg classifique V para as sentenças verdadeiras e F para as falsas: ( ) O operador DIV nos traz a parte inteira do resultado de uma divisão. ( ) Para x=5 e y=10, x MOD y retorna o valor 0. ( ) Em uma operação do tipo E, todos os operandos devem ser verdadeiros para que o resultado seja verdadeiro. ( ) A expressão "(4<=10) ou (5>8)" tem como resultado o valorFALSO. ( ) O operador <> serve para verificar se dois valores são diferentes. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F - F. b) V - F - V - F - V. c) F - V - F - V - F. d) V - V - F - V - V. 9. No modo recursivo de representação, a descrição de um conceito faz referência ao próprio conceito. São elementos fundamentais de uma definiç recursiva: o caso-base (base da recursão) e a reaplicação da definição. Com relação à recursividade como paradigma de programação, analise as a seguir: I- O uso da recursão não é possível em linguagens com estruturas para orientação a objetos. II- As linguagens de programação funcionais têm, na recursão, seu principal elemento de repetição. III- No que diz respeito ao poder computacional, as estruturas iterativas e recursivas são equivalentes. IV- Estruturas iterativas e recursivas não podem ser misturadas em um mesmo programa. Assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças I e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I e IV estão corretas. 10.Uma função é denominada recursiva quando ela é chamada novamente dentro de seu corpo. Implementações recursivas tendem a ser menos ef porém facilitam a codificação e seu entendimento. Considere a função recursiva f(), apresentada na imagem a seguir, a qual foi escrita em linguag Suponha que a função f() é acionada com os seguintes parâmetros de entrada: F([2, -4, 7, 0, -1, 4}, 6); Nesse caso, o valor de retorno da função f() será: a) 10. b) 13. c) 8. d) 15. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTI=&action3=NDU2NzQ2&action4=MjAxOS8y&action5=MjAxOS0xMS0xMFQyMTo1NTowNS4wMDBa&prova=MTM5NDIzMjU=#questao_10%20aria-label=
Compartilhar