UFRJDiversas

Questões de Programação (TI)

38 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 2.

Questão 1UFRJ·Diversas·2018Programação (TI)

No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.

Alternativas
Questão 2UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 3UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 4UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 5UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 6UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 7UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 8UFRJ·Diversas·2018Programação (TI)

Assinale a alternativa que define corretamente a técnica de função fatorial empregada no pseudocódigo a seguir.

Alternativas
Questão 9UFRJ·Diversas·2018Programação (TI)

Assinale a alternativa que apresenta a estrutura de condição básica, utilizando o português estruturado.

Alternativas
Questão 10UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 11UFRJ·Diversas·2018Programação (TI)

Dentre as opções a seguir, assinale a que apresenta uma desvantagem da tecnologia de virtualização de máquinas.

Alternativas
Questão 12UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 13UFRJ·Diversas·2018Programação (TI)

Assinale a alternativa que completa corretamente a cadeia de fases de um projeto de banco de dados: Modelagem Conceitual, Projeto Lógico e:

Alternativas
Questão 14UFRJ·Diversas·2018Programação (TI)

Assinale a alternativa que apresenta apenas papéis recomendados no Framework Scrum.

Alternativas
Questão 15UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 16UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 17UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 18UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 19UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 20UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 21UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 22UFRJ·Diversas·2018Programação (TI)

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.

Alternativas
Questão 23UFRJ·Diversas·2018Programação (TI)

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á:

Alternativas
Questão 24UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 25UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 26UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 27UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 28UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Questão 29UFRJ·Diversas·2018Programação (TI)

Em uma página HTML, as tags que delimitam um código Javascript são:

Alternativas
Questão 30UFRJ·Diversas·2018Programação (TI)

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:

Alternativas
Página 1 de 2Próxima