Questões de Concurso Sobre php em programação

Foram encontradas 1.024 questões

Q871065 Programação
Essa função do PHP, para manipulação de documentos PDF, tem a seguinte descrição: “completa o caminho corrente (adicionando uma linha do último ao primeiro ponto) e o desenha no documento”. Assinale a alternativa que apresenta corretamente tal função.
Alternativas
Q870045 Programação

Considere o trecho de código em PHP a seguir, para responder à questão.



Considerando a correta implementação da classe Alunos e da definição de outros métodos auxiliares (como os métodos Getter e Setter), assinale a alternativa que apresenta o resultado, em conteúdo e ordem, da execução do seguinte trecho de código:
Imagem associada para resolução da questão
Alternativas
Q869165 Programação

Considere o fragmento de código PHP abaixo.


Imagem associada para resolução da questão


A variável $count receberá

Alternativas
Q869164 Programação
O PHP suporta cookies HTTP como um mecanismo para identificar um usuário. Para criar um cookie podem ser usadas as funções
Alternativas
Q2794476 Programação

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:

Alternativas
Q1777836 Programação
Para a resolução da questão desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver. 


A questão baseia-se na Figura 9, que mostra, intencionalmente, apenas uma fração de código em PHP, no qual se inseriu, intencionalmente, nos locais apontados pelas setas nº 1 e 2, retângulos, de modo a ocultar o código fonte existente nesses locais. Esse código fonte já está utilizando um arquivo chamado "aux.dat", no modo de leitura e escrita, que se encontra armazenado em um computador local, com sistema operacional Windows, em local padrão.
Imagem associada para resolução da questão Figura 9 - Código em PHP
O código fonte PHP, da Figura 9, ao ser executado, realiza as seguintes atividades:
(1) abre o arquivo "aux.dat", em modo de leitura e gravação, apaga todo o seu conteúdo e coloca o ponteiro no início do arquivo, reduzindo o seu comprimento para zero; (2) grava o conteúdo da variável "$numero" no arquivo "aux.dat"; (3) fecha o arquivo "aux.dat".
Nesse caso, para realizar tais atividades, basta inserir, no local apontado pela seta nº 2, o seguinte código fonte:
Alternativas
Q1633142 Programação
O Framework Laravel vem sendo amplamente utilizado por desenvolvedores PHP focados no desenvolvimento Web. Supondo um ambiente Linux, Ubuntu 16.04 LTS por exemplo, o qual possui o PHP e o Laravel instalados e configurados corretamente, um dado desenvolvedor executa no console do sistema o conjunto de comandos mostrados abaixo:
I. # php artisan make:migration create_tarefas_table --create=tarefas
II. # php artisan migrate
III. # php artisan make:model Tarefa
A respeito dos comandos listados, anteriormente, é correto afirmar.
Alternativas
Q1633123 Programação
O formulário HTML, mostrado abaixo, é submetido ao arquivo “validar.php”. Imagem associada para resolução da questão
Para que o arquivo "validar.php", escrito em PHP 5, obtenha o campo "email", previamente submetido, uma possibilidade é o desenvolvedor utilizar a seguinte linha de código:
Alternativas
Q1633122 Programação
Com relação ao PHP, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.
I. $_SERVER é a variável superglobal que contém informações sobre cabeçalhos, paths e localização do script.
II. O PHP apesar de ser uma linguagem orientada a objetos não possui sobrecarga.
III. Em PHP para obter o total de caracteres de uma string, o desenvolvedor deverá utilizar a função strl("string").
As afirmativas são respectivamente:
Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1185714 Programação
Considerando o acesso a um sítio de uma empresa, desenvolvido em arquitetura Web/PHP, julgue os itens a seguir, a respeito de segurança de aplicações web.
 Na situação de um URL/PHP que receba upload de arquivos, a maneira mais indicada de evitar um ataque de inclusão de arquivo é validar a URL que está subindo o arquivo junto com um token.

Alternativas
Q926888 Programação

Dados os códigos de 4 arquivos que representam uma arquitetura MVC em PHP:


Imagem associada para resolução da questão

Os nomes das classes nas linhas 2, 3 e 2 dos arquivos A.php, B.php e C.php respectivamente são
Alternativas
Q926875 Programação

Dadas as classes a seguir:


Imagem associada para resolução da questão

Os conceitos de orientação a objetos que estão sendo utilizados são definidos como

Alternativas
Q926873 Programação

Dado o código em PHP


Imagem associada para resolução da questão

Será impresso na tela
Alternativas
Q870894 Programação

Sobre as linguagens C# .NET e PHP, analise as seguintes afirmativas e os trechos de código:


I. new Tuple<string, string, int> ("Concurso UPE/SAD", "Prova Analista", 2017).

II. suporta características do paradigma de programação funcional como expressões lambda.

III. partial class A { ... }


Assinale a alternativa CORRETA em relação à validade da afirmativa ou do trecho de código nas duas linguagens.

Alternativas
Q858578 Programação

 O PHP é uma linguagem de programação que permite a criação de scripts (normalmente interpretados do lado servidor da aplicação), a geração de páginas com conteúdo dinâmico e o envio e recebimento de cookies com um navegador web. O uso de cookies é comum para manter dados de autenticação e controle de sessão, exigindo configurações relacionadas à segurança da sessão no php.ini. Diante desse contexto, avalie as afirmações a seguir.


I. A configuração session.cookie_httponly=On não permite acesso ao cookie de sessão evitando o roubo de cookies por injeção de JavaScript.

II. A configuração session.use_cookies=On especifica o tempo de duração de um cookie numa sessão.

III. A configuração session.cookie_secure=On permite acesso ao cookie de ID de sessão apenas quando o protocolo é HTTPS.

IV. A configuração session.gc_maxlifetime não permite armazenar cookies de forma permanente.


É correto o que se afirmar em:  

Alternativas
Q857384 Programação
Para que seja criada uma página em um website, que mostre na barra superior respectivamente o dia, o mês e o ano atual de maneira dinâmica, e considerando que a página está sendo desenvolvida em PHP, marque a alternativa com a CORRETA função a ser aplicada.
Alternativas
Q856069 Programação

Considere o fragmento de código PHP abaixo.

<?php

$processos = array("Processo 1", "Processo 2", "Processo 3", "Processo 4"); 

Imagem associada para resolução da questão ($processos, "Processo 5");

Imagem associada para resolução da questão ($processos);

?> 

Se o array $processos for tratado como pilha, para adicionar um elemento no topo da pilha e depois removê-lo utilizam-se nas lacunas I e II, respectivamente, os comandos 

Alternativas
Q855626 Programação

                      

Considerando o trecho de código apresentado, em PHP 7, julgue o item seguinte.


Ao se executar o código, o resultado de evaluate(7, 6); será 1.

Alternativas
Q855625 Programação

                      

Considerando o trecho de código apresentado, em PHP 7, julgue o item seguinte.


A substituição de evaluate(7, 6); por evaluate(6, 7); gera erro, porque, quando se utiliza evaluate, o primeiro operador deve ser maior que o segundo.

Alternativas
Q855253 Programação

Imagem associada para resolução da questão


O código fonte precedente não executará porque

Alternativas
Respostas
521: D
522: A
523: C
524: E
525: D
526: E
527: D
528: A
529: E
530: E
531: A
532: A
533: D
534: A
535: B
536: C
537: B
538: C
539: E
540: B