Perguntas de múltipla escolha sobre PHP 5

Perguntas de múltipla escolha sobre PHP 5

Bem-vindo à página de perguntas de múltipla escolha sobre PHP 5 do MCQss.com. Aqui você encontrará uma ampla seleção de perguntas interativas sobre PHP 5. Cada pergunta permite que você selecione uma resposta e verifique se está correta.

O PHP 5 é uma versão da linguagem de programação PHP que oferece recursos poderosos para a criação de sites dinâmicos e aplicações web. Ele possui diversas funções e recursos, incluindo manipulação de bancos de dados, processamento de formulários, manipulação de arquivos e muito mais.

Se você deseja aprender PHP 5, é importante abordar tópicos como a sintaxe do PHP, variáveis, arrays, funções, manipulação de bancos de dados e outros conceitos fundamentais. O conhecimento de PHP 5 é uma habilidade valiosa para desenvolvedores web e pode abrir muitas oportunidades no campo do desenvolvimento web.

As perguntas de múltipla escolha gratuitas sobre PHP 5 no MCQss.com oferecem uma maneira interativa de expandir seus conhecimentos e testar sua compreensão nessa área. Você pode usá-las para praticar, se preparar para entrevistas, exames e aprimorar seu conhecimento sobre o PHP 5.

Os benefícios das perguntas de múltipla escolha sobre PHP 5 incluem a possibilidade de avaliar seu nível de compreensão, identificar lacunas e se preparar para futuras entrevistas, exames e testes.

1: Qual função listará arquivos e diretórios dentro do caminho especificado?

A.   fopen ()

B.   fScan ()

C.   Scandir ()

D.   OPENDIR ()

E.   readdir ()

2: PDO :: BEGNTRANSACION () Desligue o modo AutoComit.

A.   Verdadeiro

B.   Falso

3: Qual das seguintes função é usada para exibir as propriedades da variável?

A.   explicar

B.   definir

C.   nenhuma das acima

D.   var_dump

4: Qual função pode ser usada para renomear arquivos?

A.   fputs ()

B.   renomear ()

C.   fwrite ()

D.   cópia de()

E.   morrer()

5: O que é Pear em PHP?

A.   PHP Extensão e repositório de aplicativos

B.   Não há pêra no PHP.

C.   Arquivo de aplicações estendidas de PHP

6: Qual é o fuso horário padrão em Php5

A.   Gambier/ilhas

B.   Polinésia Francesa

C.   Europa/Zurique

7: Qual é a maneira correta de abrir o arquivo "time.txt" como legível?

A.   fopen ("time.txt", "r");

B.   aberto ("time.txt");

C.   aberto ("time.txt", "leia");

D.   fopen ("time.txt", "w+");

8: A função usada para iterar sobre a matriz e o objeto.

A.   enquanto

B.   fazer enquanto

C.   para cada

D.   para

9: Como posso identificar o endereço IP do servidor no PHP?

A.   $ _Address ['server_ip'];

B.   $ _SERVER ['server_addr'];

C.   server_id ();

D.   server_addr ();

10: Posso usar proxy no php curl

A.   VERDADEIRO

B.   FALSO

11: O que significa OOM?

A.   Objeto original erraio original

B.   Mechnismo de Orientaton do Objeto

C.   Objeto sobre masterclass

D.   Modelo orientado a objetos

E.   Modelo de sobreposição original

12: Qual é a maneira correta de incluir o arquivo "time.inc"?

A.   <? php incluir file = "time.inc"; ?>

B.   <!-incluir file = "time.inc"->

C.   <? PHP incluem: "time.inc"; ?>

D.   <? php incluem "time.inc"; ?>

13: Como você escreve "Hello World"?

A.   eco 'Olá, mundo! "

B.   "Olá Mundo!"

14: Qual das seguintes função é usada para verificar o tipo de matriz

A.   isarray

B.   is_array

C.   Array_valid

D.   Valid_array

15: Como você mata ou destrói uma sessão?

A.   kill_session ()

B.   session_destroy ();

C.   Destroy_session ()

D.   reset_session ()

E.   session_kill ()

16: Incluir arquivos deve ter a extensão do arquivo ".inc"

A.   Sim

B.   Não

17: Como abrir o arquivo no modo de leitura/gravação?

A.   $ handle = fcopen ("http://www.example.com/", "r");

B.   $ handle = fileOpen ("http://www.example.com/", "r+");

C.   $ handle = fopen ("http://www.example.com/", "r");

D.   $ handle = fopen ("http://www.example.com/", "r+");

E.   $ handle = fcopen ("http://www.example.com/", "r+");

18: $ x = 10,88; echo (int) $ x;

A.   1

B.   0

C.   11

D.   10

19: Qual operador é usado para testar se dois valores são idênticos em todos os sentidos

A.   ===

B.   ! ==

C.   instancia de

D.   ==

E.   =

20: Se as expressões regulares devem ser usadas, em geral, que tipo de funções regulares de expressão disponíveis para o PHP são preferidas por razões de desempenho?

A.   Preg_*Funções de expressão regular

B.   EREG* Funções de expressão regular

C.   strtok () usando expressões regulares

D.   Strregex* Funções de expressão regular

21: Verdadeiro ou falso? Pode -se incluir ("abc.php") duas vezes em uma página de php "makeit.php".

A.   Falso

B.   Verdadeiro

22: Qual função você usaria para anexar um ou mais elementos ao final da matriz?

A.   Array_push ()

B.   Array_unshift ()

C.   Array_shift ()

D.   Array_pop ()

23: Um erro fatal seria pego por

A.   E_NOTICE

B.   ERRO

C.   E_alert

D.   E_error

E.   E_warning

24: (8 <1 || 4> = 4) retornará

A.   Verdadeiro

B.   Falso

25: Qual dos seguintes responsáveis ​​pela alteração do diretório atual?

A.   chdir ()

B.   fechado ()

C.   OPENDIR ()

D.   dir ()

E.   Rewinddir ()

26: Como você pode excluir um arquivo usando uma função PHP?

A.   derrubar

B.   excluir

C.   deletefile

D.   remover

E.   desvincular

27: Que função no PHP permite encontrar a posição da primeira ocorrência de uma substring?

A.   strtok ()

B.   strripos ()

C.   str_prepeat ()

D.   strpos ()

E.   substr ()

28: Qual função da matriz verifica se a chave especificada existe na matriz?

A.   Array_key_exists ()

B.   is_array ()

C.   Array_search ()

D.   isset ()

29: Qual das alternativas a seguir não está relacionada ao arquivo

A.   fgets

B.   FOPEN

C.   fappend

D.   fclose

E.   fWrite

30: Qual é o nome da função para verificar se o tipo de variável é um objeto?

A.   (nenhum desses)

B.   is_object

C.   Objeto de TypeOn

D.   isobject

31: A palavra -chave ______ é usada para indicar uma classe ou método incompleto, que deve ser estendido e/ou implementado para ser usado.

A.   abstrato

B.   incompleto

C.   implementos

D.   protegido

32: Qual dos seguintes responsáveis ​​por gera o backtrace

A.   Debug_backtrace ()

B.   trigger_error ()

C.   Debug_print_backtrace ()

D.   user_error ()

E.   error_get_last ()

33: Qual das alternativas a seguir não é um falso booleano

A.   Falso

B.   1

C.   (nenhum desses)

D.   falso

34: $ a = & $ b; $ B = 'Mary?' imprimir $ a;

A.   Erro fatal

B.   Mary?

C.   Saída vazia

D.   Perceber

E.   Aviso

35: Em Mail ($ param1, $ param2, $ param3, $ param4), o $ param2 contém:

A.   O sujeito

B.   O destinatário

C.   O cabeçalho

D.   A mensagem

36: Qual é a melhor maneira de codificar uma string?

A.   urldecode ($ str)

B.   urlencode ($ str)

C.   URLCODE ($ STR)

D.   code_url ($ str)

E.   Encodeurl ($ str)

37: Você inicia uma transação com PDO :: BEGNTRANSACION (). Como você reverte uma transação?

A.   PDO :: StopTransaction ()

B.   PDO :: rollbacktransaction ()

C.   PDO :: Rollback ()

D.   PDO :: aborttransaction ()

38: Supondo que hoje seja 10 de março de 2001, 17:16:18, e que estamos no fuso horário da Mountain Standard Time (MST), que das saídas a seguir: 10 de março de 2001, 17:16

A.   data ("f j, y, g: i a");

B.   data ("j, n, y");

C.   data ("M.D.Y");

D.   data ('h-i-s, j-m-y, é o dia w');

E.   data ("d m j g: i: s t y");

39: Você inicia uma transação com PDO :: BEGNTRANSACION (). Como você comete uma transação?

A.   PDO :: endtransaction ()

B.   PDO :: commitTransaction ()

C.   PDO :: StopTransaction ()

D.   PDO :: CloseTransaction ()

E.   PDO :: Commit ()

40: function foobar () {$ a = func_get_args (); retornar $ a [2]; } imprima foobar ('a', 1, 'b', 2); Qual seria a saída?

A.   b

B.   2

C.   1

D.   a

E.   A2

41: ((4> = 4 && 8 <1) || (44 == 33 || 5> 3)) retornará

A.   FALSO

B.   VERDADEIRO

42: Quais das seguintes funções dividem a corda e retornam a matriz?

A.   strsplit ()

B.   SplitStr ()

C.   stringsplit ()

D.   str_split ()

E.   split_str ()

43: Verdadeiro ou falso? O PHP fornece o goto na versão mais recente.

A.   Verdadeiro

B.   Falso

44: Quais dessas funções não resultarão em um erro de tempo de execução se o arquivo solicitado não existir ou não puder ser aberto?

A.   requer ()

B.   incluir()

C.   Nowarn ()

D.   getfile ()

45: Como você faz o PHP usar um arquivo de classe sem precisar exigir ou incluí -lo manualmente?

A.   Defina $ _MAP superglobal

B.   Defina a variável default_lib_path em php.ini

C.   Use Set_class_handler ($ Class_handler) Função

D.   Defina __Autoload ($ classe) Função mágica

E.   Não há como fazer isso

46: Que nível de visibilidade esta propriedade de classe receberá no Php5? var $ cool = true;

A.   protegido

B.   privado

C.   A palavra -chave Var não é mais válida no PHP5

47: Qual será o seguinte código de código: "limão", "a" => "laranja", "b" => "banana", "c" => "maçã" ); ksort ($ frutas); foreach ($ frutas como $ key => $ val) {echo "$ key = $ val \ n"; }?>

A.   a = maçã b = banana c = limão d = laranja

B.   D = Apple a = banana b = limão C = laranja

C.   a = laranja b = banana c = maçã d = limão

D.   d = limão a = laranja b = banana c = maçã

E.   a = limão b = laranja c = banana d = maçã

48: Como você conecta o MySQL com o uso de novas funções do PHP5?

A.   (Ambas as respostas estão corretas)

B.   $ conexão = new mySqli ('localhost', 'usuário', 'passa', 'teste');

C.   $ user = 'user'; $ pass = 'pass'; $ conexão = novo PDO ('mysql: host = localhost; dbname = teste', $ user, $ pass);

49: Qual é a diferença entre a mensagem $ e $$?

A.   Ponteiro de memória

B.   Exemplo clássico das variáveis ​​variáveis ​​do PHP

C.   Erro

50: O método _______ será chamado automaticamente quando um objeto for representado como uma string.

A.   __para sequenciar()

B.   __getString ()

C.   getString ()

D.   __pegar()

51: $ text = ' ele foi para a escola. ' ;; eco strpbrk ($ text, ' w '); No código acima, qual é a saída?

A.   Nenhum desses

B.   todos esses

C.   verdadeiro

D.   3

E.   Fui para a escola.

52: $ array = []; É coorect na versão php

A.   5.3

B.   5.1

C.   5.4

D.   5.2

53: Qual subversão do PHP5 adiciona sintaxe de matriz curta?

A.   2

B.   4

C.   5

D.   3

54: Se o método for um abstrato, a classe deve ser:

A.   Interface ou resumo

B.   Apenas estendido

C.   Abstrato

D.   Interface e estendido

E.   Apenas interface

55: Qual é a principal diferença entre um método declarado como estático e um método normal?

A.   Métodos estáticos não podem ser chamados nas instâncias de classe

B.   Métodos estáticos não têm acesso à palavra -chave auto

C.   Não há diferença funcional entre um método estático e não estático

D.   Métodos estáticos não fornecem uma referência a $ this

56: Qual é o nome da classe padrão para todas as classes

A.   stdclass

B.   __AULA__

C.   AULA

D.   NSObject

E.   Objeto

57: Como instalar extensões PECL?

A.   sudo/usr/local/php5/bin/pecl install pecl_http

B.   php/usr/local/php5/bin/pecl install pecl_http

58: Qual expressão regular do PCRE corresponderá à string

A.   /^OHP1-5 ]*.

B.   //.

C.   /.hp1-5 ]*.

59: O que será produzido desta declaração eco substrato ("Pense diferente", 6);

A.   Ferent

B.   Pense em dif

C.   Diferente

D.   Declaração Mostrar erro

E.   Pensar

60: O que não é do tipo PHP?

A.   chamável

B.   recurso

C.   NULO

D.   complexo

E.   boleano

61: Dado: $ email = 'bob@example.com'; Qual bloco de código será lançado Exemplo.com?

A.   imprimir strstr ($ email, '@');

B.   Imprima substr ($ email, -1 * strrpos ($ email, '@'));

C.   Imprima substr ($ email, strpos ($ email, '@') + 1);

D.   Print substr ($ email, strrpos ($ email, '@'));

62: Como declarar uma interface?

A.   Nome da classe {}

B.   Nome da interface ()

C.   Interface $ nome {}

D.   Nome da interface {}

E.   Nome da interface da classe {}

63: Qual é a nova sintaxe da matriz?

A.   []

B.   variedade[]

C.   variedade{}

D.   variedade()

E.   ()

64: Qual das seguintes funções permite armazenar dados de sessão em um banco de dados?

A.   session_set_save_handler ();

B.   Você não pode armazenar dados de sessão em um banco de dados.

C.   mysql_query ();

D.   session_start ();

65: O que há de errado com o seguinte código? setValue (10); $ a_copy-> setValue (20); ?>

A.   Não há nada de errado com este código

B.   Você deve usar o retorno e $ newobj

C.   duplicate () deve retornar uma referência

D.   Você deve usar o operador do clone para fazer uma cópia de um objeto

66: Como você pode adicionar cinco dias a um objeto de data php5 como este: $ date_object = date_create ("18/01/2015");

A.   $ date_object-> modify (

B.   $ date_object-> add (

C.   $ date_object :: add (

D.   $ date_object-> modify (

67: Saída do seguinte código: Sayhello ($ C);

A.   Ligue para o método indefinido D :: Sayhello ()

B.   $ argumento é uma instância de um

C.   $ argumento é uma instância de B

D.   Erro fatal php

68: O que o prefixo impede as classes infantis de substituir um método

A.   privado

B.   estática protegida

C.   final

D.   estática privada

69: Qual é a melhor maneira de iterar e modificar todos os elementos de uma matriz usando o PHP 5?

A.   foreach ($ array como $ key => $ val) { / * ... * /}

B.   Você não pode modificar uma matriz durante a iteração

C.   para ($ i = 0; $ i <count ($ Array); $ i ++) { / * ... * /}

D.   while (list ($ key, $ val) = cada ($ array)) { / * ... * /}

E.   foreach ($ array como $ key => & $ val) { /*...* /}

70: $ sweet = array ('1' => 'Apple', '2' => 'banana'); $ frutas = array ('delicioso' => $ doce, 'doce' => 'morango'); function myprint ($ item, $ key) {echo '$ key é $ item \ n'; } array_walk_recursive ($ frutas, 'myprint'); No código acima, qual é a saída?

A.   [1 é maçã] [2 é banana] [Sweet é morango]

B.   [Delicioso é Apple] [Delicous Is Banana] [Sweet Is Strawberry]

C.   [Apple é deliciosa] [Banana é deliciosa] [Strawberry é doce]

71: Para garantir que um determinado objeto tenha um conjunto específico de métodos, você deve fornecer uma lista de métodos na forma de um ________ e depois anexá -lo como parte da sua classe usando a palavra -chave ________.

A.   Instância, implementos

B.   interface, estende

C.   interface, implementos

D.   Array, interface

E.   Lista de acesso, instância

72: Qual é a saída do código a seguir? $ arr = "a"; $ arr [0] = "b"; eco $ arr; eco $ arr [0];

A.   Erro fatal.

B.   bb

C.   aa

D.   ab

E.   Aviso de PHP.

73: Quais das seguintes funções comparam as substâncias dos parâmetros?

A.   compare_substr ()

B.   substr_compare ()

C.   Nenhum desses

D.   comp_substr ()

E.   substr_comp ()

74: O que a seguir as saídas do código? função add ($ a) {return $ a ++; } echo add (5);

A.   6

B.   E_warning

C.   5

D.   E_NOTICE

E.   4

75: Como você obtém informações de cabeçalho de um URL?

A.   get_headers ()

B.   Nenhum desses

C.   get_header_info ()

D.   get_header ()

76: Qual é a diferença entre a função idate e a data?

A.   A função idate sempre retorna uma string de data formatada, mas a função de data retorna uma string de data formatada ou falsa.

B.   Todos esses

C.   A função idate tem expressões mais diversas do que a função de data.

D.   Nenhum desses

E.   A função idate sempre retorna um número inteiro, mas a função de data retorna a string de data formatada ou falsa.

77: ____ passará por toda a matriz, independentemente da posição do ponteiro.

A.   para cada()

B.   Array_walk ()

C.   Array_map ()

D.   Array_loop ()

78: Como verificar se existe um diretório?

A.   is_dir_exists ($ nome);

B.   is_exists ($ nome);

C.   file_exists ($ nome);

D.   DIR_EXIST ($ Name);

79: Qual das seguintes funções define opções no script de curl?

A.   Curl_SESTOPT ()

B.   Curl_Option ()

C.   curl_set_option ()

D.   curl_opt ()

E.   curl_set_opt ()

80: Qual das seguintes funções obtém uma lista dos cabeçalhos de resposta enviados (ou prontos para enviar)?

A.   get_header_list ()

B.   headers_list ()

C.   header_list ()

D.   Nenhum desses

81: Que resultado? $ a = "1"; $ a [$ a] = "2"; eco $ a;

A.   12

B.   1

C.   2

D.   erro

E.   3

82: O conteúdo de um arquivo de imagem é armazenado na memória como $ imstring, mas o arquivo original não está disponível. Dos a seguir, que usa a menor quantidade de código e é um método válido de recuperar as dimensões de $ imstring?

A.   $ fn = tempnam ('/dir', 'foobar'); file_put_contents ($ fn, $ imstring); retornar getImagesize ($ fn);

B.   $ im = imageCreateFromString ($ imstring); Retornar Array (Imagesx ($ im), Imagesy ($ im));

C.   Nenhuma das opções acima é um código PHP válido

D.   return getImagesizefromstring ($ imstring);

E.   retornar strlen ($ imstring);

83: O que esse código fará? classe animal {public $ name = 'cão'; } $ a = new animal (); $ b = clone $ a; $ c = $ a; $ a-> nome = 'cat'; $ b-> nome = 'urso'; $ c-> nome = 'parrot'; eco $ a-> nome. ','. $ b-> nome. ','. $ c-> nome;

A.   papagaio, urso, papagaio

B.   cachorro, cachorro, cachorro

C.   gato, urso, papagaio

D.   gato, urso, gato

84: Saída do código a seguir? eco novo stdclass == new stdclass, '-', novo stdclass! == novo stdclass;

A.   0-0

B.   1-1

C.   1-0

D.   0-1

85: Qual é a função de relatar erros das funções ou consultas do MySQLI?

A.   mysqlireport ();

B.   mysqli_report ();

C.   mysql_sql_exception

D.   mysql_gereate_report ();

E.   mysqli_report_error ();

86: $ a = 'olá'; eco (int) !! $ a;

A.   1

B.   FALSO

C.   verdadeiro

D.   Olá

E.   0

87: Chaves de elenco em matrizes. Qual é a matriz resultante $ a = matriz (1 => "John", "1" => "Doe", 1.5 => "Jane", true => "Smith",);

A.   Array ([1] => <span style = "cor: rgb (108, 117, 125); cor de fundo: rgb (250, 253, 251);"> "Jane",) "> </span>

B.   Array ([1] => Smith)

C.   Array ([1] => <span style = "cor: rgb (108, 117, 125); cor de fundo: rgb (250, 253, 251);"> "Jane", [true] => smith) " > </span>

D.   Array ([1] => <span style = "cor: rgb (108, 117, 125); cor de fundo: rgb (250, 253, 251);"> "doe", [1.5] => "Jane" , [true] => smith) "> </span>

E.   Array ([1] => John)

88: Qual será a saída do próximo código? : $ somestring = 1.2e3; var_dump (strlen ($ somestring));

A.   int 1200

B.   int 5

C.   int 4

89: Qual é a saída nos seguintes códigos? "verde", "vermelho", "azul"); $ array2 = array ("b" => "verde", "amarelo", "vermelho"); $ resultado = array_intersect ($ array1, $ array2); print_r ($ resultado); ?>

A.   Array ([a] => verde [0] => vermelho)

B.   Array ([a] => verde [1] => vermelho)

C.   Array ([a] => verde [2] => vermelho)

D.   Array ([0] => verde [1] => vermelho)

E.   Array ([a] => verde [b] => vermelho)

90: Qual será o resultado do seguinte código? $ a = 0 ou 1; $ b = 0 || 1; eco "$ a, $ b";

A.   1, 1

B.   1, 0

C.   0, 0

D.   0, 1

91: O que será emitido deste código. Teste de função (& $ var) {$ var = $ var-1; retornar $ var; } $ retornvar = teste (50); eco $ ReturnVar. "É resposta.";

A.   Mensagem de erro

B.   51 é resposta.

C.   49 é resposta.

D.   50 é resposta.

92: Qual é a saída deste snippet de código? $ i = 5; imprimir $ i +++++ $ i;

A.   13

B.   11

C.   12

D.   10

93: Qual das seguintes funções é uma função relativa de FTP nova para o PHP5?

A.   ftp_mkdir ()

B.   ftp_alloc ()

C.   ftp_chmod ()

D.   ftp_read_write_alloc ()

E.   ftp_chdir ()

94: Qual será a matriz $ b depois de executar este código? $ a = matriz (1, 3, 5); $ b = matriz (2, 4, 6); $ b += $ a;

A.   $ B = Array (2, 4, 6, 1, 3, 5)

B.   $ b = matriz (2, 4, 6)

C.   $ b = matriz (3, 7, 11)

D.   Erro fatal do PHP

E.   $ b = matriz (1, 2, 3, 4, 5, 6)

95: Qual tipo de variável não pode ser usado como uma dica de tipo?

A.   recurso

B.   qualquer nome de classe

C.   variedade

D.   chamável

96: Como você deve filtrar variáveis ​​antes de passar para o cabeçalho ()?

A.   urlencode ()

B.   PHP está fazendo isso em si mesmo hoje em dia

C.   strtr ($ var, "\ r \ n", '')

D.   htmlspecialchars ()

97: Qual função você usaria para prender um ou mais elementos ao início de uma matriz?

A.   Array_unshift ()

B.   Array_pop ()

C.   Array_push ()

D.   Array_shift ()

98: Como ler uma propriedade estática de classe?

A.   $ this :: nome

B.   $ this-> $ nome

C.   self :: $ nome

D.   $ this-> nome

E.   self :: nome

99: $ a = array ("Pomme", "Banane"); $ b = array (1 => "Banane", "0" => "pomme"); var_dump ($ a === $ b); O que é imprimido?

A.   Falso

B.   verdadeiro

100: O número de parâmetros na função setcookie

A.   2

B.   7**

C.   3

D.   4

E.   5