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
 

Considere o seguinte trecho de código PHP.

Imagem associada para resolução da questão

O código acima, ao ser executado em condições ideais, resulta em


A
00011010

B
11010.000

C
11010000

D
11001.111

E
000.11001

Considere o código PHP a seguir.

<?php

function n_comp(x, y) {

----if(x > y) {

--------out = 1;

----} else {

--------out = 0;

----}

----return out;

}

function l_comp(x, y) {

-----if(x > y) {

---------out = 1;

----} else {

---------out = 0;

----}

----return out;

}

function func_comp(x, y, comp_func)

{

----if ( comp_func(x, y) ) {

----------out = 1;

----} else {

---------out = 0;

----}

----return out;

}

echo func_comp(2, 1, "n_comp");

echo func_comp("abc", "b", "l_comp");

echo func_comp("01", "2", "l_comp");

echo func_comp(3, 3, "n_comp");

echo func_comp("abcd", "efg", "l_comp");

echo func_comp("e", "abc", "l_comp");

?>

Assinale a alternativa que apresenta, corretamente, a saída do código.


A

010011


B

011110


C

100001


D

110010


E

111010

São características da linguagem PHP as abaixo relacionadas, EXCETO:


A

possuir código aberto.


B

ser compilada.


C

ser executada no lado do servidor.


D

ser multiplataforma.


E

possibilitar acesso a banco de dados por ODBC.

Analise as afirmativas sobre a linguagem de programação PHP, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) A linguagem de programação PHP suporta o paradigma orientado a objetos e implementa o conceito de herança múltipla.

( ) A função utilizada na linguagem de programação PHP para enviar consultas ao banco de dados MYSQL é o mysql_query.

( ) A função str_shuffle da linguagem de programação PHP é utilizada para reverter uma string.


A

V V V


B

V F V


C

F F V


D

F V F


E

F F F

PHP, como umaclinguagem de script open source de uso geral e muito utilizada no desenvolvimento web, oferece diversos operadores, dos quais dois são caracterizados a seguir.


(l) A expressão $x op1 $y resulta no resto da divisão de $x por $y, onde op1 é denominado operador modulus.

(Il) A xpressão $x op2 $y retorna “true” se $x é “not equal” a $y e “false” caso contrário. Cabe ressaltar que neste caso, a PHP oferece duas possibilidades de uso para esse operador, sendo uma delas o símbolo <>.


Nessas condições, os símbolos empregados para os operadores op1 em (l) e op2 em (ll) são respectivamente:


A

& e !=


B

% e @=


C

% e #=


D

% e !=


E

& e @=

Na linguagem PHP, uma variável declarada com o modificador static tem por objetivo:


A

aplicar somente em funções recursivas.


B

inicializar seu valor ao chamar uma rotina.


C

manter seu valor entre chamadas de rotinas.


D

zerar o seu conteúdo ao executar uma função.


E

conter um valor inicializado constante em uma rotina.

Identifique abaixo os sistemas gerenciadores de banco de dados suportados de forma nativa (out of the box) pelo PHP Laravel.


1. MySQL

2. MS SQL Server

3. PostgreSQL

4. Oracle


Assinale a alternativa que indica todos os itens corretos.


A

São corretos apenas os itens 1, 2 e 3.


B

São corretos apenas os itens 1, 2 e 4.


C

São corretos apenas os itens 1, 3 e 4.


D

São corretos apenas os itens 2, 3 e 4.


E

São corretos os itens 1, 2, 3 e 4.

Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Considere que o arquivo "index.php" possui o seguinte conteúdo:


<?php echo "1"; ?> + <?php echo"2"; ?>


O que seria exibido no navegador ao requisitarmos o arquivo "index.php" do servidor?


A

<?php echo "1"; ?> + <?php echo "2"; ?>


B

"1"; + "2";


C

3


D

1 + 2


E

+

Ao se programar em PHP utilizando orientação a objetos, a palavra-chave final pode ser utilizada para


A

informar que a classe não poderá ser instanciada.


B

destruir uma instância de determinada classe.


C

encerrar a declaração dos métodos da classe.


D

impedir que o método seja sobrescrito.

Assinale a alternativa que contém o comando em PHP utilizado para selecionar o banco de dados ativo, depois de aberta a conexão com o MySQL.


A

mysql_query("select * from nome_do_banco",$id_da_conexao);


B

mysql_connect("host", "usuario", "senha");


C

mysql_select_db("nome_do_banco");


D

mysql_close($id_da_conexao);

Imagem associada para resolução da questão


A

get_posts( $args ); #setup_post( $post );# date();#title();#abstract()


B

get_postdata( $args ); #setup_post( $post );# date();#title();#excerpt()


C

get_posts( $post ); #setup_postdata( $post );# the_date();#the_title();#the_abstract()


D

get_posts( $args ); #setup_postdata( $post );# the_date();#the_title();#the_excerpt()

Analise as proposições a seguir, acerca da tecnologia PHP.


I. O comando Include once() permite avaliar e incluir um arquivo durante a execução apenas uma vez.

II. A função get_loaded_retorna é uma matriz com os nomes de todos os módulos que já foram carregados e compilados.

III. A função Get_extension_funcs retorna uma matriz com os nomes de funções de um módulo.

IV. A variável de ambiente TMPDIR é responsável pelos arquivos enviados para um servidor a partir de páginas PHP.

V. A função glob do PHP verifica se a string passada coincide com padrão de curingas shell pattern.


Estão CORRETOS, apenas, os itens


A

I, II, III e IV.


B

I, III, IV e V.


C

II, III e IV.


D

I, II e IV.


E

I, II, III e V.

Considere o código PHP:


1____<?php

2______$profissao = 'analista do TRF';

3______print "Sou $profissao";

4______print 'Sou $profissao';

5____?>


As saídas ou resultados esperados para os comandos das linhas 3 e 4 são, respectivamente:


A

Sou $profissao / Sou $profissao.


B

Sou analista do TRF / Sou $profissao.


C

Sou $profissao / Sou analista do TRF.


D

Sou analista do TRF / Sou analista do TRF.

Qual função em PHP deve ser utilizada para se remover os espaços em branco no início de uma string?


A

rtrim


B

remove


C

ltrim


D

space

Qual é a forma correta de se calcular o resto da divisão entre dois números em PHP?


A

$rest = 5%2;


B

$rest = mod(5,2);


C

rest = 5%2;


D

rest = mod(5,2);

A orientação a objetos é uma maneira de programar que modela os processos de programação de uma maneira próxima à realidade, tratando cada componente de um programa como um objeto, com suas características e funcionalidades. Classe é a estrutura mais fundamental para a criação de um objeto. Uma classe nada mais é do que um conjunto de variáveis (propriedades ou atributos) e funções (métodos), que definem o estado e o comportamento do objeto. Interfaces permitem a criação de código que especifica quais métodos uma classe deve implementar, sem ter que definir como esses métodos serão tratados.


A partir desses conceitos, é INCORRETO afirmar, sobre a Interface em PHP, que



A

o uso de interfaces possibilita o polimorfismo.


B

seus métodos são implicitamente Privados e Abstratos.


C

não há como fazer uma instância de uma interface nem como criar um construtor.


D

não possui implementação, somente assinatura, ou seja, apenas a definição dos seus métodos sem o corpo.

Imagem associada para resolução da questão

Seguindo a ordem dos arquivos e a estrutura dos diretórios, os nomes das camadas da arquitetura MVC à qual pertencem os respectivos arquivos e as strings que completam os comandos das linhas 2 (Arquivo 2) e 9 (Arquivo 3) são


A

Model, View, Controller, "../model/cliente.php", "../controller/cliente.php"


B

Model, Controller, View, "../model/cliente.php", "../controller/cliente.php"


C

Controller, Model, View, "../controller/cliente.php", "../model/cliente.php"


D

Model, Controller, View, "../view/cliente.php", "../controller/cliente.php"

   
Gerar simulado