Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/2023, 18:18 UN 05 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3342263&cmid=1316355# 1/3 Minhas Disciplinas / Meus cursos / 414616 / Unidade 5: Programando em C# - Nível Avançado / UN 05 - Avaliação Objetiva Programação Orientada à Objetos I Iniciado em segunda, 19 jun 2023, 18:16 Estado Finalizada Concluída em segunda, 19 jun 2023, 18:17 Tempo empregado 1 minuto 38 segundos Avaliar 1,36 de um máximo de 1,70(80%) Questão 1 Correto Atingiu 0,34 de 0,34 Você foi convidado para montar uma aula sobre C#. Como professor você tem que ter o conhecimento sobre a matéria que está lecionando. Baseado em seus conhecimentos em C#, quais a�rmações abaixo são corretas sobre delegates ? 1. Delegates não são fortemente tipados 2. Delegates são um tipo de�nido pelo usuário 3. Somente um método pode ser apontado pelo delegate 4. Delegates podem ser usados para implementar callback 5. Delegates permitem a execução de métodos de maneira assíncrona. a. 1 e 2 b. Todas acima c. 1, 2 e 3 d. 2, 4 e 5 e. 4 e 5 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=20112 https://avap.multivix.edu.br/course/view.php?id=20112§ion=6 https://avap.multivix.edu.br/mod/quiz/view.php?id=1316355 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=20112 https://avap.multivix.edu.br/user/index.php?id=20112 https://avap.multivix.edu.br/course/view.php?id=20112§ion=1 https://avap.multivix.edu.br/course/view.php?id=20112§ion=2 https://avap.multivix.edu.br/course/view.php?id=20112§ion=3 https://avap.multivix.edu.br/course/view.php?id=20112§ion=4 https://avap.multivix.edu.br/course/view.php?id=20112§ion=5 https://avap.multivix.edu.br/course/view.php?id=20112§ion=6 https://avap.multivix.edu.br/course/view.php?id=20112§ion=7 https://avap.multivix.edu.br/course/view.php?id=20112§ion=8 https://avap.multivix.edu.br/course/view.php?id=20112§ion=9 https://avap.multivix.edu.br/course/view.php?id=20112§ion=10 https://avap.multivix.edu.br/course/view.php?id=20112§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://portalweb.multivix.edu.br/gabaritos/login.aspx https://avap.multivix.edu.br/ 19/06/2023, 18:18 UN 05 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3342263&cmid=1316355# 2/3 Questão 2 Correto Atingiu 0,34 de 0,34 Questão 3 Incorreto Atingiu 0,00 de 0,34 Considerando o aprendizado sobre uso e declarações de delegates, Quais das seguintes opções são as maneiras corretas de declarar um delegate para chamar a função func () de�nida na classe de exemplo fornecida abaixo? class Exemplo { public int func(int i, Single j) { /* Codigo aqui. */ } } a. delegate void d(int, Single); b. delegate int d(int i, Single j); c. delegate int sample.func(int i, Single j); d. delegate d(int i, Single j); e. delegate void (int i, Single j); Exceções permitem que um aplicativo trans�ra o controle de uma parte do código para outra. A estrutura correta de uma exceção é: a. Begin - catch – throw – �nally b. Try – catch – �nally - throw c. Catch – try – throw – �nally d. Try – catch – throw e. throw – catch – try – �nally https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=20112 https://avap.multivix.edu.br/user/index.php?id=20112 https://avap.multivix.edu.br/course/view.php?id=20112§ion=1 https://avap.multivix.edu.br/course/view.php?id=20112§ion=2 https://avap.multivix.edu.br/course/view.php?id=20112§ion=3 https://avap.multivix.edu.br/course/view.php?id=20112§ion=4 https://avap.multivix.edu.br/course/view.php?id=20112§ion=5 https://avap.multivix.edu.br/course/view.php?id=20112§ion=6 https://avap.multivix.edu.br/course/view.php?id=20112§ion=7 https://avap.multivix.edu.br/course/view.php?id=20112§ion=8 https://avap.multivix.edu.br/course/view.php?id=20112§ion=9 https://avap.multivix.edu.br/course/view.php?id=20112§ion=10 https://avap.multivix.edu.br/course/view.php?id=20112§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://portalweb.multivix.edu.br/gabaritos/login.aspx https://avap.multivix.edu.br/ 19/06/2023, 18:18 UN 05 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3342263&cmid=1316355# 3/3 Questão 4 Correto Atingiu 0,34 de 0,34 Questão 5 Correto Atingiu 0,34 de 0,34 Você foi encarregado de de�nir a estratégia de desenolvimento de um grande sistema que possui operações assíncronas. Você sugere o uso de delegates para implementar algumas soluções. Quais serão as principais utilizações de delegate no seu código? a. Na declaração de variáveis b. Em métodos diferentes com parâmetros variados c. Reutilização de código e implementação de callbacks d. Em classes com os mesmos argumentos do delegate e. Herança e polimor�smo O tratamento de exceções é utilizado para evitar que caso ocorra algum erro no aplicativo este erro seja devidamente tratado. Selecione as instruções que descrevem o uso correto do tratamento de exceções em relação às abordagens convencionais de tratamento de erros: a. Os erros podem ser ignorados, mas as exceções não podem ser ignoradas b. O tratamento de exceções permite a separação da lógica do programa da lógica de manipulação de erros, tornando o software mais con�ável e sustentável c. Todas as alternativas acima d. A estrutura try - catch - �nally permite a limpeza garantida em caso de erros em todas as circunstâncias e. O operador �nally é executado se ocorrer ou não ocorrer a exceção ◄ Conteúdo online Seguir para... Conteúdo online ► https://avap.multivix.edu.br/mod/scorm/view.php?id=1316354&forceview=1 https://avap.multivix.edu.br/mod/scorm/view.php?id=1316356&forceview=1 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=20112 https://avap.multivix.edu.br/user/index.php?id=20112 https://avap.multivix.edu.br/course/view.php?id=20112§ion=1 https://avap.multivix.edu.br/course/view.php?id=20112§ion=2 https://avap.multivix.edu.br/course/view.php?id=20112§ion=3 https://avap.multivix.edu.br/course/view.php?id=20112§ion=4 https://avap.multivix.edu.br/course/view.php?id=20112§ion=5 https://avap.multivix.edu.br/course/view.php?id=20112§ion=6 https://avap.multivix.edu.br/course/view.php?id=20112§ion=7 https://avap.multivix.edu.br/course/view.php?id=20112§ion=8 https://avap.multivix.edu.br/course/view.php?id=20112§ion=9 https://avap.multivix.edu.br/course/view.php?id=20112§ion=10 https://avap.multivix.edu.br/course/view.php?id=20112§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://portalweb.multivix.edu.br/gabaritos/login.aspx https://avap.multivix.edu.br/
Compartilhar