Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No Java EE 5,
um Session Bean é composto por algumas interfaces e apenas uma classe.
as referências são injetadas diretamente pelo Service Locator.
com JPA, o Entity é apenas uma classe anotada e pode ser desconectada para a camada de transporte.
o uso de DAOs é desnecessário.
o uso do XDoclet nas anotações typesafe conferem maior probabilidade de sucesso no deployment.
Em uma CPU, se um processo estiver executando um programa de um usuário em modo usuário e precisar de um serviço do sistema, como ler dados de um arquivo, terá de executar uma instrução de chamada ao sistema ou uma instrução
TSL.
Mov.
Call
Disable
Trap.
Com relação ao framework Hibernate é correto afirmar:
Permite fazer a persistência automatizada dos objetos em uma aplicação Java para as tabelas de um banco de dados relacional, utilizando metadados (descrição dos dados) que descrevem o mapeamento entre os objetos e o banco de dados.
É uma boa opção apenas para sistemas que fazem muito uso de stored procedures, triggers ou que implementam a maior parte da lógica da aplicação no banco de dados vai se beneficiar mais com o uso do Hibernate.
Permite enviar unidirecionalmente uma representação de dados de um banco de dados relacional para um modelo de objeto utilizando um esquema baseado exclusivamente em Hibernate Query Language (HQL).
A Java Persistence API (JPA) implementa o Hibernate, que é parte do Enterprise JavaBeans 4.0.
Em uma aplicação criada com Hibernate, para cada classe de persistência é necessário criar um arquivo de mapeamento XML que deve ser salvo obrigatoriamente com o nome da classe seguido pelo sufixo .map.xml.
O Struts 2 traz várias inovações em relação ao Struts 1. Sobre o Struts 2, é correto afirmar:
Ao invés de um controlador de servlet como a classe ActionServlet em Struts 1, Struts 2 usa normalmente um filtro para desempenhar a mesma tarefa.
Trabalha exclusivamente com action forms de forma que um formulário HTML mapeia para uma instância de ActionForm sendo possível acessar esse action form da classe action.
As action forms são utilizadas para validar com programação uma entrada do usuário, não sendo permitido escrever a lógica de validação na classe action.
Utiliza diversos arquivos de configuração do Struts, incluindo o struts-config.html, localizado obrigatoriamente no diretório WEB-INF.
As classes Action no Struts 2 devem estender org.apache.struts.Action e nenhum POJO pode ser uma classe Action.
No contexto das tecnologias de redes de transmissão, considere:
I. Na transferência de um arquivo entre dois computadores em uma rede que tende a perder pacotes, a melhor estratégia a ser adotada é a de confirmar cada pacote separadamente e, em caso de perda, os pacotes perdidos poderão ser retransmitidos.
II. O envio de uma única confirmação no fim da transferência inteira de um arquivo não é recomendável, mesmo em uma rede altamente confiável, já que pacotes perdidos podem não ser recuperados, além de ocorrer maior consumo de largura de banda.
III. Células pequenas de tamanho fixo podem ser roteadas por switches com rapidez e completamente em hardware, como também, tornam mais fácil a criação de hardware capaz de tratar muitas células em paralelo.
Está correto o que consta, APENAS, em
I.
II.
III.
I e III.
II e III.
Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:
I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##
II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.
III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll
Está correto o que consta em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Quando segmentos de memória alocados a processos e segmentos de memória livres são mantidos em uma lista ordenada por endereço, é possível utilizar diversos algoritmos para alocar memória a um processo recém criado. Presumindo que o gerenciador de memória saiba o tamanho de memória que deve ser alocada ao processo, ele procurará ao longo da lista de segmentos de memória por um segmento livre que seja suficientemente grande para esse processo. O segmento é quebrado em duas partes, se for o caso, sendo uma parte alocada ao processo e a sobra transforma-se em um segmento de memória livre. O texto trata do algoritmo
next fit.
first fit.
best fit.
worst fit.
back fit.
Considere:
I. Forma de planejamento de elaboração progressiva em que o trabalho de curto prazo é planejado em detalhes (nível baixo da EAP), enquanto o de longo prazo é planejado em nível relativamente alto da EAP.
II. Versão específica do modelo de cronograma usada para comparar os resultados reais com o plano, para determinar a necessidade de tomada de ações.
III. Técnica de análise quantitativa de riscos e modelagem, usada para ajudar a determinar quais riscos apresentam maior impacto potencial.
I, II e III são definições, respectivamente, de
plano de gerenciamento do escopo, histograma de recursos e mitigação de riscos.
planejamento em ondas sucessivas, linha de base do cronograma e análise de sensibilidade.
planejamento da qualidade, estrutura analítica dos recursos e risco residual.
estimativa paramétrica, monitoramento do trabalho do projeto e análise de Monte Carlo.
No ITIL, versão 3, são descritos 5 estágios (cada um representado por uma publicação). Em um desses estágios, existem os processos Medida de Serviços (Service Measurement) e Relatórios de Serviços (Service Reporting). O estágio em que esses dois processos estão presentes é
a Melhoria Contínua de Serviços (Continual Service Improvement).
a Transição de Serviços (Service Transition).
a Estratégia de Serviços (Service Strategy).
o Projeto de Serviços (Service Design).
a Operação de Serviços (Service Operation).
É INCORRETO afirmar que em Phyton,
excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convencionase utilizar o nome self para ele.
o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.
é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...