Foram encontradas 2.552 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A função header() do PHP tem como objetivo enviar cabeçalhos HTTP como resposta a uma requisição. Dentre as funcionalidades possíveis ao modificarmos cabeçalhos HTTP de resposta estão:
<?php
$a = 1;
$b = true;
$c = array(1);
var_dump($a == $b);
var_dump($b == $c);
var_dump($a === $b);
var_dump($a !== $c);
?>
No código-fonte acima, qual seria a ordem dos valores booleanos apresentados?
O código-fonte a seguir utiliza-se da extensão PDO (PHP Data Objects) para acessar e consultar uma base de dados em MySQL.
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=sistema', 'root', '');
$perfil = $_GET['perfil'];
$status = $_GET['status'];
$stmt = $dbh->prepare("SELECT * FROM users WHERE perfil = ? AND status = ?");
$stmt->bindParam(1, $perfil, PDO::PARAM_INT);
$stmt->bindParam(2, $status, PDO::PARAM_STR);
$stmt->execute();
foreach($stmt->fetchAll() as $user) {
print_r($user);
}
} catch (PDOException $e) {
die("Erro ao conectar: " . $e->getMessage() . "<br/>");
}
?>
Sobre as funcionalidades do PDO utilizadas, analise as afirmações a seguir:
I. A utilização do método prepare() inviabiliza ataques via SQL Injection à consulta definida.
II. O comando $stmt->execute() poderia ser substituído por $stmt->query().
III. É possível utilizar também a interface procedural do PDO e não apenas a interface orientada a objetos.
IV. Para conectar a uma base de dados diferente do MySQL, basta alterar o DSN passado para o construtor da classe PDO.
É CORRETO o que se afirma em:
Em PHP, o array é implementado como um mapa ordenado, associando chaves e valores, facilitando assim o uso de arrays para representar estruturas de dados como: listas, hash tables, pilhas, filas, entre outros.
Considerando o uso de arrays em PHP, avalie os trechos de código a seguir:
I. $lista = array(1,2,3,4,5).
II. $pessoa = array(“nome” => “José”, “sobrenome” => “Oliveira”).
III. $arr[0] = “PHP”; $arr[1] = “JAVA”; $arr[2] = “Ruby”.
IV. $amigos = array("Henrique"=>array("Ana","Carolina", "Tiago"),"Paulo"=>array("Maria", "Izabel")).
V. $contas['luz'] = 68.35; $contas['agua'] = 35.50.
São exemplos CORRETOS de utilização de arrays em PHP os itens:
Sobre árvores binárias, é CORRETO afirmar que:
Deseja-se realizar as seguintes operações em uma pilha: inserir os valores 9, 3, 5, 7, 4, 3, 2 e 8, respectivamente; realizar a operação remover 3 vezes; e inserir o valor 9. Assinale a alternativa que representa CORRETAMENTE o estado final da pilha.
Deseja-se inserir as informações em uma lista duplamente encadeada, primeiro o valor 7 no início da lista e depois o 9, também no início da lista. Assinale a alternativa CORRETA que representa o estado da lista após as inserções.
Sobre máscaras de entrada, assinale a alternativa CORRETA.
Sobre o código:
Call SalTblPopulate(hWnd, hSql, '', TBL_FillAllBackground)
Assinale a opção VERDADEIRA.
Em relação ao Report Builder, são VERDADEIRAS as afirmações:
I. O Report Header e o Report Footer são impressos, respectivamente, no topo e no rodapé de cada pagina.
II. São funções do editor de fórmulas do Report Builder: SalCurrentDate e SalCurrentTime.
III. A mensagem SAM_ReportNotify é usada pelo Report Builder para notificar o Centura Builder que um erro ocorreu durante a leitura dos dados.
Analise as afirmações relacionadas a seguir:
I. Quando um Objeto MDI é encerrado, suas janelas filhas são automaticamente fechadas também.
II. A Dialog Box é usada somente para mostrar mensagens ao usuário, portanto, não é capaz de receber parâmetros ou conter variáveis.
III. O código: Call SalMessageBox("Texto", "Titulo", CANCEL, OK), produz uma janela de diálogo com dois botões, um "Cancelar" e outro "OK".
IV. A operação SalFindWindow recebe dois parâmetros, sendo o primeiro um window handler e o segundo uma string, e retorna um boolean, sendo verdadeiro se achar a janela e falso se não achar.
É(são) VERDADEIRA(S):
Quando se trabalha com bases de dados relacionais utilizando o Centura SQLBASE, é necessário saber que o (RDBMS) implementa o controle transacional. Assinale a alternativa que aborta a transação corrente e restaura o banco de dados até o último estado anterior, ou desde a conexão inicial do usuário, se não houve nenhum comando DML realizado.
As alternativas a seguir representam o CRUD (acrônimo de Create, Read, Update e Delete) para as quatro operações básicas utilizadas em bases de dados relacionais (RDBMS) utilizando o SQLWindows. Assinale a alternativa que habilita a linha da exclusão dos dados de uma linha específica.
Analise o código a seguir e verifique dentre as alternativas de solução aquela cujo valor final das variáveis str1, str2 e str3, respectivamente, estão CORRETAMENTE representadas.
set strPhrase = 'GUPTA TEAM DEVELOPER'
set str1=SalStrMidx(strPhrase,1,7)
set str2=SalStrMidx(strPhrase,8,12)
set str3=SalStrMidx(strPhrase,3,5)
Assinale a alternativa INCORRETA a seguir:
Segue uma lista de funções do Centura SQLWindows/Gupta Team Developer e uma breve descrição da finalidade.
Analise e verifique se elas são ou não verdadeiras. Depois, assinale a alternativa CORRETA.
I. SalAppDisable: desabilita a entrada de dados de todas as telas da aplicação que estiverem sendo executadas.
II. SalActiveXCreateFromFile: cria uma instância de um objeto ActiveX.
III. SalAppFind: utilizado para verificar se uma aplicação, por exemplo, o Bloco de Notas do Windows, está em execução. SalAppFind procura primeiro por instâncias de aplicações Centura e depois por instâncias de outras aplicações Windows
IV. SalCreateWindow: cria janelas, por exemplo: dialog box, form window e table window em tempo de execução.
V. SalStrMidX: retorna uma parte de uma string a partir de três parâmetros: string, posição inicial e quantidade de caracteres.
Uma empresa está contratando profissionais de Tecnologia da Informação para um determinado projeto. Trata-se de um projeto para reescrever um Sistema de Informação que foi originalmente desenvolvido com Centura SQLWindows/Gupta Team Developer. Sobre qual das linguagens de programação listadas a seguir é necessário que o profissional possua domínio?
Leia o texto a seguir.
Os cientistas explicam que, assim como as dores, a vergonha tem a função de prevenir as pessoas de se machucarem. No caso, a vergonha ajudou nossos antepassados a se comportarem da forma "apropriada" de acordo com os grupos onde estavam inseridos, de forma a sobreviverem. "Nossos ancestrais viviam em grupos pequenos, sociais e cooperativos que valorizavam os membros o suficiente para lhes dar comida, cuidado e proteção", disse o antropologista John Tooby, da Universidade da Califórnia, Santa Barbara, nos Estados Unidos, em entrevista ao The Current.
Disponível em: <http://revistagalileu.globo.com/Sociedade/noticia/2016/02/vergonha-e-um-mecanismo-de-sobrevivencia-afirmam-cientistas.html>. Acesso em: 12/03/2016.
Considere o excerto de texto a seguir.
"Nossos ancestrais viviam em grupos pequenos, sociais e cooperativos que valorizavam os membros o suficiente para lhes dar comida, cuidado e proteção" [...]
Disponível em: <http://revistagalileu.globo.com/Sociedade/noticia/2016/02/vergonha-e-um-mecanismo-de-sobrevivencia-afirmam-cientistas.html>. Acesso em: 12/03/2016.
O emprego do pronome lhe segue regras bem fixas na nossa língua, prescritas pela norma padrão gramatical para as funções de objeto indireto, adjunto adnominal e complemento nominal. Assinale o período em que esse pronome foi usado de maneira INCORRETA.
A presença da vírgula pode mudar a função sintática de determinado termo na oração. Sendo assim, assinale a alternativa que traz uma frase em que o emprego da vírgula na posição destacada pode diferenciar o objeto direto do vocativo.
[...] Resolvi aproveitar esta coluna para responder, de uma só vez, a vários amigos que escreveram para perguntar se realmente é necessário usar uma vírgula para separar os vocativos — e já vou dizendo, sem delongas, que sim: esta vírgula é absolutamente indispensável, pois evita que o vocativo, que sempre será um corpo estranho na estrutura sintática, seja tomado pelo leitor como parte integrante da frase. É ela que nos permite distinguir entre coisas tão diferentes quanto “Não coma gordura animal” e “Não coma gordura, animal”…
[...] Finalmente, uma leitora do Rio de Janeiro escreveu, alguns meses atrás, para reclamar de um erro na TV: “Professor, a pontuação dos títulos não é igual à pontuação normal? Vocativo não leva vírgula? Como é que a atual novela da Globo não tem vírgula?”. Ora, há mais de trinta anos não sei o que é novela; nada tenho contra elas, pois cada um tem o direito de se divertir como quer, mas confesso que, de minha parte, prefiro perder meu tempo assistindo aos vídeos divertidos do Animal Planet. Como nada mais constava na mensagem, fui pedir ajuda à vizinha, noveleira profissional, que me esclareceu que a novela a que a leitora se referia era uma tal de “Salve, Jorge”. A informação não me bastou. Haveria algum personagem chamado Jorge, que devia ser salvo? Nesse caso, o título deveria ser escrito sem vírgula, para não separar o verbo de seu objeto direto: “Salve Jorge” — assim como “Salvem as baleias” ou, mais radical, “Salvem o planeta”. Não, não, respondeu a prestativa vizinha; ela tinha lido uma entrevista em que a autora, Glória Perez, dizia que o título provinha de uma saudação a São Jorge, muito usada nas religiões afro-brasileiras. Bom, então certa estava a leitora: falta uma vírgula no título. “Salve, Jorge!”; “Ave, César!”; “Oh, Susana!” — tudo é vocativo.
Disponível em: <http://sualingua.com.br/2013/07/27/salve-jorge/>. Acesso em: 12/03/2016.
Leia o excerto de texto a seguir.
Não, não, respondeu a prestativa vizinha; ela tinha lido uma entrevista em que a autora, Glória Perez, dizia que o título provinha de uma saudação a São Jorge, muito usada nas religiões afro-brasileiras.
Disponível em: <http://sualingua.com.br/2013/07/27/salve-jorge/>. Acesso em: 12/03/2016.
Assinale a alternativa que explica por que o termo Glória Perez aparece entre vírgulas.