No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.
38 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 2.
No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.
Considere o trecho de código em PHP a seguir, para responder à questão. Considerando a correta implementação da classe Alunos e da definição de outros métodos auxiliares (como os métodos Getter e Setter), assinale a alternativa que apresenta o resultado, em conteúdo e ordem, da execução do seguinte trecho de código:
Considere o código implementado em Java, a seguir, para responder à questão. Assinale a alternativa que fornece o resultado da execução do programa, considerando a implementação correta de todas as classes necessárias, inclusive a implementação do método toString da classe Aluno.
Considere o código a seguir, para a questão, executado em um ambiente com o IDE NetBeans e Java 8 (JDK 1.8). Para percorrer e exibir cada elemento contido na variável lista, sem apresentar mensagem de erro, é necessário o seguinte trecho de código:
Considere o código implementado em Java, a seguir, para responder à questão. Na linha 8, o argumento passado como parâmetro no método forEach faz uso de:
Analisando o código java a seguir, assinale a alternativa que apresenta a saída caso a terceira linha do programa fosse alterada para String test = “no";. Considere UFRJException como uma classe que estende Exception.
Considere o código implementado em Java, a seguir, para responder à questão. Na linha 7, o segundo argumento passado como parâmetro no método addNota faz uso de:
Assinale a alternativa que define corretamente a técnica de função fatorial empregada no pseudocódigo a seguir.
Assinale a alternativa que apresenta a estrutura de condição básica, utilizando o português estruturado.
De acordo com a norma NBR ISO/IEC 9126, assinale a alternativa que contém os atributos de qualidade de software referentes às características de usabilidade.
Dentre as opções a seguir, assinale a que apresenta uma desvantagem da tecnologia de virtualização de máquinas.
De acordo com a NBR ISO/IEC 9126, as qualidades externas e internas podem ser categorizadas por meio de características e subcaracterísticas. Assinale a alternativa que define corretamente aquela característica composta pelas subcaracterísticas Adequação, Acurácia e Interoperabilidade.
Assinale a alternativa que completa corretamente a cadeia de fases de um projeto de banco de dados: Modelagem Conceitual, Projeto Lógico e:
Assinale a alternativa que apresenta apenas papéis recomendados no Framework Scrum.
Permite elaborar uma interface para criação de famílias de objetos relacionados ou interdependentes, que não especifica suas classes concretas. A partir desse padrão consegue-se criar fábricas concretas, que são responsáveis pela criação de novos objetos para atender as necessidades do cliente. Portanto, essa prática ajuda a excluir a dependência entre o cliente e a classe dos objetos usados por ele. Assinale a alternativa que se refere ao padrão de projeto descrito no texto.
Considere o trecho de código em PHP a seguir, para responder à questão.
A interface denominada Padrao (linha 1), junto às classes que a implementam, que são AlunoListenNota (linha 16) e AlunoListenNome (linha 22), concretizam o desenvolvimento de software utilizando o padrão de projeto denominado:
O Scrum é um método de desenvolvimento que possui princípios consistentes com o manifesto ágil. Assinale a alternativa que define corretamente, dentro de uma equipe Scrum, o responsável por guiar, treinar e assistir para que todos tenham bom entendimento e usem adequadamente tal método.
Considere o código a seguir, executado em um ambiente com o IDE NetBeans e Java 8 (JDK 1.8). Assinale a alternativa que apresenta o resultado da execução da classe Operacao.
Em laravel, versão 5.5, a técnica que permite compartilhar atributos de rotas, tais como middle-ware ou namespaces, entre várias rotas, sem a necessidade de definir esses atributos para cada rota individualmente, é denominada:
Considere o código em PHP apresentado a seguir e responta a questão. A classe apresentada destina-se a teste unitário de software e pode ser melhor associada à seguinte metodologia de desenvolvimento de software:
No framework Scrum, o papel que tem como uma das responsabilidades, maximizar o valor do produto e do trabalho do Time de Desenvolvimento, além de ser a pessoa responsável por gerenciar o Backlog do Produto é denominado:
Considerando o código a seguir, implementado em Angular, versão 4.4.0, responda a questão. Assinale a alternativa que apresenta a tag necessária para declarar o uso deste componente em uma página html considerando um projeto Angular.
Considere o programa Java a seguir, executado em um ambiente com Java 8 (JDK 1.8) e implementado no IDE Eclipse versão 4.6.3. Na execução do programa apresentado, a saída obtida será:
Em PostgreSQL, na sua versão 9.6, uma das formas de representação do tipo de dados geométrico denominado círculo, segue, entre outras, a sintaxe: a, b, c. As variáveis desta sintaxe representam, respectivamente:
Observe o código em HTML apresentado a seguir e responda a questão. A declaração de center (linha 5), define um elemento CSS do tipo:
Considerando o código a seguir, implementado em Angular, versão 4.4.0, responda a questão. Para que o componente em questão apresente no navegador, na tag da linha 6, na declaração TITULO, o texto: “Alunos inscritos" e na tag da linha 7, na declaração ALUNO, o texto: “Nome do Aluno", é necessário alterar as declarações indicadas, respectivamente, por:
Considere o trecho de código em uma página HTML a seguir:
Em uma página HTML com bootstrap, versão 4.0, utilizando as definições de estilo (CSS) padrões do framework, para que a tag span apresente um componente badge em cores de fundo verde e letra branca, deve-se alterar a declaração BOOTSTRAP para:
Considere o código em PHP apresentado a seguir e responda a questão. Para que o script possa apresentar, ao final de sua execução, a frase 'Acesso permitido!' e para que a variável $chave, da classe Chave não possa ser alterada em tempo de execução e também não possa ser alterada caso a classe venha a ser estendida, as declarações VisibilidadeA (linha 3), VisibilidadeB (linha 4) e VisibilidadeC (linha 10) devem ser alteradas, respectivamente para:
Em uma página HTML, as tags que delimitam um código Javascript são:
Em uma interface de credenciamento de usuário, utilizando JSF, para que o conteúdo do campo senha fique ilegível quando preenchido, os campos de nome e senha devem ser criados, respectivamente, pelas seguintes tags: