Questões de Programação do ano 2020

O J2EE define quatro camadas básicas no modelo de aplicação. Identifique abaixo somente às camadas efetivamente existentes:
(1) camada de dados. (2) camada cliente. (3) camada de negócios. (4) camada de enlace.
Assinale a alternativa correta.
    A) da relação apresentada existem somente o 1, 2 e 3
    B) da relação apresentada existem somente o 1, 2 e 4
    C) da relação apresentada existem somente o 2, 3 e 4
    D) da relação apresentada existem somente o 1, 3 e 4
Clique em uma opção abaixo para responder a questão:
A Programação Orientada a Objetos (POO) é um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de objetos. Assinale a alternativa que apresenta os itens considerados os quatro pilares da Programação Orientada a Objetos.
    A) Abstração - Encapsulamento - Concretização - Modelagem
    B) Estruturação - Modulorização - Concretização - Modelagem
    C) Estruturação - Modulorização - Herança - Polimorfismo
    D) Abstração - Encapsulamento - Herança - Polimorfismo
Clique em uma opção abaixo para responder a questão:

Programação - Delphi - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2020 - TRE PA - Técnico Judiciário - Operação de Computadores

Dado o trecho de código abaixo, assinale a alternativa que apresenta corretamente a linguagem de programação em que foi desenvolvido:
program HelloWorld; {$APPTYPE CONSOLE} begin WriteLn('Ola, Mundo!'); end.
    A) SQL
    B) PHP
    C) Java
    D) Delphi
Clique em uma opção abaixo para responder a questão:

Programação - PHP - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2020 - TRE PA - Técnico Judiciário - Operação de Computadores

Quanto a linguagem de programação PHP, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) as variáveis no PHP são representadas por cerquilha ('#') seguido pelo nome da variável. ( ) o operador de concatenação ('.') retorna a concatenação dos seus argumentos direito e esquerdo. ( ) o operador lógico de negação é representado por ('!') e o operador básico de atribuição por ('=').
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
    A) V, F, F
    B) V, V, F
    C) F, V, V
    D) F, F, V
Clique em uma opção abaixo para responder a questão:


Considerando que a instrução precedente pertence a um código XML qualquer, assinale a opção correta.

    A) Em XML, o analisador sintático (parser) apresentará, no momento da compilação, um erro de sintaxe, pois os campos nome, numero e type não estão separados por vírgula.
    B) A instrução em questão é um comentário, pois está inserida entre os operadores de delimitação < e >.
    C) Para que o código não apresente erro de construção, deve-se inserir o caractere barra (/) imediatamente após o sinal de menor (<)
    D) Essa instrução é um exemplo típico de declaração XML, pois define o primeiro elemento do documento, o elemento raiz ou nó raiz; logo, deverá ser incluída na primeira linha do documento.
    E) Os atributos Almirante Barroso, 3089 e Avenida estão declarados corretamente, já que, em XML, eles devem estar entre aspas (").
Clique em uma opção abaixo para responder a questão:
Assinale a opção que indica a propriedade usada no CSS3 para definir o alinhamento de um elemento inline com relação ao seu elemento-pai.
    A) alignment-baseline
    B) alignment-adjust
    C) background-image
    D) background-position
    E) line-boxes
Clique em uma opção abaixo para responder a questão:
Na linguagem HTML 5, geralmente considera-se determinado elemento como o ponto central do conteúdo do documento, o qual pode ser, por exemplo, um post. Esse elemento, que representa um conteúdo independente e altamente relevante, é o
    A) aside.
    B) canvas.
    C) embed.
    D) article.
    E) figure.
Clique em uma opção abaixo para responder a questão:
Assinale a opção que apresenta a fase do ciclo de vida que, no framework JavaServer Faces 2.0, recria a árvore de componentes da página, dispara validadores nos componentes da UIViewRoot e a atualiza dentro do objeto FacesContext.
    A) Apply Request Values
    B) Restore View
    C) Process Validations
    D) Invoke Application
    E) Render Response
Clique em uma opção abaixo para responder a questão:

Assinale a opção que apresenta corretamente a saída gerada pelo código Java precedente.

    A) 36
    B) 1 2 3 4 5 6
    C) 1 2 3 4 5
    D) 0 1 2 3 4 5
    E) 0 1 2 3 4 5 6
Clique em uma opção abaixo para responder a questão:
Na programação orientada a objetos, a herança é uma técnica de abstração que permite categorizar as classes de objetos sob certos critérios, especificando-se as características dessas classes. As classes que são vinculadas por meio de relacionamentos de herança formam uma hierarquia de herança. Na linguagem de programação Java, o relacionamento de herança é definido pela palavra-chave
    A) static.
    B) extends.
    C) public.
    D) new.
    E) this.
Clique em uma opção abaixo para responder a questão: