Todos os post de fabiokalled

Estudando muito para lograr êxito neste concurso. Sei que a caminhada é longa mas eu gosto de andar heheh. Estarei neste blog para auxiliar no que eu puder e ser auxiliado, pois mais cedo ou mais tarde estarei, como dizem em gírias militares, do outro lado do apito, hehehehe.

Resolução da Questão 40 de 2012

Quanto mais a gente estuda, mas a gente sabe que tem que estudar mais, não é pessoal?

Tento seguir sempre o ensinamento de Isaac Newton, no qual ele fala “Vejo, o que vejo, pois subi nos ombros de gigantes”

Em mais uma resolução voltada para a aritmética binária, vamos resolver a questão abaixo:

Questão 40 de 2012

Considerando a aritmética binária, a operação A << B representa o deslocamento de “B” bits à esquerda sobre um número “A” binário. A alternativa que representa uma fórmula matemática equivalente ao resultado final sobre esta mesma operação, porém em uma base decimal é

(A) A / 2^B       (B) 2^B / A       (C) 2^B x A       (D) B^A       (E) A^B

Vamos lá, sabendo-se que esse tal de encaminhamento é: Inserir zeros, em fila, onde os sinais apontam (sempre são duas setas, que são os sinais de maio > e menor < ).

Olhando para a questão ele vai inserir zeros no sentido: da direita para a esquerda.

Se imaginássemos um número, tipo 5 em decimal que fica 0101 em binário e quiséssemos inserir 2 bits (0) a esquerda, ficaríamos com o número 010100 que em decimal é 4 + 16 = 20, então vamos olhar as alternativas:

(A) A / 2^B → 5 / 2² → 5 / 4 → nunca vai dar o valor 20

(B) 2^B / A → 2² / 5 → 4 / 5 → nunca vai dar o valor 20

(C) 2^B x A → 2² x 5 → 4 x 5 = 20 → Resposta certa letra C.

Podem conferir o gabarito!

Espero ter ajudado.

Resolução da Questão 63 de 2011

Estruturas de dados são questões que podem cair na prova do ano que vem, pois sempre elas estão aparecendo, e não é muito interessante sabermos alguns conceitos ou mesmo resolver algumas questões referentes a pilhas, filas e árvores, vamos a uma que caiu em uma prova?

                             Questão 63 de 2011

                            Sabe-se que T é uma estrutura de dados do tipo PILHA e as operações PUSH (s) e POP(s) são comandos respectivos para  empilhar  e  desempilhar  um  bit “s” (0 ou 1) nesta estrutura. Supondo-se que o conjunto de bits armazenados na estrutura T representa um número binário qualquer, cujo bit menos significativo é o elemento de base da pilha e o bit mais significativo é o elemento de topo, a realização da operação PUSH (1):

(A) divide por 2 o valor binário anteriormente armazenado na pilha.

(B) soma 1 ao valor binário anteriormente armazenado na pilha.

(C) multiplica por 2 o valor binário anteriormente armazenado na pilha.

(D) soma 2^n-1 ao valor binário anteriormente armazenado na pilha, sendo “n” a quantidade atual de elementos da pilha após a operação efetuada.

(E) diminui em 2^n-1 o valor binário anteriormente armazenado na pilha, sendo “n” a quantidade atual de elementos da pilha após a operação efetuada.

Gente, o que é uma pilha? É só lembrar da pilha de pratos que a gente lava todo o dia para a nossa esposa (para as mulheres da área de TI isso não serve) hheheeh. São situações em que nós colocamos algo um em cima do outro.

A questão fala das funções do PUSH e do POP, até aí tranquilo é isso mesmo.

Aí ele diz que tem uma pilha com um número binário qualquer, então pense em um número, eu vou pensar no número 11 em decimal que fica “1011” em binário. Ele também diz que o número menos significativo é o da base e o mais significativo é o do topo, sabendo que o algarismo “1” que está antes do zero, da esquerda para a direita é o mais significativo e o último, encostado em outro um, lá na direita é o bit menos significativo temos:

           1 -> bit mais significativo

           0

           1 

           1 -> bit menos significativo

Daí ele diz que faz PUSH (1), então fica assim:

           1 -> O um que foi colocado pelo PUSH

           1 -> bit mais significativo

           0

           1 

           1 -> bit menos significativo

Ficamos com um número 11011 = 27 em decimal.

Tínhamos 11, agora temos 27. Poderíamos fazer todos os cálculos mas vamos para o certo logo.

Letra D, ela fala que: soma 2^n-1 ao valor anteriormente armazenado na pilha sendo que o “n” é a quantidade atual de elementos da pilha, então

2^n-1 = 2^5-1 = 2^4 = 16, somamos 16 ao 11 que tínhamos, 16 + 11 = 27. Podem ver a alternativa certa é a “D”, espero ter ajudado! 

Resolução da Questão 35 de 2006

Bom dia pessoal, mais um ótimo domingão de estudos a todos “à propósito” esse “a todos” e “à propósito” estão escritos corretamente? Vamos procurar?

Estava revisando alguns conhecimentos e vi que comandos linux NÃO ADIANTA TENTAR DECORAR, A CHAVE PARA AS QUESTÕES É APRENDER MESMO.

Vejam a questão abaixo, que discorre sobre o comando “uname” -> Mostra informações do sistema.

Questão 35 de 2006

Qual dos comandos abaixo exibe o número da versão do kernel do linux?
(A) uname -r
(B) uname -v
(C) kname -v
(D) uninfo
(E) kinfo -a

Se não treinarmos não saberemos que “kinfo” é uma “viagem” da banca, ou seja, duas alternativas fora. “uinfo” também, menos uma alternativa. Sobrou-nos as alternativas “A” e “B”, “uname -r” e “uname -v” respectivamente.

Sabendo que as opções significam: -r -> RELEASE ; -v -> VERSION, poderíamos pensar que a alternativa “B” estivesse certa, mas não, pois se executarem este comando no terminal de uma distribuição linux verão que usando a opção “-v” aparecerá o tipo de processador da máquina e a data de instalação do sistema no seu computador, mas se usarmos a opção “-r” do respectivo comando teremos a versão do Kernel do sistema.

Sendo assim a opção correta para obtermos a versão do kernel do nosso sistema GNU/Linux é : “uname -r”, ALTERNATIVA “A”

ESTÁ CORRETA, PODEM CONFERIR!

ESPERO TER AJUDADO

Resolução da Questão 73 de 2010

Análises de ponto de função também são questões interessantíssimas de serem realizadas das quais a fórmula para o cálculo deve estar no sangue, então vamos à resolução de uma destas questões:

 

Para realizar esta questão basta ter os parâmetros e estas fórmulas no sangue:

PFA = Ponto de Função Ajustado

PFB = Ponto de Função Bruto

FA = Fator de Ajuste

NI = Nível de influência

 

PFA = PFB * FA

FA =0,65 + (NI * 0,01)

Na questão acima ele nos deu o nível de influência global que é 60 e a quantidade de pontos de função ajustado que é igual a 250 e pede para encontrar o PFB (Ponto de Função Bruto).

Vamos lá?

FA = 0,65 + (NI *0,01) -> FA = 0,65 + (60 * 0,01) ->

FA = 0,65 + (NI *0,01) -> FA = 0,65 + (60 * 0,01) ->

FA = 0,65 + 0,6

FA = 1,25

Agora vamos usar a outra fórmula!

PFA = PFB * FA -> 250 = PFB * 1,25 – > PFB = 250 / 1,25

PFB = 200

Resposta certa é a alternativa C, podem conferir.

Espero ter ajudado!

Resposta da Questão 49 de 2010

Bom pessoal, resolvi escrever mais esta dica para quem almeja vestir a Verde-Oliva através do concurso da ESFCEX.

Questão 49 de 2010

Bom para ganharmos tempo, temos que compreender que se for falado de um número em base:

Hexadecimal (0x16) -> temos 4 (quatro) algarismos, ou seja, XXXX

Octal (0x8) -> temos 3 (três) algarismos, ou seja, XXX

Binário -> temos 1 (um) algarismo, ou seja, X (0 ou 1).

Resolvendo:

Vamos pegar o número, que é grande e está em binário, e separar de quatro em quatro números, pois temos três alternativas que fala da base 16, se não for nesta base é só passar para a base decimal, pois são as alternativas restantes, vejamos:

1111 / 0000 / 1010 / 0001, assim temos:

1111 = 15 (decimal) = F (hexadecimal)

0000 = 0 (decimal) = 0 (hexadecimal)

1010 = 10 (decimal) = A (hexadecimal)

0001 = 1 (decimal) = 1 (hexadecimal)

Temos a resposta na base 16, ou em Hexadecimal, que é:

F0A1, alternativa C. Podem conferir o gabarito!

Resolução da Questão 72 de 2011

             Mas uma vez o pessoal da banca examinadora que faz as provas da ESFCEX, querendo complicar nossa vida, mas como somos determinados temos que saber tudo – “Principalmente na área de informática, na qual precisamos ser praticamente “DEUS””.

 A questão abaixo mostra esta dificuldade que nos é aplicada.

Questão 72 de 2011

Considerando o modelo proposto pelo PMI (Project Management Institute) para o gerenciamento de projetos e os valores de VP, VA e CR abaixo, qual das alternativas a seguir representa o IDC (Índice de Desempenho de Custos) resultante?

 – variação de prazo (VP): 500

– valor agregado (VA): 300

– custo real (CR): 400

 (A) 0,6 (B) 0,75 (C) 0,8 (D) 1,6 (E) 1,25

Para acelerar no momento de fazer a prova, devemos gravar as seguintes fórmulas, para não termos que ficar malucos com o PMBOOK:

Variação de Prazo (VPR) → VPR = VA – VP

Variação Real do Custo (VC) →VC = VA – CR

Índice de Desempenho de Custos (IDC) → IDC = VA / CR

Índice de Desempenhos de Prazos (IDP) → IDP = VA / VP

Iremos utilizar a fórmula que está na 3ª linha da tabela acima:

Índice de Desempenho de Custos (IDC) → IDC = VA / CR

– variação de prazo (VP): 500

– valor agregado (VA): 300

– custo real (CR): 400

Então:

IDC = 300 / 400 = 3 / 4 = 0,75 → A resposta correta é a alternativa B

 PODEM CONFERIR!

ESPERO TER AJUDADO!  

Resolução da Questão 18 de 2007 e 2012

                Bom pessoal, já escrevi um post que ajuda na resolução de uma questão de redes de computadores, agora vou auxiliar a todos a não perderem tempo com cálculo de disponibilidade de sistemas, que é um cálculo que nós estudamos junto ao framework ITIL para este concurso.

           Inicio dizendo que algumas questões como esta já caíram em duas provas (2007 e 2012), não sei se apareceu questões desse tipo outras vezes, mas se caiu duas vezes é provável que cai de novo e não percamos tempo resolvendo-as.

 Bom, ao trabalho!

Questão 18 de 2007

                  Suponha que um certo produto de software tem um tempo médio entre falhas (MTBF) de 10.000 horas e um tempo médio para reparar (MTTR) de 20 horas. Se o produto é utilizado por 100 clientes, qual é a sua disponibilidade?

 a) 80%       b) 90 %        c) 98 %      d) 99,8 %      e) 99,98 %

                 Percebam que os números são muito parecidos e não dá pra chutar, mas o resultado é fácil de achar.

           Em ITIL estudamos que a Disponibilidade (Availability) é a habilidade de um serviço de TI ou componente realizar sua função requisitada em determinado instante ou durante um período de tempo e seu cálculo é realizado com a seguinte fórmula:

Disponibilidade do serviço = (Tempo acordado do serviço – tempo que o serviço ficou indisponível)

                                           Tempo acordado do serviço

 Sendo assim, tomando os parâmetros que a questão nos deu, temos:

MTBF = 10.000 Horas

MTTR = 20 Horas

Nª de pessoas (Nº acordado de pessoas à utilizar o serviço) = 100, então:

10.000-20 = 9.980 = 99,8

    100         100

GABARITO 18 – LETRA “D” – PODEM CONFERIR

Espero ter ajudado!

Rumo à Esfcex!

Resolução da Questão 31 de 2007

            Acredito que resolver questões ajuda no momento da prova, pois treinamos o tempo e a forma de resolver as mesmas. Por isso, a questão que está abaixo seria a primeira, dentre todas da prova, que eu resolveria, haja vista que esta é muito tranquila vejam:

 Prova de Informática de 2007 ao CFO / QC 2008

31 – Dado o endereço IP 10.2.3.4/24, qual é o endereço de broadcast nesta rede?

(A) 10.2.3.255

(B) 10.2.3.0

(C) 10.2.3.198

(D) 10.2.3.256

(E) 10.2.3.224

            Para encontrar o endereço de broadcast de uma sub-rede os gateways realizam a conversão dos bits que formam a máscara, em CIDR, que são algarismos 1 (um) para 0 (zero) e vice-versa

 A quantidade que está depois da barra ( /24 ) significa 255.255.255.0 pois:

 Bits de uma máscara separados por pontos pois são octetos

xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

O /24 , que está na notação CIDR quer dizer que dá esquerda para a direita temos que por 24 algarismos 1 (um) e depois completar com zeros (0) assim:

11111111.11111111.11111111.00000000

Convertemos os 1 (um) em 0 (zero).

O número abaixo denomina-se “WILD CARD”:

00000000.00000000.00000000.11111111 → WILD CARD

Agora os gateways fazem uma operação lógica de OR (ou) entre o endereço IP dado, convertido para binário e o WILD CARD assim:

10.2.3.4 = 00001010.00000010.00000011.00000100

255.255.255.0 = 11111111.11111111.11111111.00000000

WILD CARD = 00000000.00000000.00000000.11111111

00001010.00000010.00000011.00000100

OR (OU)

00000000.00000000.00000000.11111111

00001010.00000010.00000011.11111111(Binário)

10.2.3.255 (Binário) → Este é o endereço de broadcast. RESPOSTA CERTA LETRA – A – Podem conferir.

Espero ter ajudado.