Questões comentadas de Concursos para Analista de Informática II

Limpar Busca

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].

Conforme disposto no Estatuto da Criança e do Adolescente (Lei nº 8.069/1990), o Conselho Tutelar é um órgão

  • A facultativo aos municípios com menos de cem mil habitantes.
  • B que integra a administração do Estado, composto por membros concursados e com estabilidade.
  • C que integra a administração do Município, composto por membros concursados e com estabilidade.
  • D permanente e autônomo, de natureza jurisdicional.
  • E permanente e autônomo, não jurisdicional.

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.

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.

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.