Beruflich Dokumente
Kultur Dokumente
Técnico em Informática
<html>
<head>
<title>Teste PHP</title>
</head>
<body>
<?php echo "<p>Alô Mundo</p>"; ?>
</body>
</html>
<html>
<head>
<title>Teste PHP</title>
</head>
<body>
<?php
$a = 10;
$b = 15;
$c = $a + $b;
echo "$a mais $b é igual a $c";
?>
</body>
</html>
3- Fazer um algoritmo em PHP em que a variável var1 recebe o valor 5, a variável var2
recebe 3, a variável var3 recebe o resultado da subtração de var1 por var2 e mostre a frase
“Resultado da subtração é ” concatenada com o valor do resultado.
4- Dadas as variáveis e seus valores A=3, B=1, C=2 e D=4, faça um algoritmo onde efetue a
soma entre A e C, a multiplicação entre B e D e verifique se o resultado da soma é maior,
menor ou igual ao da multiplicação. Imprima: "A+C é maior que B+D", "A+C é menor que
B+D", "A+C é igual a B+D".
5- Fazer um algoritmo em PHP onde faça a divisão de dois números e verifique se a divisão é
por zero. Em caso positivo deve aparecer a seguinte mensagem “Impossível fazer divisão por
zero” ou caso negativo deve aparecer a mensagem “Resultado da divisão” concatenada com
o resultado propriamente dito.
7- Faça um algorítmo PHP em que calcule e imprima a média aritmética das quatro notas de
um aluno e imprima a mensagem de aprovado para média superior ou igual a 7.0 ou a
mensagem de reprovado para média inferior a 7.0.
8- Dado o script PHP abaixo, qual a mensagem que irá aparecer no navegador?
<?php
$x = 5;
$resultado = 8;
if ($resultado == 5) {
echo "verdadeiro";
else {
echo "falso";
?>
9- Dado o script PHP abaixo, qual a mensagem que irá aparecer no navegador?
<?php
$x = 2;
$z = 6;
$y = 4;
if ($resultado == 1) {
echo "verdadeiro";
else {
echo "falso";
} ?>
10- Faça um algoritmo em PHP onde verifica se o valor da variável A é maior ou menor que o
valor da variável B. A mensagem a ser impressa deve ser “A maior que B” ou “A menor que
B”.
11- Efetue um algorítmo PHP que receba um valor digitado pelo usuário e imprima o texto "o
valor é maior que 10" caso isso seja verdade, senão imprima "o valor é menor que 10".
12- Efetue um algorítmo PHP que receba um valor digitado pelo usuário e imprima o texto "o
valor é maior ou igual a 10" caso isso seja verdade, senão imprima "o valor não é maior ou
igual a 10"
13- Efetue um algorítmo PHP que receba um valor digitado pelo usuário e verifique se esse
valor é positivo, negativo ou igual a zero. Imprima na tela: "Valor Positivo", "Valor
Negativo", "Igual a Zero"
14- Efetue um algorítmo PHP que receba os valores A, B, C e D. Efetue a soma entre A e C,
a multiplicação entre B e D e verifique se o resultado da soma é maior, menor ou igual ao da
multiplicação. Imprima: "A+C é maior que B+D", "A+C é menor que B+D", "A+C é igual a
B+D".
15- Efetue um algorítmo PHP que receba os valores A, B e imprima-os em ordem crescente
em relação aos seus valores. Exemplo, para A=5, B=4. Você deve imprimir na tela: "4 5".
16- Efetue um algorítmo PHP que receba quatro notas de um aluno, calcule e imprima a
média aritmética das notas e a mensagem de aprovado para média superior ou igual a 7.0 ou
a mensagem de reprovado para média inferior a 7.0.
17- Efetue um algorítmo PHP que receba a altura e o sexo de uma pessoa, calcule e imprima
o seu peso ideal, utilizando as seguintes fórmulas:
• para homens: (72.7 * H) - 58
• para mulheres: (62.1 * H) – 44.7
2.8. Atividade 08
2.9. Atividade 09
• Valor recebido = 9
• Impressão do programa – 0 1 2 3 4 5 6 7 8 9
2.10. Atividade 10
Efetue um algorítmo PHP que receba um valor qualquer e calcule o seu fatorial (!),
7! = 7*6*5*4*3*2*1
4! = 4*3*2*1
2.11. Atividade 11
Efetue um algorítmo PHP que receba dois valores quaisquer e imprime todos os valores
intermediários a ele, veja exemplo:
Primeiro Valor = 5
Segundo Valor = 15
Imprime: 6 7 8 9 10 11 12 13 14
2.12. Atividade 12
Efetue um algorítmo PHP que receba dois valores quaisquer e efetue sua multiplicação
(3 * 5) = 5 + 5 + 5
(4 * 12) = 12 + 12 + 12 + 12
2.13. Atividade 13
Efetue um algorítmo PHP que receba uma string, encontre o número total de caracteres
desta e imprima todos os números que existem entre o e o número total, exemplo:
total_caracter = 22
Imprime: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
2.14. Atividade 14
Efetue um algorítmo PHP que receba duas strings, e descubra se elas são iguais ou
2.15. Atividade 15
Efetue um algorítmo PHP que receba uma string e um caracter de busca e descubra o
número de ocorrências deste caracter dentro da string. Para isso utilize laço de repetição, e
as
Exercício 1
<?php
$a = 10;
$b = 12;
$a = $b = $c = 2;
$b = ++$a;
$c = $b++;
print $a . ” ” . $b . ” ” . --$c;
?>
10 12 2
343
342
344
Exercício 2
Exercício 3
que ele fuma, o nº de cigarros fumados por dia e o preço de uma carteira.
Exercício 4
Tendo como dados de entrada a altura de uma pessoa, construa um programa que
calcule o peso ideal, tanto para homens quanto para mulheres, utilizando as
fórmulas seguintes.
Observação: h = altura
Exercícios Propostos
Problema 1
Problema 2
Ler três números inteiros, a partir de formulário, e imprimir na tela qual o maior e
<?php
$n = 6;
$fatorial = 1;
$contador = 1;
$contador++;
?>
a) 1440
b) 760
c) 320
Problema 4
valor numérico A, valor numérico B, operação aritmética. Como saída, lhe será
Problema 5
Problema 6
Elabore um programa, que calcule o que deve ser pago por um produto
considerando o preço normal de etiqueta e a escolha da condição de pagamento.
Exercício Resolvido
Problema
linha.
Exercícios Propostos
Problema 1
Criar um programa que utiliza o array abaixo e imprime seus elementos na ordem
$valores = array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90);
Problema 2
Criar um programa que utiliza o array abaixo e imprime, somente, seus elementos
Problema 3
Criar um programa que utiliza o array abaixo, que contém nomes de arquivos de
imagens, para exibir, somente, uma imagem a cada solicitação feita à página do
programa. De forma aleatória. Para isto, utilize a função rand(0, 3) para gerar
"animacao.gif");
Problema 4
Problema 1
Escreva uma função que recebe, por parâmetro, o nome de um aluno e imprime
Problema 2
Escreva uma função que recebe, por parâmetro, o número de linhas, colunas e um
conteúdo (texto) qualquer. Que serão utilizados para criar uma tabela HTML com
essas características.
Problema 3
Escreva uma função que transforme horas, minutos e segundos em segundos. Ex.:
Problema 4
Escreva uma função que recebe um array de números e retorna o maior valor
contido no array.
Problema 5
Escreva uma função que recebe um array de números e retorna um novo array com
Problema 6
Problema 7
Criar uma função para calcular o imposto de renda dos contribuintes, considerando
mensal são valores fornecidos pelo usuário. Para cada contribuinte será feito um
Problema
Manter registro de quantas vezes uma página foi acessada. Ou seja, implementar
Projeto 1
Criar uma aplicação com funcionalidades de enquete. Uma enquete nada mais é do
que uma pesquisa de opinião. Será constituída de uma única pergunta e várias
respostas possíveis. Pode-se escolher apenas uma das respostas a cada voto.
Qualquer usuário pode votar, não havendo a necessidade de cadastro prévio para
Telas do programa
votação
Votação
O que você precisa saber
disponível na enquete
Exercício Proposto
Problema 1
depositar(valor) e imprimirSaldo().
Exercícios propostos
1) Criar um script em PHP capaz de verificar se um número lido (GET) é primo ou
não.
1, 1, 2, 3, 5, 8, 13,...).
3) Criar um script em PHP para ler 2 números (GET) e mostrar todos os números
decrescente.
Exemplo: 5! = 1 x 2 x 3 x 4 x 5 = 120
O fatorial de 0 é 1.
Mostrar mensagem de erro para números lidos que sejam menores que 0.
1. Elabore um programa em PHP que calcule a média aritmética de duas notas e exiba o
resultado na tela. As notas estão armazenadas em variáveis.
3. Elabore um programa em PHP que compare três números inteiros e determine qual o
maior entre eles. Imprima os três números em ordem crescente e informe o maior.
5. Calcular a média final dadas as notas das 3 provas e produzir uma saída com a média e a
situação do aluno de acordo com o seguinte critério:
média >= 7, aprovado; 5 < média < 7, recuperação; média < 5, reprovado.
6. Calcular a quantidade dinheiro gasta por um fumante. Dados: o número de anos que ele
fuma, o nº de cigarros fumados por dia e o preço de uma carteira.
7. Ler dois números inteiros, x e y, e imprimir o quociente e o resto da divisão inteira entre
eles.
9. Construa um algoritmo que leia o salário de 3 pessoas, escreva o maior valor e a diferença
percentual para o menor valor
10. Elabore um algoritmo que receba dois números inteiros positivos. Calcule e mostre:
11. Elabore um programa em PHP que calcule e escreva a quantidade de moedas de 10, 25 e
50 centavos necessárias para igualar o valor de uma nota de dinheiro existente no mercado.
Informe a nota e a quantidade de moedas.
12. Elabore um programa em PHP e HTML que exiba a tabela de Índice de Massa Corporal
(IMC) e calcule o IMC para uma determinada pessoa. Os dados sobre peso (kg) e altura (m)
são fornecidos através de variáveis.
Condição
IMC em adultos
Abaixo do peso
Peso normal
Entre 18,5 e 25
Acima do peso
Entre 25 e 30
Obeso
Acima de 30
13. Construa um script em PHP que calcula a quantidade de litros de combustível gastos em
uma viagem utilizando-se um automóvel que faz 12 Km por litro. O tempo gasto da viagem e
a velocidade média durante a mesma são fornecidos através de formulário. O algoritmo
deverá apresentar como resultado os valores da velocidade média, tempo gasto na viagem,
a distância percorrida e a quantidade de litros utilizados na viagem.
14. Elabore um programa em PHP que a partir da data atual calcule a data de vencimento de
uma compra. O prazo de vencimento é fornecido em uma variável. Imprima a data atual, o
prazo de vencimento e a data de vencimento.
15. Elabore um algoritmo que escreva qual o dia do ano, para uma data qualquer. O
algoritmo recebe o dia, o mês e o ano e depois mostra o dia correspondente do ano. Por
exemplo, 23/02/2003 corresponde ao dia 54 do ano.
1) Elabore um script em PHP que receba de um campo de formulário o nome de uma cor e
pinte o fundo da página com a referida cor. As cores permitidas são red, blue, green ou
lightblue. Se a cor recebida não for nenhuma destas, o script deverá mostrar, NA MESMA
PÁGINA, uma mensagem alertando o usuário de que ele escolheu uma cor não permitida.
2) Elabore um script que receba pela URL do navegador uma determinada temperatura em
graus celsius. O script deverá criar uma página enviando ao cliente uma mensagem,
conforme tabela abaixo:
3) Elabore um script que receba de um formulário uma temperatura em graus Fahrenheit(F)
e monte uma página dinâmica com a temperatura transformada para graus Celsius(C). O
script deverá fazer esta mesma transformação para os próximos 10 valores sucessivos de F e
montar uma tabela com os valores de F e C. Use a fórmula C = 5/9 * (F – 32).
4) Existe uma fórmula que calcula o peso ideal (em kg) de uma pessoa em função do sexo e
da altura da pessoa (em metros), segundo a tabela abaixo:
Faça um script que leia, de um formulário, a altura da pessoa (em metros) e o sexo (“M” ou
“F”) e devolva uma mensagem dizendo qual o peso ideal.
8) Joãozinho tem 1,50m e cresce 2 centímetros por ano. Pedrinho tem 1,10m e cresce 3
centímetros por ano. Elabore um script em PHP que escreva na página web quantos anos
levará para que Pedrinho fique maior do que Joãozinho.
0! = 1
Homens
Elabore um script em PHP que receba pela de um campo de formulário um número natural e
calcule o
10) Utilize a estrutura switch para criar um script que receba do formulário o código e
escreva o estado civil
S, M ou P Solteiro
C Casado
T Separado
X Amaziado
11) Elabore um script PHP que receba, de um campo de formulário, um número inteiro, e
crie uma nova
12) Elabore um script PHP que receba, de um formulário, o nome e o salário referentes a
quatro funcionários
e imprima, em uma nova página dinâmica, apenas o nome daqueles que tem salário inferior
a R$ 500,00;
13) Elabore um script em PHP que receba de um formulário dois valores inteiros A e B e um
terceiro valor C.
O terceiro valor será um caracter que definirá que operação será feita com A e B, de acordo
com a
seguinte tabela:
a) ‘s’ soma A e B;
b) ‘b’ subtrai B de A;
c) ‘m’ multiplica A e B;
14) Elabore um script PHP que crie variáveis representando 3 notas de um aluno e calcule
sua média. Em
seguida, o script deverá escrever a média, juntamente com uma mensagem: “APROVADO”,
se a média for
15) Escreva um script PHP armazene dados para quatro garrafas de vinho. Para cada garrafa
tem-se as
seguintes informações:
a) Preço da garrafa;
b) Código com o tipo do vinho: 1 – vinho tinto, 2 – vinho branco , 3 – vinho rosê;
16) Escreva um script em PHP que receba da URL do navegador 3 variáveis, cada uma delas
representando o
comprimento dos três lados de um triângulo (a, b, c). O script deverá determinar o tipo de
triângulo, com
Observações:
17) Uma certa empresa decidiu conceder um aumento de salário a seus funcionários de
acordo com a tabela abaixo:
Fazer um script que receba de um formulário a matrícula e o salário atual de um único
funcionário. A seguir, o script deverá geral uma nova página dinâmica com as seguintes
informações:
2.Criar uma página que contenha comandos em PHP incorporados no código XHTML;
3.Criar uma página que mostre as principais informações sobre o interpretador PHP
instalado no servidor, usando a função phpinfo();
4.Criar uma página em PHP com comentários de uma linha e comentários de várias linhas;
7.Criar uma página em PHP que use a instrução echo(), ora com apóstrofos, ora com
aspas;ágina dinâmica mostran8.Crie um script em PHP que armazene dois números
quaisquer e escreva, na página web, o produto destes valores;
9.Crie um script em PHP que receba pela URL do navegador 3 valores numéricos e os
armazene nas variáveis $a, $b e $c. Em seguida, calcule e escreva o valor da expressão ($a -
$b) * $c;
10.Crie um script em PHP que armazene um valor real para a variável $x e dois valores
inteiros quaisquer para as constantes Y e Z. Em seguida, o script deverá mostrar na página
web o valor da expressão (($x – 5) * Y) – Z;
11.Elabore um script em PHP que receba, pela URL do navegador, duas notas e seus
respectivos pesos, relativos à unidade curricular Programação Para a WEB2. Em seguida, o
script deve calcular a média ponderada do aluno usando a seguinte fórmula:
Média ponderada = (nota1 * peso1 + nota2 * peso2)/(soma dos pesos);
12.Maria quer viajar até a casa de sua irmã, de carro, e gostaria de saber, antecipadamente,
quantos litros de gasolina irá gastar e qual o valor que terá de desembolsar pelo combustível
gasto na viagem. Faça um script em PHP que receba, pela URL do navegador, os seguintes
dados:
Em seguida, monte uma página em XHTML que mostre para Maria o valor que a mesma
gastará com combustível na viagem e quantos litros o carro consumirá;
Crie um aplicativo para a web de auxílio aos vendedores de uma loja. A partir de um valor
total recebido pela venda efetuada por determinado vendedor (passado pela URL), o
aplicativo deve exibir:
14.Escreva um script em PHP que receba da URL do navegador uma dada temperatura em
graus Fahrenheit e transforme-a para a escala Celsius, conforme a fórmula de conversão a
seguir:
QUESTÃO 1
Em relação ao PHP, assinale a alternativa correta.
QUESTÃO 1
Das alternativas abaixo, assinale a INCORRETA.
a) O PHP pode trabalhar junto com o servidor Web Apache.
QUESTÃO 1
O código a seguir imprimirá Resultado = 33.
<?php
$var = 3;
?>
V()
F()
QUESTÃO 1
<?php
1 - $publico = “uniao”;
2 - $uniao = “prova”;
3 - $ministerio = “publico”;
4 - $a = “ministerio”;
5 - print $a;
6 - print $$a;
7 - print $$$a;
?>
Nas linhas 7 e 8 existe erro pois os nomes das variáveis em PHP admitem
V()
F()
QUESTÃO 1
<?php
1 - $publico = “uniao”;
2 - $uniao = “prova”;
3 - $ministerio = “publico”;
4 - $a = “ministerio”;
5 - print $a;
6 - print $$a;
7 - print $$$a;
?>
a) MinisterioUniaoPublico
b) MinisterioPublicoUniao
c) UniaoMinisterioPublico
d) PublicoMinisterioUniao
e) UniaoMinisterioPublico
QUESTÃO 1
<?php
$variavel = “escola”;
$$variavel = “eear”;
echo $escola;
?>
a)eear
b)variavel
c)escolaeear
d)escola
QUESTÃO 1
<?php
$y = “EEAR”;
$$y = “FAB;
print $EEAR;
?>
O resultado que será impresso é:
a) FAB
b) EEAR
c) EEARFAB
d) FABEEAR
QUESTÃO 1
Na linguagem PHP, a sintaxe correta para a composição do nome de
uma variável CPF é:
a) $CPF
b) #CPF
c)@CPF
d) *CPF
QUESTÃO 1
Na linguagem PHP, qual o operador representa o operador lógico
AND?
a) !!
b) //
c) %
d) &&
e) +
QUESTÃO 1
Em uma função, escrita na linguagem de programação PHP, a
passagem de parâmetros por referência é feita por meio da
utilização do caractere:
a) !
b) %
c) &
d) @
e) ?
QUESTÃO 1
Na linguagem PHP, são delimitadores de script os itens abaixo,
EXCETO:
a) <?php comandos /php>
b)<?php comandos ?>
c)<script language=”php”> comandos </script>
d) <% comandos %>
e)<? comandos ?>
QUESTÃO 1
Em PHP, uma variável NÃO pode receber o nome inválido
a) $cod_empregado
b) $base1salario
c) $data-nascimento
d) $depto_1_nome
e) $descricao
QUESTÃO 1
Qual tipo de passagem de parâmetro é usado para que se tenha a
saída de um determinado valor de dentro de uma sub-rotina?
a) por referencia
b) por valor
c) formal
d) real
QUESTÃO 1
O que faz a função gettype() no PHP?
a) verifica se uma variável possui valor
b) retorna o tipo da variável
c) testa o tipo da variável
d) destrói uma variável
QUESTÃO 1
O PHP tem um recurso conhecido como variáveis. O uso
deste recurso é feito através do
a) $
b) $$
c) #
d) //
QUESTÃO 1
A expressão PHP $x && $y representa um exemplo de utilização de
operador
a) de atribuição.
b) aritmético.
c) lógico.
d) de comparação.
e) de incremento e decremento.
QUESTÃO 1
Assinale a alternativa que representa tipos de variáveis escalares em
PHP:
a) Boolean, NULL e Array
b) Array, Recurso e NUL
c) Float, String e Object
d) String, Boolean e Array
e) Integer, Float e String
QUESTÃO 1
Utilizando-se a linguagem PHP, qual a instrução para destruir uma
variavel $y, ou seja, liberar a memória ocupada por ela, fazendo com
que ela deixa de existir?
a) gettype($y)
b) empty ($y)
c) echo ($y)
d) unset($y)
QUESTÃO 19
variáveis.
QUESTÃO 1
O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de
revisão.
switch($i){
case 0:
case 1:
case 2:
Que comando do PHP pode ser combinado com o switch na implementação acima para que o
comportamento
seja o esperado?
a) continue
b) break
c) define
d) else
e) echo
QUESTÃO 2
correta.
if($x == $y)
comando1;
comando2;
e $y.
int w = 25;
switch (w) {
break;
break;
break;
a) quinze
QUESTÃO 4
<?php
$hora = 11;
echo $saida;
?>
V()
F()
QUESTÃO 5
do, while, for e switch que, ao ser detectado entre os comandos inseridos
em um loop, faz com que ocorra o término imediato da execução desse loop.
a) exit
b) halt
c) end
d) quit
e) break
QUESTÃO 6
<?php
$a = 5;
$b = "5";
echo "Sim";
else{
echo "Não";
?>
a) 5
b) Não
c) Sim
d) String
e) Sintax Error
QUESTÃO 7
<?php
$a = 2;
while($a <=10){
if((++$a % 2) == 0){
echo $a;
$a++;
?>
QUESTÃO 8
<?php
$ponto = 5;
print $ponto;
$ponto++;
?>
a)56789
b)456789
c)678910
d)5678910
MATEMÁTICAS
QUESTÃO 1
A declaração em PHP
return $a + $b;
a) classe
b) objeto
c) função
d) propriedade
QUESTÃO 2
arrays no PHP?
a) sort(array)
b) rsort(array)
c) asort(array)
d) ksort(array)
QUESTÃO 3
assertiva verdadeira.
QUESTÃO 4
índice de cada elemento. Esse índice pode ser um valor de qualquer tipo, e
QUESTÃO 5
da função
a) email.
b) mail.
c) &mail.
d) ismail.
e) &email.
QUESTÃO 6
QUESTÃO 7
a) rand
b) round
c) sqrt
d) min
ARQUIVOS
QUESTÃO 1
de todos os dados.
início do arquivo.
de qualquer dado.
de todos os dados.
início do arquivo.
QUESTÃO 2
caso de sucesso.
permissões necessárias.
QUESTÃO 3
Considerando que o PHP está sendo usado para manipulação de arquivos, relacione a coluna
da direita com a da
esquerda. Alguns números poderão ser usados mais de uma vez e outros poderão não ser
usados.
3 - fopen
4 - filesize(arquivo)
( ) esta função retorna um inteiro com o tamanho do arquivo em bytes, ou false em caso de
erro
( ) utiliza um cache
( ) função que pode ser usada para os modos de leitura e/ou escrita.
a) 5,3,4,4,1
b) 2,4,3,3,1
c) 2,4,4,3,1
d) 1,4,4,3,5
FORMULÁRIOS HTML
QUESTÃO 1
b) $_GET
c) _GET
d) $REQUEST
e) $GET
QUESTÃO 2
especificado.
QUESTÃO 1
mysql_affeted_rows.
mysql_affected_rows.
mysql_connect.
mysql_query.
QUESTÃO 2
Com relação à interação do PHP com o SGBD MySQL, relacione as colunas e depois
( ) instrução usada para estabelecer uma conexão, que ao final da execução do script, é
encerrada.
( ) instrução usada para estabelecer uma conexão que, ao final da execução do script,
não é encerrada
a) 3,2,4,1
b) 3,1,4,2
c) 4,1,3,2
d) 4,2,3,1
QUESTÃO 3
de resultados".
a) mysql_close($conexao)
c) mysql_fetch_row($res)
QUESTÃO 4
Qual função pode enviar uma consulta ou comando SQL (por exemplo,
a) mysql_fetch_array.
b) mysql_query.
c) mysql_query_execute.
d) mysql_execute_query.
QUESTÃO 5
dados.
c) mysql_connect("host","root","root");
d) mysql_pconnect("host","root","root");
QUESTÃO 6
1 – mysql_close()
2 – mysql_connect()
3 – mysql_select_db()
4 – mysql_query()
a) 1 – 3 – 4 – 2
b) 1 – 2 – 3 – 4
c) 2 – 4 – 3 – 1
d) 2 – 3 – 4 - 1
QUESTÃO 8
a) mysql_select_db(database, conexao);
QUESTÃO 9
escolheu uma função para enviar uma consulta ou comando SQL (por
a) mysql_fetch_array.
b) mysql_query.
c) mysql_update.
d) mysql_execute_stmt.
e) mysql_stmt_start.
QUESTÃO 10
MySql Database?
a) mysql(username,password,servername)
b) mysql_connect(servername,username,password)
c) mysql_connect(username,password,servername)
seleção do banco de dados são feitas por duas funções específicas. Dois
a) $conn=connection(“localhost”,”fiocruz”,xyz”); e $banco=db("livraria").
b) $conn=bd_connection(“localhost”,”fiocruz”,xyz”); e
$banco=bd_select("livraria").
c) $conn=mysql_connect(“localhost”,”fiocruz”,xyz”); e
$banco=bd_select("livraria").
d) $conn=mysql_connect(“localhost”,”fiocruz”,xyz”); e
$banco=mysql_select_db("livraria").
e) $conn=bd_connection(“localhost”,”fiocruz”,xyz”); e
$banco=mysql_select_db("livraria").
QUESTÃO 12
de dados MySQL:
a) mysql_print_number($res)
b) mysql_num_rows($res)
c) mysql_fetch_line($res)
d) mysql_query($res)
ORIENTAÇÃO A OBJETOS
QUESTÃO 1
class Aluno {
$this->nome = $nome;
$this->idade = $idade;
}
Qual a função de function __construct()?
a) Destruir um objeto
argumento.
argumento.
QUESTÃO 3
a) include “nome_do_arquivo”
b) insert “nome_do_arquivo”
c) input “nome_do_arquivo”
d) href = “nome_do_arquivo”
QUESTÃO 4
Observe:
echo $this->var1();
Sobre a classe declarada no código acima, utilizando linguagem PHP, quais das afirmativas
abaixo estão
corretas?
III:: O método imprimir() de ClasseB poderá ser acessado por suas subclasses.
a) I e II, apenas.
b) I e III, apenas.
c) II e III, apenas.
d) I, II e III.
1 -Escreva um programa em PHP que receba dois números num1 e num2, via url, e exibir:
• quem é o maior
• quem é o menor
• os numeros pares existentes entre eles.
2 - Escreva um programa em PHP que receba a, b, opera, via url, onde a e b são números
inteiros e opera é a operação a ser realizada e imprima em texto colorido:
"A <nome da operação solicitada> DE a com b é igual a .<resultado da operação>." .
. Empregue o codigo abaixo:
switch ($operacao)
{
1
Crie um script que gere o n_umero de dias que j_a se passaram desde que o ano
come_cou. Obs: Utilize a fun_c~ao date.
2
Crie um script em PHP que gere 20 valores aleat_orios, entre 100 - 200, e imprimaos
ao usu_ario. Obs: Utilize um do while
3
Crie um script em PHP que crie um vetor com 20 valores aleat_orios, entre 0 -
5, e imprima-os ao usu_ario juntamente com o n_umero de vezes em que o valor
3 aparece. Obs: Utilize um while
4
Crie um script em PHP crie dois vetores de 10 posi_c~oes preenchidos com valores
aleat_orios e fa_ca a soma dos elementos de mesmo __ndice, colocando o resultado
em um terceiro vetor. Imprime os tr^es vetores, um ap_os o outro. Obs: Utilize
um for
5
Crie um script em PHP que crie um vetor de 5 elementos inteiros com valores
aleat_orios, entre 0 - 10. Encontre e mostre o menor elemento e sua posi_c~ao
no vetor. Obs: Utilize um foreach e crie uma fun_c~ao para encontrar o menor
elemento.
6
Crie um script em PHP que crie um vetor inteiro de 12 posi_c~oes com valores
aleat_orios, entre 0-5 e imprima-o. Crie um segundo vetor, substituindo os valores
iguais 3 por 7. Imprima o segundo vetor.
7
Crie um script que crie um vetor de 40 posi_c~oes com valores aleat_orios, entre 1
- 50 e encontre o menor valor. Imprime o valor encontrado.
8
Reescreva o exerc__cio anterior utilizando a fun_c~ao min do php.
9
Crie um script que crie um vetor de 50 posi_c~oes com n_umeros inteiros aleat_orios,
entre 1 - 50 e divida todos os seus elementos pelo maior valor do vetor. Imprima
o vetor antes da divis~ao e ap_os a divis~ao.
10
Reescreva o exerc__cio anterior utilizando a fun_c~ao max do php.
11
Crie uma fun_c~ao que recebe um array chamado alunos que contenha o nome e
duas notas (N1 e N2) de cada aluno e calcula a m_edia (N1+2*N2)/3 e retorna
um array contendo o nome e a m_edia dos alunos aprovados. Seu script deve
imprimir a lista dos aprovados em ordem alfab_etica com as m_edias _nais.
12
Crie um script contendo as classes Autom_ovel, Motor, Rodas. Cada carro deve
possuir um motor e quatro rodas.
13
Utilizando as classes do exerc__cio anterior, crie a classe Caminhonete e Taxi,
onde a primeira possui uma capacidade para carregar carga e a segunda pode
levar at_e 4 passageiros. Obs: crie um novo script e inclua o script do exerc__cio
anterior nele.
14
Crie um script que iden_tica se o usu_ario est_a usando um dos seguintes navegadores:
Firefox, Chrome, Safari ou IE. Caso contr_ario informe "Navegador
desconhecido!". Obs: utilize um switch
Exercício 1 .Entrar com um número e informar se ele é divisível por 10, por 5, por 2 ou se não
é divisível por nenhum destes
Exercício 2 .Entrar com nome, sexo e idade de uma pessoa. Se a pessoa for do sexo feminino
e tiver menos que 25 anos, imprimir nome e a a mensagem: ACEITA. Caso contrário, imprimir
nome e a mensagem: NÃO ACEITA.
Exercício 6 .A biblioteca de uma universidade deseja fazer um algoritmo que leia o nome do
livro que será emprestado, o tipo de usuário (professor ou aluno) e possa imprimir um recibo
conforme mostrado a seguir. Considerar que o professor tem 10 dias para devolver o livro o
aluno somente 3 dias
Exercício 7 .Criar um algoritmos que leia um número e imprima todos os número de 1 até ele
e o seu produto.
Exercício 8 .Entrar com o número de vezes que se deseja imprimir a palavra SOL e imprimir
Exercício 9 .Entrar com 20 números e imprimir a soma dos positivos e o total de números
negativos
Exercício 11 .Criar um algoritmos que entre com uma palavra e imprima conforme o exemplo
.Palavra: sonho .SONHO .SONHO SONHO .SONHO SONHO SONHO .SONHO SONHO SONHO
SONHO
Exercício 12 .Ler vários números e informar quantos números entre 100 e 200 foram
digitados. Se o valor 0 for lido encerrar a execução
Exercício 13 .Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e
cresce 3 centímetros por ano. Construir um algoritmos que calcule e imprima quantos anos
serão necessários para que Juca seja maior que Chico
Exercício 14 .Na usina de Angra dos Reis, os técnicos analisam a perda de massa de um
material radioativo. Sabendo-se que este perde 25% de sua massa a cada 30 segundos, criar
um algoritmos que imprima o tempo necessário para que a massa desse material seja menor
que 0.10
Exercício 16 .Criar um vetor com 20 elementos inteiros. Imprimir o maior e o menor, sem
ordenar, o percentual de números pare e média dos elementos do vetor
Exercício 17 .Criar 2 vetores com 10 números inteiros cada. Gerar e imprimir um vetor dos
números não comuns aos e vetores
Exercício 18 .Criar um algoritmo com uma matriz 5x5 e escreva os elementos da diagonal
principal
Exercício 19 .Criar um algoritmo com uma matriz 5x5 e imprima: toda a matriz, a matriz
gerada só com números ímpares e outra só com números pares
1. Um aluno realizou três provas de uma disciplina. Considerando o critério abaixo faça um
programa que mostre se ele ficou para exame. Em caso positivo, leia a nota do exame e
verifique se
A média deve ser maior ou igual a 6,0. Se não conseguir, a nova média deve ser:
trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas
Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que
segue a tabela abaixo: