Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Exercícios Resolvidos de Java: Listas e Collections

Classificado em Computação

Escrito em em português com um tamanho de 2,63 KB

1. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.util.Collection;

public class Questao1 {
    public static void main(String[] args) {
        Collection x = new ArrayList();
        Collection y = new ArrayList();
        for (int i = 1; i < 7; i++) {
            x.add(i + 2);
        }
        for (int i = 1; i < 4; i++) {
            x.remove(i);
        }
        for (int j = 0; j < 3; j++) {
            y.add(j + 10);
        }
        x.addAll(y);
        System.out.print(x.toString());
    }
}

Após a execução, será impresso no console: [3, 4, 5, 6, 10, 11, 12]

2. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.
... Continue a ler "Exercícios Resolvidos de Java: Listas e Collections" »

Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios

Classificado em Computação

Escrito em em português com um tamanho de 3,3 KB

Questões de Múltipla Escolha e Relacionamento

* Relacione a descrição dos recursos de compartilhamento do IPv4 / IPv6.

Opções: (A) Dual Stack (B) Tunneling (C) Translation

  • (A) Dual Stack: Faz com que um único dispositivo (um roteador, por exemplo) tenha suporte a dois protocolos.
  • (B) Tunneling: Cria condições para o tráfego de pacotes IPv6 em redes IPv4 e vice-versa. Há várias tecnologias com essa função, como o tunnel broker, por exemplo.
  • (C) Translation: Possibilita a comunicação entre os dois protocolos, possuindo várias técnicas de tradução, como Application Layer e Transport Relay Translator.

** Assinale o item que não faz parte do cabeçalho ICMPv6:

a) Type b) Code c) Authentication d) Checksum e) Data

*** O formato

... Continue a ler "Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios" »

Fundamentos de Redes: Perguntas e Respostas Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 17,38 KB

1. Quais dos seguintes protocolos da camada de aplicação utilizam segmentos UDP? (Escolha dois.)

  • DNS
  • FTP
  • Telnet
  • TFTP
  • SMTP

2. Quais das seguintes são vantagens da instalação de cabos UTP? (Escolha três.)

  • Menos caro do que a fibra óptica
  • Mais flexível e fácil de instalar em um prédio em contrário
  • deve alterar o ponto terminal ao atualizar o hardware considerado o meio mais rápido de cobre
  • recebe menos interferência RFI e EMI do que um meio de fibra óptica
  • permite um fácil upgrade de hardware WAN

3. Quando você deve usar um cabo crossover em uma rede?

  • Ao conectar um host na porta console do roteador
  • Ao conectar um host a um switch
  • Ao conectar um host a outro host
  • Ao conectar um switch a um roteador

4. Quais das seguintes opções descrevem a topologia

... Continue a ler "Fundamentos de Redes: Perguntas e Respostas Essenciais" »

Gerenciamento de Mudanças e Solicitações (CRs) em Projetos

Classificado em Computação

Escrito em em português com um tamanho de 8,17 KB

Solicitação de Mudança (CR)

Um artefato formalmente submetido que é usado para rastrear todas as solicitações dos envolvidos (inclusive novas características, solicitações de melhoria, conserto de defeitos, mudança de requisitos, etc.) junto com as informações de status relacionadas durante todo o ciclo de vida do projeto. Todo o histórico de mudanças será mantido com a Solicitação de Mudança, o que inclui todas as mudanças de estado, datas e motivos para as mudanças. Essas informações ficam disponíveis para revisões repetidas e para fechamento final.

Comitê de Controle de Mudança (CCB)

O comitê que supervisiona o processo de mudanças. Consiste em representantes de todas as partes interessadas, inclusive clientes, desenvolvedores... Continue a ler "Gerenciamento de Mudanças e Solicitações (CRs) em Projetos" »

Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas

Classificado em Computação

Escrito em em português com um tamanho de 112,15 KB

1) Conversão de Bases e Operações Aritméticas

Converta para a base binária, realize as operações e o resultado converta para a base solicitada:

  1. 6758 + A916 = 61410
    • 6758 => 1101111012
    • A916 => + 101010012
    • Resultado: 10011001102 => 61410
  2. 7C16 - 9510 = 358
    • 7C16 => 011111002
    • 9510 => - 10111112
    • Resultado: 00111012 => 358
  3. 458 x 1310 = 1E116
    • 458 => 1001012
    • 1310 => x 11012
    • Cálculo Binário:
        100101
      x   1101
      --------
        100101
       000000
       100101
      +100101
      --------
      111100001
                      
    • Resultado: 1111000012 => 1E116
  4. ACF16 : 138 = _______10
    • ACF16 => 1010110011112
    • 138 => 0010112

Imagen

2) Conversão de Unidades de Dados (Bytes e Bits)

  1. 12,5 MBytes => 12,5 x 1024 = 12.800 KBytes
  2. 6,75 KBytes => (6,75 x 1024) bytes x 8 = 55.296 bits
  3. 22528
... Continue a ler "Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas" »

Alocação de Memória, Arquivos e Estruturas em C

Classificado em Computação

Escrito em em português com um tamanho de 4,52 KB

Exercício de Revisão de Programação I

Alocação de Memória

1) O que seria alocação estática e alocação dinâmica de memória?

A alocação estática ocorre quando o programador define a quantidade de memória necessária para um vetor. Essa alocação pode ser feita pelo compilador e é realizada antes da execução do programa.

A alocação dinâmica ocorre quando o programador não define a quantidade de memória necessária para um vetor, pois o número de elementos não foi predefinido.

2) Qual a diferença entre int *meu_vetor e int meu_vetor[TAM]?

int *meu_vetor declara um ponteiro para inteiro chamado meu_vetor, que terá alocação dinâmica. int meu_vetor[TAM] declara um vetor de inteiros chamado meu_vetor com tamanho definido... Continue a ler "Alocação de Memória, Arquivos e Estruturas em C" »

Perguntas e Respostas sobre RIP e EIGRP

Classificado em Computação

Escrito em em português com um tamanho de 8,55 KB

Qual das seguintes é considerada uma limitação do RIP v1? RIP v1 não envia as informações de máscara em suas atualizações.

Quais são as três características do protocolo de roteamento RIPv1? (Escolha três.)

  • Usa a contagem de saltos como uma métrica.
  • Considera uma métrica de 16 como infinito.
  • Calcula as métricas utilizando o algoritmo de Bellman-Ford.

Qual é o período de atualização padrão, em segundos, para o protocolo de roteamento RIP?

30

Qual dos seguintes é encontrado nas atualizações de roteamento de protocolos de roteamento sem classes? (Escolha dois.)

  • Endereço de 32 bits.
  • Máscara de sub-rede.

Como a VLSM ajuda a aliviar?

A escassez de endereços IP.

Qual dos seguintes tipos de rotas são indicadas por entradas EX na tabela... Continue a ler "Perguntas e Respostas sobre RIP e EIGRP" »

Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio

Classificado em Computação

Escrito em em português com um tamanho de 66,18 KB

Transações em Banco de Dados

Uma transação é uma unidade de execução de programa que acessa e possivelmente atualiza vários itens de dados. Normalmente, é iniciada por um programa escrito em uma linguagem de manipulação de dados (C, C++, Java, Perl, etc.).

É delimitada pelas instruções BEGIN TRANSACTION e COMMIT, consistindo de todas as operações executadas entre elas.

Propriedades ACID para Transações

Para garantir a integridade dos dados, o SGBD deve manter as propriedades ACID:

  • Atomicidade
  • Consistência
  • Isolamento
  • Durabilidade

Detalhes das Propriedades ACID

Atomicidade: Ou todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas é.

Consistência: A execução de uma transação isolada... Continue a ler "Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio" »

Fundamentos do Gerenciamento de Projetos (PMBOK)

Classificado em Computação

Escrito em em português com um tamanho de 8,58 KB

Um Sistema de Informação pode ser definido como um conjunto de componentes inter-relacionados trabalhando juntos para coletar, recuperar, processar, armazenar e distribuir informação com a finalidade de facilitar o planejamento, o controle, a coordenação, a análise e o processo decisório em empresas e outras organizações.

As 5 Funções Gerenciais:

  1. Planejar
  2. Organizar
  3. Controlar
  4. Liderar
  5. Coordenar

Gerenciamento de Projetos: Problemas Principais

O gerenciamento de projetos abrange dois problemas principais:

  1. Desempenho efetivo das funções gerenciais para obter um resultado sob severas restrições.
  2. Administrar um sistema temporário dentro de outro permanente.

Papéis do PMI

  • Estabelecer um código de ética.
  • Estabelecer um código de conduta.
  • Recomendar
... Continue a ler "Fundamentos do Gerenciamento de Projetos (PMBOK)" »

Instalação e Configuração do Serviço HTTP

Classificado em Computação

Escrito em em português com um tamanho de 4,46 KB

Item 4 - Instalação e Configuração do Serviço HTTP

Introdução

O uso de serviços como o FTP permitiu aos usuários acessar informações remotamente. O HTTP surgiu para fornecer acesso remoto às informações de maneira simples e intuitiva, resultando na WWW (World Wide Web). Os usuários utilizam este serviço para acessar páginas web ou documentos. Além de texto, essas páginas podem incluir imagens, som e vídeo, e também hiperlinks. Esses links, quando clicados, levam o usuário para outras páginas. O formato que permite a inclusão desses diversos tipos de informações e referências é chamado HTML (HyperText Markup Language).

Páginas Estáticas e Dinâmicas

As páginas estáticas exibem conteúdo fixo, sem interação do usuário.... Continue a ler "Instalação e Configuração do Serviço HTTP" »