SóProvas


ID
2994031
Banca
FGV
Órgão
Prefeitura de Niterói - RJ
Ano
2018
Provas
Disciplina
Noções de Informática
Assuntos

Considere um arquivo intitulado “nomes.txt” que contém os nomes completos dos clientes de uma empresa, digitados um em cada linha com os respectivos CPFs.


Sabendo-se que há aproximadamente 10.000 clientes listados, o valor que mais se aproxima do tamanho provável desse arquivo é:

Alternativas
Comentários
  • Olá!!!!!!! Kd o povo sabido pra comentar????

  • um bit é zero ou 1 , um byte são 8 bits, cada byte é uma letra ou número. Um kB é 1024 bytes

    sabemos que são 10.000 clientes com seus nomes e cpfs, não sabemos a média do tamanho dos nomes , vamos chutar que sejam 39 dígitos (bastante grande), e o cpf são 11 dígitos. Totalizando 50 Bytes por pessoa.

    Fazendo uma conta de padeiro a letra A, 1 KB possibilitaria cerca de 50 nomes.

    letra B cerca de 500 nomes.

    A letra C por volta de 25000 nomes, alternativa bem plausível. A resposta.

    A letra D é 2MB, equivalente a 2048 KB pois 1MB é igual a 1024KB, isso equivale a aproximadamente 100.000 nomes. Muito além do que precisamos.

    A letra E é 1GB, equivalente a 1024 MB ou seja mais de 50.000.000 nomes, mais que o necessário pra gravar o nome de todo mundo da cidade de São Paulo.

    Bons estudos

  • Prova bizarra essa da FGV, já errei 3 de Info e essa então, pqp

  • Questão de adivinhação, próxima.

  • Caraca

  • Questão saca#&*%$$#

  • Essa é de **** sentado.

  • Questão pra programador em assistente administrativo.

  • kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.

  • Gab C, so para constar.

  • Chutei!

  • Questão de adivinhação, próxima.

    Prova:  Advinhador.

  • C de Cristo só pode.

  • kkkkkkkkkkkkkk.... programador em Assistente Administrativo!!!

    Pior que o cargo é "Auxiliar" ainda por cima.

    Ri litros!

    Estuda não pra ver só!

  • Questão loteria: acerta quem tem mais sorte!!!

    kkkkkk

  • o pior é a explicação dos amigos..kkkk não entendo nem com a explicação kkkk O amigo disse que não poderia ser 1KB, mas não entendi como deu 50 nomes sendo que 1KB = 1024 Bytes. Se você dividir 50 Bytes (os nomes com CPF, o exemplo do amigo) de 1024 Bytes, dar aproximadamente 21 nomes e não 50 KKKKKKKK tô ENTENDENDO É NADA JESUS...quem souber essa me manda UM ALÔ AQUI...NO PRIVADO!

  • Vamos supor que a grande maioria tenha nomes com o seguinte padrão:

    "José Armando Nascimento de Jesus" (32 dígitos)

    e o CPF (14 dígitos)

    cada dígito = 1 byte

    1 KB = 1024 bytes

    vamos calcular os dados de 1 cliente

    32 + 14 = 46 bytes

    multiplica por 10000

    10000 * 46 = 460 000 bytes

    divida por 1024

    450 KB aproximadamente

  • Estou rindo, mas é de Nervoso :]

  • Os cálculos dessa questão são aproximados.

    O segredo é ter em mente que um dígito corresponde a 1 Byte.

    Sabemos que 1 KB = 1024 Bytes, e podemos fazer a aproximação 1 KB = 1000 Bytes.

    Considerando que o CPF tem 11 dígitos e o nome da pessoa completo corresponde em média a uns 29 dígitos (pegue seu nome como exemplo), temos 40 Bytes para cada pessoa.

    40 x 10 000 = 400 000 Bytes, que é aproximadamente 400 KB.

    Letra C se aproxima mais da resposta.

  • Gavarito C

    Lembrei da música da Tele Sena... Ninguém merece.

  • 1 byte = 1 letra ou número

    cada linha tem um ''nome completo + cpf'' ; o que dá mais ou menos 50 caracteres > logo, 1 linha tem 50 bytes

    Se 1 linha = 50 bytes...

    ... então 10.000 linhas tem 500.000 bytes

    Sabendo-se que 1 KB = 1024 bytes, então precisamos de 500 KB

    (o verdinho) é o que você tem que saber pra responder a questão

  • Pessoal, acredito que matei o porquê dessa questão. Vejamos:

    Nome + cpf = 50 bytes ? Talvez .. essa suposição é muito vazia.

    Você só pode ter certeza se haverá 50 ou mais bytes por linha se soubesse uma base para quantidade de caracteres. O que eu fiz ? Usei meu próprio nome (ou aquele que está aqui no QC).

    Vamos ao raciocínio.

    Rayner Cid 000.000.000-00 (na contagem temos 25 caracteres, pois os pontos, o hífem e o espaço também são caracteres).

    1 byte = 1 letra, número, espaço, ponto, hífem..

    Se temos 10.000 cliente listados, teremos 250.000 bytes

    Se 1 KB = 1024 bytes então, 250.000 bytes equivalem a 250kb

    Por aproximação você responderia letra C, pois é um número maior que 100 (e mesmo sendo menor que 500, com esse cálculo você acertaria a questão).

    Espero ter ajudado com essa analogia. A FGV provavelmente forçou o seu conhecimento imaginando que você poderia usar um cpf qualquer mais um nome com no mínimo 3 sobrenomes, algo corriqueiro em nosso dia a dia

    NÃO DESISTA!!

  • "Noções de informática" para cargo administrativo.

    Questão sem noção.

  • 1 caractere = 1 byte

    10.000 caracteres = 10.000 bytes = 10 kbytes

    Supondo que um nome (20~40 caracteres) + cpf (11 caracteres) gera algo em torno de 31~~51 caracteres por linha,

    31 (linha) x 10.000 (coluna) = 310k bytes

    51 (linha) x 10.000 (coluna) = 510 kbytes

    Portanto, a alternativa que mais se aproxima é a C, ficando as outras muito distantes do suposto valor.

  • questão pra cartomante , mae de ná .. não responda se não for macumbeiro

  • Cada linha tem aproximadamente 60 caracteres, cada caracter (letra ou número) é 1 byte, cada kb 1024 bytes, 10.000 X 60 bytes: 600000bytes. Dividindo 600000/1024 kb = 585 kb. Cheguei a letra C, espero que ajude vocês.

  • Esse examinador vai padecer no purgatório.

  • Questão para errar mesmo!

    Aff...

  • 1 bit pode assumir somente 2 valores, como 0 ou 1. Um conjunto de 8 bits podem formar um sinal ou uma letra.

    1 byte são 8 bits, ou seja, cada byte armazena um sinal ou uma letra.

    1 kbyte é um kilo de byte ou seja 1.024 bytes.

    Utilizando a suposição do Fagner, temos que cada cliente equivale a 50bytes. 39 digitos para o nome + 11 digitos para o CPF.

    1KByte armazenaria aproximadamente 20 clientes

    100Kbytes armazenaria aproximadamente 2.000 clientes

    500Kbytes armazenaria aproximadamente 10.000 clientes

    2MBytes armazenaria aproximadamente 40.000 clientes

    1Gbyte armazenaria aproximadamente 20.000.000 clientes

    Resp: C

  • melhor comentario jesus concurseiro

  • JÁ ESTÃO COBRANDO ESTE TIPO DE QUESTÃO PARA O CARGO DE AGENTE ADMINISTRATIVO????

  • Socorroooooooooooooo

  • NÃO SE TEM UM DIA DE PAZ NESTE PAÍS!

  • Nesse tipo de questão, é fechar o olho, meter a bicuda e torcer para acertar.

    Mas acho que dá para eliminar algumas alternativas.

    Arquivos de texto geralmente são leves. Assim, eliminamos as alternativas D e E.

    Um arquivo de 1kb é leve demais, praticamente nada de informação. Eliminamos a A

    Ficamos entre B e C, o que nos leva ao início do comentário rsrsrsr.

  • Agora tem que adivinhar para acertar as questões?

  • Resolução da questão (sem chutes). Explicação do professor Renato da Costa (Youtube - Retrospectiva de Questões 2018: Informática ( 2:15:34)).

    1 Kilobyte = 1.000 bytes.

    Se eu crio um .txt com o nome Luana e salvo, ele terá 5 bytes (cada dígito=1byte).

    Para calcular o tamanho provável do arquivo:

    10.000 nomes:

    Utilizando o meu nome: Luana Almeida de Moura = 19 letras + 3 espaços = 22 dígitos (aproximei para 20 para facilitar o cálculo).

    Se cada letra equivale a 1 byte, então teremos: 22 bytes (aproximado para 20) x 10.000 clientes = 200.000 bytes ou 200KB

    CPFs (um para cada cliente, ou seja, 10.000 CPFs):

    Cada CPF tem 11 dígitos = 11bytes, desconsiderando o hífen. (Você achará a resposta considerando ou não o hífen).

    11 dígitos/bytes x 10.000 (clientes) = 110.000 bytes ou 110KB.

    O total será a soma dos bytes referentes aos nomes + a soma dos bytes referentes aos CPFs:

    200KB + 110KB = 310KB.

    Logo, o valor que mais se aproximaria seria o de 500KB, letra C.

    É o tipo de questão que você só aprende a fazer depois que a banca joga numa prova.

    Espero ter ajudado. Se o comentário não ajudar, o vídeo do Renato é bem esclarecedor.

  • Pra saber quantos bytes cabe numa linha, temos que saber de qual editor de texto estamos falando. Realmente, questão nada a ver.

  • acertei e não sei como haha

  • Estou rindo, mas estou assustada!

  • Os dados armazenados nos arquivos ocupam bytes de armazenamento.
    Um byte representa uma letra, número ou símbolo.
    Para o armazenamento de um número de CPF, como "123.456.789-01", precisaremos de 14 bytes. Se está armazenado em uma linha do arquivo, então precisará de 15 bytes, para incluir no final um caractere de quebra de linha.
    São 10.000 clientes, portanto precisamos de pelo menos 15 x 10000 bytes para o armazenamento dos dados.
    São necessários 150.000 bytes, ou 150KB.
    No sistema internacional de medidas, K representa kilo (mil), M representa mega (milhão) e G representa giga (bilhão).

    Portanto, as letras A e B são insuficientes para o armazenamento de um arquivo de 150KB.
    As letras D e E possuem espaço de sobra.
    A letra C oferece 500.000 bytes de espaço, que é a capacidade de armazenamento suficiente para o armazenamento dos 150.000 bytes do arquivo com os dados de CPFs.

    Gabarito: Letra C.











  • Eu achei 1G muito e 1KB e 100KB pouco. Ai sobrou duas, e chutei na de 500KB, que me pareceu mais razoável pra um arquivo de texto com 10.000 linhas.

  • o comentário da Luana é top, mas requer tempo para resolução. Chutei sem ter ideia e acertei. kkkkkkkkk #sójesusnacausa

  • É o tipo de questão totalmente inútil no que concerne avaliar o conhecimento do candidato. Lamentável !

  • Aposto que 90% dos candidatos chutaram essa questão.

  • Sinceramente, é muito subjetivo. Depois de saber a resposta é fácil achar uma explicação, mas na hora da prova é preciso parar e rezar mesmo. Dizer que um nome tem aproximadamente 25 dígitos é forçar muito, FGV.

  • C

  • Pra que eu vou querer calcular o tamanho aproximado do arquivo com base nos caracteres se o computador já me diz isso? Questão absolutamente inútil pra fins de desempenho profissional.

  • Pra que eu vou querer calcular o tamanho aproximado do arquivo com base nos caracteres se o computador já me diz isso? Questão absolutamente inútil pra fins de desempenho profissional.

  • Resposta: C

    CPF = 123.456.789-01 = 14

    10.000 x 14 = 140.000

    500 KB = 500.000 B -> Valor que mais se aproxima

    a) 1 KB = 1.000 B

    b) 100 KB = 100.000 B

    d) 2 MB = 2.000.000 B

    e) 1 GB = 1.000.000.000 B

    a e b são insuficientes !

  • Se o arquivo é NOME DO CLIENTE + CPF, calculei o valor padrão da linhas com +- 30 caracteres. Até pq o nome do cliente varia de tamanho. Viajei, galera?

  • Vá se lascar.

  • Alternativa C

    Em verdade, você não precisa saber os nomes (sequer deduzi-los), a questão já pode ser resolvida apenas sabendo que CPF's estão atrelados aos nomes.

    1º) Primeiramente, ter conhecimento de que 1 Byte é igual a 8 bits. 1 caractere = 1 Byte ou 8 bits

    Caso você considerasse apenas o número de algarismos do CPF como caracteres (que equivale ao valor 11) ou considerasse inclusive os pontos e o hífen (total de 14 caracteres), encontraria a resposta de qualquer forma.

    2º) 11 caracteres (Bytes) equivale ao CPF de uma pessoa.

    3º) A questão afirma haver aproximadamente 10.000 pessoas (clientes)

    4º) Multiplicam-se 11 Bytes por 10.0000 = 110.000 B

    O resto é adequar as alternativas, ou seja, 110.000 B é 110 KB

    Portando "a" e "b" não comportam o tamanho do arquivo, e "d" e "e" possuem espaço muito além do necessário.

  • Essa questão foi pra arrebentar geral.

  • Essa questão deveria ter sido anulada. Como saber quantos caracteres cada nome ocupa? Se tivesse fornecido esse dado, não precisaria ir no achismo. Próxima!

  • Essa questão é para provar que JAMAIS, NUNCA, EM HIPÓSE ALGUMA, a FGV passará pela "humilhação" de alguém gabaritar uma de suas provas de concurso. É muita palhaçada...

  • Cada byte é uma letra ou número. 1 kB é 1000 bytes (valor aproximado) = 1000 letras ou números.

    Sabemos que são 10.000 clientes com seus nomes e cpfs, não sabemos a média do tamanho dos nomes , vamos chutar que os nomes sejam 39 dígitos (bastante grande), e o cpf são 11 dígitos. Totalizando 50 Bytes por pessoa. 50 x 10000 = 500.000 bytes = 500 KB. 

    1KByte armazenaria aproximadamente 20 clientes (1*1.000/50)

    100Kbytes armazenaria aproximadamente 2.000 clientes (100*1.000/50)

    500Kbytes armazenaria aproximadamente 10.000 clientes (500*1.000/50)

    2MBytes armazenaria aproximadamente 40.000 clientes(2.000*1.000/50)

    1Gbyte armazenaria aproximadamente 20.000.000 clientes (1.000*1.000*1.000/50)

  • Pra quem reclama que a questão deveria ser anulada por não dar dados precisos para resolver a questão... lembrem-se que o examinador que testar também a nossa capacidade de raciocínio em relação a lógica, se sabemos pensar "fora da caixa". É isso que faz o diferencial do candidato que estuda por decoreba do que realmente sabe raciocinar estrategicamente.

  • QUANDO ESTAMOS ESTUDANDO FILOSOFIA É QUE PODEMOS ABRIR ALAS PARA A SUBJETIVIDADE.

    SE O CPF TIVER UM DIGITO E SE O NOME TIVER UMA ÚNICA LETRA.

    INFORMÁTICA É UMA CIÊNCIA EXATA, SUBJETIVIDADE NÃO CABE NOS CAMPOS DAS CIÊNCIAS EXATAS. AQUI OU É OU NÃO É. O EU ACHO E ABERTURA PARA DEBATES FICA PARA, COM TODO RESPEITO, FILÓSOFOS E HUMANISTAS.

  • usei meu nome que tem 22 caracteres +cpf 11 dígitos + 1 espaço entre eles =34

    34x10000= 340000B aproximadamente 300kB mais próximo de C.

    Apesar de ser uma questão meio chutada só o cpf sem o nome já dava mais de 100kB.

    E pra dar 2mB tinha que ser um nome com 88 caracteres meio difícil em.

    Apesar de ser uma questão de informática usei lógica, e para mais lógica sigam meu canal no youtube: mepassalulu

  • questão tosca

  • QUESTÃO TRANQUILA, MAS NA HORA DA PROVA CERTAMENTE ASSUSTA.

  • Vão para o comentário do Bruno Andrade, ajudou bastante!

  • Se considerarmos apenas o CPF conseguimos responder a questão.

    CPF = 11 dígitos e 1 dígito = 1byte

    11 x 1byte = 11bytes

    11 x 10.000 (clientes) = 110.000bytes ou 110kb

    Com esse resultado eliminamos as letras A e B. Considere ainda que as letras D e E são tamanhos muito grandes, também eliminamos.

    Letra C

  • https://www.youtube.com/watch?v=2Af_NhCKRFg

    RESOLUÇÃO POR RENATO DA COSTA (2h16min)

  • Os nomes entram para o cálculo do tamanho do arquivo, mas não há tamanho dos nomes!

    O cálculo tem que se basear em uma estimativa?

  • Resolvi a questão com base em meu nome.

    1 LETRA = 1 BYTE

    vamos considerar que os nomes tenham em media 25 letras como o meu e o CPF 11 digitos, cada pessoa terá 36 digitos

    36 DIGITOS = 36 BYTES

    Temos 10.000 clientes

    1KB = 1000 BYTES

    36 X 10000

    Temos um total de 360.000 KB

    Sendo assim as APROXIMADA sera a letra C: 500KB

  • Temos consciência que o CPF é composto por 11 números.

    Nisso já teríamos 11 caracter.

    Vamos supor que um nome completo chegue a 39 letras, isso daria 39 caracter. Que somados (11 + 39 = 50).

    A questão aborda que cada linha é um cliente diferente e que ao todo temos 10.000 clientes.

    Multiplicando os 10.000 clientes X 50 que é o total da soma (CPF e Nome)

    Teríamos 500.000

    Agora transformando para as capacidades:

    b = 500.000

    K = 500 (500.000 / 1.000 = 500) e assim sucessivamente nos demais

    M = 0,5

    G = 0,0005

    T = 0,0000005

    Logo, encontramos a resposta da questão 500 KB.

  • Chute desgraçado viu kkkk

  • FGV adora colocar raciocínio lógico nas questões de informática.

  • Considerando que o CPF tem 11 dígitos temos:>

    11 bytes x 10.000 clientes = 110.000 bytes

    110.000 bytes é igual a 110KB

    logo 500KB é o valor que mais se aproxima.

    letra C

  • Tipo de questão que não consigo fazer. ;(

  • Em questões assim, pode confiar que é sempre letra C de Cristo me çocorri!

  • tendo em vista que cada caractere tem o tamanho de 1byte (faça o teste criando um bloco de notas vazio e depois coloque um caractere qualquer), faça se seguinte conta de padaria

    1 byte x 11 caracteres do cpf x 10 000 pessoas = 110 000bytes :. 110Kb

    só com o numero do cpf ja daria para matar a questão eliminando as demais por ser inferior ou muito superior

  • O cpf até é aceitável, mas o nome dos clientes varias de acordo com a qtd de caractere.

  • Pessoal, saber o nome dos clientes era dispensável pra resolver a questão.

    Basta saber que 1 caractere é igual a 1 byte (guarde essa informação daqui pra frente).

    Depois lembrar que o CPF são 11 dígitos, ou seja, 11 caracteres. Logo, 11 bytes.

    São 10.000 clientes, certo? Então são 10.000 número de CPF's.

    Pega os 11 bytes de um único CPF e multiplica pelos 10 mil, logo teremos 110.000 bytes.

    A letra K no KB vem de mil (ninguém aqui nunca ouviu alguém dizer: fulano ganhou 15k?).

    110.000 logo serão 110KB.

    Isso é só com o número dos CPF's, sem contar os nomes.

    A opção que mais se aproxima disso, sem extrapolar, é a letra C.

    Da letra D em diante estamos extrapolando o tamanho de armazenamento necessário.

  • decore isso:

    1 caracter = 1 byte = 8 bits

  • Fiz um vídeo resolvendo essa questão: https://www.youtube.com/watch?v=tIBguK3nRhk

  • Questão muito fácil

    depois que você entende as mudanças de categoria, vc resolve em 15segundos

  • maioria das respostas só levam em consideração os cpf's mas cada cpf tinha um respectivo nome. Enfim, raiva.

  • legal mesmo é a galera tentando explicar isso... subjetividade!

  • Absurdo este gabarito, a pergunta é clara, " o valor que mais se aproxima do tamanho provável desse arquivo é "

    O que mais se aproxima é 100KB e não 500KB!!

    Se tivesse perguntado qual pendrive cabe o referido arquivo, ai sim seria insuficiente os 100 KB....

  • Examinador, você é uma pessoa horrível, uma mistura de mal com atraso e pitadas de psicopatia.

  • É uma questao de valor aproximado

    cada caractere vale um Byte

    um cpf tem 11 digitos

    um nome tem entre 20 e 40 letras

    Suponhetamos que dê 40 caracteres cada linha, teremos 40 x 10.000 linhas,

    40 x 10.000 = 400.000 Bytes = 400KB, qual valor mais proximo? 500KB

  • 1 Kb = 1024 bytes

    1 mb = 1024 Kbytes

    1 gb = 1024 megabytes

    1 tera = 1024 gigabytes

    A questão pede os valores aproximados, ou seja, 'o valor que mais se aproxima do tamanho provável desse arquivo é:'

    Vamos exemplificar com o menor nome possível e um CPF que tem por padrão fixo a quantidade de 11 dígitos. Temos que explicitar que cada dígito é equivalente a 1 byte.

    Rai silva e silva 00000000000

    Podemos observar que o nome tem 25 dígitos, logo teremos 25 bytes em cada linha. Então podemos concluir que das 10 mil linhas, estaremos diante de 25 bytes x 10.000 = 250.000 bytes

    250.000/1024 = 245 Kb

    logo, gabarito C.