Questões de Concurso sobre PHP

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.029 questões encontradas
Questões por página
20
Mais recentes
 

Assinale a alternativa que não representa uma característica da linguagem PHP.


A

É uma linguagem interpretada, livre e muito utilizada na geração de conteúdo dinâmico na web.


B

Utiliza o tipo de checagem dinâmica.


C

Qualquer código PHP válido pode estar contido no interior de uma função, mas o tipo de retorno precisa ser declarado.


D

A função phpinfo( ), exibe uma tabela contendo todas as constantes pré-definidas, assim como configurações da máquina, sistema operacional, servidor http e versão do PHP instalada.

A linguagem PHP oferece arrays superglobais. O array $_SERVER possibilita obter informações de um servidor web que hospeda páginas em PHP. Assinale a alternativa correta com relação às funcionalidades do array $_SERVER.


A

O array $_SERVER [HTTP_USER_AGENT] retorna uma string denotando o agente de usuário pelo qual a página é acessada.


B

O array $_SERVER [REMOTE_HOST] é utilizado para obter o endereço IP do usuário.


C

O array $_SERVER [SERVER_PORT] retorna o URI fornecido para acessar a página atual.


D

O array $_SERVER [REQUEST_METHOD] contém o timestamp do início da requisição.


E

O array $_SERVER [SERVER_PROTOCOL] retorna a porta na máquina servidora utilizada pelo servidor web para comunicação.

Qual função de PHP retorna o código ASCII correspondente ao caractere fornecido?


A

print(string);


B

ord(string);


C

chr(código ascii);


D

echo(string1, string[argn]…);

Em relação à sintaxe básica do PHP, assinale a alternativa correta.


A

Para cada fim de linha de código tem que haver uma vírgula, indicando ao sistema fim de instrução.


B

Toda variável em PHP tem seu nome composto pelo caractere $ e uma string, que deve iniciar por uma letra ou pelo caractere -.


C

Os comentários podem ser de uma linha ou de mais de uma linha, tendo como delimitadores os caracteres /* ou */ e # ou //, respectivamente.


D

Os tipos suportados são: inteiro, ponto flutuante, string, array e objeto.

O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão.

Imagem associada para resolução da questão

Em uma segunda revisão, o analista percebeu que o comportamento das duas implementações não era o mesmo e que ele precisava fazer uma adaptação no código implementado com o comando switch através da introdução de um novo comando. Que comando do PHP pode ser combinado com o switch na implementação acima para que o comportamento das duas implementações seja o mesmo?


A

continue


B

break


C

define


D

else


E

echo

Os arrays associativos predefinidos pelo PHP que mantêm variáveis adquiridas da entrada do usuário, do ambiente ou do servidor Web, e são acessíveis em qualquer escopo de variável são os


A

Superglobais.


B

Metacaracteres.


C

Regulares.


D

Quantificadores.

Considere o seguinte trecho de código, escrito na linguagem PHP, que é executado uma vez a cada acesso efetuado a uma determinada página, e cujos atributos de sessão não são alterados por nenhuma outra página.


<?php

session_start();

if(isset($_SESSION['cont']))

$_SESSION['cont'] = $_SESSION['cont']+ 1;

else

$_SESSION['cont'] = 1;


echo "Acessos:". $_SESSION['cont'];

?>


Suponha que, após a página ser carregada no servidor, foi efetuada a seguinte sequência de acessos, com 1 segundo de intervalo entre eles, mantendo as janelas dos navegadores abertas:


I. Usuário X acessa a página a partir da máquina ‘alfa’ usando o Internet Explorer;

II. Usuário Y acessa a página a partir da máquina ‘beta’ usando o Mozilla Firefox;

III. Usuário X acessa a página a partir da máquina ‘alfa’ usando o Mozilla Firefox;

IV. Usuário Z acessa a página a partir da máquina ‘gama’ usando o Mozilla Firefox;

V. Usuário X acessa a página a partir da máquina ‘alfa’ usando o Mozilla Firefox.


Assinale a alternativa que aponta corretamente a mensagem produzida pelo trecho de código acima quando ocorre o acesso descrito no item V.


A

Acessos: 1


B

Acessos: 2


C

Acessos: 3


D

Acessos: 4


E

Acessos: 5

Considere o seguinte conjunto de afirmações a respeito de métodos construtores para classes definidas na linguagem PHP5.

-

1. O método construtor chama-se “_construct”.

2. Não é possível utilizar o nome da própria classe como nome do método construtor.

3. Todo método construtor precisa ter pelo menos um argumento.

4. O nome do método construtor pode ser escolhido livremente pelo programador.

-

Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 1.


B

É correta apenas a afirmativa 3.


C

São corretas apenas as afirmativas 1 e 2.


D

São corretas apenas as afirmativas 2 e 4.


E

São corretas apenas as afirmativas 3 e 4.

Construir uma página baseada em um banco de dados torna-se uma tarefa simples usando PHP. Dentre as principais características do PHP está o suporte a um grande número de bancos de dados. Assinale a alternativa correta sobre as variáveis nesta linguagem.


A

A assinatura string gettype (mixed var) é da função gettype que retorna o tipo da variável.


B

Para destruir uma variável, deve-se usar o comando int unset(mixed var) que libera a posição de memória ocupada por ela, sendo que se mais na frente for feita uma chamada a ela o sistema devolve um erro.


C

$PHP_SELF é uma variável de ambiente e contém a versão do PHP e o path do próprio arquivo.


D

As variáveis variáveis são variáveis cujos nomes também são variáveis e são utilizadas através do triplo cifrão ($$$).

Sabendo que o código PHP fica embutido no próprio HTML e que ele é uma linguagem interpretada. Assinale a alternativa que não representa uma tag de identificação de um código PHP.


A
Imagem associada para resolução da questão

B

Imagem associada para resolução da questão


C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

Uma função PHP em execução terminará imediatamente, retornando seu argumento como valor, se for chamada, na função, a instrução:


A

this


B

null


C

return


D

this.value


E

this.return

Utilizando-se linguagem PHP, qual a instrução correta para destruir uma variável Y, ou seja, liberar a memória ocupada por ela, fazendo com que ela deixe de existir?


A

gettype( $Y )


B

empty( $Y )


C

echo( $Y )


D

unset( $Y )

Qual instrução, em linguagem PHP, é utilizada para retornar o número de linhas contidas em um determinado resultset, em um Banco de Dados MySQL:


A

mysql_print_number( resultset );


B

mysql_num_rows( resultset );


C

mysql_fetch_line( resultset );


D

mysql_query( resultset );

   
Gerar simulado