Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: DESENVOLVIMENTO DE SOFTWARE Aluno(a): ROBERTO MOREIRA DA SILVA 201910024694 Acertos: 4,0 de 10,0 09/09/2020 1a Questão Acerto: 1,0 / 1,0 Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); false, true e true false, true e false true, false e false true, false e true true, true e false Respondido em 09/09/2020 19:44:07 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 2a Questão Acerto: 0,0 / 1,0 Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrescrita Herança Agregação Encapsulamento Sobrecarga Respondido em 09/09/2020 19:43:17 Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 3a Questão Acerto: 0,0 / 1,0 A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? catch try finally throw throws Respondido em 09/09/2020 19:47:44 Explicação: O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método. 4a Questão Acerto: 1,0 / 1,0 Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JLabel JCheckBox JRadioButton JButton Respondido em 09/09/2020 19:52:33 Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 5a Questão Acerto: 1,0 / 1,0 Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : html javascript java PHP css Respondido em 09/09/2020 19:50:39 Explicação: javascript 6a Questão Acerto: 0,0 / 1,0 Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP: JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner. Para criar um Servlet é necessário criar uma classe derivada de HttpServlet. As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador. Toda página JSP é transformada em um Servlet. Não possuem o método main, pois estão sob controle dos contêineres. Respondido em 09/09/2020 19:51:15 Explicação: Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner antes da execução. 7a Questão Acerto: 1,0 / 1,0 Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo? < h:dataTable value="#{clienteDAO.findAll()}" var="c" > < h:dataTable value="#{clienteDAO.obterTodos()}" var="c" > < h:dataTable var="#{produtoDAO.findAll()}" value="p" > < h:dataTable var="#{clienteDAO.findAll()}" value="c" > < h:dataTable value="#{produtoDAO.obterTodos()}" var="p" > Respondido em 09/09/2020 19:57:37 Explicação: Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente. 8a Questão Acerto: 0,0 / 1,0 Na arquitetura MVC, os componentes JDBC podem ser utilizados em que camada(s)? Model, Control e View Control e Model Model Control View Respondido em 09/09/2020 20:01:06 Explicação: Como o JDBC está relacionado à persistência em banco de dados, ele deve ser utilizado exclusivamente na Model. 9a Questão Acerto: 0,0 / 1,0 Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Síncrona e Assíncrona Filas e Assinaturas Filas e Tópicos Get e Post Assinaturas e Tópicos Respondido em 09/09/2020 20:02:19 Explicação: As estruturas de mensagerias, ambas assíncronas, são Filas, com vários emissores e um consumidor sequencial, e Tópicos, com vários publicadores e vários assinantes. 10a Questão Acerto: 0,0 / 1,0 Ao solicitar a criação de entidades JPA a partir do banco de dados, no NetBeans, é solicitado que se defina um pool de conexões para o acesso a este banco. Qual tecnologia Java é utilizada para o registro e localização deste pool? JMS JDBC SWING JNDI EJB Respondido em 09/09/2020 20:02:59 Explicação: O serviço de nomes e diretórios do Java é denominado JNDI, e serve para o registro e localização de objetos como pools de conexão e filas de mensagerias, entre diversos outros.
Compartilhar