Buscar

Prova Online Linguagem de Programação ESAB

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1 : 
Analise o código a seguir, que apresenta uso da função strpos(): 
	1
	< ?php
	2
	$logradouro = ‘R. XV”;
	3
	$int = strpos($logradouro, “.”);
	4
	echo $int;
	5
	? >
Assinale a alternativa que representa a saída em tela do código, definida na linha 4:
Resposta Errada! A resposta correta é a opção B 
Justificativa: 
Gabarito: B
Comentário: Na unidade 20 encontramos um exemplo no qual é localizada uma parte do texto. A linha 3 busca localizar o caractere “.” no conteúdo da variável $logradouro. Encontramos tal caractere na segunda posição e, lembrando que as posições são iniciadas em 0, será atribuído valor 1 à variável $int, apresentando esse valor a tela na linha 4.
	A
	
	0
	B
	
	1
	C
	
	2
	D
	
	false
Questão 2 : 
Sobre a validação de campo qualquer do formulário realizada com um código JavaScript, assinale a alternativa que representa corretamente como isso ocorre. 
Resposta Errada! A resposta correta é a opção D 
Justificativa: 
Gabarito: D
Comentário: Vimos, na unidade 2, uma validação de um e-mail sendo realizada com JavaScript. Nas validações apresentadas é possível observar a tag < script> sendo utilizada com o parâmetro “language=JavaScript”.
	A
	
	Sempre ao sair do objeto.
	B
	
	No lado cliente, com a chamada de um código através da tag < %php>
	C
	
	No lado servidor, através da tag < %php>.
	D
	
	No lado cliente, com a chamada de um código através da tag < script>.
Questão 3 : 
Observe o código a seguir, que obtém código requerido, em outros arquivos, utilizando a função require() nas linhas 4, 6 e 12.
	1
	< ?php
	2
	$numero1 = $_POST["numero1"];
	3
	$numero2 = $_POST["numero2"];
	4
	require ('matematica.inc');
	5
	$resultado = somar($numero1, $numero2);
	6
	require ('header.inc');
	7
	echo '< table width=100% border=0 >';
	8
	echo '< tr >';
	9
	echo '< td > O resultado da soma de  '. $numero1 .' e '. $numero2 .' é < /td >';
	10
	echo '< td >'.$resultado.'< /td >';
	11
	echo '< /tr >';
	12
	require('footer.inc');       
	13
	? >
Assinale a alternativa que corresponde à definição da função require:
Resposta Errada! A resposta correta é a opção A 
Justificativa: 
Gabarito: A
Comentário: Na unidade 28, encontramos a afirmação: “Para reutilizar um código carregando funções escritas em outro arquivo PHP, utilizamos as instruções require() e include(). Elas adicionam o conteúdo do arquivo no ponto que são chamados no código PHP”. Também é apresentado um exemplo com uso da função require(), “[...] reaproveitando a definição de cabeçalho e rodapé em HTML, de modo a não reescrevê-lo diversas vezes”, o que deixa claro o uso função require(), como determina a alternativa A. Essas definições são corroboradas pelo uso de funções e códigos na unidade 30. 
	A
	
	adiciona o conteúdo do arquivo no ponto em que é chamado no código PHP, permitindo reuso do código.
	B
	
	adiciona imagens e recursos, que aparecem na tela quando são processados.
	C
	
	adiciona cabeçalho e rodapé, apenas.
	D
	
	adiciona conteúdo que está salvo na área de trabalho.
Questão 4 : 
Observe o código a seguir, que contém uma função que tem como objetivo criar uma tabela, mas que recebe dois parâmetros:
	1
	function criaTabela ($col1, $col2) {
	2
	echo < table width=100% border=0 >;
	3
	echo < tr >;
	4
	echo < td >’. $col1.’< /td >;
	5
	echo < td >’. $col2.’< /td >;
	6
	echo < /tr >;
	7
	}
Assinale a alternativa que determina uma chamada válida para essa função:
Acertou! A resposta correta é a opção D 
Justificativa: 
Gabarito: D
Comentário: Na unidade 28, encontramos a afirmação: “Para utilizar uma função que usa parâmetros, devemos observar que estes últimos devem receber valores conforme a sua assinatura (como define a construção da função)”, assim como definido na alternativa D.
	A
	
	criaTabela();
	B
	
	criaTabela;
	C
	
	cria uma tabela();
	D
	
	criaTabela($coluna1, $coluna2);
Questão 5 : 
Na unidade 25, pudemos observar a reutilização de código, utilizando função require(). Observe o código a seguir:
	1
	< ?php
	2
	require('header.inc');
	3
	echo '< table width=100% bgcolor=black border=0 >';
	4
	echo '< tr >';
	5
	echo '< td span class="dados">Teste de reuso< /span  >< /td >';
	6
	echo '</tr>';
	7
	require('footer.inc');
	8
	?>
Assinale a alternativa que é a definição da função require(), presente nas linhas 2 e 7.
Resposta Errada! A resposta correta é a opção A 
Justificativa: 
Gabarito: A
Comentário: Na unidade 25, ao ser estipulado o funcionamento das funções require() e include(), encontramos a definição: “Adicionam o conteúdo do arquivo no ponto que são chamados, no código PHP.”
	A
	
	Adiciona o conteúdo do arquivo no ponto que é chamado, no código PHP, permitindo reuso do código.
	B
	
	Adiciona imagens e recursos, que aparecem na tela quando são processados.
	C
	
	Adiciona cabeçalho e rodapé, apenas.
	D
	
	Adiciona conteúdo que está salvo na área de trabalho.
Questão 6 : 
Na unidade 14 pudemos desenvolver uma aplicação web PHP, que recebe valores do formulário. Assinale a alternativa que corresponde à alternativa correta.
Acertou! A resposta correta é a opção B 
Justificativa: 
Gabarito: B
Comentário: Na unidade 14 observamos a afirmação “[...] obtemos a variável quantidade que foi enviada pelo método post, do formulário que chama esse script. Observe que a variável corresponde ao nome do componente do formulário, que foi definido com o uso de “< INPUT type="text" name="quantidade" size=5 >”.
	A
	
	A submissão do formulário envia variáveis com o nome dos componentes e que podem ser acessados diretamente no script PHP, que é chamado pelo parâmetro action, do formulário.
	B
	
	Caso a submissão do formulário seja feita através do método “post”, as variáveis podem ser recuperadas através de $_POST[“< nome do componente >”], em que < nome do componente > representa o nome do componente do formulário que envia o valor.
	C
	
	Não é possível enviar dados de um formulário a um script PHP.
	D
	
	É atribuído sempre o valor do formulário à variável $_POST, independentemente do método de envio do formulário.
Questão 7 : 
Para encontrar a ocorrência de uma parte do texto obtendo a posição do texto na qual ele se encontra, na unidade 20 vimos a aplicação de uma função. Assinale a alterativa que corresponde ao uso correto dessa função, recuperando a posição da primeira ocorrência de “,” da variável $temp:
Resposta Errada! A resposta correta é a opção A 
Justificativa: 
Gabarito: A
Comentário: Na unidade 20 observamos a afirmação “[...] vamos obter a posição da primeira ocorrência da vírgula usando a função strpos()" e o exemplo “strpos($endereco, ',');”. Nesse caso, a função é aplicada à variável $temp, porém, segue o exemplo de uso e de funcionalidade aplicados com a variável $endereco.
	A
	
	strpos($temp, ‘,’);
	B
	
	substr($temp, 0, ‘,’);
	C
	
	strpos($temp, 1);
	D
	
	str_replace($temp, ‘,’, ‘.’);
Questão 8 : 
Vimos que para abrir um arquivo usamos a opção fopen(). Assinale a alternativa que corresponde ao modo de abertura (segundo parâmetro da função) de um arquivo para gravação, posicionando o ponteiro no final do arquivo.
Resposta Errada! A resposta correta é a opção C 
Justificativa: 
Gabarito: C
Comentário: Na unidade 15, Meloni (2000, p. 61) afirma que: "a: Abre um arquivo somente para gravação, criando o arquivo caso não exista, mas não deleta o conteúdo, caso o arquivo exista. Coloca o ponteiro no final do arquivo, depois de todos os dados".
	A
	
	w+
	B
	
	r
	C
	
	a
	D
	
	w
Questão 9 : 
Dado um vetor $vetor com cinco posições, assinale a alternativa que atribui valor 4 à quinta posição desse vetor.
Acertou! A resposta correta é a opção A 
Justificativa: 
Gabarito: A
Comentário: Na unidade 17 observamos que os espaços da variável são referenciados por meio de um índice numérico entre “[]” (colchetes). Também encontramos uma informação importante para definição das posições, a qual diz que os índices se iniciam em 0.
	A
	
	$vetor[4] = 4;
	B
	
	$vetor[1] = 4;
	C
	
	$vetor[4] = 5;
	D
	
	$vetor[4] = 0;
Questão 10 : 
O desenvolvimentode relatórios utilizando um modelo RTF foi assunto apresentado na unidade 42. Assinale a alternativa que corresponde corretamente ao passo que ocorre após a definição do modelo RTF e que é realizado para inserirmos valores específicos para apresentar o novo arquivo RTF.
Acertou! A resposta correta é a opção A 
Justificativa: 
Gabarito: A
Comentário: A alternativa A corresponde ao desenvolvimento apresentado para gerar um documento RTF, conforme consta na unidade 42. Nela desenvolvemos um documento RTF com marcadores para substituição, que serviu como modelo, e escrevemos um código que carrega os dados do modelo RTF, utiliza os seus dados – substituindo os marcadores por dados da aplicação – e apresenta o documento.
	A
	
	Substituir os marcadores definidos no modelo por dados da aplicação.
	B
	
	Baixar o documento modelo e substituir os valores utilizando o Microsoft Word ou Libre Office.
	C
	
	Criar mala direta no Word e executar a mesclagem.
	D
	
	Não é possível alterar os dados.
Tempo Gasto

Continue navegando

Outros materiais