Questões de Ciência da Computação do ano 2015

Lista completa de Questões de Ciência da Computação do ano 2015 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em 1995, Rasmus Lerdorf criou uma ferramenta para uso pessoal denominada PHP/FI (Personal Home Page/Forms Interpreter). Nascia, então, uma das linguagens de programação voltada para a web e que mais cresceu nos últimos anos, devido à quantidade, qualidade e diversidade de recursos, bem como à sua fácil utilização. De acordo com estudos e matérias publicados, milhões de sites utilizam essa linguagem que possui uma grande quantidade de scripts superando outras linguagens nesse quesito. A união dessa linguagem com outras como: Linux, Apache e MYSQL originou a sigla LAMP, trazendo popularidade à referida ferramenta, em se tratando de desenvolvimento web. Os comandos em PHP podem ser divididos em diversas categorias, por exemplo: arrays, strings, variáveis, funções, classes e objetos, entre outras. Sobre algumas funções da categoria arrays, assinale a alternativa correta.

  • A. next; fread.
  • B. arsort; each.
  • C. idate; chroot.
  • D. chdir; getcwd.

O JavaServer Pages (JSP), extensão da tecnologia Servlet, é um documento convertido pelo container JSP em uma servlet. Com o crescimento da web, as tecnologias de programação para esse ambiente também evoluem. Para que os programadores web possam desenvolver conteúdos dinâmicos com a reutilização de componentes predefinidos com interação de componentes que utilizam script do lado do servidor, essas ações são permitidas com a utilização de JSP. O JavaServer Faces (JSF) é um framework de aplicativo web que simplifica o design da interface com o usuário de um aplicativo, separando ainda mais a apresentação de um aplicativo web da sua lógica de negócio. Acerca das tecnologias JSP e JSF, assinale a afirmativa INCORRETA.

  • A. Todos os JSPs devem ter um elemento jsp:root, que possui um atributo version para indicar a versão JSP utilizada e um ou mais atributos xmlns.
  • B. A JSF Expression Language permite vincular um atributo de um elemento JSP ao valor de uma propriedade em qualquer JavaBean do aplicativo web.
  • C. O atributo webuijsf:staticText do elemento jsf:directive.page especifica o tipo de MIME (text/html) e o conjunto de caracteres (UTF©8) que a p¨¢gina utiliza.
  • D. Elementos JSPs são mapeados pelo servidor de aplicativo para uma combinação de elementos XHTML e c¨®digo JavaScript que permite ao navegador exibir a p¨¢gina.

Se a instrução System.out.print(f(v, 3, 2, d)); for alterada para System.out.print(f(v, 2, 3, d)); e para a variável d for fornecido o valor 51, quando o programa for executado

  • A. ocorrerá uma exceção do tipo ArrayIndexOutOfBoundsException.
  • B. será exibido o valor true.
  • C. ocorrerá uma exceção do tipo ArrayOverflowException.
  • D. será exibido o valor false.
  • E. não será exibido nenhum valor e não ocorrerá nenhuma exceção.

Os SSDs NÃO devem ser chamados de discos porque eles

  • A. usam memória flash para armazenar os dados acessados com mais frequência pelo processador.
  • B. são voláteis e, quando cessa o fornecimento de energia, seus dados são perdidos.
  • C. são menores que os HDs comuns e utilizam componentes mecânicos mais modernos para acessar os dados.
  • D. também executam funções de processamento, além do armazenamento de dados.
  • E. são componentes 100% eletrônicos, dispensando o uso de sistemas mecânicos para o seu funcionamento.

Quando se utiliza a UML para modelar software há dois tipos de modelos de projeto possíveis: os modelos estruturais e os modelos dinâmicos. São adequados para serem usados na criação do modelo dinâmico, os diagramas de

  • A. Pacotes e de Classes.
  • B. Sequência e de Máquina de estados.
  • C. Componentes e de Deployment.
  • D. Classes e de Objetos.
  • E. Estrutura composta e de Objetos.

A visão estática do RUP, uma variação do UP (Unified Process), prioriza as atividades que ocorrem durante o processo de desenvolvimento. Na descrição do RUP, estas atividades são chamadas de workflows. No workflow

  • A. Gerenciamento de Configuração e Mudança os atores que interagem com o sistema são identificados e os casos de uso são desenvolvidos p ara modelar os requisitos do sistema.
  • B. Meio Ambiente os processos de negócio são modelados por meio de casos de uso de negócios.
  • C. Análise e Projeto um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência.
  • D. Gerenciamento de Projeto, um dos principais do RUP, os componentes do sistema são implementados e estruturados em subsistemas de implementação.
  • E. Modelagem de Negócios são disponibilizadas as ferramentas apropriadas para a equipe de desenvolvimento implementar o modelo de projeto do software.

Um Analista da área de TI construiu a classe Vectors e a classe de teste VectorsTest utilizando o JUnit.

Ao executar a classe VectorsTest, o teste será reprovado se a lacuna I estiver preenchida com a instrução

  • A. assertEquals(0, Vectors.scalarMultiplication(new int[]{0, 0}, new int[]{0, 0}));
  • B. assertEquals(39, Vectors.scalarMultiplication(new int[]{3, 4}, new int[]{5, 6}));
  • C. assertEquals(-39, Vectors.scalarMultiplication(new int[]{-3, 4}, new int[]{5, -6}));
  • D. assertEquals(17, Vectors.scalarMultiplication(new int[]{1,2,3}, new int[]{4, 5, 1}));
  • E. assertEquals(100, Vectors.scalarMultiplication(new int[]{6, 8}, new int[]{6,8,-2}));

Usa-se um framework de testes iniciais automatizados para escrever os testes para uma nova funcionalidade antes que ela seja implementada, pois acredita-se que escrever o teste de unidade antes do código, que é escrito em pares, ajuda a escrever códigos com maior qualidade.

Esta é uma regra de codificação recomendada pelo método

  • A. Scrum.
  • B. Dynamic Systems Development Method.
  • C. Crystal Clear.
  • D. Extreme Programming.
  • E. Feature Driven Development.

When a developer team build an application with Oracle Form Builder, they work with individual application components called modules. The form module is a collection of objects and code routines. Some of the objects can be defined in a form module including windows, text items (fields), check boxes, buttons, alerts, lists of values, and blocks of PL/SQL code called

  • A. joins.
  • B. triggers.
  • C. thin blocks.
  • D. collections.
  • E. queries.

Em uma servlet de uma aplicação web construída com Java EE, os dados de um objeto do tipo ArrayList chamado listaFun, contendo um conjunto de objetos de uma classe bean chamada Funcionario, foram incluídos em um atributo de requisição chamado funcionarios, enviado para um arquivo chamado exibefun.jsp. Estas operações foram realizadas pelo fragmento de código a seguir:

No arquivo exibefun.jsp, para receber o atributo de requisição funcionarios, no interior de uma tag de scriptlet pode-se utilizar a instrução

  • A. ArrayList funcionarios = request.getAttribute("funcionarios");
  • B. ArrayList funcionarios = (ArrayList) response.getAttribute("funcionarios");
  • C. ArrayList funcionarios = (Funcionario) request.getAttribute("funcionarios");
  • D. ArrayList funcionarios = (ArrayList) request.getAttribute ("funcionarios");
  • E. ArrayList funcionarios = response.getAttribute("funcionarios").toArrayList();
  • E. ArrayList funcionarios = response.getAttribute("funcionarios").toArrayList();
  • Provas e Concursos

    O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

    {TITLE}

    {CONTENT}

    {TITLE}

    {CONTENT}
    Provas e Concursos
    0%
    Aguarde, enviando solicitação!

    Aguarde, enviando solicitação...