Questões de Programação

Lista completa de Questões de Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, visibilidade e encapsulamento de elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar:

    A) o modificador protected permite que apenas a própria classe possa acessar o recurso.

    B) o modificador private permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso.

    C) o modificador public permite que apenas a própria classe e aqueles que a herdarem possam acessar o recurso.

    D) o modificador default é atribuído quando não é informado nenhum modificador de acesso.

Sobre a linguagem de programação Java, analise as afirmativas abaixo.


I É possível instanciar uma classe abstrata.

II A palavra chave inherits define a herança de uma classe para outra.

III A palavra chave super é utilizada para fazer referência à classe pai herdada.

IV A desalocação de memória é feita de forma automática pelo garbage collector.


Estão corretas as afirmações

    A) I e II.

    B) I e IV.

    C) III e IV.

    D) II e III.

Dos trechos de códigos abaixo, extraídos de um arquivo fonte escrito para a versão 8 da linguagem Java, o único que compila corretamente é

    A) String x = (String) (b > c) ? "true" : "false"

    B) public static void main (String ... args){}

    C) final enum letra {A, B, C}

    D) Boolean bool = new Boolean()

Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:

    A) as variáveis são implicitamente public static final.

    B) elas fazem parte de herança.

    C) uma interface pode implementar uma class.

    D) as variáveis e métodos podem ter qualquer modificador de acesso.

Analise o trecho de código Java abaixo.



A partir da análise do código, observa-se que

    A) será exibido um texto no console.

    B) o código não compila.

    C) será exibido o endereço de memória do objeto.

    D) os modificadores de acesso não podem estar ocultos.

O PHP disponibiliza alguns métodos, chamados de “métodos mágicos”, que são executados quando um determinado evento ocorre na classe mãe. São exemplos de métodos mágicos no PHP:

    A) __invoke() e __destroy();

    B) __construct() e __destruct();

    C) __call() e __put();

    D) __get() e __unsed();

Uma das principais características da linguagem de programação PHP é sua simplicidade. Por isso, ela é tão popular no mundo inteiro. Analise o trecho de código abaixo.



O resultado da execução desse código, no PHP 5.5, será

    A) verdadeiro e será exibido o número zero.

    B) verdadeiro, mas não será exibido nada.

    C) falso e não será exibido nada.

    D) falso e será exibido aBC na tela.

No PHP existem diversas funções nativas para manipulação de strings. Nesse contexto, considere as funcionalidades de funções listadas abaixo.


I Compara duas strings retornando 0 caso sejam iguais.

II Retorna a quantidade de caracteres de uma string.

III Retorna a string com caracteres em letras maiúsculas.


As funcionalidades presentes em I, II e III referem-se, respectivamente, às funções

    A) streq, strlen e upper.

    B) strcmp, strlen e strtoupper.

    C) strcmp, strlength e upper.

    D) streq, strlength e strtoupper.

Considere o script PHP abaixo.



Ao fim da execução do script, o valor da variável $c é

    A) 55

    B) 56

    C) 54

    D) 57

O PHP é uma linguagem de script open source de uso geral, muito utilizada, especialmente adequada para o desenvolvimento web e que pode ser utilizada junto da linguagem HTML. No PHP, em sua versão 7 ou superior,

    A) ao se definir uma função, é obrigatória a declaração do seu tipo de retorno.

    B) uma das formas de se comentar uma linha de código é usando o caractere &.

    C) a variável global $_POST contém os dados das requisições POST e das requisições GET.

    D) existe distinção entre maiúsculas e minúsculas nos nomes de variáveis.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...