Domande a risposta multipla su PHP 5

Domande a risposta multipla su PHP 5

Benvenuto alla pagina di MCQss.com con le domande a risposta multipla su PHP 5. Qui troverai una vasta selezione di domande interattive su PHP 5. Ogni domanda ti consente di selezionare una risposta e verificare se è corretta.

PHP 5 è una versione del linguaggio di programmazione PHP che offre potenti funzionalità per la creazione di siti web dinamici e applicazioni web. Dispone di numerose funzioni e caratteristiche, tra cui la gestione dei database, l'elaborazione dei form, la manipolazione dei file e molto altro.

Se desideri imparare PHP 5, è importante coprire argomenti come la sintassi di PHP, le variabili, gli array, le funzioni, la gestione dei database e altri concetti fondamentali. Conoscere PHP 5 è una competenza preziosa per gli sviluppatori web e può aprire molte opportunità nel campo dello sviluppo web.

Le domande a risposta multipla gratuite su PHP 5 su MCQss.com ti offrono un modo interattivo per ampliare le tue conoscenze e mettere alla prova la tua comprensione in questo ambito. Puoi utilizzare queste domande per esercitarti, prepararti per colloqui, esami e migliorare la tua conoscenza di PHP 5.

I vantaggi delle domande a risposta multipla su PHP 5 includono la possibilità di valutare il tuo livello di comprensione, individuare eventuali lacune e prepararti per futuri colloqui, esami e test.

1: Quale funzione elencherà file e directory all'interno del percorso specificato?

A.   fopen ()

B.   fscan ()

C.   scandir ()

D.   opendir ()

E.   readdir ()

2: PDO :: BeginTransaction () disattiva la modalità Autocommit.

A.   VERO

B.   Falso

3: Quale delle seguenti funzione viene utilizzata per visualizzare le proprietà della variabile?

A.   spiegare

B.   definire

C.   nessuna delle precedenti

D.   var_dump

4: Quale funzione può essere utilizzata per rinominare i file?

A.   fputs ()

B.   rinominare ()

C.   fwrite ()

D.   copia()

E.   morire()

5: Cos'è la pera in PHP?

A.   Estensione PHP e repository dell'applicazione

B.   Non c'è pera in PHP.

C.   Archivio di applicazioni estese PHP

6: Qual è il fuso orario predefinito in PHP5

A.   Gambier/Isole

B.   Polinesia francese

C.   Europa/Zurigo

7: Qual è il modo corretto per aprire il file "time.txt" come leggibile?

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

B.   aperto ("time.txt");

C.   open ("time.txt", "leggi");

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

8: La funzione utilizzata per iterare su array e oggetto.

A.   Mentre

B.   fare durante

C.   per ciascuno

D.   per

9: Come posso identificare l'indirizzo IP del server in PHP?

A.   $ _Address ['server_ip'];

B.   $ _Server ['server_addr'];

C.   server_id ();

D.   server_addr ();

10: Posso usare il proxy in php curl

A.   VERO

B.   Falso

11: Cosa significa OOM?

A.   Oggetto Misclenea originale

B.   Object Orientaton Mechnism

C.   Oggetto su Masterclass

D.   Modello orientato agli oggetti

E.   Modello di sovrapposizione originale

12: Qual è il modo corretto per includere il file "time.inc"?

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

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

C.   <? Php include: "time.inc"; ?>

D.   <? Php include "time.inc"; ?>

13: Come scrivi "Hello World"?

A.   Echo 'Hello World! "

B.   "Ciao mondo!"

14: Quale delle seguenti funzione viene utilizzata per controllare il tipo di array

A.   isArray

B.   is_array

C.   array_valid

D.   valid_array

15: Come uccidi o distruggi una sessione?

A.   kill_session ()

B.   session_destroy ();

C.   Destroy_session ()

D.   reset_session ()

E.   session_kill ()

16: I file includono devono avere l'estensione del file ".inc"

A.   SÌ

B.   NO

17: Come aprire il file in modalità lettura/scrittura?

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: Quale operatore viene utilizzato per testare se due valori sono identici in ogni modo

A.   ===

B.   ! ==

C.   istanza di

D.   ==

E.   =

20: Se devono essere utilizzate espressioni regolari, in generale quale tipo di funzioni di espressione regolari disponibili per PHP è preferito per motivi di prestazione?

A.   Preg_*Funzioni di espressione regolari

B.   Funzioni di espressione regolari di Ereg*

C.   strtok () usando espressioni regolari

D.   Funzioni di espressione regolari di strregex*

21: Vero o falso? Si può includere ("ABC.php") due volte in una pagina PHP "makeit.php".

A.   Falso

B.   VERO

22: Quale funzione useresti per aggiungere uno o più elementi alla fine dell'array?

A.   array_push ()

B.   array_unshift ()

C.   array_shift ()

D.   array_pop ()

23: Un errore fatale verrebbe catturato da

A.   E_notice

B.   ERRORE

C.   E_alert

D.   E_error

E.   E_warning

24: (8 <1 || 4> = 4) tornerà

A.   VERO

B.   Falso

25: Quale dei seguenti responsabili della modifica della directory corrente?

A.   chdir ()

B.   chiuso ()

C.   opendir ()

D.   dir ()

E.   rewinddir ()

26: Come puoi eliminare un file usando una funzione PHP?

A.   gocciolare

B.   eliminare

C.   cancella il file

D.   rimuovere

E.   Unkink

27: Quale funzione in PHP consente di trovare la posizione della prima occorrenza di una sottostringa?

A.   strtok ()

B.   strripos ()

C.   str_repeat ()

D.   strpos ()

E.   substr ()

28: Quale funzione di array controlla se la chiave specificata esiste nell'array?

A.   array_key_exists ()

B.   is_array ()

C.   array_search ()

D.   è impostato()

29: Quale dei seguenti non è correlato al file

A.   fgets

B.   fopen

C.   fappend

D.   flose

E.   fwrite

30: Qual è il nome della funzione per verificare che il tipo variabile sia un oggetto?

A.   (nessuna di queste)

B.   is_object

C.   Typeoject

D.   isObject

31: La parola chiave ______ viene utilizzata per indicare una classe o un metodo incompleto, che deve essere ulteriormente estesa e/o implementata per essere utilizzata.

A.   Abstract

B.   incompleto

C.   strumenti

D.   protetto

32: Quale dei seguenti responsabili genera il backtrace

A.   debug_backtrace ()

B.   trigger_error ()

C.   debug_print_backtrace ()

D.   user_error ()

E.   errore_get_last ()

33: Quale dei seguenti non è un falso booleano

A.   Falso

B.   1

C.   (nessuna di queste)

D.   falso

34: $ a = & $ b; $ b = 'Mary?' Stampa $ A;

A.   Errore fatale

B.   Maria?

C.   Output vuoto

D.   Avviso

E.   Avvertimento

35: In Mail ($ param1, $ param2, $ param3, $ param4), $ param2 contiene:

A.   Il soggetto

B.   Il destinatario

C.   L'intestazione

D.   Il messaggio

36: Qual è il modo migliore per codificare URL una stringa?

A.   UrldeCode ($ STR)

B.   Urlencode ($ str)

C.   URLCODE ($ STR)

D.   ENCODE_URL ($ STR)

E.   ENCODEURL ($ STR)

37: Inizi una transazione con PDO :: BeginTransaction (). Come si fa a far tornare indietro una transazione?

A.   PDO :: stopTransaction ()

B.   PDO :: RollBackTransaction ()

C.   Pdo :: rollback ()

D.   PDO :: AbortTransaction ()

38: Supponendo che oggi sia il 10 marzo 2001, 17:16:18 e che siamo nel fuso orario di Mountain Standard Time (MST), quale dei followput: 10 marzo 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, è w day');

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

39: Inizi una transazione con PDO :: BeginTransaction (). Come commetti una transazione?

A.   PDO :: endTransaction ()

B.   PDO :: committransaction ()

C.   PDO :: stopTransaction ()

D.   PDO :: ClosETransaction ()

E.   PDO :: commit ()

40: funzione foObar () {$ a = func_get_args (); restituire $ a [2]; } stampa foobar ('a', 1, 'b', 2); Quale sarebbe l'output?

A.   B

B.   2

C.   1

D.   UN

E.   A2

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

A.   Falso

B.   VERO

42: Quale delle seguenti funzioni ha diviso la stringa e restituire l'array?

A.   strsplit ()

B.   splitstr ()

C.   stringsplit ()

D.   str_split ()

E.   split_str ()

43: Vero o falso? PHP fornisce il Goto nell'ultima versione.

A.   VERO

B.   Falso

44: Quale di queste funzioni non comporterà un errore di runtime se il file richiesto non esiste o non può essere aperto?

A.   richiedere()

B.   includere()

C.   nowarn ()

D.   prendi il file()

45: Come fai a far utilizzare PHP un file di classe senza dover richiedere o includerlo manualmente?

A.   Definisci $ _map Superglobal

B.   Imposta la variabile Default_Lib_Path in Php.ini

C.   Usa la funzione set_class_handler ($ class_handler)

D.   Defini __autoload ($ class) function

E.   Non c'è modo di farlo

46: Quale livello di visibilità questa proprietà di classe avrà in PHP5? var $ cool = true;

A.   protetto

B.   privato

C.   pubblico

D.   La parola chiave VAR non è più valida in PHP5

47: Cosa sarà il seguente output del codice: "Lemon", "A" => "Orange", "B" => "Banana", "C" => "Apple" ); ksort ($ frutti); foreach ($ frutti come $ key => $ val) {echo "$ key = $ val \ n"; }?>

A.   A = Apple b = banana c = limone d = arancione

B.   d = Apple A = banana b = limone c = arancione

C.   a = arancione b = banana c = mela d = limone

D.   d = limone a = arancione b = banana c = mela

E.   a = limone b = arancione c = banana d = Apple

48: Come si collega MySQL con l'uso di nuove funzioni PHP5?

A.   (entrambe le risposte sono corrette)

B.   $ Connection = new Mysqli ("localhost", "utente", "pass", "test");

C.   $ user = 'utente'; $ pass = 'pass'; $ Connection = new PDO ('mysql: host = localhost; dbname = test', $ utente, $ pass);

49: Qual è la differenza tra $ Message e $$ Messaggio?

A.   Puntatore di memoria

B.   Esempio classico delle variabili variabili di PHP

C.   Errore

50: Il metodo _______ verrà chiamato automaticamente quando un oggetto è rappresentato come una stringa.

A.   __accordare()

B.   __getString ()

C.   getString ()

D.   __Ottenere()

51: $ text = ' è andato a scuola. ' ;; echo strpbrk ($ text, ' w '); Nel codice sopra, qual è l'output?

A.   Nessuna di queste

B.   tutti questi

C.   VERO

D.   3

E.   Sono andato a scuola.

52: $ Array = []; È coorect nella versione PHP

A.   5.3

B.   5.1

C.   5.4

D.   5.2

53: Quale sovversione di PHP5 aggiunge sintassi per array breve?

A.   2

B.   4

C.   5

D.   3

54: Se il metodo è un astratto, la classe deve essere:

A.   Interfaccia o astratto

B.   Solo esteso

C.   Abstract

D.   Interfaccia ed esteso

E.   Solo interfaccia

55: Qual è la differenza principale tra un metodo dichiarato statico e un metodo normale?

A.   I metodi statici non possono essere chiamati dalle istanze di classe

B.   I metodi statici non hanno accesso alla parola chiave

C.   Non vi è alcuna differenza funzionale tra un metodo statico e non statico

D.   I metodi statici non forniscono un riferimento a $ questo

56: Qual è il nome della classe predefinita per tutte le classi

A.   stdclass

B.   __CLASSE__

C.   CLASSE

D.   NSobject

E.   Oggetto

57: Come installare estensioni PECL?

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

B.   PHP/USR/LOCAL/PHP5/Bin/PECL Installa PECL_HTTP

58: Quale espressione regolare PCRE corrisponderà alla stringa

A.   /^ !!hp1-5 lasting*\-.*/i

B.   /!!hp lasting !!1-5 lasting*\-.*/

C.   /!!hp1-5 lasting*\-.?/

59: Ciò che verrà emetto di questa affermazione Echo Substr ("pensa diverso", 6);

A.   Ferent

B.   Pensa di dif

C.   Diverso

D.   L'errore di Dichiarazione Show

E.   Pensare

60: Cosa non è un tipo PHP?

A.   richiamabile

B.   risorsa

C.   NULLO

D.   complesso

E.   booleano

61: Dato: $ email = "bob@example.com"; Quale blocco di codice uscirà Esempio.com?

A.   Stampa Strstr ($ email, "@");

B.   Stampa substr ($ email, -1 * strros ($ email, "@"));

C.   Stampa substr ($ email, strpos ($ email, "@") + 1);

D.   Stampa substr ($ email, strros ($ email, "@");

62: Come dichiarare un'interfaccia?

A.   Nome inter classe {}

B.   Nome dell'interfaccia ()

C.   Interfaccia $ name {}

D.   Nome dell'interfaccia {}

E.   Nome dell'interfaccia di classe {}

63: Qual è la nuova sintassi dell'array?

A.   []

B.   vettore[]

C.   vettore{}

D.   vettore()

E.   ()

64: Quale delle seguenti funzioni consente di archiviare i dati di sessione in un database?

A.   session_set_save_handler ();

B.   Non è possibile archiviare i dati di sessione in un database.

C.   mysql_query ();

D.   session_start ();

65: Cosa c'è di sbagliato nel seguente codice? setValue (10); $ a_copy-> setValue (20); ?>

A.   Non c'è niente di sbagliato in questo codice

B.   È necessario utilizzare reso e $ newobj invece

C.   duplicato () deve restituire un riferimento

D.   È necessario utilizzare l'operatore clone per creare una copia di un oggetto

66: Come puoi aggiungere cinque giorni a un PHP5 Date-Object come questo: $ Date_Object = date_Create ("1/18/2015");

A.   $ date_object-> modifica (

B.   $ date_object-> aggiungi (

C.   $ date_object :: aggiungi (

D.   $ date_object-> modifica (

67: Output del seguente codice: sayhello ($ c);

A.   Chiama al metodo non definito D :: SayHello ()

B.   $ argomento è un'istanza di a

C.   $ argomento è un'istanza di b

D.   Errore fatale PHP

68: Ciò che il prefisso impedisce alle classi figlio di sovrascrivere un metodo

A.   privato

B.   statico protetto

C.   finale

D.   statico privato

69: Qual è il modo migliore per iterare e modificare ogni elemento di un array usando PHP 5?

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

B.   Non è possibile modificare un array durante l'iterazione

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

D.   while (elenco ($ key, $ val) = ciascuno ($ array)) { / * ... * /}

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

70: $ sweet = array ('1' => 'Apple', '2' => 'Banana'); $ frutti = array ('Delicious' => $ sweet, 'dolce' => 'fragola'); funzione myprint ($ item, $ key) {echo '$ key is $ item \ n'; } array_walk_recursive ($ fruits, 'myprint'); Nel codice sopra, qual è l'output?

A.   [1 è Apple] [2 è banana] [dolce è fragola]

B.   [Delicious is Apple] [Delicous is Banana] [Sweet is Strawberry]

C.   [Apple è deliziosa] [Banana è deliziosa] [La fragola è dolce]

71: Per garantire che un determinato oggetto abbia un particolare insieme di metodi, è necessario fornire un elenco di metodi sotto forma di ________ e quindi attaccarlo come parte della tua classe utilizzando la parola chiave ________.

A.   istanza, implementa

B.   interfaccia, si estende

C.   interfaccia, implementa

D.   array, interfaccia

E.   Elenco di accesso, istanza

72: Cos'è l'output del seguente codice? $ arr = "a"; $ arr [0] = "b"; Echo $ arr; echo $ arr [0];

A.   Errore fatale.

B.   bb

C.   aa

D.   ab

E.   AVVERTENZA PHP.

73: Quale delle seguenti funzioni confronta i sottostringi dei parametri?

A.   confront_substr ()

B.   substr_compare ()

C.   Nessuna di queste

D.   comp_substr ()

E.   substr_comp ()

74: Cosa seguirà i seguenti output del codice? funzione aggiungi ($ a) {return $ a ++; } echo add (5);

A.   6

B.   E_warning

C.   5

D.   E_notice

E.   4

75: Come si ottengono informazioni sull'intestazione da un URL?

A.   get_headers ()

B.   Nessuna di queste

C.   get_header_info ()

D.   get_header ()

76: Qual è la differenza tra IDATE e la funzione della data?

A.   La funzione IDATE restituisce sempre una stringa di data formattata, ma la funzione Data restituisce una stringa di data formattata o falsa.

B.   Tutti questi

C.   La funzione IDATE ha espressioni più diverse rispetto alla funzione data.

D.   Nessuna di queste

E.   La funzione IDATE restituisce sempre un numero intero, ma la funzione della data restituisce la stringa di data formattata o falsa.

77: ____ Passerà attraverso l'intero array indipendentemente dalla posizione del puntatore.

A.   per ciascuno()

B.   array_walk ()

C.   array_map ()

D.   array_loop ()

78: Come verificare se esiste una directory?

A.   is_dir_exists ($ name);

B.   is_exists ($ name);

C.   file_exists ($ name);

D.   dir_exists ($ name);

79: Quale delle seguenti funzioni imposta le opzioni nello script Curl?

A.   curl_setopt ()

B.   curl_option ()

C.   curl_set_option ()

D.   Curl_opt ()

E.   curl_set_opt ()

80: Quale delle seguenti funzioni ottiene un elenco di intestazioni di risposta inviate (o pronte da inviare)?

A.   get_header_list ()

B.   headers_list ()

C.   header_list ()

D.   Nessuna di queste

81: Quale risultato? $ a = "1"; $ a [$ a] = "2"; echo $ a;

A.   12

B.   1

C.   2

D.   errore

E.   3

82: I contenuti di un file di immagine sono archiviati in memoria come $ imstring, ma il file originale non è disponibile. Di quanto segue, che utilizza il minor numero di codice ed è un metodo valido per recuperare le dimensioni di $ imstring?

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

B.   $ im = imageCreateFromString ($ imstring); Return Array (ImagesX ($ IM), Image ($ IM));

C.   Nessuno dei precedenti è un codice PHP valido

D.   return getImageSizeFromString ($ imstring);

E.   return Strlen ($ imstring);

83: Cosa farà questo codice? Class Animal {public $ name = 'dog'; } $ a = new animali (); $ b = clone $ a; $ c = $ a; $ a-> name = 'cat'; $ b-> name = 'orso'; $ c-> name = 'parrot'; echo $ a-> nome. ','. $ b-> nome. ','. $ c-> nome;

A.   pappagallo, orso, pappagallo

B.   cane, cane, cane

C.   gatto, orso, pappagallo

D.   gatto, orso, gatto

84: Output del seguente codice? echo new stdclass == new stdclass, '-', new stdclass! == new stdclass;

A.   0-0

B.   1-1

C.   1-0

D.   0-1

85: Qual è la funzione per segnalare errori dalle funzioni o domande MySQLI?

A.   MySqLireport ();

B.   mysqli_report ();

C.   mysql_sql_exception

D.   mysql_generate_report ();

E.   mysqli_report_error ();

86: $ a = 'hello'; echo (int) !! $ a;

A.   1

B.   Falso

C.   VERO

D.   Ciao

E.   0

87: Casti chiave in array. Qual è l'array risultante $ a = array (1 => "John", "1" => "doe", 1.5 => "Jane", true => "Smith",);

A.   Array ([1] => <span style = "color: rgb (108, 117, 125); colore di sfondo: rgb (250, 253, 251);"> "jane",) "> </span>

B.   Array ([1] => Smith)

C.   Array ([1] => <span style = "Color: rgb (108, 117, 125); colore di sfondo: rgb (250, 253, 251);"> "Jane", [true] => Smith) " > </span>

D.   Array ([1] => <span style = "color: rgb (108, 117, 125); colore di sfondo: rgb (250, 253, 251);"> "doe", [1.5] => "jane" , [True] => Smith) "> </span>

E.   Array ([1] => John)

88: Quale sarà l'output del prossimo codice? : $ Somestring = 1.2E3; var_dump (Strlen ($ Somestring));

A.   int 1200

B.   int 5

C.   int 4

89: Qual è l'output nei seguenti codici? "verde", "rosso", "blu"); $ array2 = array ("b" => "verde", "giallo", "rosso"); $ result = array_intersect ($ Array1, $ Array2); print_r ($ risultato); ?>

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

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

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

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

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

90: Quale sarà il risultato del seguente codice? $ a = 0 o 1; $ b = 0 || 1; echo "$ a, $ b";

A.   1, 1

B.   1, 0

C.   0, 0

D.   0, 1

91: Cosa sarà output di questo codice. Test della funzione (& $ var) {$ var = $ var-1; restituire $ var; } $ returnVar = test (50); Echo $ returnvar. "è risposta.";

A.   Messaggio di errore

B.   51 è risposta.

C.   49 è risposta.

D.   50 è risposta.

92: Qual è l'output di questo frammento di codice? $ i = 5; Stampa $ i +++++ $ i;

A.   13

B.   11

C.   12

D.   10

93: Quale delle seguenti funzioni è una funzione FTP relativa nuova a PHP5?

A.   ftp_mkdir ()

B.   ftp_alloc ()

C.   ftp_chmod ()

D.   ftp_read_write_alloc ()

E.   ftp_chdir ()

94: Quale sarà l'array $ b dopo aver eseguito questo codice? $ a = array (1, 3, 5); $ b = array (2, 4, 6); $ b += $ a;

A.   $ b = array (2, 4, 6, 1, 3, 5)

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

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

D.   Errore fatale PHP

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

95: Quale tipo variabile non può essere usato come suggerimento di tipo?

A.   risorsa

B.   qualsiasi nome di classe

C.   vettore

D.   richiamabile

96: Come dovresti filtrare le variabili prima di passare all'intestazione ()?

A.   Urlencode ()

B.   Php lo sta facendo da solo al giorno d'oggi

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

D.   htmlspecialChars ()

97: Quale funzione useresti per preparare uno o più elementi all'inizio di un array?

A.   array_unshift ()

B.   array_pop ()

C.   array_push ()

D.   array_shift ()

98: Come leggere una proprietà statica di 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); Cosa sta stampando?

A.   Falso

B.   VERO

100: Il numero di parametri nella funzione setcookie

A.   2

B.   7

C.   3

D.   4

E.   5