Questões de Concurso Público Transpetro 2023 para Profissional Transpetro de Nível Superior - Junior: Ênfase: 4: Análise de Sistemas - Infraestrutura

Foram encontradas 13 questões

Q2325415 Programação
Considere uma árvore AVL que possui 12 nós. A altura dessa árvore é 
Alternativas
Q2325416 Programação

Considere as seguintes classes Java, que ocupam arquivos separados:


public class Err01 extends Exception {


             public Err01() { }

             public Err01(String m) {

                             super(m);

             }

}

public class Err02 extends Err01 {


            public Err02() { }

            public Err02(String m) {

                       super(m);

        }

}



Qual classe NÃO produzirá erros de compilação?

Alternativas
Q2325417 Programação

Sejam as seguintes classes Java, que ocupam arquivos separados:


public class L1 {

      int a=1, b=1, c=1;


     public L1() {

          a *= 2;

          b *= 2;

          c *= 2;


     }

     public int opA(int x, int y) {

             return a + b + c - opA(x) + opA(y);

    }

    public int opA(int x) {

            return x + 5;

      }

     {

             a++;

             b--;

      }

}

     public class L2 extends L1 {


              public L2() {

              c+=2;


     }

     public int opA(int x, double y) {

           return a + b + c + opA(x)+ opA((int)y);


     }

    public static void main(String[] args) {

           L2 o=new L2();


           System.out.println(o.opA(2,3));

    }

 }



O que será exibido no console quando o método main for executado?

Alternativas
Q2325418 Programação
Deseja-se escrever um método Java que inverta a ordem dos caracteres existentes em um array recebido como parâmetro, conforme exemplificado na Figura a seguir. 


Imagem associada para resolução da questão


Esse método receberá como parâmetros o array a ser invertido e o índice do primeiro elemento do array, devendo funcionar com arrays de quaisquer comprimentos, inclusive com os de comprimentos iguais a zero.
Qual método executa essa inversão da ordem dos caracteres de acordo com as especificações apresentadas?
Alternativas
Q2325419 Programação

Seja o seguinte modelo E-R:



Imagem associada para resolução da questão





Deverão ser criadas tabelas relacionais que preservem a semântica do modelo E-R apresentado e que atendam à 2ª forma normal.


Qual esquema atende a esses requisitos?


Alternativas
Q2325420 Programação
Uma aplicação distribuída é dividida em diferentes partes que se comunicam através de uma rede de comunicação de dados, podendo cada parte ser executada em qualquer processador de qualquer um dos componentes do sistema distribuído. Para viabilizar isso, o sistema deve oferecer transparência e tolerância a falhas em vários níveis, criando a ideia de imagem única do sistema (single system image). Dentre os vários aspectos relativos à transparência, há um no qual o usuário não tem de se preocupar onde estão os recursos dos quais suas aplicações necessitam.
Esse aspecto é o de transparência de
Alternativas
Q2325421 Programação
A computação em aglomerados (cluster) é projetada para proteção contra corrupção de dados e para fornecimento de redundância para componentes e softwares. Para atingir tais objetivos, os nós individuais de um cluster devem se comunicar entre si para estabelecer e manter o cluster em execução. Periodicamente, os nós devem enviar uma mensagem para o coordenador do cluster informando sobre a sua integridade. Se tal mensagem não for enviada por um determinado nó dentro de um período de tempo específico, o cluster se reorganiza sem o nó.
Essa mensagem é conhecida como
Alternativas
Q2325422 Programação
Durante a operação de um cluster tolerante a falhas, o servidor primário perde a comunicação que garante a coordenação da sua operação conjunta com o servidor secundário. Como consequência, o servidor secundário considera que o servidor primário se encontra em falha e assume o controle do fornecimento do serviço. Por sua vez, o servidor primário, que não se encontra de fato em falha, considera que o servidor secundário se encontra em falha e mantém a operação do serviço. Dessa forma, ambos os servidores acabam operando o serviço de forma independente, com acesso simultâneo aos recursos, o que corrompe os dados.
A situação descrita é conhecida como síndrome do
Alternativas
Q2325431 Programação
Um Sistema de Gestão de Continuidade de Negócios (SGCN) tem o propósito de preparar, fornecer e manter controles e recursos para gerenciar a capacidade de uma organização continuar operando durante disrupções.
Segundo a ISO 22301, um dos benefícios para a organização, da perspectiva do negócio, é que um SGCN 
Alternativas
Q2325432 Programação
O Kubernetes é uma plataforma de orquestração de contêineres que visa facilitar o desenvolvimento e a implantação de aplicações. Uma implantação do Kubernetes em funcionamento é chamada de cluster. O plano de controle do cluster Kubernetes é formado pelos componentes que controlam o cluster e os dados sobre o estado e a configuração do cluster. Esse plano de controle fornece uma API pela qual o usuário interage com o cluster.
Essa interação pode ser realizada a partir da linha de comando com a seguinte ferramenta nativa do Kubernetes:
Alternativas
Q2325441 Programação
Linguagens de script são muito utilizadas pelos administradores de sistemas operacionais para automatizar tarefas. Uma linguagem de script amplamente utilizada no Linux é a da shell bash (Bourne Again Shell). Quando um administrador escreve um script para a shell bash, é importante deixar uma indicação padrão na primeira linha desse script informando que o interpretador a ser usado é a shell bash.
Para fazer isso, a primeira linha do script deve conter 
Alternativas
Q2325458 Programação
Um desenvolvedor pretende criar um artefato que permita definir quais métodos obrigatoriamente deverão ser desenvolvidos por classes que o implementem. Tais métodos deverão ser capazes de criar, recuperar, atualizar e deletar (CRUD) dados persistidos que poderão ser fornecidos por diferentes fontes, como, por exemplo, diferentes tipos de banco de dados. Esse artefato irá funcionar como um contrato a ser respeitado por cada classe que o implementar.
O tipo de artefato mencionado é a(o)
Alternativas
Q2325459 Programação
Muitas vezes é necessário adicionar um link, em uma página HTML, de modo a criar um vínculo com outro documento ou recurso.
Para adicionar um link com essa finalidade, utiliza-se
Alternativas
Respostas
1: B
2: D
3: C
4: E
5: A
6: B
7: A
8: C
9: A
10: E
11: A
12: A
13: C