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.
Sobre DMZ é INCORRETO afirmar:
O desenho e implementação de uma DMZ estão intimamente ligados à utilização de sistemas de firewall.
Caso um invasor consiga ter acesso à DMZ por conta de uma vulnerabilidade de algum serviço, ele normalmente permanece sem acesso à rede interna, uma vez que um firewall pode estar configurado para proteger a rede interna.
A implementação padrão de DMZ utiliza normalmente dois firewalls, um separando a rede WAN da DMZ e outro separando a DMZ da rede interna.
Uma DMZ separa os serviços e os usuários da rede interna de um possível ataque vindo de uma rede insegura, como a Internet.
É recomendável colocar serviços como Exchange, DNS interno ou servidores de aplicativos que necessitam acessar um banco de dados e transitar informações sensíveis dentro da DMZ.
Da mesma forma que um índice em um livro, um índice em um banco de dados permite achar rapidamente informações específicas em uma tabela ou exibição indexada. Sobre índices, é correto afirmar que
são criados automaticamente quando as restrições PRIMARY KEY e UNIQUE são definidas em colunas de tabelas.
podem ser úteis para uma série de consultas que contêm instruções SELECT, UPDATE, DELETE, porém não podem ser utilizados com a instrução MERGE.
são mantidos para uma tabela ou exibição e sempre que os dados da tabela são modificados é necessário fazer uma atualização por meio de um trigger.
um índice exclusivo garante que a chave de índice possa conter valores duplicados, garantindo a integridade de dados das colunas.
uma restrição UNIQUE ou uma restrição PRIMARY KEY poderão ser criadas se existirem valores de chave duplicados, caso o índice seja exclusivo.
Sobre orientação a objetos, é INCORRETO afirmar:
os conceitos de generalização e especialização da orientação a objetos estão diretamente associados ao conceito de herança.
um objeto pode existir mesmo que não exista nenhum evento a ele associado.
um construtor visa inicializar os atributos e pode ser executado automaticamente sempre que um novo objeto é criado.
polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura e mesmo comportamento.
uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.
Após a correta instalação de uma aplicação Ruby on Rails, ao ser executada essa aplicação será criado um servidor Web local para sua exibição. Por padrão, a porta TCP/IP utilizada para a visualização dessa aplicação em um navegador Web é
21.
80.
3000.
5000.
8080.
A perspectiva prática sobre o RUP descreve as boas práticas da engenharia de software que são recomendadas para uso no desenvolvimento de sistemas. Dentre as práticas fundamentais recomendadas incluem-se
utilizar a arquitetura em cascata e efetuar programação em pares.
definir a funcionalidade do protótipo e avaliar o protótipo.
definir o esboço dos requisitos e estabelecer objetivos do protótipo.
utilizar arquiteturas baseadas em componentes e modelar os softwares visualmente.
desenvolver teste inicial a partir de cenários e utilizar frameworks de testes automatizados.
Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho. Uma unidade lógica de trabalho deve mostrar quatro propriedades para que seja qualificada como uma transação, sendo elas atomicidade, consistência, isolamento e
durabilidade.
rastreabilidade.
segurança.
visualização.
modularidade.
Sobre herança na orientação a objetos com Java é correto afirmar:
Um erro de compilação ocorre se um construtor de subclasse chamar um de seus construtores de superclasse com argumentos que não correspondem exatamente ao número e tipos de parâmetros especificados em uma das declarações de construtor de superclasse.
Com a herança, as variáveis de instância comuns e os métodos de todas as classes na hierarquia são declarados em uma subclasse. Quando as alterações são requeridas para esses recursos comuns, os desenvolvedores só precisam fazer as alterações na subclasse − as superclasses herdam as alterações.
É aconselhável utilizar o modificador de acesso public quando uma superclasse precisar fornecer um método somente para suas subclasses e outras classes do mesmo pacote, mas não para outros clientes.
Não é adequado sobrescrever na subclasse métodos da superclasse para fornecer versões que são mais apropriadas para os objetos da subclasse.
Quando um programa cria um objeto da superclasse, o construtor da superclasse imediatamente chama o construtor da subclasse (explicitamente, via super ou implicitamente).
Em relação a protocolos e serviços de redes de comunicação, considere:
I. Um serviço é um conjunto de primitivas que uma camada oferece à camada situada acima dela.
II. As entidades têm a liberdade de trocar seus protocolos, desde que não alterem o serviço visível para seus usuários.
III. Num cenário em que um cliente HTTP deseje obter um documento Web em um dado URL, mas desconhece o endereço IP do servidor, são utilizados, tipicamente, os protocolos DNS e HTTP, da camada de aplicação e, UDP e TCP, da camada de transporte.
Está correto o que consta em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Uma tabela para estar na primeira forma normal (1FN) deve garantir que
todos os atributos não chave dependam diretamente da chave primária.
seus atributos sejam atômicos.
nenhuma coluna não chave dependa de outra coluna não chave.
todos atributos não chave não dependam diretamente da chave primária.
seus atributos sejam multivalorados.
objeto, métodos, assinaturas, Classes, cópias.
polimorfismo, funções, métodos, Herança, cópias.
classe, atributos, operações, Objetos, instâncias.
multiplicidade, símbolos, números, Classes, herdeiros.
domínio, diagramas, casos de caso, Diagramas de classe, exemplos.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...