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
 

No que se refere às funções PHP 5 ou superior, analise os itens a seguir e, ao final, assinale a alternativa correta:


I – A função array_walk aplica uma determinada função em cada elemento de um array.

II – A função array_reduce permuta as chaves e valores associados a um array.

III – A função array_splice extrai um subarray do array informado.


A

Apenas o item I é verdadeiro.


B

Apenas o item II é verdadeiro.


C

Apenas o item III é verdadeiro.


D

Apenas os itens II e III são verdadeiros.


E

Todos os itens são verdadeiros.

Leia as afirmativas a seguir:


I. Um servidor público não pode ser responsabilizado por seus atos quando no exercício da sua função.

II. Em PHP, as variáveis globais são visíveis em todas as funções, entretanto, para acessá-las, é preciso utilizar a palavra chave global.

III. Ter informações pessoais corrompidas não é um risco relacionado à falta de segurança na Internet.


Marque a alternativa CORRETA:


A

Nenhuma afirmativa está correta.


B

Está correta a afirmativa I, apenas.


C

Está correta a afirmativa II, apenas.


D

Está correta a afirmativa III, apenas.


E

Todas as afirmativas estão corretas.

No PHP, para cada necessidade, deve ser criado um procedimento, já que os procedimentos não podem ser reaproveitados em outras situações.


C

Certo


E

Errado

Na declaração de uma função, na linguagem PHP, as variáveis enviadas por referência devem ser identificadas pelo símbolo &.


C

Certo


E

Errado

No PHP, a declaração correta da classe Filha que estende a declaração da classe Pai é:


A

class Pai implements Filha { }


B

class Pai extends Filha { }


C

class Filha : Pai { }


D

class Filha extends Pai { }


E

class Filha implements Pai { }

Analise a instrução PHP a seguir:


$x = 10 /*+ 2 */+ 10;


Sobre essa instrução, pode-se afirmar que


A

ela somente poderá ser executada se o valor de $x tiver sido inicializado previamente.


B

ela é sintaticamente válida e $x receberá o valor 20.


C

ela é sintaticamente válida e $x receberá o valor 22.


D

ela é sintaticamente válida e $x receberá o valor 50.


E

sua execução é impossível, pois possui um erro de sintaxe.

Observe a tabela abaixo, que mostra a lista dos 4 países com maior população no mundo tendo por base os dados de 2017 e qual era a sua população em 2010.


País

População em 2017

População em 2010

China

1379302784

1354146443

Índia

1281935872

1214464312

Estados Unidos

326625792

317641087

Indonésia

260580736

232516771

Fonte: Fundo de População das Nações Unidas (Fnuap)


Utilizando-se da linguagem PHP, podemos armazenar os dados da tabela acima em uma matriz bidimensional, da seguinte forma:


A

$pais = vector

(

vector ("China",1379302784,1354146443),

vector ("Índia",1281935872,1214464312),

vector ("Estados Unidos",326625792,317641087),

vector ("Indonésia",260580736,232516771)

);


B

$pais = {

("China",1379302784,1354146443),

("Índia",1281935872,1214464312),

("Estados Unidos",326625792,317641087),

("Indonésia",260580736,232516771)

};


C

$pais = array

(

array("China",1379302784,1354146443),

array("Índia",1281935872,1214464312),

array("Estados Unidos",326625792,317641087),

array("Indonésia",260580736,232516771)

);


D

var pais = [

"China",1379302784,1354146443,

"Índia",1281935872,1214464312,

"Estados Unidos",326625792,317641087,

"Indonésia",260580736,232516771

];


E

$pais = [

"China",1379302784,1354146443,

"Índia",1281935872,1214464312,

"Estados Unidos",326625792,317641087,

"Indonésia",260580736,232516771

];

Analise o seguinte trecho de código em PHP 5 e assinale a alternativa CORRETA quando este código é executado:

function quadrado($n)


{

return($n * $n);

}

$a = 0;

$a = array(1, 2, 3, 4, 5);

$b = array_map(“quadrado”, $a);

print_r($b);

?>


A

Gera um erro fatal que impede sua execução até o final.


B

Gera um erro do tipo “warning” porém executa até o final.


C

Ao término da execução o valor de $b[2] é 9.


D

Nenhuma das alternativas está correta.

Leia as afirmativas a seguir:


I. Com o PHP, é possível coletar dados de formulários, por exemplo.

II. O JavaScript é responsável pelos scripts que fazem certos comportamentos funcionarem nos sites, como quando se passa o mouse sobre um item de menu e várias opções são exibidas, por exemplo.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

Na linguagem de programação Java, um array é um tipo de dado elementar e, para que um elemento seu seja referenciado, basta especificar o número de posição do elemento no array.


C

Certo


E

Errado

Na conversão implícita de tipos do PHP, terá o valor booleano verdadeiro a seguinte expressão:



A

'0' /* 0 como string */


B

" " /* string vazia */


C

"0.0" /* 0.0 como string */


D

0 /* 0 como inteiro */


E

0.0 /* 0.0 como float */

O PHP (Personal Home Page) é uma das linguagens mais utilizadas para programação web. Um programa PHP pode ser escrito em qualquer editor de texto, seja no Windows ou mesmo no Linux. Os comandos utilizados em PHP podem ser divididos em diversas categorias, como array, variáveis, data e hora, dentre outras. “Função que cria um array contendo variáveis e seus valores.” Trata-se de:


A

asort.


B

count.


C

arsort.


D

compact.

Os tipos de dados int, boolean, double e long, utilizados na linguagem Java, não possuem métodos associados.


C

Certo


E

Errado

Um programador web deseja armazenar dados no navegador do usuário para rastrear ou identificar aqueles que retornam ao site. Para isso, no site que está sendo desenvolvido em PHP 7, deverá ser utilizada a função

A
setcookie() antes da tag html.

B
set_cookie() em qualquer local página.

C
setdrawcookie() no interior do cabeçalho da página.

D
setdrawcookie() antes do corpo da página.

E
setcookie() após tag html.

No PHP, quando a função getenv é invocada sem parâmetros, ela retorna como resultado


A

a última variável de ambiente definida.


B

a exceção InvalidArgumentException.


C

o valor especial NULL.


D

o valor lógico FALSE.


E

todas as variáveis de ambiente.

A descrição correta do método __call da linguagem PHP é


A

Chamado quando um método é sobreposto.


B

Chamado quando um método estático é chamado.


C

Chamado quando um método indefinido é invocado.


D

Chamado quando uma propriedade estática é acessada.


E

Chamado quando uma propriedade indefinida é atribuída.

Considerando a função “func” desenvolvida utilizando a linguagem de programação PHP, conforme trecho de- código abaixo, qual o valor retornado por func(16)?

function func ( $arg )

{

$x = Sarg % 4 == 0? func( $arg + 2): $arg;

return $arg++;

}


A

16.


B

17.


C

18.


D

19.


E

20.

A linguagem de programação PHP possui estruturas de repetição, tais como:

Il. for.

Il. foreach.

III. while.

IV. do-while.

Estão CORRETAS:


A

Apenas I e III.


B

Apenas l e IV.


C

Apenas I, Il e ll.


D

Apenas l, Ill e IV.


E

l, ll, lll e IV.

Considere o fragmento de código abaixo, que é parte de uma página construída em um ambiente PHP ideal, com todos os recursos disponíveis.


$servername = "localhost";

$username = "semef";

$password = "1b3Z";

$dbname = "tributario";

try {

$conn = new PDO( "mysql :hos t=$s e rve rname ;dbname=$dbname " , $username, $password);

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql="UPDATE Contribuinte SET nome='Paulo' WHERE id = 1 " ;

echo "Operação realizada com sucesso";

}

catch (PDOException $e)

{

echo $ sql . "<br>" . $e-> getMessage();

}

$conn = null;


Considerando o uso de PHP Data Objects, para que o comando UPDATE seja executado corretamente a lacuna I deve ser preenchida com


A

mysqli_query($conn, $sql);


B

$conn.execute($sql);


C

$st=$conn.prepare($sql);$st.exec();


D

$conn->query($sql);


E

$st = $conn->prepare($sql);

$st->execute();

As páginas da internet são escritas em linguagens como HTML, Java Script, XML, PHP e podem conter textos, imagens ou vídeos. Além das páginas simples, o programador poderá desenvolver páginas dinâmicas e interativas. A criação de algumas são mais trabalhosas e requer um certo nível de experiência na área. Mas são páginas que contém recursos avançados como serviços de compra online, redes sociais, visualizações dinâmicas, etc.


Complete as lacunas com o tipo de programação web e marque a alternativa que corresponde, essa ordem, de cima para baixo.


• _______________é uma linguagem de marcação utilizada na construção de páginas na Web. Documentos que podem ser interpretados por navegadores. A tecnologia é fruto da junção entre os padrões HyTime e SGML.

• _______________é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

• ________________é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. É um dos subtipos da SGML capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações por intermédio da internet.

• ___________________é uma linguagem de programação interpretada de alto nível, caracterizada também, como dinâmica, fracamente tipificada, prototype-based e multi-paradigma. Juntamente com CSS, é uma das três principais tecnologias da World Wide Web.


A

HTML, Java Script, PHP, XML


B

Java Script, PHP, XML, HTML


C

HTML, PHP, XML, Java Script


D

XML, PHP, Java Script, HTML


E

PHP, XML, Java Script, HTML

   
Gerar simulado