Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 1a Questão Acerto: 1,0 / 1,0 (SANASA Campinas - Analista de Tecnologia da Informação - Suporte de Infraestrutura TI - FCC (2019)) Em uma empresa, um modelo de cloud computing correto a ser utilizado seria a nuvem: pública, recomendada para quem precisa de uma plataforma com alto controle. No entanto, a empresa fica impedida de coletar verbas com a venda de anúncios, mesmo em modelos de negócio freemium. protegida, que permite o armazenamento de dados em um local seguro e robusto. Ideal para uma empresa que atua em um setor com um alto nível de regulação e com informações confidenciais. pública, pois a empresa ficaria responsável apenas por algumas atividades de gerenciamento, como troca de peças, segurança física e atualização de firmware. privada, que é conhecida por oferecer serviços de IaaS e SaaS. O Microsoft Office 365, a Amazon AWS e o Dropbox são fornecidos por meio desse tipo de arquitetura. híbrida, em que as soluções podem ter sua escalabilidade comparável com a de ambientes públicos e o gestor de TI poderá definir políticas de segurança de acordo com as demandas internas da empresa. 2a Questão Acerto: 1,0 / 1,0 (Prefeitura de Conchas S. Paulo-Noções de Informátiac-Q1244023). Um usuário da Internet quer enviar várias fotos no formato JPG, que totalizam 30 MBytes de dados, pelo serviço de correio eletrônico (email). Sabendo-se que a quantidade de dados pode ser uma limitação para o envio e a recepção do e-mail, a alternativa mais adequada para o envio das fotos com a qualidade da imagem original é: inserir as fotos juntamente ao texto da mensagem, uma vez que essa ação automaticamente reduz o tamanho das fotos juntar as fotos em um arquivo único e anexar à mensagem, já que essa ação reduz o tamanho do arquivo em aproximadamente 20% (vinte por cento). converter os arquivos de fotos individualmente em formato PDF e inserir os arquivos juntamente ao texto da mensagem. converter os arquivos de fotos em formato PDF, em um único arquivo, e anexar à mensagem armazenar as fotos em um repositório na Internet e enviar o hyperlink de acesso aos arquivos de fotos por e-mail. Respondido em 02/05/2021 06:59:51 3a Questão Acerto: 1,0 / 1,0 A tecnologia de Computação em Nuvem oferece um conjunto de serviços aos usuários da área de TI, permitindo racionalizar custos e aumentar a produtividade das empresas pelas facilidades de processamento de aplicações e armazenamento de dados que tem disponível. A Arquitetura básica da Computação em Nuvem é definida em partes. Sobre este assunto assinale a opção que mostra as partes corretas em que se estrutura a Arquitetura de Computação em Nuvem: Aplicativos e Rede (nuvem) Hardware e Software Gerência de Software e Desenvolvimento de Software Front end e Back end Armazenamento e Segurança Respondido em 02/05/2021 07:00:52 4a Questão Acerto: 1,0 / 1,0 A tecnologia de computação em nuvem pode ser oferecida em diferentes modelos e também pode possuir uma Arquitetura que permite ao Provedor oferecer diferentes serviços. Assinale a opção que indica corretamente serviços oferecidos que podem existir em uma Arquitetura de Computação em Nuvem: SaaS, PaaS, IaaS Google Drive e Linkedin DDoS One Drive DhcP, PaaS, IaaS Respondido em 02/05/2021 07:04:23 5a Questão Acerto: 1,0 / 1,0 Seja o exemplo de métrica de custo de uso da nuvem: . Custo para manutenção da reserva de uma instância do servidor virtual. . Medição: Somatório, data de início até a data de validade da reserva do servidor virtual. . Frequência: Mensal, anual. . Modelo de serviço: IaaS, PaaS. . Exemplo: R$ 69,90 por cada função da instância. Esse é um exemplo de métrica, de modo específico, para: Consumo energético Dispositivo de armazenamento em nuvem Uso da rede Latência Uso do servidor Respondido em 02/05/2021 07:04:35 6a Questão Acerto: 1,0 / 1,0 O Gerenciamento de custos da nuvem é normalmente centrado nas fases do ciclo de vida dos serviços em nuvem. Qual é a fase do ciclo no qual os modelos de preços de um serviço em nuvem são ofertados, usando modelos de custo e quaisquer opções de personalização disponíveis? Implantação do serviço Desativação do serviço Operação do serviço Provisionamento do serviço Oferta de serviço Respondido em 02/05/2021 07:02:19 7a Questão Acerto: 1,0 / 1,0 O Amazon Elastic Compute Cloud (AWS EC2) é o serviço que provê recursos computacionais em nuvem, ou seja, é um pool de memória, disco, CPU e rede. Esse serviço fornece um ambiente de máquinas virtuais com sistema operacional Windows ou sistema operacional Linux, além de permitir a configuração de suas aplicações sem grandes esforços. Diante do exposto, selecione a opção que representa o tipo de modelo de serviço da computação em nuvem para o serviço AWS EC2. SaaS PaaS NaaS IaaS XaaS Respondido em 02/05/2021 07:04:52 8a Questão Acerto: 1,0 / 1,0 Considere o comando a seguir digitado em um terminal Linux e a respectiva resposta: $ cat fruta Banana Mamão Uva Abacate Limão Qual o será a resposta para o comando abaixo? $ head -2 fruta Banana Mamão Banana fruta Abacate Banana Abacate Limão Respondido em 02/05/2021 07:11:05 9a Questão Acerto: 1,0 / 1,0 Considere a sequência de comandos abaixo, digitadas em um terminal Linux, sem a ocorrência de erros: $ cd $ cd /home $ cd extra $ cd .. $ pwd A resposta do último comando, o 'pwd', será: / /etc /extra /home /home/extra Respondido em 02/05/2021 07:05:33 10a Questão Acerto: 1,0 / 1,0 Um arquivo de grande importância no Linux é o '/etc/shadow', relacionado à segurança do sistema. Que tipo de informação é armazenada nesse arquivo? As permissões atribuídas aos arquivos do sistema. As senhas dos usuários, devidamente cifradas para torná-las ilegíveis. A relação de usuários autorizados a usar o comando 'sudo'. As permissões atribuídas aos diretórios do sistema. Os dados de propriedade de cada arquivo e diretório do sistema. Respondido em 02/05/2021 07:05:50 Disc.: DESENVOLV. WEB EM HTML5, CSS, JAVASCRIPT E PHP 1a Questão Acerto: 1,0 / 1,0 Ainda sobre as tecnologias do lado cliente, assinale a alternativa INCORRETA: A linguagem HTML é utilizada para formatar o conteúdo de uma página da Internet, o CSS para formatar a apresentação e o Javascript, para permitir interação. As três podem ser editadas com o uso de qualquer editor de texto. A HTML é linguagem padrão, de âmbito internacional, utilizada na programação de sites para a Web, que possibilita que todas as ferramentas de navegação da Internet exibam o conteúdo do site. A HTML é a principal linguagem utilizada em páginas web. As tecnologias do lado cliente podem ser interpretadas por qualquer navegador e não precisam ser compiladas. A HTML é um hardware utilizado compilar a CSS e o Javascript a fim de criar páginas web. Respondido em 02/05/2021 07:13:01 Explicação: A HTML é um hardware utilizado compilar a CSS e o Javascript a fim de criar páginas web. 2a Questão Acerto: 1,0 / 1,0 O objetivo principal de uma linguagem de marcação, como a HTML, é estruturar o conteúdo de um documento. Neste contexto, qual das opções abaixo não se aplica a conteúdo? Listas Tabelas Imagem Cor do texto Texto Respondido em 02/05/2021 07:13:09 Explicação: Questão enviada pela EAD para inserção. 3a Questão Acerto: 1,0 / 1,0 O W3C é o consórcio internacional mantenedor dos padrõespara a Web e uma de suas funções é a de cuidar da evolução da HTML, o que normalmente acontece com o lançamento de novas versões. Selecione a opção que não representa uma melhoria esperada em uma nova especificação HTML: Formalização de regras e características. Criação de novas tags. Criação de novos atributos. Desenvolver novas funcionalidades para os navegadores, como a navegação por tabs, por exemplo. Correção de problemas de compatibilidade. Respondido em 02/05/2021 07:17:29 Explicação: Questão enviada pela EAD para inserção. Remetem a: A evolução da HTML: versões. 4a Questão Acerto: 1,0 / 1,0 O formulário é um elemento que permite interação do usuário e, consequentemente, que dados sejam enviados para um servidor Web. Neste contexto, assinale a afirmação correta A única maneira de validar os dados de um formulário é utilizando a HTML5. O tratamento dos dados enviados pelo formulário deve ser feito com a utilização de uma linguagem de programação que rode no servidor (server side) Quando não for necessário enviar os dados para um servidor, basta utilizar os campos do formulário, sem a tag principal Apenas os formulários validados podem ser submetidos a um servidor Web. Como é o único elemento HTML que permite interação do usuário, formulário precisa ficar sozinho em uma página Web, sem nenhum outro elemento de conteúdo. Respondido em 02/05/2021 07:19:26 5a Questão Acerto: 1,0 / 1,0 (INSTITUTO AOCP - 2018 - PRODEB - Especialista de TIC - Construção de Software) De acordo com a linguagem CSS (Cascading Style Sheets) é possível configurar uma fonte de um programa HTML para ser exibida em Negrito. Qual é a propriedade que proporciona essa funcionalidade? font-size font-family font-style font-weight font-variant Respondido em 02/05/2021 07:20:13 6a Questão Acerto: 1,0 / 1,0 Analise o seguinte código escrito na linguagem JavaScript: (FUMARC − COPASA −2018 − Agente de Saneamento −Desenvolvedor Sistemas Informação − Prova: 62620) laranja | uva | banana | laranja | limao | uva | uva | laranja | uva | limao banana | uva | laranja | limao | Respondido em 02/05/2021 07:15:59 Explicação: O método shift()remove o primeiro elemento de um array e retorna esse elemento. O método splice() altera o conteúdo de uma lista, adicionando novos elementos enquanto remove elementos antigos. 7a Questão Acerto: 1,0 / 1,0 Qual alternativa abaixo define o que é contido em uma distribuição XAMPP? (COVEST-COPSET - 2019 - UFPE - Analista de Tecnologia da Informação - Sistemas) É uma distribuição de servidor Unix, que traz um servidor web Apache, uma base de dados MariaDB e os interpretadores para linguagens Python e Perl. É uma distribuição de servidor Linux, que traz um servidor web Apache, uma base de dados MySQL e os interpretadores para linguagens Python e Perl. É uma distribuição de servidor disponível para várias plataformas que traz um servidor web Apache, uma base de dados MariaDB e os interpretadores para linguagem PHP. É uma distribuição de servidor Linux, que traz um servidor web Apache, uma base de dados MongoDB e os interpretadores para linguagens PHP e Perl. É uma distribuição de servidor disponível para várias plataformas que traz um servidor web Apache, uma base de dados MongoDB e os interpretadores para linguagens Python e PHP. Respondido em 02/05/2021 07:23:59 Explicação: XAMPP é um pacote com os principais servidores de código aberto do mercado, incluindo FTP, banco de dados MySQL e Apache com suporte as linguagens PHP e Perl. 8a Questão Acerto: 1,0 / 1,0 Sobre a linguagem PHP é INCORRETO afirmar que: É uma linguagem de script open source de uso geral. É especialmente adequada para o desenvolvimento Web. Não pode ser embutida dentro do HTML. NÃO é executada do lado do cliente. A primeira finalidade do PHP foi interpretar os formulários HTML. Respondido em 02/05/2021 07:14:39 Explicação: PHP e HTML possuem muita interação: PHP pode gerar HTML, e o HTML pode passar informações para on PHP. O PHP tambem pode ser embutido dentro do HTML, afinal são 2 linguagens integradas para desenvolvimento WEB 9a Questão Acerto: 1,0 / 1,0 (NC-UFPR - 2019 - Prefeitura de Matinhos - PR - Técnico em Informática) Qual instrução apresenta o conteúdo do primeiro elemento do vetor ou array declarado em PHP na forma? $estados = array("AM", "AP", "DF", "PR", "SP","SC", "RS"); print_r( $estados[1] echo $estados[0]; $estados[1] echo $estados[1] print_r( $estados ); Respondido em 02/05/2021 07:24:32 10a Questão Acerto: 1,0 / 1,0 No desenvolvimento de uma aplicação web PHP, qual é a função correta para abrir uma conexão com o banco de dados PostgreSQL? (IADES - 2014 - EBSERH - Analista de Tecnologia da Informação - Processos) pg_open #pdo pg_connect $connect oci_connect Disc.: ENGENHARIA DE SOFTWARE 1a Questão Acerto: 1,0 / 1,0 A especificação de um processo de desenvolvimento de software requer a definição de como as atividades serão encadeadas, também denominada de fluxo de processo ou ciclo de vida. Avalie se as afirmativas a seguir são Falsas ou Verdadeiras: [____] Fluxo de Processo Linear - as atividades são executadas em sequência, de modo que cada atividade é realizada por completo uma única vez. [____] Fluxo de Processo Iterativo - uma atividade ou um conjunto de atividades podem ser repetidas antes de prosseguir para a seguinte. [____] Fluxo de Processo Evolucionário - o sequenciamento de cada fluxo inclui todas as atividades, sendo que cada iteração completa gera uma nova versão do software. Assinale a opção correta: [V] - [V] - [F] [V] - [F] - [F] [F] - [V] - [V] [V] - [F] - [V] [V] - [V] - [V] Respondido em 02/05/2021 07:27:27 Explicação: A resposta correta é [V] - [V] - [V]. 2a Questão Acerto: 1,0 / 1,0 A Engenharia de Software é uma tecnologia em camada. Avalie a relação entre os conceitos e definições a seguir: [1] Camada qualidade [A] Determina as etapas de desenvolvimento do software. [2] Camada de processo [B] Garante que os requisitos que atendem as expectativas do usuário serão cumpridos [3] Camada de métodos [C] Define os artefatos gerados em função da técnica de modelagem adotada, tal como modelo de casos de uso ou de classes. Assinale a opção que corretamente relaciona os referidos conceitos e definições: [1][C] - [2][A] - [3][B]. [1][B] - [2][A] - [3][C] [1][A] - [2][B] - [3][C] [1][C] - [2][B] - [3][A]. [1][B] - [2][C] - [3][A]. Respondido em 02/05/2021 07:28:13 Explicação: A resposta correta é: [1][B] - [2][A] - [3][C] 3a Questão Acerto: 1,0 / 1,0 Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais? São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. São requisitos que não estão diretamente relacionados com as funções específicas do sistema. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. Respondido em 02/05/2021 07:31:55 Explicação: A resposta correta é: São requisitos que não estão diretamenterelacionados com as funções específicas do sistema. 4a Questão Acerto: 1,0 / 1,0 No contexto da etapa de projeto do processo de desenvolvimento de software, avalie a relação entre os conceitos e definições a seguir: [1] Implantação [A] Inclui a correção de defeitos não identificados nas etapas anteriores do processo de desenvolvimento de software. [2] Manutenção [B] Permite a modificação de um software existente a partir de alterações significativas nas regras de negócio. [3] Reengenharia de software [C] Etapa do processo de desenvolvimento de software relacionada com a transferência do sistema da comunidade de desenvolvimento para a comunidade de usuários. Assinale a opção que corretamente relaciona os referidos conceitos e definições: [1][B] - [2][C] - [3][A]. [1][C] - [2][B] - [3][A]. [1][B] - [2][A] - [3][C]. [1][C] - [2][A] - [3][B]. [1][A] - [2][B] - [3][C]. Respondido em 02/05/2021 07:35:06 Explicação: A resposta correta é: [1][C] - [2][A] - [3][B]. 5a Questão Acerto: 1,0 / 1,0 Uma equipe de desenvolvimento adota o método SCRUM para gerenciar seu projeto. Para iniciar a reunião de planejamento da Sprint, deve(m)-se definir e atualizar: o Backlog do Produto as tarefas necessárias para cada história do usuário o plano de retrospectiva da Sprint o plano de revisão da Sprint a função de cada membro da equipe de desenvolvimento Respondido em 02/05/2021 07:35:39 Explicação: A resposta correta é: o Backlog do Produto 6a Questão Acerto: 1,0 / 1,0 Ao analisar a aplicação da prototipação em seus projetos de software, decidiu-se utilizar um processo que define 4 etapas para o desenvolvimento de protótipos, sendo essas etapas: I. Avaliar Protótipo. II. Estabelecer Objetivos do Protótipo. III. Desenvolver o Protótipo. IV. Definir a Funcionalidade do Protótipo. A ordem sequencial correta para a execução dessas quatro etapas é: II, IV, III e I. III, II, IV e I. IV, I, II e III. I, IV, II e III. IV, II, I e III. Respondido em 02/05/2021 07:39:52 Explicação: A resposta correta é: II, IV, III e I. 7a Questão Acerto: 1,0 / 1,0 Uma indústria de alimentos compra sementes de vários fornecedores. No recebimento das cargas, as sementes passam por uma operação de classificação por cor, em uma esteira adquirida do fabricante MAQ, equipada com sensores e software de processamento de imagens. Na etapa seguinte do processo, as sementes são separadas em lotes, pelo critério de tamanho, e são, então, empacotadas. A separação dos lotes é realizada por um mecanismo robótico, controlado por computador e que, pelo fato de sofrer contínuo desgaste, necessita ser substituído a cada 1.000 horas de uso. Durante a última troca, em razão da indisponibilidade do equipamento produzido pela empresa MAQ, a indústria instalou, com sucesso, um equipamento robótico similar. Considerando o processo descrito, julgue os itens a seguir, relacionados aos fatores de qualidade. I- As operações de classificação e separação de sementes se interrelacionam e não podem falhar, pois essa falha acarretaria prejuízos. O atributo de qualidade correspondente a essas operações, e que deve ser observado pelo software, é a interoperabilidade. II- Caso o responsável pela instalação do sistema robotizado não tenha encontrado dificuldade em fazê-lo comunicar-se com o equipamento de outra marca, é correto concluir que o sistema que controla o robô é portável. III- A maneira como ocorre a interação com o sistema computacional sugere que alguns requisitos, como ergonomia, sejam observados na interface. Por isso, é correto concluir que o software utilizado pela indústria contempla o fator denominado usabilidade. Assinale a opção correta. Apenas os itens I e II estão certos. Apenas um item está certo. Apenas os itens I e III estão certos. Apenas os itens II e III estão certos. Todos os itens estão certos. Respondido em 02/05/2021 07:39:33 Explicação: A resposta correta é: Apenas um item está certo. 8a Questão Acerto: 1,0 / 1,0 Uma equipe responsável pela qualidade de um software deve atentar-se para um outro tipo de teste, o teste de validação. Esse tipo de teste foca na visão do usuário, sendo realizado após o empacotamento do produto e parte dos critérios de validação presentes na especificação dos requisitos de software do produto em desenvolvimento. Considerando o exposto, assinale a alternativa que melhor descreve o conceito de teste beta. Teste conduzido nas instalações dos usuários finais, com a presença do desenvolvedor, em um ambiente controlado. Os erros são simulados para testar estresse e recuperação de dados. Teste conduzido nas instalações do desenvolvedor com os usuários finais em ambiente controlado. Os desenvolvedores registram os erros e problemas encontrados. Teste realizado pela equipe de qualidade com supervisão dos usuários finais em um ambiente não controlado. Os erros são analisados e resolvidos pela própria equipe de qualidade. Teste conduzido nas instalações dos usuários finais, sem a presença do desenvolvedor, em um ambiente não controlado. Os erros, reais ou não, são entregues aos desenvolvedores, de forma parcial e não linear. Teste conduzido pelo desenvolvedor com a supervisão dos usuários finais em um ambiente controlado. Os erros são registrados pelos usuários e reportados posteriormente. Respondido em 02/05/2021 07:36:25 Explicação: A resposta correta é: Teste conduzido nas instalações dos usuários finais, sem a presença do desenvolvedor, em um ambiente não controlado. Os erros, reais ou não, são entregues aos desenvolvedores, de forma parcial e não linear. 9a Questão Acerto: 1,0 / 1,0 Sobre os sistemas de controle de versão, é correto afirmar que: Uma das vantagens em se utilizar um sistema de controle de versão centralizado está no fato de ser possível recuperar o conteúdo original a partir os repositórios presentes nos clientes. O SVN utiliza um modelo centralizado para o versionamento de sistemas, enquanto o GIT apresenta um modelo distribuído, contendo cópias do repositório original em cada cliente. Dado seu comportamento centralizado, o GIT possui a desvantagem de ter um único ponto de falha, onde uma falha no servidor central ocasionará a perda completa do repositório, não sendo possível recuperar a partir do conteúdo existente nos clientes. Uma das características dos sistemas de controle de versão é controlar de forma anônima as alterações que são realizadas no sistema versionado, obtendo somente um controle das alterações feitas no decorrer do tempo. Em um sistema de controle de versão distribuído, há um único servidor contendo todos os arquivos versionados. Os clientes obtêm somente parte do repositório armazenado no servidor, não possuindo a sua visão completa. Respondido em 02/05/2021 07:36:48 Explicação: A resposta correta é: O SVN utiliza um modelo centralizado para o versionamento de sistemas, enquanto o GIT apresenta um modelo distribuído, contendo cópias do repositório original em cada cliente. 10a Questão Acerto: 1,0 / 1,0 Considere as seguintes afirmativas: I- Seu escopo não deve abordar a definição do que será gerenciado, entretanto, deve definir o esquema a ser usado para identificar os itens de configuração. II- Deve especificar as ferramentas usadas para o gerenciamento de configurações e os respectivos processos de uso, porém não deve entrar no mérito de definição de políticas a serem adotadas no controle de mudanças. III- Deve estabelecer as responsabilidades pelos procedimentos de gerenciamento de configuração e ainda descrever a estrutura do banco de dados para o registro das informações de configuração.Um plano de gerenciamento de configurações de sistemas de software em desenvolvimento deve estar de acordo com o que consta em: II, apenas. II e III, apenas. I, apenas. I, II, e III. III, apenas. Respondido em 02/05/2021 07:39:02 Explicação: A resposta correta é: III, apenas. Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON 1a Questão Acerto: 1,0 / 1,0 Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto (MODULO 3) Java e Fortran Java, C++, Python e Smalltalk Java, C++ e HTML Phyton, Java, C++ e Pascal Python, Java e Assembly Respondido em 02/05/2021 07:41:02 Explicação: 2a Questão Acerto: 1,0 / 1,0 Qual das linguagens abaixo possui nenhuma abstração (MODULO 1) linguagem Assembly linguagem HTML linguagem de máquina linguagem JAVA linguagem Python Respondido em 02/05/2021 07:41:10 Explicação: 3a Questão Acerto: 1,0 / 1,0 (2018 - IF - MT - Informática) Considere o seguinte fragmento de código-fonte escrito na linguagem Python: (MÓDULO 2) def foo(a): return a + a + a b = 1 foo(b) foo(b) foo(b) Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo? print(b) 6 1 9 3 0 Respondido em 02/05/2021 07:42:06 Explicação: 4a Questão Acerto: 1,0 / 1,0 (INMETRO - Pesquisador - Desenvolvimento de Sistemas - 2010) No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. (MÓDULO 1) a, b = 0, 2 while b < 20: a, b = b, a+b+1 print(b) Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima. 1, 1, 2, 3, 5, 8 2, 3, 6 2, 2, 4, 6 3, 6, 10, 17, 28 3, 3, 6, 10, 17, 28 Respondido em 02/05/2021 07:44:05 Explicação: 5a Questão Acerto: 1,0 / 1,0 A linguagem Python oferece um sistema de tratamento de erros baseado em exceções, de forma similar a outras linguagens, como Java e Object Pascal, e mesmo com diferenças sintáticas, uma vantagem dessa abordagem é permitir o tratamento diferenciado para cada tipo de situação de erro. Para um cenário onde desejamos tratar o acesso a uma posição inexistente de uma lista, devemos considerar uma exceção do tipo: (MÓDULO 4) IOError IndexError ValueError NameError TypeError Respondido em 02/05/2021 07:44:19 6a Questão Acerto: 1,0 / 1,0 Assinale a opção que apresenta a lista que contém apenas as linguagens de programação que são interpretadas em tempo real. C, Python C++, JavaScript, Fortran C, Pascal, Java PHP, Python C++, Java Respondido em 02/05/2021 07:46:49 Explicação: 7a Questão Acerto: 1,0 / 1,0 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020) Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que: Na linha 3, a classe B está herdando A. A linha 5 exibe um método construtor. Na linha 13, o objeto b é uma instância da classe A. Na linha 9, o objeto a é uma instância da classe B. Na linha 4, o atributo é considerado privado. Respondido em 02/05/2021 07:44:41 Explicação: O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B 8a Questão Acerto: 1,0 / 1,0 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste? Erro 404 - Página não encontrada. Requisição GET. Erro 405 - Método não permitido. Uma página em branco. Requisição POST. Respondido em 02/05/2021 07:44:58 Explicação: foi implementado somente o método post, não o método get "?" 9a Questão Acerto: 1,0 / 1,0 Considere o trecho de código apresentado a seguir. valores = [1,2,3,4,5,6] funcaox = lambda x: filter(lambda item: item%2==0, x) * 3 print(funcaox(valores)) Qual será a saída apresentada pela execução do código? [1, 3, 6] [2, 4, 6, 2, 4, 6, 2, 4, 6] [2, 2, 2, 4, 4, 4, 6, 6, 6] [6, 12, 18] [2, 4, 6] Respondido em 02/05/2021 07:48:32 Explicação: valores = [1,2,3,4,5,6] funcaox = lambda x: filter(lambda item: item%2==0, x) * 3 selecio os numeros cujo resto da divisão por 2 é ZERO e repete esses numeros 3x; (*3), os numeros são 2,4,6, que repetidos 3x fica [2,4,6,2,4,6,2,4,6] 10a Questão Acerto: 1,0 / 1,0 Para efetuar a mineração de dados, precisamos efetuar diversas atividades na fase de pré-processamento, viabilizando a ação dos algoritmos adotados para explorar os dados. A complementação de dados ausentes e a detecção de ruídos são efetuadas em qual atividade do pré-processamento? Construção de Atributos Coleta e Integração Codificação Partição dos Dados Limpeza dos Dados Respondido em 02/05/2021 07:49:41 Explicação: A limpeza dos dados envolve o manuseio e/ou preenchimento de dados ausentes, redução de ruídos, identificação e remoção de valores aberrantes e a resolução de inconsistências Disc.: PENSAMENTO COMPUTACIONAL 1a Questão Acerto: 1,0 / 1,0 Pode ser definido com uma instrução para um computador: São variáveis não estruturadas e de difícil percepção para a máquina Uma operação muito complexa para ser executada por um computador. Qualquer representação de um elemento num programa executável. É um processo ilimitado e de não representação A interação entre o homem e a máquina Respondido em 02/05/2021 07:51:20 Explicação: Uma instrução inclui um código de operação que especifica a operação a ser executada por um computador 2a Questão Acerto: 1,0 / 1,0 "Um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema". Estamos falando do conceito de: Software Sistema Operacional Linguagem binária Hardware Linguagem de Máquina Respondido em 02/05/2021 07:52:14 Explicação: Conforme Tema 2, módulo 2 podemos conceiturar sistema operacional como um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema. O sistema operacional está para os computadores como o governo está para uma nação. 3a Questão Acerto: 1,0 / 1,0 Como é chamada a lei que diz que o número de transistores contidos em um chip dobra em um período entre 18 e 24 meses? Lei de P&D LGPD (Lei Geral de proteção de Dados) Lei de Moore Lei de Murphy Lei do Marco Civil da Internet Respondido em 02/05/2021 07:53:42 Explicação: Conforme conteúdo interativo do módulo 1 do tema 3, uma das forças mais importantes do desenvolvimento do silício é a lei de Moore, uma observação feita por Gordon Moore sobre como a fabricação de chips vinha sendo capaz de inserir cada vez mais transistores dentro de um chip 4a Questão Acerto: 1,0 / 1,0 Qual é o componente de um sistema computacional responsável por realizar testes de hardware logo após o ligamento do equipamento, e, em seguida, procurar um sistema operacional em um sistema de armazenamento persistente, para dar início ao seu carregamento? Compilador Firmware Código fonte Sistema operacional Interpretador Respondido em 02/05/2021 07:59:41 Explicação: Firmware 5a Questão Acerto: 1,0 / 1,0 Entre os componentes de hardware estudados, selecione aopção que indique o componente responsável efetivamente executar instruções. HD CPU SSD Pendrive RAM Respondido em 02/05/2021 07:57:27 Explicação: CPU 6a Questão Acerto: 1,0 / 1,0 Um byte pode armazenar desde o número zero até o número: 256 127 128 255 511 Respondido em 02/05/2021 07:55:58 Explicação: 255 7a Questão Acerto: 1,0 / 1,0 Considere a grade de pixels a seguir: Qual é a coordenada do pixel em preto? (3,2) (1,2) (1,1) (2,3) (2,1) Respondido em 02/05/2021 07:54:04 Explicação: (2,1) 8a Questão Acerto: 1,0 / 1,0 Assinale as alternativas que representam o código RGB para a cor branca: (100,100,100) (255,255,255) (0,0,255) (0,0,0) (0,255,0) Respondido em 02/05/2021 07:54:20 Explicação: (255,255,255) 9a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor laranja: (255,255,255) (0,0,0) (0,255,0) (0,0,255) (120,80,0) Respondido em 02/05/2021 07:54:33 Explicação: (120,80,0) 10a Questão Acerto: 1,0 / 1,0 Qualquer tom em amarelo possui valores mais altos dos componentes R (vermelho) e G (Verde), e valores mais baixos para o componente B (azul). Usamos essa característica para escrever um código que seleciona, com adequada taxa de acerto, pixels em diversas tonalidades de amarelo. Este é um exemplo da habilidade de pensamento computacional denominada: Detecção de padrões Automação Análise/avaliação Decomposição Abstração Respondido em 02/05/2021 07:54:43 Explicação: Detecção de padrões
Compartilhar