Articles
Register
Sign In
Search
PablitoSacer
Excelente
0
Followers
120
Questões
337
Respostas
PablitoSacer
September 2023 | 1 Respostas
A principal motivação de um sistema de computador é executar programas. Nesses programas, o processador usa as informações armazenadas na memória principal ao longo da execução. Isso requer que os programas mantenham as informações na memória principal como parte da memória geral. Quando o contador do programa muda de valor, a Unidade Central de Processamento (CPU) acessa as instruções da memória.Assinale a alternativa que exibe corretamente o recurso de tarefa de subdivisão que é executado de maneira dinâmica pelo sistema operacional.a.Tempo do processador, por ser capaz de alternar e executar as tarefas de subdivisão de modo dinâmicob.Gerenciamento de memória, por ser capaz de executar as tarefas de subdivisão no sistema operacional de modo dinâmicoc.Virtualização, por ser capaz de simular e executar de modo dinâmico as tarefas de subdivisãod.Proteção de memória, por ser capaz de executar e alterar de modo dinâmico as tarefas de subdivisão.e.TLB, por ser capaz de executar as tarefas de subdivisão no hardware e no sistema operacional de modo dinâmico
Responda
PablitoSacer
September 2023 | 1 Respostas
As tecnologias de virtualização encontram aplicações importantes em uma ampla variedade de áreas, tais como consolidação de servidores, plataformas de computação seguras, suporte a vários sistemas operacionais, depuração e desenvolvimento de kernel e migração de sistemas. Isso resulta na generalização.Considerando a virtualização, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s).I. ( ) A virtualização possibilitou o rápido desenvolvimento dos recursos de hardware. No entanto os recursos não podem ser gerenciados de forma consistente.II. ( ) A virtualização representa o processo de elaboração de um programa de software que cria uma barreira artificial entre o hardware físico e o sistema operacional. Isso permite que um sistema operacional virtual seja criado, o que é conhecido como virtualização.III. ( ) Uma máquina virtual (VM) é uma réplica física de um computador virtual. Ela é chamada de computador físico, porque é uma representação de um computador virtual.IV. ( ) A virtualização é uma maneira poderosa de reduzir a sobrecarga e aumentar a eficiência. Assim, é possível aproveitar a economia de custos e obter maior escalabilidade e eficiência. A virtualização oferece uma oportunidade de reduzir custos, aumentar a eficiência e fomentar o tamanho das operações de uma empresa.As afirmativas I, II, III e IV são, respectivamente:a.V - F - F - Vb.F - F - F - Fc.V - V - F - Vd.F - V - F - Ve.F - V - V - V
Responda
PablitoSacer
September 2023 | 1 Respostas
Os dados e as instruções de um programa precisam estar na memória física para que haja a execução de um processo. Isso significa que os processos têm um tamanho limitado, porque toda a memória física disponível é usada. Para obter um uso mais eficiente da memória, os processos são carregados dinamicamente.Considerando o suporte ao sistema operacional, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s).I. ( ) Um endereço base é expresso como um local real na memória principal.II. ( ) Um endereço lógico é expresso como um local relativo ao final do programa.III. ( ) Um endereço físico é expresso como o local inicial atual do processo.As afirmativas I, II e III são, respectivamente:a.V - F - Fb.F - F - Fc.V - F - Vd.F - V - Ve.F - V - F
Responda
PablitoSacer
September 2023 | 1 Respostas
Um sistema operacional oferece diversas facilidades e serviços em várias áreas, atuando como um mediador e facilitador. Quanto às áreas que podemos citar, temos a criação de programa, a execução de programa, o acesso ao sistema, a contabilização, dentre outras.Assinale a alternativa correta sobre o serviço de criação de programas: a.O sistema operacional orienta sobre quais instruções e dados devem ser carregados para a memória principal.b.O sistema operacional disponibiliza facilidades e serviços, como editores e depuradores.c.O sistema operacional toma medidas para encerrar as condições de erro.d.O sistema operacional facilita o acesso aos recursos de hardware e aos serviços disponíveis.e.O sistema operacional coleta estatísticas de uso para diversos recursos.
Responda
PablitoSacer
September 2023 | 1 Respostas
As tabelas hash minimizam a complexidade de tempo para as operações dinâmicas como Inserção, Remoção, Busca e Modificação. Admita as seguintes afirmações: I. A função hash(chave) deve ser determinística. Para uma determinada chave, a função sempre retorna o mesmo valor de hash. II. Por ser utilizada como uma função de indexação, a função de hash deve sempre retornar um valor de hash dentro dos limites da tabela [0,N], em que N é o tamanho da tabela. III. O método aproveita a possibilidade de acesso randômico à memória para alcançar uma complexidade média de O(log(n)). Assinalar a alternativa correta:a.Apenas a Ib.Apenas I e II.c.Apenas I e IIId.Todas estão corretas, I, II e III.e.Apenas a II.
Responda
PablitoSacer
September 2023 | 2 Respostas
O Google Collaboratory corresponde a um serviço de armazenamento em nuvem, com o objetivo de criar e executar códigos em Python diretamente em um navegador (browser) de Internet. Um dos principais benefícios desse serviço é permitir o desenvolvimento de aplicações sem a necessidade da instalação de softwares na máquina, bastando ter uma conta de usuário Google para acessar o ambiente on-line.Assinale a alternativa que apresenta outras vantagens de uso do Google Colab:a.Trabalho cooperativo, bibliotecas vazias, acesso a GPUs.b.Trabalho concorrente, bibliotecas pré-instaladas, acesso a GPUs. c.Trabalho cooperativo, bibliotecas pré-instaladas, acesso a GPUs.d.Trabalho cooperativo, bibliotecas pré-instaladas, acesso a CPUs. e.Trabalho concorrente, bibliotecas vazias, acesso a CPUs.
Responda
PablitoSacer
September 2023 | 2 Respostas
Um resultado importante da ortogonalidade em ALGOL 68 é a linguagem suportar operadores definidos por usuário, definidos de forma idêntica aos procedimentos — excetuando o fato de os operadores poderem ter apenas um ou dois argumentos.Sobre essa linguagem, avalie as afirmações a seguir.I. A estratégia de ALGOL 68 para estruturas de dados era permitir que o usuário definisse e combinasse uma quantidade maior de estruturas por meio da utilização de tipos considerados primitivos.II. Operadores são definidos pelo usuário, incluindo símbolos de operador definidos pelo usuário. Estruturas de controle poderosas podem fornecer valores de qualquer tipo, facilitando sua programação.III. Atribuições a um vetor dinâmico fazem com que o armazenamento necessário seja alocado em tempo de execução. Em ALGOL 68, esse tipo de estrutura não existe, sendo substituído por listas.Está correto o que se afirma em:a.I e II, apenasb.II e III, apenasc.I, apenasd.II, apenase.I e III, apenas
Responda
PablitoSacer
September 2023 | 2 Respostas
O código em PHP é interpretado no lado do servidor após a requisição de um documento HTML ao qual ele está embutido ou relacionado. Geralmente o PHP, após interpretado, produz um HTML, portanto um navegador não observa um código PHP. Outras linguagens passaram a ser amplamente utilizadas na programação web e na ciência de dados, como Python.Considerando o apresentado, avalie se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. ( ) Sintaticamente o PHP é semelhante a JavaScript em sua aparência, em sua natureza de cadeias e tipagem dinâmica de variáveis, além de combinações de elementos JavaScript e Perl.II. ( ) Python fornece suporte a muitos sistemas de gerenciamento de bancos de dados, sendo linguagem útil para construir programas que precisam de acesso web e a bases consistentes.III. ( ) Python é orientada a eventos, procedural, englobando capacidades de padrões Perl com a tratativa de exceções, usando coleta de lixo e removendo elementos desnecessários da memória.IV. ( ) Python inclui suporte para concorrência com suas linhas de execução (threads) e suporte para programação de rede com seus soquetes. Tem também mais suporte para programação funcional que outras linguagens de programação não funcionais.Assinale a alternativa que apresenta a sequência correta.a.V; F; F; Fb.V; V; V; Fc.F; V; F; Vd.F; F; V; Ve.V; V; F; V
Responda
PablitoSacer
September 2023 | 2 Respostas
As linguagens de programação podem ser implementadas por três métodos gerais: compilação, interpretação pura ou implementação híbrida.Sobre essas implementações, avalie as seguintes afirmações:I. A implementação híbrida é utilizada pela maioria das linguagens de programação de alto nível, como C, COBOL, C++, C# e PHP, pois esse método tem como principal vantagem a execução rápida dos programas.II. A implementação baseada em compilação consiste em programas que são traduzidos para a linguagem de máquina, que pode ser executada diretamente no computador.III. A interpretação pura é de dez a cem vezes mais rápida que programas compilados, pois a decodificação das sentenças em linguagem de máquina não precisa ser traduzida por um compilador.IV. Na implementação híbrida, os programas de linguagens de alto nível são traduzidos para uma linguagem intermediária que facilita a interpretação.É correto afirmar que: a. III, apenas.b.II e IV, apenas.c. I e III, apenas.d.II, apenas.e. I, apenas.
Responda
PablitoSacer
September 2023 | 2 Respostas
Google Colab (ou Google Colaboratory) é um produto semelhante ao Jupyter Notebook da Google Research. Um desenvolvedor de programa Python pode usar esse notebook para escrever e executar códigos aleatórios de programa Python usando apenas um navegador da web.Considerando o apresentado, avalie as asserções a seguir e a relação proposta entre elas.I. Para conseguir rodar códigos no Google Collaboratory, é necessário digitar seu código na caixa cinza mais escura e pressionar a seta de execução para executar o código, “+ Código”, na barra de navegação.POISII. No Python3, o retorno função input('mensagem') é uma string, a qual deve ser convertida para float() para uso em cálculos, o que não permite recarregamento ou salvamento automático de página.A respeito dessas asserções, assinale a alternativa correta.a.As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a Ib.As asserções I e II são proposições falsasc.A asserção I é uma proposição verdadeira, enquanto a II é falsad.A asserção II é uma proposição verdadeira, enquanto a I é falsae.As asserções I e II são proposições verdadeiras, e a II é uma justificativa para a I
Responda
PablitoSacer
September 2023 | 2 Respostas
A ciência de dados continua a evoluir como uma das carreiras mais promissoras e procuradas por profissionais qualificados. Os cientistas de dados são especialistas em dados analíticos que possuem habilidades técnicas para lidar com problemas complexos. Eles coletam, analisam e interpretam grandes quantidades de dados enquanto trabalham com uma variedade de conceitos relacionados à ciência da computação, à matemática e à estatística.Considerando Python como uma das principais linguagens relacionadas à ciência de dados, bem como o uso do Google Colab, avalie as afirmações a seguir.I. Com o Google Colab, podemos utilizar bibliotecas Python para analisar e visualizar dados, tal como pelo uso da função numpy, usada para gerar dados aleatórios, enquanto a função matplotlib serve para visualizá-los.II. Python é frequentemente usada na construção de sites e aplicativos de software, sendo útil para automatizar tarefas e realizar análises de dados e com objetivo inicial exclusivo para problemas de ciência de dados.III. A coleção de bibliotecas de análise de dados usadas em Python inclui uma série de funções, ferramentas e métodos que gerenciam e analisam dados que podem ser utilizados em qualquer classe que deseje utilizar suas funções.IV. Um módulo é um arquivo com extensão .py que pode ser importado a qualquer momento e precisa ser importado apenas uma vez, facilitando o desenvolvimento e permitindo a utilização de suas funções implementadas.Está correto o que se afirma em:a.I e III, apenas.b.I, II e IV, apenas.c.II e III, apenas.d.I, III e IV, apenas.e.I e II, apenas.
Responda
PablitoSacer
September 2023 | 1 Respostas
O Django é um framework web Python que tem arquitetura model-template-view (MTV) e fornece um sistema de autenticação e autorização ("permissão"), que permite verificar as credenciais do usuário e definir quais ações cada usuário tem permissão para executar. A estrutura inclui modelos internos para Users e Groups (uma maneira genérica de aplicar permissões a mais de um usuário por vez), permissões/sinalizadores que designam se um usuário pode executar uma tarefa, formulários e exibições para efetuar logon em usuários e exibir ferramentas para restringir o conteúdo, conforme mostra a figura abaixo:
Responda
PablitoSacer
September 2023 | 2 Respostas
Os registradores são compostos por uma pequena memória que tem grande velocidade para realizar o armazenamento de resultados temporários e alguns controles de informações necessárias.Assinale a alternativa correta sobre os tipos de registradores:a.Existem três tipos de registradores, que são chamados de contador de programa, registrador de instrução e registrador de dados. b.Existem somente dois tipos de registradores, que são chamados de contador de programa e registrador de instrução.c.Existem somente dois tipos de registradores, que são chamados de registrador de instrução e registrador de dados.d.Existem quatro tipos de registradores, que são chamados de contador de programa, registrador de instrução, registrador de dados e registrado móvel.e.Existem três tipos de registradores, que são chamados de bloqueador de programa, registrador de interrupção e registrador de dados.
Responda
PablitoSacer
September 2023 | 2 Respostas
A CPU (Unidade Central de Processamento) é considerada o cérebro do computador, pois tem a função de executar os programas armazenados na memória principal, realizando suas instruções e controlando os componentes e seus subsistemas.Assinale a alternativa correta sobre as partes de uma CPU:a.Unidade de controle, unidade de backup e aritmética e registrador.b.Unidade de armazenamento, unidade lógica e aritmética e registrador.c.Unidade de variável, unidade física e aritmética e registrador. d.Unidade de controle, unidade lógica e aritmética e compactador.e.Unidade de controle, unidade lógica e aritmética e registrador.
Responda
PablitoSacer
September 2023 | 2 Respostas
Os discos magnéticos são compostos por uma unidade, ou mais, de pratos de alumínio que têm um revestimento magnetizado. No início, os pratos dos discos tinham quase 50 cm de diâmetro, e hoje existem pratos com 3 cm de diâmetro. Assinale a alternativa correta sobre a forma de gravação dos discos:a.A gravação perpendicular é quando a dimensão do bit está na direção vertical, dentro do óxido de ferro.b.A gravação nivelada é quando a dimensão do bit está na direção vertical, fora do óxido de ferro.c.A gravação perpendicular é quando a dimensão do bit está na direção horizontal, fora do óxido de ferro.d.A gravação perpendicular é quando a dimensão do bit está na direção horizontal, dentro do óxido de ferro.e.A gravação perpendicular é quando a dimensão do bit está na direção vertical, fora do óxido de ferro.
Responda
PablitoSacer
September 2023 | 2 Respostas
Um sistema de computador é composto por, pelo menos, um dispositivo de processamento digital e outros dispositivos integrados. O sistema armazena, processa e insere informações. Além disso, é capaz de produzir saída. Todos os sistemas de computador têm componentes de hardware e software semelhantes e que executam funções similares.Com base nas informações apresentadas, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s).I. ( ) O hardware de computador representa qualquer dispositivo físico usado em ou com a máquina. O software é uma coleção de códigos instalados no disco rígido do computador.II. ( ) O navegador da internet que é necessário para visitar uma página e o sistema operacional em que o navegador está sendo executado são considerados hardwares.III. ( ) Um sistema de computador de uso geral é uma máquina programável que pode resolver problemas aceitando entradas e instruções relativas ao modo de utilizar essas entradas.As afirmativas I, II e III são, respectivamente:a.F - V - Vb.V - F - Vc.V - V - Fd.F - F - Fe.V - F - F
Responda
PablitoSacer
September 2023 | 2 Respostas
O desenvolvimento de um sistema operacional está intimamente ligado ao desenvolvimento de sistemas de computador, o que inclui a maneira como os usuários os usam e o que esperam deles. Diante disso, um sistema operacional se tornou fundamental para os computadores. Considerando os sistemas operacionais, assinale a alternativa correta.a.Os primeiros computadores já apresentavam sistemas operacionais. Cada programa que rodava nesses primeiros computadores tinha que incluir o código necessário para rodar no computadorb.O primeiro sistema operacional criado pela Microsoft não se chamava Windows, mas IOS-DOS. Ele foi construído em 1999, quando a Microsoft comprou o sistema operacional 86-DOS da Apple Computer Productsc.Os proprietários dos computadores centrais começaram a desenvolver softwares que facilitavam a escrita e a execução dos programas incluídos no computador. Assim nasceram os primeiros sistemas operacionaisd.No final da década de 2000, a primeira versão do sistema operacional Unix foi desenvolvida. O Unix foi escrito em linguagem de programação Java e foi disponibilizado gratuitamente durante os primeiros anose.A DEC lançou o computador pessoal Alpha em 1992. Ele foi o primeiro modelo a ter uma plataforma de processamento interno de 128 bits. Todos os computadores anteriores a ele eram de 32 ou 64 bits.
Responda
PablitoSacer
September 2023 | 2 Respostas
O arranjo redundante de discos independentes, também conhecido como RAID (Redundant Array of Independent Disks), é uma tecnologia desenvolvida para aumentar o desempenho, assim como a confiabilidade dos dados armazenados.Descrição da imagem: a imagem mostra três divisões representadas pelas letras A, B e C. Em cada divisão, há cilindros que representam discos. Na divisão A e B, os discos têm tiras, e na divisão C, têm bits.Fonte: Adaptado de CORRÊA, A. Organização e Arquitetura de Computadores. 1. ed. Pearson, 2016, p. 145. Com relação às características envolvendo o RAID, representado na imagem acima, avalie as afirmativas a seguir:I. Na imagem, a letra A representa o RAID nível 0. II. Na imagem, a letra B representa o RAID nível 3. III. Na imagem, a letra C representa o RAID nível 2. Está correto o que se afirma em:a.III, apenas.b.Todas estão corretas.c.II, apenas.d.I e II, apenas.e.I e III, apenas.
Responda
PablitoSacer
September 2023 | 1 Respostas
O jeito mais fácil de desenvolver _____________ é usando diretamente o endereço físico do próximo _________ na lista. Para isso, as linguagens de programação usam variáveis que guardam os endereços físicos, normalmente chamados de ____________.Preencha as lacunas escolhendo a alternativa CORRETA:a.listas encadeadas; endereço; memóriasb.aplicações; nodo; ponteirosc.listas encadeadas; nodo; ponteirosd.listas encadeadas; endereço; ponteirose.aplicações; endereço; memórias
Responda
PablitoSacer
September 2023 | 2 Respostas
O fatorial é uma estratégia matemática que envolve multiplicação de números consecutivos, ela é muito utilizada em computação. Observe o código representado a seguir:#include <stdio.h> int fat (int n) {if (n) return n*fat (n-1) else return 1;}Para que esse comando ocorra de forma correta, é utilizado o recurso de:a. arranjos autossequenciais.b.linearidade.c. autochamamento.d. recursividade.e. sequenciamento de memória.
Responda
PablitoSacer
August 2023 | 1 Respostas
Conforme sentencia o PMBOK (2017), “um projeto é um esforço temporário que tem como finalidade um resultado único e possui recursos delimitados”.PMI. Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK, 6. ed. EUA: Project Management Institute, 2017.Levando em consideração as características inerentes a um projeto de qualquer natureza, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. ( ) Deve ter data de início, pausa e fim definidas.II. ( ) Tem a intenção de criar um novo produto ou serviço, ou ainda aprimorar algo já existente.III. ( ) Precisa ter um escopo inicial bem detalhado, para que as datas de início e fim sejam cumpridas sem alterações.IV. ( ) Deve ter estimativas dos custos e recursos que serão utilizados, como profissionais, materiais e infraestrutura.Assinale a alternativa que apresenta a sequência CORRETA.a. F - F - F - V.b.V - F - V - F.c.V - V - V - V.d.F - V - F - V.e.F - V - V - V.
Responda
PablitoSacer
August 2023 | 1 Respostas
Nas opções de percorrer uma árvore em estrutura binária, existe um método chamado “pós-ordem”, em que se inicia o percurso pelos últimos nós da esquerda até chegar à raiz; em seguida, começa-se pelos últimos nós da direita e se encerra na raiz da árvore.Descrição da figura: a imagem mostra uma árvore com 8 nós. No primeiro círculo, está escrito “50”; logo abaixo, no segundo círculo, está escrito “51”; no terceiro, está escrito “44”; no quarto, está escrito “46”; logo abaixo do segundo círculo, está o quinto, no qual está escrito “59”; abaixo do primeiro círculo, está o sexto, no qual está escrito “80”; no sétimo, está escrito “85”; por fim, no oitavo, está escrito “81”.Com relação ao percurso em pós-ordem realizado na árvore da figura, assinale a alternativa que contém esse percurso.a.60, 51, 44, 46, 59, 81, 85, 80.b.46, 44, 59, 51, 81, 85, 80, 60.c.81, 85, 80, 60, 51, 44, 46, 59.d.60, 51, 44, 46, 59, 80, 85, 81.e.44, 46, 59, 51, 81, 85, 80, 60.
Responda
PablitoSacer
August 2023 | 2 Respostas
As estruturas de controle são blocos de programação que analisam variáveis e retornam resultados baseados em parâmetros predefinidos. A linguagem C++, por sua vez, conta com sete estruturas de controle.Assinale a alternativa que designa corretamente todas as estruturas aludidas.a.Repetição; sequência; if; if/while; switch; while; do/else.b.Repetição; if; if/while; switch; while; do/else; for.c.Sequência; if; if/while; switch; while; do/else; or.d.Sequência; if; if/while; switch; while; do/else; for.e.Sequência; if; if/else; switch; while; do/while; for.
Responda
PablitoSacer
August 2023 | 2 Respostas
Um dos principais tipos de dados estruturados que existem em linguagens de programação são os arranjos, também conhecidos como vetores e matrizes, que são utilizados para agregar componentes do mesmo tipo com um tamanho predeterminado.EDELWEISS, N.; GALANTE, R. Estruturas de dados. Porto Alegre: Bookman, 2014. 18 v.int vetor[5] ={0,2,4,6,8}for (int cont=0;cont<=5;cont++){ vetor[cont]=(vetor[cont]*2)+5;}Considerando o trecho do código em C++ com sua atribuição de valores no vetor[5], qual das alternativas a seguir está correta com os novos valores?a.vetor[5] = {0, 5, 13, 17, 21}b.vetor[5] = { 6, 10, 12, 16, 22}c.vetor[5] = {5, 8, 12, 17, 22}d.vetor[5] = {5, 9, 13, 17, 21}e.vetor[5] = {0, 9, 13, 16, 21}
Responda
«
1
2
3
4
5
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.