Provas para Download

Prova Desenvolvimento de software e sistemas para área de geoinformática - INPE
Visualizar os arquivos PDF
Ver desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
PDF
desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
Ver gabarito.pdf
PDF
gabarito.pdf
Download dos arquivos PDF
Baixar desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
PDF
desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
Baixar gabarito.pdf
PDF
gabarito.pdf
Compartilhar os arquivos PDF
Compartilhar desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
PDF
desenvolvimento-de-software-e-sistemas-para-area-de-geoinformatica.pdf
Compartilhe:
Questões extraídas da Prova :: clique na alternativa correta
0
Acertos
0
Erros
0%
Nota
Limpar
Questão 1 de 35 Q1355678 Q1 da prova

O Consórcio Geoespacial Aberto ( Open Geospatial Consortium – OGC) especificou um conjunto de serviços Web para descoberta e recuperação de dados geográficos. Cada serviço é capaz de realizar um conjunto de operações, cujos parâmetros são remetidos por meio de requisições Web. Ao realizar uma requisição para um Web Map Service (WMS) com a finalidade de identificar as camadas disponibilizadas pelo serviço, o usuário emprega a operação

Reportar Erro
Questão 2 de 35 Q1355680 Q2 da prova

Considere hipoteticamente um projeto de análise espacial que visa identificar áreas adequadas para construção de casas numa dada região. Um analista tem à disposição diversos tipos de imagens de satélite com características diferentes, que permitem a identificação adequada dos tipos de cobertura da região, seja de forma visual ou com aplicação de técnicas digitais. Estão, também, à disposição, informações de elevação do terreno, com qualidade compatível com a realização do projeto. De acordo com a análise correta que o analista pode fazer dessa situação, assinale a opção que apresenta fatores mais cruciais para definir restrições relacionadas com a proximidade de rios e terrenos com grande inclinação.

Reportar Erro
Questão 3 de 35 Q1355682 Q3 da prova

A respeito da correção atmosférica, analise as afirmativas a seguir. I. A correção atmosférica em imagens de sensores orbitais tem por finalidade minimizar a influência dos gases e aerossóis sobre a radiação refletida por um determinado alvo e captada pelos sensores. II. A radiância recebida por um sensor remoto orbital é composta pela radiância transmitida, que resulta da radiância refletida pelo alvo, normalmente atenuada pela atmosfera, e pela radiância do caminho atmosférico ( Atmospheric Path Radiance ). III. Uma das técnicas mais complexas de correção dos efeitos atmosféricos nas imagens de sensoriamento remoto é conhecida como “subtração de objetos escuros”, pois depende de parâmetros que compõem modelos de transferência radiativa. Está correto o que se afirma em

Reportar Erro
Questão 4 de 35 Q1355684 Q4 da prova

O Perfil de Metadados Geoespaciais do Brasil (Perfil MGB 2.0), lançado pelo IBGE em parceria com o Exército Brasileiro em 2021, é o documento que padroniza os metadados geoespaciais brasileiros conforme a norma internacional de referência ISO 19115 -1:2014. Nesse contexto, assinale a opção que melhor retrata os Metadados Geoespaciais.

Reportar Erro
Questão 5 de 35 Q1355686 Q5 da prova

O SpatioTemporal Asset Catalog (STAC) é um padrão que especifica como metadados de recursos geoespaciais (por exemplo, imagens de satélite, arquivos de feições, dados de efemérides, thumbnail ) são organizados, consultados e disponibilizados na web. Seu principal foco é a catalogação de metadados de imagens provenientes de observações da Terra por sensores orbitais. Assinale a opção que indica o formato adotado para a representação dos metadados pelo STAC.

Reportar Erro
Questão 6 de 35 Q1355690 Q7 da prova

As principais plataformas online de disseminação de imagens produzidas por sensores orbitais permitem a consulta do rol de imagens disponíveis que atendam aos parâmetros definidos pelo usuário. O usuário pode, então, selecionar e descarregar o arquivo referente à imagem de interesse. Caso ele deseje carregar a imagem em um software de geoprocessamento sem a necessidade de georreferenciamento, o arquivo deve estar em

Reportar Erro
Questão 7 de 35 Q1355692 Q8 da prova

No contexto do processamento digital de imagens, o processo de filtragem modifica a imagem pixel a pixel, sob influência do pixel de referência e dos pixels vizinhos. Assinale a opção que indica um dos objetivos para o qual o filtro pode ser aplicado.

Reportar Erro
Questão 8 de 35 Q1355694 Q9 da prova

O software QGIS pode ser usado como servidor de código aberto para WMS, WFS e WCS com ferramentas cartográficas. Assinale a opção que indica o servidor web de arquitetura orientada a eventos que pode ser usado com a aplicação.

Reportar Erro
Questão 9 de 35 Q1355696 Q10 da prova

Com relação ao Mapserver, projeto de código aberto com o propósito de disponibilizar mapas dinâmicos na Web, analise as afirmativas a seguir. I. Especificação de interface que permite aos servidores web executarem um programa externo para processar requisições HTTP ou HTTPS. II. Alternativa à aplicação CGI do MapServer que permite programar MapServer object API em muitas linguagens. III. Linguagem declarativa que o MapServer usa para definir conexões de dados, estilo de mapas, modelagem e diretivas do servidor. IV. Mecanismo de fonte que possibilita que o MapServer acesse e renderize fontes TrueType. Considerando as afirmativas apresentadas, assinale a opção que apresenta, respectivamente, as definições de MapScript e Mapfile.

Reportar Erro
Questão 10 de 35 Q1355698 Q11 da prova

O PostgreSQL é um Sistema Gerenciador de Bancos de Dados (SGBD) desenvolvido como um projeto de código aberto. Por sua robustez, segurança e extensão, é amplamente utilizado no Desenvolvimento Web. O QGIS utiliza sua extensão espacial PostGIS do PostgreSQL para armazenar, consultar e manipular dados geoespaciais. Nesse contexto, assinale a opção que indica a interface para enviar instruções em SQL ao PostgreSQL e a linguagem utilizada para o envio dessas instruções.

Reportar Erro
Questão 11 de 35 Q1355700 Q12 da prova

Considere a seguinte estrutura de dados criada em SGBD PostgreSQL com extensão espacial PostGIS : Atributo Tipo Significado taxi bigint Identificador associado ao taxi rastreado t Timestamp Quantidade de segundos geom Point Geometria referente à posição rastreada. (EPSG 4326) Foi elaborado o seguinte código para ser executado na estrutura definida. 1 create index taxi_idx 2 select distinct taxi, 3 extract(day from t) as dia, 4 max(t) over p as chegada, 5 min(t) over p as partida 6 from taxi 7 particao p as (partition by taxi, extract(day from t)) 8 select taxi, 9 t, 10 lead(t) over (partition by taxi order by t) - t as time_gap, 11 st_distance(lead(geom) over (partition by taxi order by t), geom) as space_gap, 12 geom 13 from taxi De acordo com o código supracitado, o atributo time_gap é do tipo

Reportar Erro
Questão 12 de 35 Q1355702 Q13 da prova

Entre as funcionalidades do SGBD existe a possibilidade da execução de transações. Esses blocos possuem a seguinte estrutura: BEGIN Operação 1; Operação 2; .... COMMIT Considerando a aplicação das transações em uma base vetorial armazenada em SGBD PostgreSQL com extensão espacial PostGIS, analise as afirmativas a seguir . I. Caso mais de um usuário inicie blocos de transações em uma mesma feição geométrica, com alteração de chave primária, sendo o intervalo de COMMIT entre os usuários dentro das especificações do SGBD, ambas as transações ocorrerão sem falha. II. As transações geralmente são utilizadas durante as edições da geometria das feições com a finalidade de garantir a integridade da informação em casos de falhas. III. Após o COMMIT é possível desfazer as execuções de um bloco de transações utilizando o comando ROLLBACK. Este comando anulará todas as edições realizadas dentro do bloco de transações. Está correto o que se afirma em

Reportar Erro
Questão 13 de 35 Q1355708 Q16 da prova

Geoserver é um servidor de código aberto para compartilhamento de dados geoespaciais. A opção de instalação padrão, sem a instalação de extensões opcionais, permite a implementação de instâncias de serviços especificados pelo Consórcio Geoespacial Aberto ( Open Geospatial Consortium – OGC), como o

Reportar Erro
Questão 14 de 35 Q1355710 Q17 da prova

A disponibilização de dados geoespaciais por meio de requisições Web demanda uma sistemática de organização de metadados a fim de assegurar que os usuários disponham de funcionalidades capazes de identificar, localizar e acessar aqueles dados. Assinale a opção que indica a ferramenta de código aberto adotada por diversos produtores de dados geográficos ao redor do mundo para armazenar e gerenciar conjuntos de metadados geoespaciais.

Reportar Erro
Questão 15 de 35 Q1355712 Q18 da prova

Uma forma de customizar as interações do usuário com um serviço Web Map Service (WMS) é aplicar filtros baseados em parâmetros informados pelo usuário às feições posicionadas no interior da extensão espacial. Assinale a opção que indica a linguagem que codifica os filtros citados em servidores Geoserver.

Reportar Erro
Questão 16 de 35 Q1355716 Q20 da prova

Sistemas de versionamento de software são ferramentas amplamente utilizadas no desenvolvimento de aplicações. Nesse contexto, mais especificamente sobre o sistema Git, assinale a afirmativa correta.

Reportar Erro
Questão 17 de 35 Q1355718 Q21 da prova

As chamadas metodologias ágeis , apesar de compartilharem os mesmos fundamentos, possuem procedimentos particulares. Assinale a opção que indica a metodologia ágil que se caracteriza por organizar programadores em pares e focar na refatoração frequente.

Reportar Erro
Questão 18 de 35 Q1355720 Q22 da prova

O padrão MVC ( Model -View -Controller ) tem como objetivo facilitar a manutenção e a escalabilidade de um software. Com relação ao padrão MVC, analise as afirmativas a seguir. I. A camada Model gerencia o fluxo de dados entre as outras camadas e as interações com o usuário. II. A camada View gerencia a apresentação e a interface do usuário. III. A camada Controller contém as regras de negócio, os dados e a lógica da aplicação. Está correto o que se afirma em

Reportar Erro
Questão 19 de 35 Q1355721 Q23 da prova

Com relação à linguagem de programação JAVA, analise as afirmativas a seguir. I. Para restringir o acesso de um elemento de uma classe para que seja visível apenas dentro da mesma classe, deve -se usar o modificador de acesso chamado protected . II. Para chamar o construtor da classe herdada (classe base) dentro do construtor da classe derivada da anterior, deve -se usar a instrução s uper (). III. Para criar uma variável de referência a um objeto, deve -se usar o operador new . Está correto o que se afirma em

Reportar Erro
Questão 20 de 35 Q1355723 Q24 da prova

Com relação às linguagens de programação C/ C++, analise as afirmativas a seguir. I. Seja x uma variável do tipo inteiro. Na declaração abaixo, o ponteiro p é inicializado com o endereço de x. int *p = &x. II. O comando break somente pode ser utilizado em conjunto com o comando switch. III. O comando return encerra a execução de uma função. Está correto o que se afirma em

Reportar Erro
Questão 21 de 35 Q1355725 Q25 da prova

Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir. I. Uma classe define o comportamento dos objetos que são instâncias da classe. II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes. III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em

Reportar Erro
Questão 22 de 35 Q1355727 Q26 da prova

Com relação à linguagem de programação Python, analise os itens a seguir: I. Seja sequência de operações a seguir: >>> x=[1, 2, 3] >>> y=x >>> y[0]=0 >>> print(x) O valor de x impresso na tela é: [1, 2, 3] II. Seja sequência de operações a seguir: >>> x=[1,4,1,2,3,2] >>> y=set(x) >>> print(y) O valor de y impresso na tela é: {1, 4, 1, 2, 3, 2} III. A expressão abaixo cria um dicionário vazio. x = {} Está correto o que se afirma em:

Reportar Erro
Questão 23 de 35 Q1355729 Q27 da prova

Considere o trecho de código dado abaixo escrito na linguagem de programação Python, com uso da biblioteca para computação científica NumPy. >>> import numpy as np >>> x = np.array([('Morango', 25, 18.3), ('Abacate', 37, 2.5)], dtype=[('nome', 'U10'), ('codigo', 'i4'), ('valor', 'f4')]) Com relação ao trecho acima, analise os itens a seguir: I. O comando abaixo retorna o valor ('Morango', 25, 18.3). >>> x[0] II. O comando abaixo retorna o valor 2.5. >>> x[x['codigo']>30]['valor'] III. O comando abaixo altera o campo “nome” do último elemento do array. >>> x['nome'][:]='Laranja' Está correto o que se afirma em:

Reportar Erro
Questão 24 de 35 Q1355731 Q29 da prova

As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web. Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia. ( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas. ( ) A especificação WS -Security é utilizada exclusivamente no protocolo SOAP. As afirmativas são, respectivamente,

Reportar Erro
Questão 25 de 35 Q1355734 Q30 da prova

As aplicações web são categorizadas de acordo com sua funcionalidade, interação com o usuário e arquitetura de desenvolvimento. A categoria de aplicações web, que tem por objetivo disponibilizar recursos de aplicações nativas em aplicações web , é denominada

Reportar Erro
Questão 26 de 35 Q1355740 Q33 da prova

Os comandos SQL do tipo DML ( Data Manipulation Language ) são utilizados para manipular os dados no banco de dados. Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações . Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.

Reportar Erro
Questão 27 de 35 Q1355744 Q35 da prova

O kernel Linux é composto por diversos subsistemas, onde cada subsistema é responsável por diferentes aspectos do gerenciamento do sistema. Sobre o kernel Linux, analise as afirmativas a seguir. I. Emprega o chamado microkernel , no qual todos os serviços do sistema operacional rodam no espaço do kernel . II. Suporta diferentes sistemas de arquivos, como ext4, NTFS e FAT 32. III. Suporta o carregamento de módulos em tempo de execução, sem a necessidade de reiniciar o sistema. Está correto o que se afirma em

Reportar Erro
Questão 28 de 35 Q1355748 Q37 da prova

Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero s eja digitado. Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Assinale a opção que apresenta o comando em Bash que executa o desejado.

Reportar Erro
Questão 29 de 35 Q1355750 Q38 da prova

Com relação à programação de shell scripts , analise as afirmativas a seguir. I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa. II. Para escrever uma linha de comentário em bash, deve -se utilizar o caractere “#” no início da mesma. III. A linha de comando a=1 | echo , escrita em bash , imprime o número 1 na tela do terminal. Está correto o que se afirma em

Reportar Erro
Questão 30 de 35 Q1355752 Q39 da prova

Suponha que você tenha sido contratado para gerenciar containers e orquestradores, tecnologias que capacitam equipes a construir e implantar aplicativos de forma mais rápida, consistente e escalável, impulsionando a inovação e a entrega de valor aos usuários finais. Diante desse cenário, assinale a afirmativa correta.

Reportar Erro
Questão 31 de 35 Q1355754 Q40 da prova

O Projeto Jupyter é um empreendimento de código aberto e sem fins lucrativos, nascido do Projeto IPython em 2014, e tem como objetivo apoiar a ciência de dados interativa e a computação científica. Acerca do Projeto Jupyter, assinale a afirmativa correta.

Reportar Erro
Questão 32 de 35 Q1355756 Q41 da prova

Relacione as terminologias referentes ao Git, listadas a seguir, às suas respectivas definições. 1. Fetch 2. Branch 3. Issue 4. Commit ( ) Permite adicionar alterações do repositório remoto à sua ramificação de trabalho local, sem confirmá -las. ( ) Está contido no repositório, mas é uma versão paralela do mesmo, não afetando a ramificação principal e permitindo trabalhar livremente sem interromper a versão "live". ( ) É uma alteração individual em um ou mais arquivos. Quando usado para salvar um trabalho, o Git gera um ID único que permite registrar as alterações confirmadas assim como quem as fez e quando. ( ) É uma sugestão de melhoria, tarefa ou dúvida relacionada ao repositório. Pode ser criado por qualquer pessoa (em repositórios públicos), bem como ser categorizado com rótulos e atribuído a colaboradores. Assinale a opção que indica a relação correta, segundo a ordem apresentada.

Reportar Erro
Questão 33 de 35 Q1355758 Q42 da prova

O protocolo IP (Internet Protocol) é um dos principais protocolos de comunicação em redes de computadores. Com relação ao endereçamento IPv4 (IP versão 4), analise as afirmativas a seguir. I. Considerando a máscara de subrede 255.255.128.0, os endereços IPv4 192.168.91.0 e 192.168.48.10 estão na mesma subrede. II. A faixa de endereços IPv4 referente ao prefixo 124.201.0.0/18 vai de 124.201.0.0 a 124.201.63.255. III. Todas as interfaces de rede de um mesmo dispositivo possuem o mesmo endereço IPv4. Está correto o que se afirma em

Reportar Erro
Questão 34 de 35 Q1355760 Q43 da prova

O protocolo TCP ( Transmission Control Protocol ) é responsável pelo controle da transmissão de um fluxo de dados em redes de computadores interligadas. Com relação ao TCP, analise as afirmativas a seguir. I. O funcionamento correto do TCP requer o estabelecimento de uma conexão entre a origem e o destino final. II. O controle de fluxo é implementado por meio de um protocolo do tipo janela deslizante. III. Todas as conexões TCP são do tipo full-duplex e ponto a ponto. Está correto o que se afirma em

Reportar Erro
Questão 35 de 35 Q1355762 Q44 da prova

As variáveis são uma ferramenta essencial par a a programação , as quais permitem armazenar dados definidos apenas na execução, executar e salvar o resultado de operações lógicas e aritméticas, entre outras possibilidades. A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa, é correto afirmar que

Reportar Erro
0
Acertos
0
Erros
0%
Nota
Limpar

Acertos
Erros
Nota