Buscar

TECNICAS DE PROGRAMAÇÃO - Avaliação Formativa I

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

Iniciado em Saturday, 26 Nov 2022, 15:36
Estado Finalizada
Concluída em Saturday, 26 Nov 2022, 16:49
Tempo
empregado
1 hora 13 minutos
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Leia o fragmento a seguir e complete corretamente as lacunas: "O uso do polimorfismo pressupo~e duas condic¸o~es: a existe^ncia de _______
entre as classes e a redefinic¸a~o de ______ em todas as classes." 
A alternativa que completa corretamente as lacunas é: 
Escolha uma opção:
A. Herança, abstratas. 
B. Abstratas, herança. 
C. públicas, métodos. 
D. Herança, métodos. 
Sua resposta está correta.
Questão 7 - Técnicas de Programação 
A palavra “final” é utilizada para impedir que uma classe possa ser herdada. Colocamos, para isso, ela logo antes da palavra class na declaração.
A resposta correta é: Herança, métodos.
Questão 2
Correto
Atingiu 1,00 de 1,00
Analise o código abaixo construído por André. Ele resolveu desenvolver um programa que verifica se ele deve ou não comprar um certo
produto a partir do valor da mercadoria. 
Marque a opção que corresponde ao resultado obtido ao executarmos o código desenvolvido por André: 
Escolha uma opção:
A. Irá ocorrer um erro, pois não foi declarado o comando else para satisfazer outras condições. 
B. Teremos a saída: “Está barato, pode comprar”. 
C. Teremos a saída: “Pode pesquisar mais” 
D. Teremos a saída: “Você pode pedir um desconto” 
Sua resposta está correta.
Questão 1 - Técnicas de Programação 
Como o conteúdo da variável valor é igual a 10, a condição satisfeita será a primeira. Quando utilizamos o comando o comando if não somos
obrigados a declarar um else.
A resposta correta é: Teremos a saída: “Está barato, pode comprar”.
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
Analise o código abaixo: 
De acordo com este código: 
Escolha uma opção:
A. Sempre será executado o bloco else, pois foi adicionado um true no parâmetro do if, por isso, ele sempre será falso. 
B. Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. 
C. Ao ser executado, irá ocorrer um erro, pois foi adicionado um true no lugar de uma condição. 
D. Ao ser executado, ele dará erro, pois o código não faz sentido. 
Sua resposta está correta.
Questão 11 - Técnicas de Programação 
Geralmente é passado uma condição para o comando if analisar e, normalmente, ela retorna um valor booleano: true ou false. Nessa situação,
quando for true, ele irá executar o bloco do if, quando for false, irá pular para o else. No comando apresentado, ele sempre vai ser true, por
isso sempre executará o bloco do if.
A resposta correta é: Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro.
Para impedir que uma classe possa ser herdada por outra, utilizamos a palavra: 
Escolha uma opção:
A. noHerda 
B. final 
C. private 
D. public 
Sua resposta está correta.
Questão 6 - Técnicas de Programação 
A palavra “final” é utilizada para impedir que uma classe possa ser herdada. Colocamos, para isso, ela logo antes da palavra class na declaração.
A resposta correta é: final
Questão 5
Correto
Atingiu 1,00 de 1,00
Observe o seguinte código: 
Marque a alternativa que corresponde ao valor exibido na tela após a execução deste código: 
Escolha uma opção:
A. 12 
B. 123 
C. 2 
D. 1 
Sua resposta está correta.
Questão 7 - Técnicas de Programação 
O programa, ao ser executado, analisa a variável 'i', inicializada com o valor 1. Como esta condição será verdadeira, ele executará o bloco do
case 1, exibindo o valor 1 da tela e, logo após, a variável 'i' recebe o valor 2. Como não tem o comando break, ele continua a análise. Em
seguida, verifica se 'i' é igual a 2, como essa verificação será verdadeira, ele vai escrever na tela o valor 2 logo após o 1, formando, pois, o
número 12. Como neste bloco tem o comando break, ele interrompe a análise.
A resposta correta é: 12
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
Analise o código abaixo: 
Gráfico 
De acordo com este código: 
Escolha uma opção:
A. Ao ser executado, ele dará erro, pois o código não faz sentido. 
B. Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. 
C. Ao ser executado, irá ocorrer um erro, pois foi adicionado um true no lugar de uma condição. 
D. Sempre será executado o bloco else, pois foi adicionado um true no parâmetro do if, por isso, ele sempre será falso. 
Sua resposta está correta.
Questão 11 - Técnicas de Programação 
Geralmente é passado uma condição para o comando if analisar e, normalmente, ela retorna um valor booleano: true ou false. Nessa situação,
quando for true, ele irá executar o bloco do if, quando for false, irá pular para o else. No comando apresentado, ele sempre vai ser true, por
isso sempre executará o bloco do if.
A resposta correta é: Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro.
Em orientação a objetos, quando dizemos que uma classe A estende a classe B, o que estamos afirmando é 
Escolha uma opção:
A. A classe B é derivada de A. 
B. A classe B é superclasse de A. 
C. A e B são classes irmãs. 
D. A classe A é superclasse de B. 
Sua resposta está correta.
Questão 3 - Técnicas de Programação 
Neste caso, a classe A vai se tornar uma classe filha de B, ou seja, a classe B é a superclasse de A.
A resposta correta é: A classe B é superclasse de A.
Questão 8
Incorreto
Atingiu 0,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
A respeito do comando while, sua principal característica é: 
Escolha uma opção:
A. Ele executa o bloco mesmo que a condição não seja satisfeita na primeira interação. 
B. Na primeira interação, ele executa o bloco de código antes de analisar a condição. 
C. Ele não precisa analisar nenhuma condição. 
D. Ele só executa o bloco caso a condição seja verdadeira. 
Sua resposta está incorreta.
Questão 4 - Técnicas de Programação 
O while só tem o conteúdo do seu bloco executado enquanto a condição for verdadeira.
A resposta correta é: Ele só executa o bloco caso a condição seja verdadeira.
Observe o código abaixo: 
Marque a alternativa que corresponde ao valor exibido após a execução deste código: 
Escolha uma opção:
A. 10 
B. 7 
C. 110 
D. 105 
Sua resposta está correta.
Questão 2 - Técnicas de Programação 
O while verifica se o contador é menor que a quantidade de números do vetor. Caso seja, ele vai pegar o valor daquela interação e somar a
variável resultado, no final da interação vai ser exibido o valor da soma de todo o conteúdo do vetor, ou seja, 105.
A resposta correta é: 105
Questão 10
Correto
Atingiu 1,00 de 1,00
Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando se define um atributo de uma
classe com o modificador de acesso private, significa que: 
Escolha uma opção:
A. Somente os métodos internos desta classe poderão ter acesso a este atributo. 
B. Nenhum método terá acesso a estes atributos. 
C. A classe não pode ser acessada. 
D. A classe não pode ser instanciada. 
Sua resposta está correta.
Questão 15 - Técnicas de Programação 
Com atributos privados, apenas os métodos que foram implementados dentro da classe onde os atributos estão terão acesso a eles.
A resposta correta é: Somente os métodos internos desta classe poderão ter acesso a este atributo.

Continue navegando