Buscar

ATIVIDADE 3 ADS PROGRAMAÇÃO III 2019A3

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 8 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 8 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

Prévia do material em texto

ATIVIDADE 3 - ADS - PROGRAMAÇÃO III - 2019A3
Período:04/03/2019 08:00 a 17/03/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 18/03/2019 00:00 (Horário de Brasília)
Nota obtida:0,50
1ª QUESTÃO
A programação orientada a objetos em PHP, fornece ao desenvolvedor vários recursos tais como:
polimorfirmos, herança, interface, entre outros. O recurso da interface funciona como um contrato que o
programador faz com o seu código, pois a interface é parecida com uma classe, apenas com uma diferença,
que a interface serve de modelo e a utilização de uma interface exige um operador na declaração da própria
classe.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018. Unidade IV
Considerando o exposto acima, assinale alternativa abaixo que permita ao desenvolvedor criar uma classe
com o nome de Automóvel que esteja utilizando a interface Detran:
ALTERNATIVAS
Class Automovel with Detran { }
Class Automovel extends Detran { }
Class Automovel interface Detran { }
Class Automovel on interface Detran { }
Class Automovel implements Detran { }
2ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
1 de 8 22/03/2019 12:20
Além da utilização dos recursos da orientação a objetos em PHP, outro ponto fundamental nesse
aprendizado será conseguir interagir com objetos complexos durante seu ciclo de vida. Objetos passam a
ser complexos a medida em que vão herdando características de outras classes superiores, ou também
quando regras começam a ser aplicadas como interfaces, ou abstrações no decorrer de outras classes que
interagem com seu código. Analise o código abaixo.
De acordo com o código, qual será a saída em tela?
ALTERNATIVAS
2.
5.
7.
8.
12.
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
2 de 8 22/03/2019 12:20
3ª QUESTÃO
O construtor exit tem como função parar a execução de um script. Analise o script abaixo:
<?php
  echo "teste. ";
  for ($i = 0; $i < 10; $i++) {
    exit(200);
  }
  echo "Programa executado com sucesso."
?>
 
Sabendo disto, qual valor apresentado na tela após a execução do script analisado?
ALTERNATIVAS
teste.
200teste.
teste. 200
teste. Programa executado com sucesso.
teste. 200Programa executado com sucesso.
4ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
3 de 8 22/03/2019 12:20
A herança entre as classes é usual em projetos com orientação a objetos. Herdamos classes sempre
aproveitando o que a classe superior tem para nos oferecer. Em alguns casos, herdamos para alterar um
comportamento específico ou herdamos para desenvolver novos comportamentos. Um dos conceitos
principais da orientação a objetos é a sua organização e o reuso com reaproveitamento de códigos.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
Diante disso, analise o código abaixo:
<?php
class Mae {
    public function __construct(){
      echo 1;
    }
    
    public function teste(){
      echo 2;
    }
}
class Filha extends Mae {
    public function __construct(){
      echo 3;
    }
    
    public function teste(){
      echo 4;
    }
}
$objeto = new Filha();
$objeto->teste();
Qual será o resultado em tela após a criação do objeto e de ser chamado o método teste()?
ALTERNATIVAS
12
13
14
34
1234
5ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
4 de 8 22/03/2019 12:20
Analise o script abaixo.
<?php
Class Moto {
  public $marca = "HONDA";
  protected $motor = "150c";
}
$moto = new Moto();
foreach ($moto as $atributo => $valor) {
  echo $atributo . " - " . $valor . ",";
}
Diante do código exposto, o que será apresentado na tela após a execução do script?
ALTERNATIVAS
marca
HONDA
marca - HONDA,
HONDA, - marca
marca - HONDA,motor - 150c
6ª QUESTÃO
Seguindo as normas de orientação a objetos, são oferecidos três níveis de proteção. O nível _____________
permite o acesso apenas aos atributo e métodos utilizados pela classe,  enquanto o nível ___________________
possibilita acesso total aos atributos e métodos, e por fim, o nível ______________________ permite o acesso a
nivel de herança.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
Diante do exposto, assinale a alternativa que preencha as lacunas, respectivamente, de maneira correta:
ALTERNATIVAS
private, public, protected.
public, private, protected.
protected, public, private.
private, protected, public.
private, abstract, protected.
7ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
5 de 8 22/03/2019 12:20
O laço de repetição WHILE é utilizado de acordo com a primeira validação já em uma expressão condicional.
Isto, em tese, diferencia o WHILE de outras estruturas como DO WHILE que deixa para fazer a validação ao
término da primeira iteração. Analise o código abaixo:
 
<?php
$i = 0;
while (________________) {
  $i += 1;
  if ($i % 2 == 1) {
    echo $i;
  }
}
?>
Qual das alternativas representaria a condicional presente na estrutura WHILE para imprimir na tela a
mensagem 1357:
ALTERNATIVAS
$i>0
$i<6
$i<10
$i<8
$i>10
8ª QUESTÃO
É importante conhecer grande parte das funções do PHP e principalmente das que serão mais utilizadas em
seu dia a dia. Isso evitará a reescrita daquilo que já existe além de um uso correto da linguagem por meio de
suas próprias funções. Quando o assunto é a realização de upload de arquivos, sabemos que o PHP ao
receber um formulário através de um input type=text envia armazena este upload em uma pasta temporária
exigindo posteriormente que tal arquivo seja enviado para o local desejado garantindo a assim a segurança
do processo.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
Diante do contexto acima, qual é o nome da função que realiza tal função?
ALTERNATIVAS
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
6 de 8 22/03/2019 12:20
ink
move
unlink
move_file
move_uploaded_fle
9ª QUESTÃO
Uma das atividades mais comuns em uma aplicação web e no cotidiano de um programador é a realização
de consultas ao banco de dados. Estas consultas, conforme estudado, podem ser realizadas mediante o uso
da função mysql_query inicialmente para as quatro operações de consulta: SELECT, INSERT, UPDATE e
DELETE. Destas quatro operações, a operação de UPDATE é uma das mais complexas para formulários do
HTML. Analise o código abaixo:
<?php
include 'conexao.php';
$nome = "Eduardo Bona";
$codigo = 12;
$sql = _____________________;
mysql_query($sql);
?>
Qual será a composição da string necessária para compor a variável $sql, de modo a permitir a atualização
da coluna nome, da tabela professor, que possua a coluna código igual ao código informado na variável?
ALTERNATIVAS
$sql = "UPDATE professor set nome = '$nome' WHERE codigo = $codigo";
$sql = "UPDATE FROM professor set nome = '$nome' WHERE codigo = $codigo";
$sql = "UPDATE INTO professor FROM nome = '$nome' WHERE codigo = $codigo";
$sql = "UPDATE FROM professor (nome) VALUES ('$nome') WHERE codigo = $codigo";
$sql = "UPDATE INTO professor set (nome) VALUES ('$nome') WHERE codigo = $codigo";
10ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...7 de 8 22/03/2019 12:20
Todo objeto ao ser instanciado pode informar valores pré-determinados através de métodos construtores
das classes. Por sinal, esta prática é muito comum em classes que precisam funcionar de maneira mais
dinâmica e/ou flexível, ou seja, promover uma otimização maior no código.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
Considerando o exposto acima, qual é a forma correta de se declarar um método construtor em uma classe
com o nome de Disciplina?
ALTERNATIVAS
public function constuct()
public function __construct()
class Disciplina __construct()
public function class __construct()
function __construct() (sem a utilização de public)
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
8 de 8 22/03/2019 12:20

Continue navegando