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
 

Observe o código PHP abaixo.


<html>

<body>

<?php

$a = ‘gato’;

$b = &$a;

$b = “O animal é $b “;

echo $b;

echo $a;

?>

</body>

</html>

O resultado da execução desse código é


A

O animal é gato O animal é gato


B

O animal é gato


C

O animal é gato gato


D

O animal é $b gato


E

O animal é $b $a

Considerando-se a linguagem PHP, analise o que se segue:


I- Os códigos escritos em PHP são executados no lado servidor.

II- O código escrito em PHP precisa ser compilado antes de ser executado.

III- A criação de páginas web, visualizadas no lado cliente, é possível na linguagem PHP.

IV- A linguagem PHP não é gratuita.

V- A linguagem PHP permite programar orientado a objetos.


Estão corretos os itens


A

I, II e III.


B

I, II e V.


C

I, III e V.


D

II, III e IV.


E

III, IV e V

A alternativa que NÃO apresenta característica da linguagem PHP, encontra-se em:


A

pode ser embutida no HTML.


B

permite a criação de página web com conteúdo dinâmico.


C

permite acesso a dados em bancos de dados relacionais.


D

possui inúmeras bibliotecas gratuitas e open source.


E

é incompatível com o banco de dados MySQL.

Analise as arrays PHP abaixo:


I. $carros[0]="Palio";

$carros[1]="Onix";

$carros[2]="Gol";

II. $profissao['Pedro']="Estudante";

$profissao['Ana']="Cantora";

$profissao['Elisa']="Professora";

III. $carros = array(array("Palio",100,55),array("Onix",50,39),array("Gol",70,100));

IV. $nomes=array("Ana","Pedro","Elisa");

V. $categorias = array("animais"=>array("cachorro","gato","cavalo"),

"veiculos"=>array("ônibus"),"frutas"=>array("maçã","melão","abacaxi"));

VI. $teste=array("Pedro"=>"10","Ana"=>"9","Elisa"=>"43");


É correto afirmar que:


A

somente I é um exemplo de array indexada.


B

em V, há uma array com três posições, contendo, em cada uma delas, outra array com três posições.


C

em VI, a array teste possui três índices, 10, 9 e 43, contendo, em cada um deles, os valores Pedro, Ana e Elisa, respectivamente.


D

II e III são exemplos de arrays multidimensionais.


E

II e VI são exemplos de arrays associativas.

Ano: 2014
Prova: BIO-RIO - EMGEPRON - Analista - Área: Desenvolvimento de Software - 2014

PHP é um acrônimo para “PHP:Hypertext Processor” e é uma linguagem de script open source de uso geral muito utilizada para o desenvolvimento de aplicações web embutidas em códigos HTML. No que diz respeito aos operadores lógicos, analise os casos a seguir.

#

instrução

Significados

I

$a and $b

verdadeiro, se tanto $A quanto $b são verdadeiros

II

$a or $b

verdadeiro, se um deles $a ou $b for verdadeiro

III

$a && $b

verdadeiro, se um deles $a ou $b for falso

IV

$a | | $b

verdadeiro, se tanto $A quanto $b são falsos


Possuem significados corretos e válidos os casos de números:


A

I e II


B

I e III


C

II e III


D

II e IV

Observe o código abaixo em PHP

<?php

$array = [

__[1, 2],

__[3, 4],

];


foreach ($array as list($a, $b)) {

____echo "A: $a; B: $b\n";

}

?>

O código irá gerar o seguinte resultado:


A

A: 1; B: 3

A: 2; B: 4


B

A: 1; B: 2

A: 3; B: 4


C

A: 1; B: 4

A: 2; B: 3


D

A: 2; B: 1

A: 4; B: 3


E

A: 2; B: 4

A: 1; B: 3

Ao analisar o código PHP abaixo, pode-se afirmar que

< ?php


$a=2;


while($a <= 10){


if ( ( ++$a % 2 ) == 0 ) {

echo $a;

}

$a++;

}

?>




A

nenhum número será mostrado na tela.


B

os números 2, 4, 6, e 8 serão mostrados na tela.


C

os números 4, 6, 8 e 10 serão mostrados na tela.


D

os números 2, 4, 6, 8 e 10 serão mostrados na tela.

Um programa CGI feito em PHP pode ser ativado por meio da URL

http://prova.xx/programa.php?op=1&tx=novo

Qual linha de código PHP deve ser usada para recuperar o parâmetro op e armazená-lo na variável $myop?


A
$myop = $_GET[op]

B
$myop = $_GET[‘op’]

C
$myop = $GET[‘op’]

D
$myop = cgi_get(‘op’)

E
$myop = cgi_get[‘op’]

A execução do trecho de código escrito na linguagem PHP


$array = array(“CONCURSO”, “COPEVE”, “2014”);

$value = end($array);


While ($value)

{

echo “$value<br />”;

$value = prev ($array);

}

fornece como saída


A

2014COPEVECONCURSO


B

2014 – CONCURSO – COPEVE


C

2014 – COPEVE – CONCURSO


D

CONCURSOCOPEVE2014


E

2014

Considere a função recursiva f, codificada em PHP, apresentada na caixa abaixo.


function f($n) {

if ( $n > 1 )

return $n + f($n-2);

else

return 0;

}


Qual o valor de f(7)?


A

0


B

15


C

16


D

27


E

28

Quanto à linguagem PHP, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) O tipo da variável depende do contexto na qual a variável é usada e é decidido em tempo de execução.

( ) O sistema de contagem de referência detecta automaticamente os recursos não referenciados, liberando-os por meio do coletor de lixo.

( ) Conexões persistentes de bancos não são especiais e podem ser destruídas pelo coletor de lixo.

( ) A única forma de forçar a conversão de uma variável para outro tipo é usando a função settype().


A

F/ V/ V/ F


B

V/ V/ V/ V


C

F/ F/ V/ V


D

V/ V/ F/ V


E

V/ V/ F/ F

Considere a declaração do seguinte formulário HTML:


<form action="login.php" method="POST">

asd <input type= "text" name="login" />

asd <input type="password" name="passwd"/>

asd <input type="subimit" value="ENTRAR" />

< / form>


No servidor, o arquivo login.php deverá prover o código em PHP para recuperar as cadeias de caracteres correspondentes à conta e à senha digitados pelo usuário na tela do navegador web, a fim de efetuar o procedimento de admissão (login) no site. Essas cadeias, oriundas da submissão do formuário especificado, estarão disponíveis para o programa em PHP:


A

no array superglobal $_GET;


B

nos arrays superglobais $_GET e $_POST;


C

nos arrays superglobais $_GET e e $_REQUEST;


D

nos arrays superglobais $_POST e e $_REQUEST;


E

no array superglobal $_LOGIN.

Considere o seguinte trecho de código na linguagem PHP:


-----------------< ?php


-----------------if ($frequencia >=0.75)


-------------------------------$nota= $nota + 2;

-----------------else


-------------------------------$nota= $nota - 2;


-----------------?>


O operador ternário que equivale a esse trecho de código é:


A

$nota = ($frequencia < 0.75)?($nota+2):($nota-2);


B

$nota = ($frequencia >= 0.75)?($nota+2): ($nota-2);


C

$nota = ($nota>nota-2)&($frequencia>0.75): ($nota-2);


D

$nota = ($frequencia <= 0.75) ? ($nota-2):($nota+2);


E

$nota = ($frequencia&$nota >= 0.75):($nota = $nota-2);

São características das funções na linguagem PHP, EXCETO:


A

ser opcional a utilização de argumentos.


B

ser obrigatório a utilização do comando return.


C

poder não haver retorno de valor na função.


D

ser opcional que as variáveis passadas como parâmetro tenham o mesmo nome dos argumentos definidos na função.


E

ser facilmente perceptível que a utilização das funções deixa o código mais organizado e mais modular.

Os servidores de aplicação PHP permite a execução de programas na linguagem PHP que tm as seguintes características principais, com EXCEÇÃO:


A
Open-source.

B
Client-side.

C
Portabilidade.

D
Sintaxe similar a C/C++ e o Perl.

Ao programar em PHP orientado a objetos, pode-se utilizar o método construtor __construct( ). Esse método serve para


A

declarar uma nova classe.


B

instanciar um objeto da classe que for passada como argumento.


C

definir um conjunto de comandos que será executado quando a classe onde ele foi declarado for instanciada.


D

implementar uma interface que já tenha sido definida, sendo que o nome dessa interface deve ser passado com argumento.

No PHP, as instruções “include” e “require” têm a função de executar um arquivo referenciado. A diferença entre tais instruções é que


A

“include” transfere o fluxo de execução para outro arquivo, encerrando o processamento do arquivo atual.


B

“include” não transfere as variáveis do escopo atual para o arquivo referenciado.


C

“require” interrompe a execução do código e aguarda até que o arquivo esteja disponível.


D

“require” não pode ser utilizado dentro de funções ou classes.


E

“require” produz um erro fatal caso o arquivo não exista.

Assinale a alternativa que apresenta o resultado exibido na tela caso haja a execução de um programa em PHP com as seguintes linhas de código:

< ?php


$variavel = ‘escola’;


$$variavel = ‘eear’;


echo $escola;


?>




A

eear


B

variavel


C

escolaeear


D

escola

Considerando que você está usando o PHP para acessar um banco de dados MySQL, relacione a coluna da direita com a da esquerda e, em seguida, marque a alternativa que apresenta a sequência correta.


1- mysql_close() ( ) usado para conectar ao banco

2- mysql_connect() ( ) seleciona o banco de dados ativo

3- mysql_select_db() ( ) utilizado para enviar a instrução SQL para o banco

4- mysql_query() ( ) utilizado para fechar a conexão com o banco de dados


A

1 - 3 - 4 - 2


B

1 - 2 - 3 - 4


C

2 - 4 - 3 - 1


D

2 - 3 - 4 - 1

   
Gerar simulado