SóProvas



Prova CIAAR - 2013 - CIAAR - Primeiro Tenente


ID
1089856
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

O objetivo da prototipação é permitir que os usuários ganhem experiência direta com a interface. Nessa abordagem, cria-se telas com elementos visuais, como botões e menus, e associa-se um script a esses elementos. Assinale a alternativa em que essa abordagem é apresentada.

Alternativas
Comentários
  • Não entendi a resposta, se fosse a resposta ERRADA, poderia ser letra B.

    Neste contexto, as letras A e D possuem a melhor abordagem para a resposta.

  • Não concordo com o gabarito "B".


  • Técnicas de prototipação

    Prototipação dirigida a scritps = Desenvolver um conjunto de scripts e telas. Quando o usuário interage com essas telas, o script é executado, e a próxima tela é apresentada.


    Programação visual = Usar uma linguagem projetada para desenvolvimento rápido, tal como o Visual Basic. 



    Prototipação baseada na Internet = Usar um Web browser e scripts associados.


ID
1089859
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Em gerenciamento de projeto, a fase que acontece paralelamente ao planejamento operacional e à execução do projeto é a de

Alternativas
Comentários
  • A fase Monitoramento e Controle permeia todas as outras fases de um projeto, quais sejam, Iniciação, Planejamento, Execução e Encerramento.

  • O Monitoramento do Projeto é feito do INICIO ao FIM do Projeto!

  • fui por eliminação:

    paralelamente ao 

    Planejamento e a execução = então não pode ser elas já que elas já estão acontecendo.

    se já está acontecendo então não pode ser a inicialização.

    então é a d.

  • Processos que são realizados continuamente ao longo do projeto = Muitos dos processos de monitoramento e controle são constantes, desde o início até o encerramento do projeto.

    GAB D.

    PMBOK 6


ID
1089862
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Gerência de Projetos
Assuntos

O interrelacionamento entre as atividades do projeto compõe um todo organizado, denominado “diagrama de rede", ou vulgarmente conhecido como rede PERT (Program Evaluation and Review Technique). Sobre o “diagrama de rede", é incorreto afirmar que

Alternativas
Comentários
  • As vantagens do diagrama de rede são:

      - simples entendimento;

      - interdependência entre as atividades bem definida.

    As desvantagens do diagrama de rede são:

      - apresenta relatórios muito extensos;

      - não mostra uma relação visual entre as durações das atividades;

      - é de difícil manipulação.

    Fonte: Gerenciamento de Projetos 6ª Ed. - Ricardo Viana Vargas

  • é de DIFÍCIL MANIPULAÇÃO: 


    letra a


ID
1089865
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Gerência de Projetos
Assuntos

O PMBOK subdivide o gerenciamento de escopo em cinco processos, a saber: planejamento do escopo, definição do escopo, criar EAP, verificação do escopo e controle do escopo. Assinale a alternativa que apresenta as fases do projeto em que esses processos estão distribuídos.

Alternativas
Comentários
  • Os 5 Processos do gerenciamento de escopo são: 

    Planejamento do escopo, Definição do escopo, Criar EAP; (Planejamento)

    Verificação do escopo, Controle do escopo. (Monitoramento e Controle).


ID
1089868
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Sobre SQL, analise as afirmativas e assinale a incorreta.

Alternativas
Comentários
  • "Um tipo de dado TIMESTAMP inclui os campos DATE e TIME, mais um mínimo de 6 posições para frações decimais de segundos e um qualificador obrigatório WITH TIME ZONE."Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 6. ed. São Paulo: Pearson, 2011."

    ELMASRI, R.; NAVATHE, Shamkant B., Sistemas de Banco de Dados. 6. Ed. São Paulo: Pearson, 2011. 


ID
1089871
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

“Servem para imitar a funcionalidade dos threads de núcleo – porém com melhor desempenho e maior flexibilidade – em geral associados aos pacotes de threads de usuário.” A afirmativa anterior refere-se a

Alternativas
Comentários
  • Ativações do Escalonador

    Objetivo -> imitar as funcionalidades dos threads em modo kernel.

    Evitar transações entre kernel->usuário desnecessárias.

    O modo kernel cria processadores virtuais para cada thread.

    Problema -> Baseia se fundamentalmente nos upcall (  o modo kernel chama procedimentos no espaço do usuário).

  • A funcionalidade upcall do kernel Linux permite que um módulo do kernel para invocar uma função no espaço do usuário.É possível iniciar um programa no espaço do usuário, e dar-lhe alguns argumentos de linha de comando, bem como definir variáveis ​​de ambiente.


    Thread), é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrencialmente. O suporte à thread é fornecido pelo próprio sistema operacional, no caso da linha de execução ao nível do núcleo (em inglês: Kernel-Level Thread (KLT)), ou implementada através de uma biblioteca de uma determinada linguagem, no caso de uma User-Level Thread (ULT).



    Threads Pop-Up: Quando uma mensagem chega, é processada por outro thread

  • Gabarito: D

    "A meta do trabalho da ativação pelo escalonador é imitar a funcionalidade dos threads de núcleo..."

    FONTE: Tanenbaum


ID
1089874
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qual área livre um programa será carregado para execução. Assinale a técnica que não pertence a essas estratégias.

Alternativas
Comentários
  • 9.3.3 – Estratégias para Escolha da Partição

    • Função para determinar em qual partição livre um programa será carregado para execução.
    • Função de evitar, ou diminuir, o problema da fragmentação antes que ele ocorra.
    • O tamanho do programa é o fator mais importante para a adoção da melhor estratégia.
    • Best-fit:
      • Escolhe a melhor partição, ou seja, aquela que o programa deixa o menor espaço sem utilização.
      • Lista de áreas livres alocada por tamanho, diminuindo o tempo de busca
      • Desvantagem de deixar pequenas áreas não contíguas, aumentando o problema da fragmentação.
    • Worst-fit:
      • Escolhe a pior partição, ou seja, aquela que o programa deixa o maior espaço sem utilização.
      • Diminui o problema de fragmentação, deixando espaços livres maiores que permitem a um maior número de programas utilizar a memória.
    • First-fit:
      • Escolhe a primeira partição livre de tamanho suficiente para carregar o programa
      • Lista de áreas livres ordenada por endereços crescentemente.
      • Grande chance de se obter uma grande partição livre nos endereços de memórias mais altos.
      • Mais rápida e consome menos recursos do sistema.

  • Estratégias para Escolha da Partição

    Função para determinar em qual partição livre um programa será carregado para execução.

    Função de evitar, ou diminuir, o problema da fragmentação antes que ele ocorra.

    O tamanho do programa é o fator mais importante para a adoção da melhor estratégia.

     

    Best-fit: (Melhor Partição)

    Escolhe, aquela que o programa deixa o menor espaço sem utilização.

    Desvantagem de deixar pequenas áreas não contíguas, aumentando o problema da fragmentação.

     

    Worst-fit(Pior Partição)

    Escolhe aquela que o programa deixa o maior espaço sem utilização.

    Diminui o problema de fragmentação, deixando espaços livres maiores que permitem a um maior número de programas utilizar a memória.

     

    First-fit: (Primeira partição Livre)

    Escolhe a primeira partição livre de tamanho suficiente para carregar o programa

    Mais rápida e consome menos recursos do sistema.

     

    @papirobizurado


ID
1089877
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Em Engenharia de Software, o teste cuja finalidade é mostrar ao cliente o software desejado que atende ao seus requisitos é o

Alternativas
Comentários
  • O Termo VALIDAÇÃO é utilizado para demonstrar ACEITAÇÃO das PARTES INTERESSADAS.


ID
1089883
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Os requisitos de sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. Os requisitos organizacionais, os de segurança e os do produto estão classificados como requisitos:

Alternativas
Comentários
  • FUNCIONAIS: Descrevem explicitamente as funcionalidades e serviços do sistema.


    NÃO FUNCIONAIS: Definem propriedades e restrições do sistema Exemplos: segurança, desempenho, espaço em disco.


    gaba: d

  • Requisitos funcionais (comportamento)

    - São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir e de como o sistema deve se comportar em determinadas situações.

    - Em alguns casos, os requisitos funcionais também podem explicitar o que o sistema não deve fazer.

    Completude: todos os serviços requeridos pelo usuário devem ser definidos.

    Consistência: os requisitos não devem ter definições contraditórias.

    Requisitos não funcionais (restrição do produto/processo)

    - São restrições aos serviços ou funções oferecidos pelo sistema.

    - Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas.

    - São requisitos que não estão diretamente relacionados com os serviços oferecidos pelo sistema a seus usuários.

    - Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área.

    Requisitos de usuário: eles devem especificar somente o comportamento externo do sistema. O documento de requisitos não deve incluir detalhes da arquitetura ou projeto do sistema.

    Requisitos de sistema são versões expandidas dos requisitos de usuário. Devem descrever apenas o comportamento externo do sistema e suas restrições operacionais. Eles não devem se preocupar com a forma como o sistema deve ser projetado ou implementado.

    Alternativa: D

  • São restrições ou condições estipuladas sobre as quais o sistema deve funcionar. Não estão diretamente relacionados às funções específicas do sistema, mas às gerais.

    Criou-se a subclassificação dos requisitos não-funcionais em: requisitos de produto, requisitos organizacionais e requisitos externos. 


ID
1089886
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Além dos registradores de propósito geral, usados para conter variáveis e resultados temporários, a maioria dos computadores têm vários registradores especiais visíveis ao programador. Assinale a afirmativa correta acerca do registrador contador de programa.

Alternativas
Comentários
  • "Por exemplo. o  contador de programa (Program Counter - PC) é  parte do estado.  Ele  indica a localização da memória que contem a  próxima função (isto é.  instrução  ISA) a ser executada.  Durante a execução de cada instrução,  o  PC é incrementado para  indicar a proxima  instrução a ser executada"

    TANEMBAUM, Andrews S. Organização Estruturada de Computadores. 5. ed. São Paulo: Pearson, 2007. 

  • "Um deles é o contador de programa, que contém o endereço de memória da próxima  instrução a ser buscada. Depois da busca de uma instrução, o contador de programa é atualizado para apontar a instrução seguinte."

    TANENBAUM. Andrews S. Sistemas Operacionais Modernos. 3. ed. São Paulo: Pearson, 2010. 
  • B) Contém o endereço de memória da próxima instrução a ser buscada.


ID
1089889
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas operacionais precisam de mecanismos para criar processos. Há quatro eventos principais que fazem com que processos sejam criados. (Tanenbaum, 2009). Estes eventos são, exceto:

Alternativas
Comentários
  • Eventos que levam a criação de processos:

    Início do sistema.

    Execução de chamada de criação de processo por um processo em execução.

    Requisição do usuário para criar um novo processo.

    Início de uma tarefa em lote (batch job). 

  • "Há  quatro eventos principais que fazem  com que processos sejam criados: 

    1. Início do sistema. 

    2. Execução de uma chamada de sistema de criação de processo por um processo em execução. 

    3. Uma  requisição do usuário para criar um novo processo. 

    4. lnício de uma  tarefa em lote  (batch job)."

    TANENBAUM. Andrews S. Sistemas Operacionais Modernos. 3. ed. São Paulo: Pearson, 2010. 

  • Alternativa c), pois segundo o livro de Tanenbaum, o correto seria requisição do usuário para criar um novo processo.


ID
1089892
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Escalonamento é uma técnica dos Sistemas Operacionais que equaciona a utilização do processador e emprega algoritmos de escalonamento para esse fim. O escalonador é responsável por isso. Existem o escalonamento em sistemas em lote, interativos e de tempo real. Assinale a alternativa que apresenta o algoritmo de escalonamento em sistemas de lote.

Alternativas
Comentários
  • em Lote: tarefa mais curta primeiro.

    Interatividade: Escalonamento por alternância circular

    tempo real: trabalha com prazo: Sistemas com propósito específico


  • SIMPLIFICANDO

    É solicitado um algoritimo não preemptivo, pois o Sistema em Lote(Batch) tem pouca interação com o usuário. São eles SJF e FIFO.

    Sendo assim, o único algorítmo não preemptivo das alternativca é o SJF.

  • B) Próximo processo mais curto.

  • Escalonamentos em sistemas em lote

                                         - FIFO (Primeiro a chegar, primeiro a ser servido)

                                         - SJF/SPF (Tarefa mais curta primeiro)

                                         - SRTN/SPN (Tarefa a ser terminada primeiro)

                                Escalonamento em sistemas Interativos

                                        - Round-Robin

                                        - Por prioridades

                                        - Filas múltiplas

                                        - Próximo processo mais curto

                                        - Escalonamento Garantido

                                        - Por loteria

                                        - Fração Justa

                            Escalonamento em sistemas de tempo real

                                       - RMS

                                       - EDP

    GAB A


ID
1089895
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

“Processos que ficam em background com a finalidade de lidar com alguma atividade, como mensagem eletrônica, páginas da web, notícias, impressão, entre outros.” A descrição anterior refere-se a

Alternativas
Comentários
  • Disk And Execution MONitor (Monitor de Execução e de Disco), é um programa de computador que roda de forma independente em background, ao invés de ser controlado diretamente por um usuário. 

  • C) daemons.


ID
1089898
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

“Para que o hardware tenha utilidade prática deve existir um conjunto de programas utilizado como interface entre as necessidades do usuário e as capacidades do hardware.” (Maia, L.P. / Machado, F. B., 2007)

De acordo com essa afirmativa, assinale o utilitário responsável por carregar na memória principal um programa a ser executado.

Alternativas
Comentários
  • O loader, ou carregador, é o utilitário responsável por carregar na memória principal um programa para ser executado.


    O procedimento de carga varia com o código gerado pelo linker.

    O depurador (debugger) é o utilitário que permite ao usuário acompanhar toda a execução de um programa a fim de detectar erros na sua lógica.

    O interpretador é considerado um tradutor que não gera módulo-objeto. 
  • Linker - responsável por gerar um único programa executável.

     

    Loader ou carregador - responsável por carregar na MP um programa para ser executado. Transfere o programa da memória secundária para a MP e inicia sua execução.
     

    Depurador - permite ao usuário acompanhar toda a execução de um programa a fim de detectar erros na sua lógica.

     

    Interpretador – Processador que executa cada expressão do programa diretamente sem ter que transformar o programa inteiro em uma unidade de execução.Tradutor que não gera módulo-objeto.

     

     

  • B) Loader.


ID
1089904
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Segurança da Informação
Assuntos

A criptografia simétrica é caracterizada por utilizar o mesmo par de chaves no processo de codificação e decodificação. Acerca dos algoritmos simétricos, assinale a alternativa incorreta.

Alternativas
Comentários
  • Principais algoritmos de chave privada ou criptografia SIMÉTRICA:
    AES; DES; DES Triplo; IDEA, Blowfish; Twofish; RC2; CAST.

    Principais algoritmos de chave privada ou criptografia ASSIMÉTRICA:
    RSA; ElGamal; Diffie Hellman; Curvas Elípticas
  • Gabarito: C.

     

    Apenas retificando o comentário do colega, é "algoritmo de chave pública ou criptografia assimétrica.


ID
1089907
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

O padrão de projetos que garante que determinada classe tenha apenas uma instância e fornece um ponto global de acesso a ela é o

Alternativas
Comentários
  • Singleton: Garantir que um objeto terá apenas uma única instância, isto é, que uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação. (GABARITO)



    Abstract Factory: Fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. Também conhecido como Kit.


    Decorator ou wrapper, é um padrão de projeto de software que permite adicionar um comportamento a um objeto já existente em tempo de execução, ou seja, agrega dinamicamente responsabilidades adicionais a um objeto.

    State é um padrão de projeto de software usado quando o comportamento de um objeto muda, dependendo do seu estado.

  • State: Permite que um objeto altere seu comportamento quando seu estado interno se modifica.

    Factory!??? Pode ser:

     - Abstract factory:  Permite a criação de famílias de objetos relacionados ou dependentes, por meio de uma única interface.

     - Factory Method: Define a interface para criação de objetos, mas deixa as subclasses decidirem qual classe irão instanciar.

    Decorator: Adiciona responsabilidades dinamicamente;


ID
1089910
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa que apresenta a função, em PHP, que apenas retorna informações sobre data/hora.

Alternativas
Comentários
  • getdate

  • B

    getdate.

  • a) date: formata data e hora;

    b) getdate: recupera  informações de data/hora;

    c) gmdate: formata uma data/hora GMT/CUT;

    d) checkdate: valida a validade da data.

    .

    .

    .

    At.te


ID
1089913
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Programação
Assuntos

Sobre a linguagem Java, informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) O Java não diferencia letras maiúsculas de letras minúsculas, ou seja, para o Java, “Brasil” e “brasil” têm o mesmo significado.
( ) Uma sequência de caracteres entre aspas duplas é chamada de string, string de caracteres, mensagem ou literal de string.
( ) Uma instrução de declaração de variável especifica o nome e o tipo de uma variável.
( ) O método scanner nextint é utilizado para se obter um número inteiro que será utilizado numa classe do programa.
( ) O método main é o ponto de partida de cada aplicativo Java e deve iniciar com: public static void main (String [ ] args).
( ) As instruções orientam o computador a realizar ações.
( ) Uma declaração da classe public deve ser salva em um arquivo com o mesmo nome da classe seguido pela extensão do nome do arquivo “Java”.

Alternativas
Comentários
  • O metodo main não é o ponto de partida de uma aplicação?


    ( ) O método main é o ponto de partida de cada aplicativo Java e deve iniciar com: public static void main (String [ ] args). 

    A questão tem oppções confusas..


  • Está questão está errada, o que ele poderia ter colocado na questão do método main é o seguinte: Toda classe pode ter um método main, que determina o ponto de início de execução de qualquer aplicação Java.

  • gabarito B;

    (DIFERENCIA SIM - Java é case-sensitive ) O Java não diferencia letras maiúsculas de letras minúsculas, ou seja, para o Java, “Brasil” e “brasil” têm o mesmo significado. 

    ( V ) Uma sequência de caracteres entre aspas duplas é chamada de string, string de caracteres, mensagem ou literal de string. 
    ( V ) Uma instrução de declaração de variável especifica o nome e o tipo de uma variável. 

    ( F ) O método scanner nextint é utilizado para se obter um número inteiro que será utilizado numa classe do programa. 
    ( Não Necessáriamente, PODE iniciar desta forma, porém na verdade,o String [ ] args se trata de um parâmetro, logo 
    qualquer nome pode ser dado.) O método main é o ponto de partida de cada aplicativo Java e deve iniciar com: public static void main (String [ ] args). 

    ( V ) As instruções orientam o computador a realizar ações. 
    ( V  ) Uma declaração da classe public deve ser salva em um arquivo com o mesmo nome da classe seguido pela extensão do nome do arquivo “Java”. 



ID
1089916
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afirmativas abaixo.

I. O nível interno tem um esquema interno, que descreve a estrutura do armazenamento lógico do banco de dados.
II. O nível conceitual tem um esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários.
III. O nível externo ou de visão inclui uma série de esquemas externos ou visões do usuário.
IV. Independência lógica de dados é a capacidade de alterar o esquema lógico sem precisar alterar os esquemas externos ou os programas de aplicações.
V. Independência física de dados é a capacidade de alterar o esquema interno sem precisar alterar o esquema conceitual.

Estão corretas apenas as afirmativas

Alternativas

ID
1089919
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A SQL tem uma instrução básica para recuperar informações de um banco de dados. Assinale a alternativa que contempla essa instrução.

Alternativas
Comentários
  • select - Seleciona algo no Banco de Dados ou seja recupera a informação para ser apresentada (GABARITO c)


    Update - Atualiza

    Insert - Insere a informação

    Alter - Altera

ID
1089922
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Redes de Computadores
Assuntos

Com base no Modelo de Camadas OSI (Open System Interconnection), assinale a alternativa que contempla a camada relacionada à sintaxe e à semântica das informações transmitidas.

Alternativas
Comentários
  • Relacionada com asintaxe e semântica das informações transmitidas.

    Define o formato para troca de dados entre computadores.

    Pense nessa camada como um tradutor .

    Quando sistemas dissimilares precisam se comunicar, uma tradução e re-ordenação de byte devem ser feitas.

    Ela é responsável por:

     Tradução de protocolos;

    Criptografia;

    Compressão de dados;

    Entre outras tarefas.

  • Essa é a camada de Apresentação. letra c

  • C) Camada de Apresentação.


ID
1089925
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Redes de Computadores
Assuntos

Assinale a alternativa que apresenta a Camada do Modelo TCP/IP onde está alocado o protocolo ICMP (Internet Control Message Protocolo).

Alternativas
Comentários
  • ICMPsigla para o inglêsInternet Control Message Protocol, é um protocolo integrante do Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado. Os gateways devem estar programados para enviar mensagens ICMP quando receberem datagramas que provoquem algum erro.


    http://pt.wikipedia.org/wiki/Icmp

  • Camada de Rede.


    As camadas OSI:


    plicação : A camada de aplicação corresponde às aplicações (programas) no topo da camada OSI que serão utilizadas para promover uma interação entre a máquina-usuário (máquina destinatária e o usuário da aplicação). 


    A presentação : A camada de Apresentação, também chamada camada de Tradução, converte o formato do dado recebido pela camada de Aplicação em um formato comum a ser usado na transmissão desse dado, ou seja, um formato entendido pelo protocolo usado. 


    essão: Responsável pela troca de dados e a comunicação entre hosts, a camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma comunicação, definindo como será feita a transmissão de dados, pondo marcações nos dados que serão transmitidos.


    ransporte : A camada de transporte é responsável por receber os dados enviados pela camada de sessão e segmentá-los para que sejam enviados a camada de rede, que por sua vez, transforma esses segmentos em pacotes.


    ede : A camada de rede fornece os meios funcionais e de procedimento de transferência de comprimento variável de dados de sequências de uma fonte de acolhimento de uma rede para um host de destino numa rede diferente (em contraste com a camada de ligação de dados que liga os hosts dentro da mesma rede), enquanto se mantém a qualidade de serviço requerido pela camada de transporte.


    nlance : Esta camada detecta e, opcionalmente, corrige erros que possam acontecer no nível físico. 


    ísica : A camada física define especificações elétricas e físicas dos dispositivos.

  • D) Camada de Rede (ou Internet).


ID
1089928
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Redes de Computadores
Assuntos

Acerca do padrão de rede sem fio baseado na multiplexação por divisão ortogonal de frequência, ou OFDM (Orthogonal Frequency Division Multiplexing), assinale a alternativa correta.

Alternativas
Comentários
  • De acordo com o livro Redes de Computadores (Tanenbaum 5ª edição), o 802.11a e o 802.11g são baseados na multiplexação por divisão ortogonal de frequência. Sendo assim, os itens A e C respondem esta questão. Esta questão possui duas respostas.

  • Em qual página se encontra?


ID
1089931
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca das funções do PHP, leia os trechos abaixo. A seguir, assinale a alternativa que preenche correta e respectivamente as lacunas.

• Função que lê no máximo uma linha: ____________
• Função que especifica a quantidade de informações a serem lidas: ____________
• Função que lê apenas um caractere por vez: ____________
• Função que lê todo o conteúdo de um arquivo e o envia diretamente ao buffer de saída: ____________
• Lê uma linha do arquivo e retira as tags HTML e PHP: ____________
• Função que posiciona o ponteiro em um arquivo: ____________

Alternativas
Comentários
  • D- fgetss / fread / fgetc / readfile / fgetss / fseek


ID
1089934
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

RISC, ou seja, Reduced Instruction Set Computer (computador com um conjunto de instruções reduzido) foi o termo cunhado em 1980 por um grupo, em Berkeley, liderado por David Patterson e Carlo Séquin. São características da Arquitetura RISC, exceto:

Alternativas
Comentários
  • Gabarito: D.

     

    RISC

     

    + registradores

    - instruções

    + pipeline

    - modos de enderelaçamento

     

    É na arquitetura CISC que se utilizam poucos registradores.

  • Processador CISC (Complex Instruction Set Computer)

    - Conjunto Complexo de Instruções Computacionais

    - vários ciclos de clock para execução da instrução (tempo variável)

    - Mais rápido para instruções complexas

    - contém microprogramação

    - uso de um ou dois operandos

    - múltiplos modos de endereçamento de memória

    - instrução com largura variável

    - poucos registradores (de 6 a 16)

    - fracamente paralelizado e complexidade no código

    - pouca utilização de pipeline

    - instruções executadas pelo microprograma

     

    Processador RISC (Reduced Instruction Set Computer)

    - Conjunto Reduzido de Instruções Computacionais

    - único ciclo de instrução.

    - Não contém microcódigo - instruções executadas diretamente pelo hardware (ausência de microprogramação)

    - instruções executadas pelo hardware

    - incompatível com CISC

    - faz uso de pipelining em larga escala

    - grande número de registradores

    - uso de uma instrução por ciclo de clock (formato simples e fixo) (tempo fixo)

    - endereçamento de memória simples

    - uso de 3 operandos de registrador permitido por instrução

    - apenas LOAD and STORE podem acessar a memória

    - complexidade no compilador

     

  • D) arquitetura com poucos registradores.


ID
1089940
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Segundo Tanenbaum (2007), barramentos são a cola que mantém a integridade dos sistemas de computadores. Assinale a afirmativa que apresenta uma característica do Barramento PCI.

Alternativas
Comentários
  • O barramento pci original transferia 32 bits por ciclo e funcionava em 33 MHz (tempo de ciclo de 30 segundos) para uma largura de banda total de 133 MB/s.

    Gabarito A

    Fonte: Tanembaum pág 119


ID
1089943
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Programação
Assuntos

Em relação ao tratamento de exceções na linguagem Java, leia o trecho abaixo. A seguir, assinale a alternativa que preenche correta e respectivamente as lacunas.

O Java garante que um bloco ______________ fornecido executará se uma exceção for lançada no bloco ______________ correspondente ou em qualquer um de seus blocos ______________ correspondentes.

Alternativas
Comentários
  • Estrutura, em C# mas para Java deve assemelhar-se muito:


    Try{

     //bloco try

    }

    catch (exception e){

    //bloco catch

    }finally{

    //bloco finally

    }


    a unica alternativa q começa com um bloco é a letra 'A'