Questões de Concurso Público INPE 2024 para Tecnologista Pleno I - Desenvolvimento de Software e Sistemas para Área de Geoinformática

Foram encontradas 11 questões

Q2524002 Programação
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.
Alternativas
Q2524015 Programação
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 super().
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
Alternativas
Q2524016 Programação
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
Alternativas
Q2524017 Programação
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
Alternativas
Q2524018 Programação
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:
Alternativas
Respostas
1: D
2: B
3: E
4: E
5: D