Prova da Universidade do Estado de Maringá (UEM) - Analista de Informática II - UEM (2025) - Questões Comentadas

Limpar Busca

Considere o pseudocódigo do algoritmo x a seguir:


Imagem relacionada à questão do Questões Estratégicas


Qual das alternativas seguintes descreve corretamente o comportamento do algoritmo x?

  • A Encontra o menor elemento no arranjo A que é maior que p e devolve o seu índice.
  • B Conta o número de elementos no arranjo A que são maiores ou iguais a p.
  • C Rearranja os elementos do arranjo A em ordem crescente e devolve o valor de p, caso ele esteja presente no arranjo.
  • D Rearranja os elementos do arranjo A, de maneira que todos os elementos menores que p fiquem no início do arranjo, e devolve a quantidade de elementos que são menores que p.
  • E Ordena os elementos de A e devolve a quantidade de trocas de elementos que foram necessários para a ordenação.

Considere as seguintes afirmações sobre programação orientada a objetos:

I. O principal objetivo do encapsulamento é ocultar os detalhes de implementação de uma classe.
II. A herança é fundamental para todos os tipos de polimorfismo
III. Polimorfismo de subtipo é a capacidade de objetos de classes diferentes responderem de forma diferente a mesma mensagem.
IV. A herança permite que uma nova classe adquira atributos e métodos definidos em uma classe existente.

É correto apenas o que se afirma em

  • A I e III.
  • B II e IV.
  • C I, II e III.
  • D II e III.
  • E I, III e IV.

Assinale a alternativa que indica os valores de a e b, respectivamente, após a execução do seguinte código em JavaScript:

Imagem relacionada à questão do Questões Estratégicas

  • A undefined e null.
  • B 2 e [1, 2].
  • C 1 e [1].
  • D 2 e [1].
  • E 1 e [1, 2].

Dado o pseudocódigo a seguir:



função f(a: Natural) → Booleano


se a é 0


então devolve Verdadeiro


senão devolve g(a - 1)



função g(a: Natural) → Booleano


se a é 0 então devolve Falso


senão devolve f(a - 1)



Assinale a alternativa correta.

  • A Não é possível implementar essas funções na maioria das linguagens de programação, pois existe um ciclo de dependência entre elas.
  • B As funções estão mal definidas, pois, para algumas entradas válidas, elas nunca param de executar.
  • C Essas funções não são eficientes, pois é possível defini-las de maneira que não dependam uma da outra.
  • D O propósito da função f é contar até zero e devolver verdadeiro, enquanto o propósito da função g é contar até zero e devolver falso.
  • E Não é possível identificar o propósito das funções.

Sobre CMS, assinale a alternativa correta.

  • A Os CMSs precisam ser desenvolvidos em linguagens de alto desempenho, pois são utilizados principalmente para sistemas com milhares de usuários.
  • B Um CMS é um sistema que permite criação, edição, organização e publicação de conteúdo digital sem a necessidade de conhecimento técnico avançado.
  • C O Joomla é um CMS desenvolvido em Python e que usa como banco de dados nativo o MySql.
  • D A principal função de um CMS é oferecer uma interface para gerenciar a infraestrutura de hardware de uma página web.
  • E O WordPress foi, por muito tempo, o CMS mais utilizado, mas, por problemas de segurança, quase não é mais utilizado.