Questão de Noções de Informática — Conceitos Gerais de Sistemas Operacionais e Sistemas de Arquivos — Quadrix 2026
Noções de Informática›Conceitos Gerais de Sistemas Operacionais e Sistemas de Arquivos
Código
qa408110
Banca
Quadrix
Órgão
CRMV RN
Ano
2026
Cargo
Ag Adm ( )
No item que avalie conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
Em relação aos conceitos de hardware, ao Microsoft Teams e ao sistema operacional Android, julgue o item a seguir.
No Android, o arquivo AndroidManifest.xml é opcional em aplicativos modernos, pois as permissões e componentes são detectados automaticamente pelo sistema durante a instalação.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Android: o papel do AndroidManifest.xml
Gabarito: ERRADO. O arquivo AndroidManifest.xml é obrigatório em todo aplicativo Android — ele é o coração do projeto, declarando permissões, componentes (activities, services, receivers e providers) e requisitos de hardware/software. A afirmativa inverte completamente a realidade ao dizer que ele é opcional e que o sistema detecta tudo automaticamente: sem o manifesto, o aplicativo nem compila.
O AndroidManifest.xml é um arquivo de configuração XML que fica na raiz do projeto Android e descreve informações essenciais sobre o aplicativo para o sistema operacional. Ele é lido pelo Android durante a instalação e em tempo de execução, e é a única fonte de verdade sobre o que o app pode fazer e como ele se comporta. Sem ele, o sistema não sabe quais permissões solicitar, quais telas (activities) existem, qual é o ícone do aplicativo, qual é a versão mínima do Android suportada, entre outras informações críticas.
A afirmativa erra ao sugerir que o sistema "detecta automaticamente" permissões e componentes. Na prática, o Android é um sistema seguro por design: ele não adivinha nada. Se um aplicativo precisa acessar a câmera, por exemplo, isso deve estar explicitamente declarado no manifesto com a tag <uses-permission android:name="android.permission.CAMERA" />. Sem essa declaração, o sistema simplesmente nega o acesso, mesmo que o código tente usá-la. O mesmo vale para componentes: uma activity que não está registrada no manifesto não pode ser iniciada pelo sistema.
Para entender a importância do manifesto, pense nele como um contrato entre o aplicativo e o sistema operacional. Ele define o que o app promete fazer e o que ele precisa do sistema para funcionar. É por isso que qualquer alteração nas permissões ou componentes exige uma atualização do manifesto e, muitas vezes, uma nova versão do aplicativo. O manifesto também é usado pelo Google Play para exibir as permissões que o app solicita antes da instalação, dando transparência ao usuário.
A pegadinha aqui é clássica: a banca tenta fazer o candidato acreditar que a tecnologia moderna "automatizou" algo que, na verdade, continua sendo uma exigência fundamental. É uma tentativa de generalização indevida — o fato de o Android ter evoluído em muitos aspectos não elimina a necessidade do manifesto. Pelo contrário, o manifesto é tão importante que é o primeiro arquivo que um desenvolvedor cria ao iniciar um novo projeto Android.
NÃO CAIA NESSA!
A banca explora a ideia de que "aplicativos modernos" são mais inteligentes e, portanto, não precisariam de configuração manual. Isso é falso: o AndroidManifest.xml é obrigatório em todos os aplicativos Android, independentemente da tecnologia usada (Java, Kotlin, Flutter, React Native etc.). O sistema não "detecta" permissões — elas precisam ser declaradas explicitamente. Se você cair nessa, lembre-se: o manifesto é o documento de identidade do app.
AndroidManifest.xml: Obrigatório em todo app (Sem ele, não compila, Sem ele, não instala); Declara explicitamente (Permissões (ex.: câmera), Componentes (activities, services), Requisitos de hardware/software); Sistema não detecta nada (Sem declaração, acesso negado, Activity não registrada não inicia); Papel (Contrato app ↔ sistema, Transparência no Google Play)
Item — ❌ ERRADO
A afirmativa está errada por dois motivos: (1) o AndroidManifest.xml é obrigatório, não opcional; e (2) as permissões e componentes não são detectados automaticamente — eles devem ser declarados explicitamente no manifesto. Sem esse arquivo, o projeto não compila e o aplicativo não pode ser instalado ou executado. O sistema Android é seguro por design e não faz suposições sobre o que o app pode fazer; tudo precisa estar documentado no manifesto.