Questões de Concurso
Comentadas para analista de sistemas júnior
Foram encontradas 239 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sabe-se que a palavra reservada finally é utilizada para liberar recursos que foram alocados e devem ser liberados se ocorrer ou não uma exceção. Esta é utilizada :
A palavra final é utilizada na declaração de métodos em Java para indicar que o método :
Em Java, um atributo pode ser membro de classe ou membro de instância. Qual o código que deve ser inserido na definição do atributo para que o mesmo seja um atributo membro de classe?
Os estereótipos de classe são uma maneira de destacar determinados componentes do diagrama. Existem três estereótipos pré-definidos na UML muito utilizados no diagrama de classe, são eles:
O diagrama de classes apresenta a estrutura de classes de um sistema computacional. Este diagrama apresenta as classes com seus atributos e métodos, que por sua vez, possuem modificadores públicos, privados, protegidos e padrão. Esses modificadores são conhecidos como:
A criptografia é um conjunto de conceitos e técnicas que visa codificar uma informação de forma que somente o emissor e o receptor possam acessá-la, evitando que um intruso consiga interpretá-la. Para isso, uma série de técnicas são utilizadas. Dentre essas, as técnicas mais conhecidas envolvem o conceito de chaves, as chamadas chaves criptográficas. Sabendo disso, identifique qual é a chave mais indicada para cada um dos textos abaixo.
I - Também conhecida como "chave pública", a chave _______________ trabalha com duas chaves: uma denominada privada e outra denominada pública. Neste método, um emissor deve criar uma chave de codificação e enviá-la ao receptor. Essa é a chave pública. Uma outra chave deve ser criada para a decodificação. Esta, a chave privada, é secreta.
II - Esse é um tipo de chave onde o emissor e o receptor fazem uso da mesma chave, isto é, uma única chave é usada na codificação e na decodificação da informação. Existem vários algoritmos que usam chaves _______________, como o DES, o IDEA, e o RC.
Trata-se, respectivamente, da(s) criptografia(s):
A assinatura digital obtida através do uso da criptografia assimétrica ou de chave pública infelizmente não pode ser empregada, na prática, de forma isolada, é necessário o emprego de um mecanismo fundamental para o adequado emprego da assinatura digital. Este mecanismo é a função hashing. Sabendo disso e dadas as definições abaixo, indique o tipo correto de hashing, respectivamente, para cada parágrafo numerado abaixo.
1 - É uma função de espalhamento unidirecional. Este algoritmo produz um valor hash de 128 bits, para uma mensagem de entrada de tamanho arbitrário.
2 - É uma função de espalhamento unidirecional. Este algoritmo gera um valor hash de 160 bits, a partir de um tamanho arbitrário de mensagem.
_____________ é uma técnica utilizada por hackers (spammers) que consiste em varrer páginas na Internet, arquivos de listas de discussão, entre outros, em busca de endereços de e-mail.
Quando se trata de redundância e contingência de dados em Tecnologia da Informação, surge o conceito de planos de contingência. Os planos de contingência são desenvolvidos para cada provável ameaça em cada um dos processos do negócio, definindo em detalhes os procedimentos a serem executados em estado de contingência. Também se sabe que os planos de contingência são subdivididos em três módulos que tratam especificamente de cada momento vivido pela empresa em questão, sendo eles:
Dentre as funções abaixo, quais pertencem exclusivamente ao FIREWALL de rede?
I – Proteção contra acessos não autorizados em uma rede de computadores.
II – Proteção contra cavalos de tróia.
III – Proteção antispams de email.
O sistema operacional Windows em suas versões mais recentes (a partir do Windows Vista e Windows Server 2008) possui suporte nativo a 3 sistemas de resolução de nomes em redes, sendo eles:
Diversas são as técnicas para otimizar um servidor de banco de dados. O espelhamento é uma delas e traz alguns benefícios, entre eles:
I – Aumenta a disponibilidade de um banco de dados
II – Aumenta a disponibilidade de um banco de dados de produção durante atualizações
III – Aumenta a proteção e a redundância completa ou quase completa dos dados dependendo do modo operacional de alta segurança ou alto desempenho.
IV – Aumenta a velocidade da rede de computadores.
Assinale a alternativa que contenha somente informações verdadeiras sobre espelhamento de banco de dados:
Leia as afirmações abaixo e assinale a alternativa correta:
I - O hub é um dispositivo utilizado para interligar os computadores de uma rede local de computadores. Este equipamento recebe dados vindos de um computador e os transmite a outras máquinas da rede.
II - O switch é utilizado para que os computadores se comuniquem e possam transmitir informações entre duas redes diferentes, ou seja, possui o recurso para direcionar o tráfego da rede entre redes diferentes.
III - O access point fornece acesso sem fio a uma rede com fio. Um ponto de acesso se conecta a um hub, computador ou roteador com fio e envia sinais sem fio. Isso permite que os computadores e dispositivos se conectem a uma rede com fio sem usar fio.
IV - O roteador é um aparelho muito semelhante ao hub, mas tem uma grande diferença: os dados vindos do computador de origem somente são repassados ao computador de destino.
Temos hoje diversos protocolos que são executados na camada de Aplicação, dentre esses protocolos podemos citar o SNMP. Este protocolo tem como função principal o uso em:
Assinale a alternativa que contém uma afirmação INCORRETA em relação ao processo de globalização.
A história do Brasil republicano é caracterizada por uma série de rupturas políticas, como as ocorridas em 1889, 1930 e 1964. Assinale a alternativa que indica, respectivamente, os acontecimentos históricos ocorridos naqueles anos:
Assinale a alternativa que apresenta uma informação INCORRETA em relação ao conceito de desenvolvimento sustentável.
Design Patterns A design pattern is often posed as a question: how do we solve some design problem? However a design problem is, by its nature, nonspecific, and rarely has a single straight-forward answer. There might be several ways to solve the same problem, some better than others depending on the specific situation and the specific context of the problem. A design pattern is intended to share not just solutions but a better understanding of both the problem and how it might be solved.
Firstly, patterns have a well-defined structure. This consistent layout makes it easy to browse through a collection of patterns to find relevant help and then dive further into the material. The structure encourages the author of the pattern to think carefully about the knowledge they're sharing, whilst making the material more consistently accessible to a reader.
Secondly, unlike a tutorial or recipe which typically guides you through a single approach to solving a problem, patterns encourage discussion of related and complementary approaches. Design decisions are rarely clear cut, so it can be useful to understand the context in which a decision is made and the resulting trade-offs. Communicating these nuances is how we share knowledge rather than just fixes for a problem.
Consider the following sentence from the text: “Design decisions are rarely clear cut, so it can be useful to understand the context in which a decision is made and the resulting trade-offs”. Taking into consideration the underlined excerpt from the sentence, it is correct to say that design decisions are:
Abaixo, uma parte do relatório que ele executa.
(...)
(1) select idproduto, quantidade from estoque;
(...)
(2) select count(*) from estoque;
(...)
Ele verifica que, frequentemente, o select (1) retorna uma quantidade de registros diferente da contagem em (2). Como se pode explicar o que está ocorrendo e qual a solução para o problema?