Foram encontradas 50 questões.
Considere as seguintes afirmações sobre ETL (Extrac, Transform e Load), OLAP (Online Analytical Processing) e Data Mining:
I – Em sistemas data warehouse, a aplicação é mais voltada para inserir e atualizar dados, devido ao carregamento de dados com o ETL. Já em sistemas transacionais, utilizam-se mais consultas, conforme site https://www.oracle.com/br/database/what-is-a-data-warehouse/;
II – OLAP são softwares que permitem a tomada de decisões e inteligência de negócios e agregam recursos de busca de dados, armazenagem e gerência, conforme site: https://cetax.com.br/o-que-e-olap/.
III – ETL não possui suporte a SQL (structured query language), pois utiliza somente DSL (decision support language).
Assinale a alternativa CORRETA:
Provas
Sobre comandos para trabalhar com string na linguagem PHP Versão 8.0.10, numere a segunda coluna de acordo com sua correspondência com a primeira coluna:
1 - strlen
2 - strpos
3 - strchr
4 - strrchr
5 - strrev
( ) Identifica a posição numérica da primeira ocorrência de uma substring que está sendo buscada na string principal.
( ) Localiza a última ocorrência da busca, retornando a substring da posição localizada até o final da string.
( ) Identifica o tamanho de uma string.
( ) Localiza a primeira ocorrência da busca, retornando a substring da posição localizada até o final da string.
( ) Inverte uma string passada como parâmetro.
Assinale a alternativa que apresenta a numeração CORRETA da coluna da direita, de cima para baixo.
Provas
Considere o código em PHP apresentado a seguir:

Após ser executado, qual é o valor impresso pelo programa na linguagem PHP?
Provas
Considere o código em Python apresentado a seguir:

Após realizar a chamada da função usando “Prog(a, r, n)”, qual é o último valor retornado pelo programa na linguagem Python 3.11.0?
Provas
Um programador criou um código Java com a seguinte aplicação “ApplicationMeuApp.java” e salvou no pacote “MeuApp”. Adicionalmente, salvou as classes “Contact.java”, “DialUp.java” e “Adsl.java” no mesmo pacote. Os códigos dos referidos arquivos Java são apresentados a seguir:

Analisando o código, considere as seguintes afirmações:
I – No código ocorre o conceito de herança.
II – No código ocorre o conceito de polimorfismo.
III – Os objetos DialUp e Adsl criados não fazem referência a um objeto do tipo Contact, mas se referenciam a partir da implementação do método connect.
Assinale a alternativa CORRETA:
Provas
Considere o código em Python apresentado a seguir:

Após ser executado, qual é o 9º valor impresso pelo programa na linguagem Python 3.11.0?
Provas
Um estudante de programação está criando um sistema web de cadastro em banco de dados utilizando a linguagem PHP versão 8.0.10, com um banco de dados MariaDB versão 10.4.21, implementado no XAMPP versão 3.3.0, a partir do PHPMyAdmin. Analise o código a seguir:

O código acima executa um formulário com os campos (cpf e nome) e, ao clicar no botão “Cadastrar”, faz-se uma inserção de dados na tabela candidato, no banco de dados local, chamado “bdifmt” com o usuário: root; sem senha. Complete as lacunas do código PHP para que o cadastro funcione, assinalando a alternativa CORRETA.
Provas
A seguir, é apresentado um código na linguagem de programação Java.

Utilizando a engenharia reversa nesse trecho de código, o diagrama de classes da UML corresponde é:
Provas
Em relação à UML (Linguagem de Modelagem Unificada), analise as afirmações a seguir.
I - Os Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura do sistema e seus aspectos dinâmicos.
II - São Diagramas de Interação o Diagrama de Sequência e o Diagrama de Implantação.
III - Os diagramas comportamentais da UML demonstram os aspectos estáticos do sistema. Podem especificar os conceitos do negócio e seus relacionamentos e os estados, sequência de atividade e colaborações.
Está CORRETO o que consta em:
Provas

O código implementa de uma estrutura de dados que estende uma classe concreta ArrayList para outra classe concreta Stack. A classe ArrayList possui alguns métodos como o add() (adiciona elementos na lista), o remove() (remove elementos da lista) e o clear() (que remove todos os elementos da lista).
Considere as afirmações relacionadas ao código fonte.
I – O método clear() não é executado porque ele não foi implementado na classe Stack.
II – A herança entre essas classes gera um alto grau de acoplamento.
III – Após a execução do método clear(), a variável top ficará desatualizada.
Está CORRETO o que consta em:
Provas
Caderno Container