Lista completa de Questões de Ciência da Computação do ano 2017 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Quando Deitel (2010, p. 301) apresenta a seguinte definição: A capacidade de criar classes absorvendo membros de uma classe existente e aprimorando essas classes com novas capacidades, ele está falando de:
No desenvolvimento de software, a construção da interface de interação com o usuário final pode demandar a utilização de um conjunto grande de linguagens computacionais. Quando a interação do usuário final com o software se dá no contexto web, um conjunto específico de linguagens computacionais são utilizadas para a construção de tais interfaces de interação. Nesta questão, considere que a sigla HTML significa (Hyper Text Markup Language), ou seja Linguagem de Marcação de Hipertexto. Diante disso, analise as proposições a seguir e julgue-as como FALSA (F) ou VERDADEIRA (V):
( ) A linguagem HTML foi desenvolvida para gerar automaticamente scripts Javascript (pequenos programas escritos em Javascript) que são interpretados pelos navegadores.
( ) A linguagem HTML é responsável pelo conteúdo apresentado por uma página web.
( ) As tags (marcações) contidas em um arquivo HTML informam aos navegadores a estrutura e o significado dos textos contidos em tal arquivo.
( ) O arquivo HTML é um arquivo texto plano composto de tags (marcações) XML.
( ) A sigla XML significa Extensible Markup Language ou Linguagem e Marcação Extensível.
Assinale a alternativa que contém a sequência CORRETA de cima para baixo.
Segundo Sommerville (2011), os métodos ágeis são métodos de desenvolvimento incremental em que os incrementos são pequenos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Elas envolvem os clientes no processo de desenvolvimento para obter uma resposta rápida sobre a evolução dos requisitos, minimizando-se assim a documentação, pois se utiliza mais a comunicação informal do que as reuniões formais com documentos escritos. Associe a coluna da esquerda com a coluna da direita, de acordo com os princípios dos métodos ágeis.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Com base no diagrama ao lado, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.
1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.
2. A associação entre Item, Música e Vídeo representa uma herança múltipla.
3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.
4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.
5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.
Assinale a alternativa correta.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
A respeito do Diagrama de Casos ao lado, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Calcular Valores Devidos será executado sempre que o Auxiliar Administrativo visualizar o relatório de fornecedores.
( ) Ao visualizar o relatório de fornecedores, a geração do gráfico é opcional.
( ) O detalhamento do funcionamento de um caso de uso pode ser feito por meio de uma especificação.
( ) Da forma como está especificado, Auxiliar Administrativo não irá executar o caso de uso Gerar Gráfico.
( ) Os casos de uso são executados na seguinte sequência: primeiro Visualizar Relatório de Fornecedores, depois Gerar Gráfico e depois Calcular Valores Devidos.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Para planejar e visualizar como será organizado o trabalho em um projeto, o gerente de projetos pode elaborar um cronograma. Observe o cronograma da figura abaixo.
Sobre esse cronograma e seu uso no gerenciamento de projetos de software, é correto afirmar:
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Sobre a análise de pontos por função, considere as seguintes afirmativas:
1. É realizada com base na especificação funcional do software.
2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.
3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.
4. A análise de pontos por função é restrita a softwares orientados a objetos. 5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.
Assinale a alternativa correta.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Sobre o ciclo de vida de uma Servlet, é correto afirmar:
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Sobre o ciclo de vida de uma aplicação JSF 2.2, em que fase é feita a extração dos valores da requisição?
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Qual anotação de escopo do JSF 2 mantém o Managed Bean enquanto a aplicação permanece na mesma página?
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...