Buscar

ADS - Estudos Disciplinares 4 Semestre - Alunos

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 10 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 10 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 9, do total de 10 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

1 | P á g i n a 
 
UNIVERSIDADE PAULISTA 
ESTUDOS DISCIPLINARES 
4º SEMESTRE – ADS 
Orientações para a avaliação: 
1. O preenchimento das questões deverá ser feita à caneta esferográfica preta ou azul; 
2. Avaliações respondidas a lápis ou que contenham rasuras serão desconsideradas no momento da correção. Logo, 
antes de responder a questão à caneta tenha total certeza do que está respondendo. 
3. A avaliação é individual; 
4. A interpretação das questões faz parte da avaliação. 
 
 
NOME: ______________________________________________________________________________ RA: _________________________ 
CAMPUS: PAULISTA DATA:_____/_______/__________ 
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 
1) O que são Padrões de Projetos? 
A) São soluções para problemas recorrentes que acontecem em desenvolvimento de sistemas de softwares 
orientados a objetos, isto é, são soluções que visam facilitar a comunicação, documentação e também o 
aprendizado dos softwares. 
B) São códigos-fonte prontos para aproveitarmos em todos os demais projetos em desenvolvimento. 
C) São dicas para o programador e/ou analista desenvolver os softwares utilizando-se de linguagens 
estruturadas. 
D) São regras para o programador e/ou analista desenvolver os softwares utilizando-se de linguagens 
orientadas a objetos. 
E) São programas capazes de aprender sozinhos utilizando-se de padrões de Inteligência Artificial. 
 
Justifique: 
 
 
 
 
 
 
 
2. "Garante que uma classe tenha somente uma "instance" (objeto)" 
Podemos afirmar que o padrão de projeto que tem a característica acima é: 
 
A) Singleton 
B) Bridge 
C) Decorator 
D) Command 
E) Interpreter 
 
Justifique: 
 
 
 
 
 
 
 
2 | P á g i n a 
 
 
3. Por que a linguagem de programação Java é chamada de multiplataforma? 
A) Java trabalha com o conceito de máquina virtual, que é uma camada extra responsável por “traduzir” o que 
a aplicação deseja fazer as chamadas do sistema operacional onde a aplicação está rodando no momento. 
Com este conceito, tanto faz você trabalhar no Windows ou Linux. 
B) Java trabalha com uma camada extra de código-fonte. Com este conceito, tanto faz você trabalhar no 
Windows ou Linux. 
C) Java trabalha com o conceito de padrões de projetos e com este conceito, tanto faz você trabalhar no 
Windows ou Linux. 
D) Java trabalha com o conceito de máquina virtual, que é uma camada extra responsável por “traduzir” para 
padrões de projetos cada código-fonte desenvolvido pelo programador e com este conceito, tanto faz você 
trabalhar no Windows ou Linux. 
E) NDA 
 
Justifique: 
 
 
 
 
 
 
 
4. Qual o conceito de máquina virtual em Java ? 
A) É um interpretador de código-fonte que ajuda o sistema operacional entender o que o programador deseja. 
B) É uma camada extra responsável por “traduzir” o que a aplicação deseja fazer as chamadas do sistema 
operacional onde a aplicação está rodando no momento. 
C) É uma camada extra responsável por “transmitir” a informação ao sistema operacional e ao usuário. 
D) É uma camada extra responsável por “inserir” o código-fonte no sistema operacional. 
E) É uma camada extra responsável por “traduzir” o código fonte para um único sistema operacional. 
 
Justifique: 
 
 
 
 
 
 
 
5. Como e quanto utilizar padrões de projetos? 
A) Depois de verificar que seu próprio código fonte esteja funcionando corretamente é aconselhável verificar se 
esse código poderá ser otimizado e aqui encaixasse perfeitamente a análise de utilizar algum padrão de projeto 
que se adéque melhor as deficiências no projeto. 
B) Sempre que o programador quiser otimizar seu código fonte para facilitar a documentação do programa. 
C) Quando o analista do projeto decidir que precisa fazer um código diferente para que o sistema / programa 
fique robusto. 
D) Quando quiser que o código fonte funcione adequadamente em todos os sistemas operacionais. 
E) Em todos os projetos que utilizam linguagem de programação orientada a objetos. 
 
 
3 | P á g i n a 
 
 
Justifique: 
 
 
 
 
 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS II 
6. Na orientação a objeto, o encapsulamento é um princípio importante durante a definição de classes. 
Selecione a afirmação que não corresponde da idéia do encapsulamento: 
A) Com o encapsulamento é possível acessar todos os dados de uma classe sem a necessidade de métodos. 
B) O encapsulamento combina dados e métodos dentro de uma classe. 
C) Desde que os métodos façam o que se propõem a fazer, o programa não se preocupa com a maneira como 
eles são implementados. 
D) O encapsulamento pode ser chamado de ocultamento de informação. 
E) O encapsulamento é uma forma de controlar a acessibilidade de métodos e dados. 
 
Justifique: 
 
 
 
 
 
 
 
7. Na linha de código abaixo, qual a função da palavra chave new? 
Carro uno = new Carro() 
A) Declarar uma variável. 
B) Declarar um objeto. 
C) Declarar uma classe. 
D) Instanciar uma variável. 
E) Instanciar um objeto. 
 
Justifique: 
 
 
 
 
 
 
 
8. Considerando o código acima, podemos dizer que o membro "Acelera" é um(a): 
 
4 | P á g i n a 
 
public class Carro 
{ 
 public void Acelera() 
{ 
 velocidade = velocidade + 10; 
} 
 public int GetVelocidade() 
 { 
 return velocidade; 
 } 
 private int velocidade; 
 } 
A) função 
B) método 
C) objeto 
D) campo 
E) classe 
 
Justifique: 
 
 
 
 
 
 
 
9. É possível definir as ações aos controles adicionados em determinados momentos do sistema. A estes 
momentos damos o nome de Events(eventos). Sobre os eventos, assinale a opção incorreta. 
A) Cada controle possui uma série de eventos, de acordo com suas características. 
B) Podemos encontrar todos os eventos de um controle na guia Properties, após clicar no botão Events (raio). 
C) Para criarmos um evento no clique de um botão, basta executar um duplo clique sobre o botão desejado 
que a estrutura do evento será montada. 
D) Para criarmos qualquer evento para um controle, devemos mantê-lo selecionado e na guia Properties 
executar um duplo clique sobre a caixa de texto que fica na frente do nome do evento desejado. 
E) Um evento é uma propriedade do controle. 
 
Justifique: 
 
 
 
 
 
 
 
10. O namespace System.Data.SqlClient contém as classes do provedor de dados SQL Server para o 
ADO.NET. Selecione nas opções abaixo a única alternativa que possui alguma classe que não faz 
parte deste namespace. 
 
5 | P á g i n a 
 
A SqlConnection e SqlException. 
B SqlConnection e SqlCommand. 
C SqlConnection e SqlStringConnection. 
D SqlConnection e SqlDataReader. 
E SqlCommand e SqlDataReader. 
 
Justifique: 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 
11. O Hypertext Markup Language (HTML) é uma linguagem que consiste em um monte de TAGs, porém 
o que são TAGs e como está dividida? 
A) As TAGs são marcações e estão divididas em HTML e ASP.NET 
B) As TAGs são marcações e estão divididas em HTML e C# 
C) As TAGs são marcações e estão divididas em Títulos e conteúdos 
D) As TAGs são marcações e estão divididas em elementos 
E) As TAGs são marcações e não possuem nenhuma divisão. 
 
Justifique: 
 
 
 
 
 
 
 
12. O objetivo HTTP (Hypertext Transfer Protocol) é simplesmente fornecer uma linguagem comum "em 
que o navegador eo servidor Web podem trocar informações sobre as páginas da Web e outros 
recursos", A substância real da troca, quando o navegador solicita uma página da Web, é a seção da 
resposta que descreve como a página irá aparecer dentro da janela do navegador. Esta página terá 
conteúdo HTML (Hypertext Markup Language). Contudo, qual é a definicao de HTML ? 
A) O HTML não é uma linguagem e sim uma técnica que é usada principalmente para formatar dados em uma 
página. Ele é altamente avançado para fazer operações complexas. 
B) HTML é uma linguagem que é usada principalmente para formatar dados em uma página. Ele é totalmenteavançado para realizar operações complexas que serve para distribuição do conteúdo de uma forma inteligente 
e eficaz na página. 
C) HTML é uma linguagem que é usada principalmente para formatar dados em uma página. Ele não contém 
qualquer suporte avançado para fazer operações complexas, que apenas serve para distribuição do conteúdo 
de uma forma legível na página da web. 
 
6 | P á g i n a 
 
D) HTML ão é uma linguagem que é usada principalmente para formatar dados em uma página. Ele não 
contém qualquer suporte avançado para fazer operações complexas, que apenas serve para distribuição do 
conteúdo de uma forma legível na página da web. 
 
Justifique: 
 
 
 
 
 
 
 
13. O que é o .NET Framework? 
A) É um componente essencial do Windows que oferece suporte à criação e execução da próxima geração de 
aplicativos e serviços XML da Web. 
B) É um componente essencial do Servidor de Páginas da Microsoft que oferece suporte à criação e execução 
da próxima geração de aplicativos e serviços XML da Web 
C) É um componente essencial do Servidor de Páginas da Microsoft que oferece suporte à criação e execução 
de páginas ASP.NET em C#, já em VB.NET é utilizado outro componente, o VBScript.NET 
D) É um componente essencial do Windows que oferece suporte somente à criação de páginas WEB feitas em 
C# 
E) Nenhuma das Anteriores 
 
Justifique: 
 
 
 
 
 
 
14. Gerenciamento automático de memória é um dos serviços que o Common Language Runtime fornece 
durante a Execução Gerenciada. Desta forma quais são as funções exatas do Garbage Collector? 
A) Alocação de Memória 
B) Liberação de Memória 
C) Compactação da memória 
D) Todas as alternativas anteriores com excessão a letra C 
E) Todas as alternativas anteriores 
 
Justifique: 
 
 
 
 
 
 
15. O ASP.NET funciona em quais navegadores de mercado 
A) Somente o Microsoft Internet Explorer apartir da versão 6.0 
 
7 | P á g i n a 
 
B) Todas as versões do Microsoft Internet Explorer, sem exceção. 
C) Não funciona no Mozilla FireFox 
D) No navegador da Google, o Chrome ele não funciona. 
E) Funciona em todos os navegadores existente no mercado. 
 
Justifique: 
 
 
 
 
 
 
 
GERENCIAMENTO DE PROJETO DE SOFTWARE 
16. Qual das alternativas abaixo contem um item que não é uma área das 9 áreas de conhecimento: 
A) Escopo, tempo e custo 
B) Recursos Humanos, Integração e Aquisição 
C) Qualidade, escopo e comunicação 
D) Comunicação, riscos e gerenciamento 
 
Justifique: 
 
 
 
 
 
 
17. Referente à um projeto, podemos dizer: 
A) Basta ter um objetivo bem definido, sem definir o tempo necessário para sua conclusão. 
B) Devemos escolher o objetivo entre Escopo (trabalho a ser realizado), Cronograma (tempo) e Custo. 
C) Poderá ser temporário ou contínuo. 
D) Tarefas individuais não podem ser consideradas projetos. 
E) Não podem envolver certo grau de incerteza. 
 
Justifique: 
 
 
 
 
 
 
 
18. Qual a diferença entre ciclo de vida do projeto e do produto? 
 
8 | P á g i n a 
 
A) ciclo de vida do projeto tem uma seqüência de fases porém não garante a entregar o produto ou serviço, 
ciclo de vida do produto continua até o fim do projeto. 
B) o ciclo de vida do projeto refere-se a duração do projeto e o ciclo de vida do produto é o tempo que o 
produto vai ficar no mercado. 
C) ciclo de vida do projeto tem uma seqüência de fases para criar e entregar o produto ou serviço, ciclo de vida 
do produto continua até que este seja descontinuado. 
D) o ciclo de vida do projeto refere-se as etapas em atraso do projeto e o ciclo de vida do produto é o tempo 
que o produto vai levar para entrar no mercado. 
E) ciclo de vida do projeto tem fases intercaladas e o ciclo de vida do produto continua até o fim do projeto. 
 
Justifique: 
 
 
 
 
 
 
 
19. Dados os gráficos abaixo, que representam as características dos projetos ao longo do tempo: 
 
 
 
 
 
Seus perfis representam respectivamente (assinale a alternativa correta): 
 
A Capacidade de Adequação, Custo de Correção 
B Custo de Correção, Nível de Esforço 
C Nível de Esforço, Capacidade de Adequação 
D incorreto (não há nenhum neste perfil), Nível de Esforço 
E Probabilidade de Sucesso, Custo de Correção 
 
Justifique: 
 
 
 
 
 
 
20. Quantos grupos de processos são definidos pelo PMBOK? 
A) 3 
B) 7 
 
9 | P á g i n a 
 
C) 9 
D) 4 
E) 5 
 
Justifique: 
 
 
 
 
 
 
 
21. A definição do escopo acontece em qual processo? 
A) Iniciação 
B) Planejamento 
C) Monitoramento e controle 
D) NDA 
 
Justifique: 
 
 
 
 
 
 
22. Quais são os grupos de processos definidos pelo PMBOK? 
A) Iniciação; Escopo, Planejamento; Execução; Monitoramento e controle; Enceramento 
B) Iniciação; Planejamento; Monitoramento e controle; Enceramento 
C) Iniciação; Planejamento; Execução; Monitoramento e controle; Enceramento 
D) Iniciação; Planejamento; Execução; Monitoramento e controle; Deliverable 
E) Iniciação; Project Charter; Execução; Monitoramento e controle; Enceramento 
 
Justifique: 
 
 
 
 
 
 
23. A confecção do cronograma é realizada em que processo? 
A) Iniciação 
B) Planejamento 
C) Execução 
D) Monitoramento e controle 
E) Enceramento 
 
 
10 | P á g i n a 
 
Justifique:

Continue navegando