mateus-hamade/multiple-choice-questions huggingface dataset:
Sistemas Operacionais Gerência de Memória , Sistemas Operacionais

O problema de endereçamento surge quando se percebe que os endereços ocupados por um programa no disco não correspondem aos que ele ocupará na memória. O problema de endereçamento passa a ser, portanto, determinar uma estratégia de conversão entre endereços lógicos e endereços físicos. Essa transformação deve ser feita de forma que a execução do programa seja efetivada com sucesso ao carregar-se o mesmo na memória. São estratégias para efetuar esse mapeamento de memória, EXCETO:

A: endereçamento absoluto.
B: relocação estática.
C: relocação dinâmica.
D: parser contíguos.
E: segmentação.
Sistemas Operacionais Sistemas de arquivos

Sobre o sistema de arquivos NTFS (New Technology File System), é CORRETO afirmar: 

A: em discos de 2GB a 2TB o cluster padrão é de 4KB. É possível definir o tamanho do cluster em até 64KB no momento da formatação (mas não suporta a compressão de arquivos esparsos).
B: normalmente, os softwares escrevem em discos óticos um sistema de arquivo NTFS em um único passo.
C: há 3 tipos principais: Plain, VAT (virtual allocation table), e Spared (RW).
D: o uso de múltiplas sessões também é permitido, mas gera muitas vezes problemas de leitura e armazenamento.
E: usa o sistema LogFS, que é projetado para dispositivos de memória ash com grande capacidade.
Sistemas Operacionais Sistemas de arquivos

Avalie a seguinte figura e as afirmações seguintes, ambos sobre o sistema de arquivos NTFS:   Fonte: http://wiki.icmc.usp.br/  I. NTFS Boot Sector provê bloco BIOS com informação sobre o volume, a estrutura do sistema de arquivos e o carregador do SO. II. Master File Table contém informação para recuperação de arquivos na partição NTFS. III. O File System Data apresenta dados não contidos na MFT Master.  Está(ão) correta(s) a(s) afirmativa(a): 

A: I, apenas.
B: II, apenas.
C: III, apenas.
D: I e II, apenas.
E: I, II e III.
Sistemas Operacionais Sistemas de arquivos

Sobre o sistema de arquivos NTFS (New Technology File System), avalie as seguintes afirmações:  I. NTFS foi criado para suceder o FAT32 e solucionar alguns problemas do antigo sistema. II. Uma das funcionalidades do NTFS inclui Journaling: log persistente de mudanças realizadas num volume. III. Uma das limitações do NTFS consiste em não recuperar de estados anteriores (snapshot).  Está(ão) correta(s) a(s) afirmativa(a):

A: I, apenas.
B: II, apenas.
C: III, apenas.
D: I e II, apenas.
E: I, II e III.
Sistemas Operacionais Windows

O sistema operacional Windows usa um sistema de arquivos baseado numa abstração em letra para que o usuário possa distinguir entre um disco e outro (ou uma partição e outra). A respeito disso, é correto afirmar, EXCETO: 

A: Derivado do sistema DOS onde reserva-se os drives A e B para disquetes, e o drive Com para disco rígido.
B: Os arquivos de cada disco ou partição são organizados a partir de um diretório raiz correspondente à sua letra.
C: Atualmente NTFS é utilizado como padrão.
D: Inicialmente foi desenvolvido o sistema FAT (12, 16, 32 e exFAT).
E: Apenas drivers de rede não podem ser mapeados para letras.
Sistemas Operacionais Virtualização

Sobre Azure Virtual Machines (Máquinas Virtuais do Azure) é correto afirmar, EXCETO: 

A: As Máquinas Virtuais do Azure são a base do modelo de infraestrutura como serviço (IaaS) do Azure. IaaS é uma infraestrutura de computação instantânea, provisionada e gerenciada pela Internet.
B: As responsabilidades associadas à configuração e manutenção de máquinas virtuais são apenas do cliente.
C: Você pode usar máquinas virtuais de acordo com a demanda e pagar apenas pelo que usar.
D: Você pode implementar diversas máquinas virtuais e configurar cada máquina com diferentes softwares e configurações para oferecer suporte a cenários de operação separados, como desenvolvimento, teste e implantação.
E: Uma máquina virtual fornece seu próprio sistema operacional, armazenamento e recursos de rede e pode executar uma ampla variedade de aplicativos.
Engenharia de Software Prototipação

Analise a seguinte figura que descreve o paradigma de prototipação para obtenção dos requisitos de software, bem como as afirmações seguintes.   Fonte: https://edisciplinas.usp.br/  I. Na OBTENÇÃO DOS REQUISITOS, o desenvolvedor e cliente definem os objetivos gerais do software, identificam quais requisitos são conhecidos e as áreas que necessitam de definições adicionais. II. Na ELABORAÇÃO DE PROJETO RÁPIDO realiza-se a representação dos aspectos do software que são visíveis ao usuário (abordagens de entrada e formatos de saída). III. Na CONSTRUÇÃO do PROTÓTIPO é realizada a definição da estrutura do protótipo e definidas questões de análise de confiabilidade e acessibilidade. IV. Na AVALIAÇÃO DO PROTÓTIPO apenas o cliente avalia o protótipo.  Está(ão) correta(s) a(s) afirmativa(s):

A: I, apenas.
B: II. apenas.
C: III, apenas.
D: I e II, apenas.
E: III e IV, apenas.
Engenharia de Software Processos de Software - Desenvolvimento Ágil

O Manifesto Ágil estabelece valores fundamentais para as metodologias ágeis de desenvolvimento de software. Assinalar a alternativa que NÃO faz parte dos valores fundamentais do Manifesto Ágil.

A: Valorizamos mais indivíduos e entrosamento do que processos e ferramentas.
B: Valorizamos mais softwares operando do que documentação ampla.
C: Valorizamos mais coparticipação do cliente do que negociação de contratos.
D: Valorizamos mais processos e ferramentas do que documentação abrangente.
Engenharia de Software Desenvolvimento de Software

Sobre técnicas de desenvolvimento de software, assinalar a alternativa que, respectivamente, descreve de forma CORRETA o significado das siglas TDD, BDD e FDD.

A: Transaction-driven development, Branch-driven Development e Framework-driven Development.
B: Test-driven development, Behavior-driven Development e Feature-driven Development.
C: Transaction-driven development, Behavior-driven Development e Function-driven Development.
D: Test-driven development, Branch-driven Development e Function-driven Development.
Segurança da Informação Criptografia

Dentro das práticas de segurança cibernética, uma técnica crucial é a codificação de informações para torná-las ilegíveis para indivíduos não autorizados. Essa técnica pode ser realizada de duas maneiras: usando uma chave única para codificação e decodificação (simétrica) ou usando chaves diferentes para essas operações (assimétrica). Qual das seguintes opções representa CORRETAMENTE a técnica de segurança descrita?

A: Segurança de endpoint.
B: Firewall.
C: Autenticação.
D: Criptografia.
Sistemas Operacionais Cloud Computing

Existem diferentes serviços de computação em nuvem. Cada um desses modelos representa uma categoria diferente de serviços na nuvem, oferecendo diferentes níveis de abstração e funcionalidades para atender às necessidades específicas dos usuários e desenvolvedores. Sabendo disso, assinalar a alternativa que apresenta o serviço cuja característica principal é oferecer um ambiente de desenvolvimento e implantação completo na nuvem.

A: DRaaS (Disaster Recovery as a Service).
B: DaaS (Desktop as a Service).
C: PaaS (Platform as a Service).
D: NaaS (Network as a Service).
Segurança da Informação Malware

Uma das formas de prevenir malwares é por meio da utilização de programas de antivírus atualizados para escanear, identificar e remover ameaças de malware de sistemas e redes. Assinalar a alternativa que apresenta dois softwares antivírus que podem ser utilizados para tal finalidade. 

A: Avast Antivírus e Salesforce Antivírus.
B: Avast Antivírus e AVG Antivirus.
C: AVG Antivirus e QuickBooks Antivirus.
D: Salesforce Antivírus e Kaspersky Antivirus.
Programação HTML (HyperText Markup Language) , Linguagens de marcação

No contexto do HTML5 (Hyper Text Markup Language 5), o termo “Flow Content” refere-se aos elementos que podem ser incluídos dentro do corpo (body) de um documento HTML, sendo utilizados para estruturar o conteúdo e geralmente exibidos em linha ou em blocos, conforme o contexto. Com base nisso, assinalar a alternativa que descreve CORRETAMENTE a função do elemento “aside”.

A: Define uma seção de navegação.
B: Define um parágrafo de texto.
C: Define o rodapé de uma seção ou do documento inteiro.
D: Define conteúdo relacionado ou suplementar que está fora do fluxo principal do documento.
Engenharia de Software Teste de Software

O teste que avalia a interação e a cooperação entre diferentes módulos, componentes ou sistemas de software para garantir o correto funcionamento do conjunto, assegurando que as partes, quando combinadas, executem as funções previstas de maneira harmoniosa e sem conflitos ou erros, é conhecido como:

A: Teste Unitário.
B: Teste de Componente.
C: Teste de Integração.
D: Teste de Segurança.
Segurança da Informação ISO 27002

A ISO/IEC 27017:2015 traz controles de segurança da informação com base na ISO/IEC 27002 para serviços em nuvem. Com relação a administração de serviços na nuvem, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) A ISO 27017 fornece controles e orientações de implementação somente para provedores de serviços de nuvem. ( ) Clientes de serviços de nuvem podem obter informações práticas da ISO 27017 sobre o que devem esperar dos provedores de serviços de nuvem, possibilitando que entendam as responsabilidades compartilhadas na nuvem. ( ) O padrão proposto na ISO 27017 fornece orientações sobre 37 controles na ISO/IEC 27002 e apresenta controles novos que não estão duplicados na ISO/IEC 27002.  As afirmativas são, respectivamente,

A: F – F – V.
B: F – V – F.
C: F – V – V.
D: V – V – F.
E: V – F – V.
Sistemas Operacionais Cloud Computing

Entre as soluções prestadas por plataforma e infraestrutura como serviço para auxiliar a administração de serviços na nuvem, destaca-se

A: a Infrastructure-as-a-Service (IaaS, ou infraestrutura como serviço), que fornece uma plataforma baseada na nuvem para executar, desenvolver e gerenciar aplicativos.
B: a Platform-as-a-Service (PaaS, ou plataforma como serviço), onde os clientes usam o hardware por meio de conexão de Internet, sendo tarifados de forma pré-paga ou conforme assinatura.
C: o Software-as-a-service (SaaS, software como serviço), que se refere a um software de aplicativo pronto para uso e hospedado na nuvem.
D: a Infrastructure-as-a-Service (IaaS), que possui como principal benefício permitir desenvolvimentos, testagens, implementações, execuções, atualizações e ajustes na escala de aplicativos de forma mais rápida e com custo mais reduzido do que seria possível se tivessem que desenvolver.
E: o Software-as-a-service (SaaS), que possui como benefício principal possibilitar acesso por meio de uma interface gráfica com o usuário (GUI), em que equipes de desenvolvimento ou de software development and operations (DevOps) podem colaborar em todos os seus trabalhos durante todo o ciclo de vida do aplicativo, incluindo programação, integração, teste, entrega, implementação e feedback.
Sistemas Operacionais Sistemas de arquivos

Com relação aos sistemas de arquivos, analise os itens a seguir   I. O ext4 (fourth extended filesystem) é a quarta geração da família do sistema de arquivo para Linux e suporta tanto a ampliação quanto a redução do tamanho de um sistema de arquivo. II. O XFS é o sistema de arquivo primário para versões recentes do Windows e do Windows Server, altamente escalável, de alto desempenho, robusto e maduro, que suporta arquivos muito grandes e sistemas de arquivo em um único host. III. O ReFS (Resilient File System) é o mais novo sistema de arquivos do Linux, desenvolvido para maximizar a disponibilidade de dados, dimensionar de modo eficiente conjuntos de dados muito grandes em diversas cargas de trabalho e fornecer integridade dos dados com resiliência a danos.  Está correto o que se afirma em

A: I, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III.
Sistemas Operacionais Administração de usuários (AD - Active Directory)

Na administração de sistemas uma das principais tarefas é reinstalar e atualizar todos os programas do computador de uma só vez. Com relação a instalação, configuração e administração de sistemas operacionais, analise os itens a seguir:   I. Diversas soluções de software installers (como Ninite, AllMyApps, Chocolatey e Npackd) trazem ao usuário a possibilidade de escolha dentre uma lista de aplicativos de software populares, que após a seleção, podem ser instalados automaticamente, proporcionando instalação e atualização para as últimas versões. II. As ferramentas de disk Imaging software (como Clonezilla, FOG, Ghost Solution Suite, Acronis, Zinstall e Active@Disk Image) são empregadas para gerar “imagem”, ou cópias exatas, de um dispositivo de visualização. III. A ferramenta Sysprep (System Preparation) é parte da imagem do Windows e é usada para preparar uma instalação para clonagem, removendo informações exclusivas do sistema, como o identificador de segurança (SID), e permitindo que ele seja implantado em vários computadores.  Está correto o que se afirma em 

A: I, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e II, apenas.
E: I, II e III.
Sistemas Operacionais Gerência de Memória

Com relação a gestão de memória, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) Na virtualização cada máquina virtual consome memória de tamanho default mínimo padronizado pelo Sistema Operacional, além de memória de sobrecarga adicional para virtualização. ( ) A alocação de memória da máquina virtual é implicitamente limitada pelo tamanho configurado, tendo como limite superior a quantidade de Random Access Memory (RAM, ou memória de acesso aleatório) física que o host pode alocar para a máquina virtual. ( ) Na virtualização de memória o sistema operacional fornece aos seus processos uma visão virtual da memória, sendo qualquer acesso à memória física interceptado e manipulado pelo componente de hardware chamado Memory Management Unit (MMU, ou unidade de gerenciamento de memória).  As afirmativas são, respectivamente,

A: F – F – V.
B: F - V - V
C: V - F - F
D: V - V - F
E: V - F - V
Programação Linguagens de programação

Expressões regulares são strings de texto especialmente codificadas, utilizadas como padrões para corresponder a conjuntos de strings. Considere as duas expressões regulares a seguir.       A primeira expressão se refere a um número de telefone (padrão norte-americano, ex: 713-803-4094). A segunda expressão apresenta uma simplificação e generalização da codificação anterior, apresentando uma formulação mais concisa. Na expressão regular do CÓDIGO-02, a função do (+) “sinal de mais” representa  

A: um shorthand de caractere e indica que aquilo que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes, opcionalmente.
B: um lookahead positivo e indica que aquilo que precede o sinal de (+) pode ocorrer uma ou mais vezes.
C: um quantificador e indica que aquilo que precede o sinal de (+) pode ocorrer uma ou mais vezes.
D: um quantificador e indica que aquilo que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes.
E: um quantificador e indica que o que precede o sinal de (+) pode ocorrer nenhuma ou mais vezes, opcionalmente.
Programação HTML (HyperText Markup Language) , Linguagens de marcação

Relacione as tags semânticas incorporadas à linguagem HTML5 com suas respectivas aplicações.  1. <article> 2. <aside> 3. <header> 4. <nav>  ( ) Utilizado quando precisamos representar um agrupamento de links de navegação. ( )Utilizado quando precisamos declarar um conteúdo que não precisa de outro para fazer sentido em um documento HTML. ( ) Utilizado para representar o cabeçalho de um documento ou seção declarado no HTML. ( ) Utilizado quando precisamos criar um conteúdo de apoio/adicional ao conteúdo principal.  Assinale a opção que indica a relação correta, na ordem apresentada. 

A: 4 – 3 – 2 – 1.
B: 1 – 3 – 2 – 4.
C: 4 – 1 – 3 – 2.
D: 3 – 2 – 4 – 1.
E: 2 – 4 – 1 – 3.
Engenharia de Software Desenvolvimento de Software

O desenvolvimento de páginas web tem sido aperfeiçoado com a aplicação de Responsive web design (RWD, ou Design Responsivo). Com relação às tecnologias envolvidas no desenvolvimento de software responsivo, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) A base do design responsivo é a combinação de Hyper Text Markup Languague (HTML), que controla principalmente a estrutura, os elementos e o conteúdo de uma página web, e Cascading Style Sheets (CSS), que é usado para editar o design e o layout dos elementos que são incluídos em uma página com HTML ( ) O design responsivo é uma tecnologia que fornece várias versões completamente diferentes de uma mesma página, onde o HTML e CSS controlam o conteúdo e o layout de uma página em qualquer navegador da web. ( ) O design responsivo é um termo usado para descrever uma abordagem ao web design, ou um conjunto de melhores práticas, usado para criar um layout que adapta a renderização de uma única versão de página e que inclui a Media queries(ou consulta de mídia) como uma parte fundamental do CSS3.  As afirmativas são, respectivamente, 

A: F – F – F.
B: F – V – F.
C: V – F – F.
D: V – F – V.
E: V – V – V.
Engenharia de Software Teste de Software

A prática de Test Driven Development (TDD, ou Desenvolvimento Orientado por Testes) se relaciona com o conceito de verificação e validação e se baseia em um ciclo para garantir a qualidade do código. Entre as características do TDD, é correto o que se afirma em

A: trata-se de desenvolvimento orientado para os comportamentos, sendo o desenvolvedor responsável por escrever os testes e validá-los de forma que eles funcionem.
B: trata-se de desenvolvimento orientado para os testes, sendo atribuição do programador escrever como o problema deve se comportar.
C: na prática, se refere a escrever um teste automatizado durante o desenvolvimento do código de fato.
D: o ciclo do TDD se inicia com a criação de um teste, para auxiliar a codificação, segue com a realização da codificação para passar no teste, e finaliza com a eliminação das redundâncias, ao se refatorar o código.
E: no desenvolvimento de programas são intercalados testes, elicitação de requisitos e desenvolvimento de código, tendo os testes embutidos em um programa separado que os executa e invoca o sistema que está sendo testado.
Engenharia de Software Gestão de Projetos em Engenharia de Software

Com relação a Gestão de Projetos, analise os itens a seguir:  I. O gerenciamento de projetos, para o resultado final, envolve a seguinte série de atividades fundamentais: planejamento, execução, monitoramento e controle e encerramento. II. Dentre as metodologias para a gestão de projetos podem ser identificados métodos clássicos, como cascata (ou waterfall), e metodologias ágeis, como scrum. III. Como parte essencial da engenharia de software o gerenciamento de projetos de software precisa garantir as restrições de cronograma e de orçamento da organização, entretanto, nem mesmo o bom gerenciamento consegue garantir o sucesso do projeto.  Está correto o que se afirma em

A: II apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III apenas.
Engenharia de Software Teste de Software

Com relação aos testes de software, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa.  ( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral. ( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium. ( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.  As afirmativas são, respectivamente,

A: F – F – F.
B: V – F – F.
C: V – V – F.
D: F – V – V.
E: V – V – V.
Engenharia de Software Engenharia de Requisitos , Desenvolvimento de Software

O Software Engineering Body of Knowledge (SWEBOK), do Institute of Electrical and Electronics Engineers (IEEE), é um guia com conteúdo que reúne as diretrizes e conceitos que regem a Engenharia de Software.  Com relação ao SWEBOK v3, analise os itens a seguir:   I. O SWEBOK apresenta uma divisão da Engenharia de Software em tópicos e subtópicos que dão uma boa visão geral da área, tendo o guia uma breve explicação para cada uma das divisões e apontamentos para as referências específicas mais relevantes para o aprofundamento teórico. II. Desde seu lançamento em 2004, o SWEBOK vem sendo reconhecido no mundo todo como a padronização ideal dos ensinamentos que formavam engenheiros de Software realmente capacitados, abrangendo Knowledge areas (KA) como: Requisitos de Software; Projeto de Software; Construção de Software; Teste de Software; e, Manutenção de Software. III. O SWEBOK contém a compilação de práticas de engenharia de Software consolidadas, na academia e na indústria, e pode servir como material de referência e consulta, além de indicar áreas de especialização que são mais importantes dentro da engenharia de Software.   Está correto o que se afirma em 

A: I, II e III.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: II, apenas.
Engenharia de Software Orientação a Objetos

Considerando o paradigma da orientação a objetos, identifique os quatro pilares mestres que norteiam o fundamento da tecnologia.

A: Classe, Abstração, Coesão e Encapsulamento.
B: Variáveis, Classe, Objeto e Método.
C: Agregação, Acoplamento, Colaboração e Especificação.
D: Classe, Objeto, Atributo e Método
E: Acoplamento, Coesão, Colaboração e Encapsulamento.
Segurança da Informação Ataques e ameaças

A fraude na Internet que usa softwares maliciosos nos quais as vítimas recebem e-mails ou mensagens eletrônicas instantâneas pedindo para verificar ou confirmar uma conta junto a um banco ou provedor de serviços se denomina

A: hoax.
B: spam.
C: trojan.
D: phishing.
E: ranzomware.
Segurança da Informação Políticas de Segurança de Informação

Com relação aos princípios fundamentais de segurança de Informação que devem ser assegurados por um gestor de segurança de uma corporação, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) Um programa de segurança pode ter diversos objetivos, seus princípios são referenciados sob a forma de um triângulo no qual os vértices representam a completude, a integridade e a disponibilidade de dados. ( ) A completude se refere ao limite em termos de quem pode obter que tipo de informação do sistema dentre do escopo da organização. ( ) A integridade se refere a ser correto e consistente com o estado ou informação pretendida, modificação não autorizadas (deliberadas ou acidentais), representam violações de integridade.  As afirmativas são, respectivamente,

A: V – F – V.
B: F – V – V.
C: V – F – F.
D: F – F – V.
E: V – V – F.
Banco de Dados PL-SQL , Oracle

O PL/SQL do Oracle 19G disponibiliza para analistas e desenvolvedores duas funções de error-reporting que podem ser utilizadas nos códigos PL/SQL em tratamento de exceções. Os nomes dessas duas funções são 

A: SQLError e SQLException.
B: SQLCode e SQLErrm.
C: SQLRestric e SQLErr.
D: SQLBlock e SQLFail.
E: SQLTry e SQLCatch.