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
 

Formulários HTML são utilizados em programas PHP para permitir que o usuário envie dados para o programa. Assinale a alternativa que contém o tipo de elemento input que aciona o envio dos dados do formulário.


A

file


B

text


C

submit


D

textarea

Marque a alternativa que completa corretamente a lacuna.

Ao programar em PHP utilizando-se o paradigma de orientação a objeto, utiliza-se o símbolo _____ para poder acessar as funções definidas em uma classe.


A

.


B

>


C

( )


D

->

O que deve ser impresso com a execução de $jose->MostraDados(); // Primeira questão?


A

Jose Oliveira tem 23 anos, mora na rua Rua A, 106 e tem salario R$ 2100.


B

Jose Oliveira tem 23 anos, mora na rua Rua A, 106 e tem salario R$ 2300.


C

Jose Oliveira tem 23 anos, mora na rua Rua A, 106 e tem salario R$ 2330.


D

Jose Oliveira tem 24 anos, mora na rua Rua A, 106 e tem salario R$ 2100.


E

Jose Oliveira tem 24 anos, mora na rua Rua A, 106 e tem salario R$ 2300.

Em um programa escrito em PHP, toda variável passada como parâmetro para uma função não tem seu valor alterado fora do escopo desta. Qual é a sintaxe utilizada para forçar a variável passada como parâmetro a ser atualizada fora do escopo da função, durante a execução desta?


A

function funcao(#variavel)


B

function funcao(&variavel)


C

function funcao(&$variavel)


D

function funcao(#$variavel)

A função em PHP que retorna < 0, se str1 é menor do que str2; > 0, se str1 é maior do que str2; e 0, se forem iguais, é


A

int stringcmp ( string $str1 , string $str2 )


B

int strccmp ( string $str1 , string $str2 )


C

int strIntcmp ( string $str1 , string $str2 )


D

int strcmp ( string $str1 , string $str2 )

Na linguagem PHP existem dois comandos que podem ser usados em conjunto com as estruturas de controle para forçar a saída do laço. São eles:


A

exit e quit.


B

continue e break.


C

foreach e continue.


D

break e foreach.


E

get e post.

Em relação à linguagem PHP, avalie as afirmativas a seguir.


I - Não é necessário fazer declaração de variáveis, basta atribuir diretamente um valor a ela, e, a partir desse momento, a variável já está criada e associada a um tipo.

II - Podem-se criar variáveis dinamicamente, ou seja, em tempo de execução. Para isso, utiliza-se o valor de uma variável para servir de identificador precedido pelo símbolo & na frente dessa variável.

III - Trabalha com variáveis dos tipos numéricas, alfanuméricas, arrays e objetos.


Das afirmativas acima, apenas:


A

I está correta.


B

II está correta.


C

III está correta.


D

I e II estão corretas.


E

I e III estão corretas.

Considere o seguinte script encontrado em uma página PHP.


<?php

$idade = array("Paulo"=>"40", "Pedro"=>"62",

"Ana"=>"43", "Marcos"=>"18");

arsort($idade);

foreach($idade as $x => $x_valor) {

echo $x . " = " . $x_valor . " ";

}

?>


Ao executar o script será exibido na página:


A

Ana = 43 Marcos = 18 Paulo = 40 Pedro = 62


B

Marcos = 18 Paulo = 40 Ana = 43 Pedro = 62


C

0 = 62 1 = 43 2 = 40 3 = 18


D

Pedro = 62 Paulo = 40 Marcos = 18 Ana = 43


E

Pedro = 62 Ana = 43 Paulo = 40 Marcos = 18

– O que deve ser impresso com a execução de $maria->MostraDados(); // Quarta questão?


A

Maria Pereira tem 31 anos, mora na rua Av. C, 394 e tem salario R$ 3300.


B

Maria Pereira tem 32 anos, mora na rua Av. C, 394 e tem salario R$ 4000.


C

Maria Pereira tem 32 anos, mora na rua Av. C, 394 e tem salario R$ 3300.


D

Maria Pereira tem 33 anos, mora na rua Av. C, 394 e tem salario R$ 4000.


E

Maria Pereira tem 33 anos, mora na rua Av. C, 394 e tem salario R$ 3300.

Após instalado o suporte ao PHP, deve haver o cuidado de desabilitar algumas opções para garantir uma melhor segurança, como, por exemplo, as opções expose_php, register_globals, entre outras. O arquivo que deve ser configurado é:


A

config_php


B

config_php.conf


C

config_php.ini


D

php.conf


E

php.ini

Na análise do código de um programa escrito em PHP, encontrou-se a seguinte linha:

$codigo_do_produto = $_GET[“codigo”];

Pode-se afirmar que o conteúdo de $_GET[“codigo”]


A

ficará visível na URL.


B

pode ter tamanho ilimitado.


C

é enviado no corpo da mensagem emitida ao servidor.


D

pode ser um arquivo do tipo imagem.

No PHP 5 é possível o tratamento de objetos como referências em vez de valores. Assinale a alternativa que possibilita a cópia de um objeto mesmo que todos estejam sendo tratados como referências.


A

objetoDestino -> clone objetoInicial.


B

objetoDestino := clone objetoInicial.


C

objetoDestino = $this->ObjetoInicial.


D

objetoDestino >= clone objetoInicial.


E

objetoDestino = clone objetoInicial.

Uma forma de reutilizar códigos é declarar funções em um arquivo, que será chamado nos programas que farão uso de tais funções. Para chamar o arquivo que contém a definição das funções em PHP, pode-se utilizar o comando:


A

fopen


B

insert


C

include


D

function

O que deve ser impresso com a execução de $maria->MostraCodigo(); // Terceira questão?


A

Maria Pereira possui o codigo 1.


B

Maria Pereira possui o codigo 3.


C

Maria Pereira possui o codigo 4.


D

Maria Pereira tem 31 anos, mora na Rua das Laranjeiras, 32 e tem salario R$ 3300.


E

Maria Pereira tem 31 anos, mora na rua Av. C, 394 e tem salario R$ 3000.

Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca


A

PHPDbc.


B

Detector.


C

Whoops.


D

PDO.


E

ObjectODBC.

Considere o seguinte trecho de código em PHP:


<?php

$senha = '';

for ($i = 1; $i <= 10; $i++)

{

____switch (rand(0,3))

____{

________case 0:

________$senha .= chr(rand(65, 90));

________break;

________case 1:

________senha .= chr(rand(97, 122));

________break;

________case 2:

________$senha .= chr(rand(48, 57));

________break;

________case 3:

________$senha .= '.';

________break;

_}

_if ($i >= 8) break;

}

?>



Sabendo-se que a função rand(a, b) retorna números aleatórios entre a e b, inclusive, a quantidade de senhas distintas que podem ser geradas pelo código é:


A

608 ;


B

6010 ;


C

638 ;


D

63*10;


E

63*8.

Um programador recebeu a tarefa de implementar um programa em PHP em um computador, onde o programador tem permissão para criar pastas e arquivos, já tendo, inclusive, criado a pasta "Concurso", no drive "C:\". Esse programa deverá atender aos seguintes detalhes e restrições: (1) o programa será executado em um computador com sistema operacional Windows 8; (2) o programa, ao ser executado, criará um novo arquivo, chamado "TestePHP.txt", dentro da pasta "Concurso", no drive "C:\"; (3) ao ser criado tal arquivo, o ponteiro de escrita será posicionado no início do arquivo; e (4) se por algum motivo ocorrer falha na criação desse arquivo, o programa exibirá a mensagem "Arquivo nao criado." e será encerrado. Nesse caso, assinale, dentre as alternativas abaixo, a que apresenta o código fonte, em PHP, que melhor atende às condições descritas no enunciado dessa questão:


A

<body>

$arquivo = fopen("C:\Concurso\TestePHP.txt");

$result = fwrite($arquivo);

$result = fclose($arquivo);

if ($result " ") exit ("Arquivo nao criado.");

</body>


B

<?php

$arquivo = create("C:\Concurso\TestePHP.txt");

$result = fwrite($arquivo);

if ($result " ") exit ("Arquivo nao criado.");

?>


C

<?php

$arquivo =

file_create_contents("C:\Concurso\TestePHP.txt",

"x");

fopen($arquivo);

if ($arquivo =! true) echo ("Arquivo nao criado.");

?>


D

<?php

$arquivo fwrite ('C:\Concurso\TestePHP.txt', 'w');

if ($arquivo " ") die ("Arquivo nao criado.");

fclose($arquivo);

?>


E

<?php

$arquivo = fopen('C:\Concurso\TestePHP.txt','w+');

if ($arquivo == false) die ('Arquivo nao criado.');

?>

Para reaproveitar o conteúdo de um arquivo e incluí-lo em um programa PHP, deve-se utilizar a função:


A

include “nome_do_arquivo”


B

insert “nome_do_arquivo”


C

input “nome_do_arquivo”


D

href = “nome_do_arquivo”

   
Gerar simulado