Você está na página 1de 9

QUESTES PROVA 2 (28 a 44)

28) A orientao a objetos uma forma abstrata de pensar um problema utilizando-se


conceitos do mundo real e no, apenas, conceitos computacionais. Nessa perspectiva,
a adoo do paradigma orientado a objetos implica necessariamente que:
A) os usurios utilizem as aplicaes de forma mais simples.
B) os sistemas sejam encapsulados por outros sistemas.
C) os programadores de aplicaes sejam mais especializados.
D) os objetos sejam implementados de maneira eficiente e simples.
E) a computao seja acionada por troca de mensagens entre objetos.
29) Analise as seguintes afirmativas.
I. Ocultar dados dentro das classes e torn-los disponveis apenas por meio de
mtodos uma tcnica muito usada em programas orientados a objetos e chamada
de sobrescrita de atributos.
II. Uma subclasse pode implementar novamente mtodos que foram herdados de uma
superclasse. Chamamos isso de sobrecarga de mtodos.
III. Em Java no existe Herana mltipla como em C++. A nica maneira se se obter
algo parecido via interfaces.
Esto incorretas:
A) I
B) II
C) III
D) I e III
E) I e II
30) Analise as seguintes afirmativas.
I. Encapsulamento permite que uma classe defina mtodos com o mesmo nome de
mtodos presentes em sua superclasse desde que esses mtodos tenham argumentos
um pouco diferentes.
II. Em Java, uma instncia de uma classe C que implementa uma interface I membro
tanto do tipo definido pela interface I quanto do tipo definido pela classe C.
III. Em Java, classes abstratas no precisam ser completamente abstratas, ao contrrio
das interfaces, classes abstratas podem ter mtodos implementados que sero
herdados por suas subclasses.
Esto corretas:
A) II e III
B) I e II
C) I e III
D) II
E) I

31) Assinale a alternativa FALSA em relao Programao Orientada a Objetos:


A) A programao orientada a objetos tem como principais objetivos reduzir a
complexidade no desenvolvimento de software e aumentar sua produtividade.
B) A anlise, projeto e programao orientadas a objetos so as respostas para o
aumento da complexidade dos ambientes computacionais que se caracterizam por
sistemas heterogneos, distribudos em redes, em camadas e baseados em interfaces
grficas.
C) Os objetos no se comunicam atravs de mensagens.
D) A programao orientada a objetos considera objetos e classes como blocos bsicos
de construo de um sistema.
E) A programao orientada a objetos apresenta hierarquias de classes, onde classes
mais genricas so especializadas em classes mais especficas.
32) (VUNESP) Considere as possveis razes para que muitos desenvolvedores web
prefiram os layouts baseados em folhas de estilo (CSS Cascading Style Sheets):
I. maior controle sobre o posicionamento dos elementos;
II. permite a integrao com sistemas gerenciadores de banco de dados, facilitando a
criao de web sites dinmicos;
III. permite que se formatem blocos de layout com margens, bordas, cores e outros
recursos.
Sobre as razes apresentadas, pode-se dizer que est correto o contido em
A) I, apenas.
B) I e II, apenas.
C) I e III, apenas.
D) II e III, apenas.
E) I, II e III.
33) (VUNESP) Considere o cdigo a seguir, escrito em Javascript.
function funo_teste(arg1){
var res = Math.round(arg1);
return res;
}
Com relao ao uso de variveis na funo escrita em Javascript, pode-se afirmar que:
A) quando o foco da execuo sai da funo, a varivel destruda.
B) a varivel se mantm global, mesmo depois de o foco da execuo sair da funo.
C) o mtodo de declarao da varivel est incorreto.
D) falta indicar o tipo da varivel declarada.
E) a varivel de retorno deve ser a mesma usada na declarao da funo.

34) (PETROBRAS) O modelo WWW constitui a arquitetura mais difundida da


atualidade, no apenas para organizar sistemas de informao, mas tambm para
distribuir as aplicaes em redes de comunicao, servindo tanto construo de
aplicaes de tratamento de dados, quanto estruturao de sistemas com integrao
de informaes multimdia. Diversos elementos podem ser utilizados em uma
aplicao WWW, para interface homem-mquina, troca de informaes entre sistemas
clientes e servidores, referncia a informaes em hipertexto e interface com sistemas
de bancos de dados, entre outros. Acerca dos componentes desse tipo de arquitetura,
julgue os itens subsequentes.
I) A arquitetura WWW basicamente segue o modelo cliente-servidor, com o processo
servidor tendo a funo de escutar na porta TCP 80 as conexes provenientes dos
clientes
II) Um navegador responsvel pela interface homem-mquina na WWW,
funcionando no sistema cliente e podendo executar localmente programas ou trechos
de programas enviados pelo servidor.
III) O protocolo fundamental usado para a transferncia de informaes na WWW o
hypertext transfer protocol (HTTP) que, a cada solicitao de pgina do lado cliente,
estabelece, via TCP, conexes que servem para a transferncia de todos os objetos
constituintes da pgina solicitada.
IV) O padro common gateway interface (CGI) especifica um modo de operao que
possibilita s aplicaes WWW e acesso a dados armazenados pelos roteadores
(gateways) da Internet, de modo a otimizar a transferncia de informaes no
ambiente WWW.
V) Uma pgina recebida por um navegador pode conter um uniform resource locator
(URL) apontado para um pequeno programa escrito na linguagem Java e denominado
applet. Este programa transferido para a mquina cliente, onde executado pelo
navegador (se este suportar o recurso), podendo, assim, interagir com o usurio.
Esto incorretas apenas:
a) I
b) I e II
c) II e IV
d) IV
e) III e V

35) (PETROBRAS) Apesar de inicialmente ter sido desenvolvido para disponibilizao de


informaes dentro do escopo da Internet, o modelo de servios WWW , hoje, um
dos principais paradigmas de concepo tambm de intranets e extranets. Quanto ao
modelo WWW de hipermdia e seus principais padres e tecnologias, julgue os itens
abaixo:
I) O modelo WWW pode ser definido como um conjunto de pginas ligadas
hierarquicamente entre si pela utilizao de elos que so expressos na forma de URL
II) URLs permitem precisar, de forma padronizada, a localizao de documentos e
servios
III) A gerao de pginas com contedo construdo dinamicamente a partir de
consultas interativas a servios de bancos de dados feita pela utilizao de scripts de
cliente, tais como JavaScript.
IV) A concepo de servios de informao que utilizam o modelo WWW permite a
definio de interfaces uniformes para diferentes escopos de acesso
(Inter/extra/intranet)
V) Pginas codificadas em HTML (hyper text markup language) utilizadas no modelo
WWW possuem mecanismos inerentes de segurana da informao tais como servios
de autenticao (usurio e senha), controle de acesso e criptografia.
Esto corretas apenas:
a) I, II e III
b) I, II e IV
c) II, III e IV
d) III, IV e V
e) II, IV e V
36) Com relao forma como o RUP trata a anlise de requisitos, assinale a opo
correta.
A) A anlise de requisitos ocorre na fase de construo, quando so descritos todos os
casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML.
B) A anlise de requisitos ocorre na fase de elaborao, em que so feitas entrevistas
com usurios e definio do escopo do projeto.
C) A maior parte da anlise de requisitos ocorre durante a fase de elaborao.
D) Por se tratar de um processo iterativo e evolutivo, a anlise de requisitos ocorre na
fase de construo juntamente com a programao, o que permite que os requisitos
sejam revistos.
E) A anlise de requisitos deve acontecer antes da programao e testes do sistema,
no podendo sofrer alteraes a partir do momento que estejam definidos.

37) O conjunto de casos de uso representa as possveis interaes que sero


representadas nos requisitos do sistema. A figura a seguir desenvolve um exemplo de
biblioteca e mostra outros casos de uso (use-cases) nesse ambiente.

Com relao ao tema, analise as asseres a seguir.


A figura tambm ilustra os pontos essenciais da notao de casos de uso. Os agentes
no processo so representados por bonecos e cada tipo de interao representada
por uma elipse com um nome
PORQUE
a UML um padro para a modelagem orientada a objetos e, assim, os casos de uso e
a obteno de requisitos com base em casos de uso so cada vez mais utilizados para
obter requisitos.
Acerca dessas asseres, assinale a opo correta.
A) As duas asseres so proposies verdadeiras, e a segunda uma justificativa
correta da primeira.
B) As duas asseres so proposies verdadeiras, mas a segunda no uma
justificativa correta da primeira.
C) A primeira assero uma proposio verdadeira, e a segunda, uma proposio
falsa.
D) A primeira assero uma proposio falsa, e a segunda, uma proposio
verdadeira.
E) Tanto a primeira quanto a segunda asseres so proposies falsas.

38) Durante as eleies o eleitor dever comparecer sua seo e zona, munido de um
documento vlido. Ao chegar ao local, apresenta o documento ao mesrio, que verifica
se o eleitor est apto a votar. Caso afirmativo, o mesrio informa ao sistema o nmero
do ttulo de eleitor. O sistema valida o ttulo e habilita o voto eletrnico para o eleitor.
O eleitor informa os nmeros de seus candidatos, podendo anular ou confirmar seu
voto.
Ao final do dia, termina o processo eleitoral da seo, o mesrio finaliza o sistema, que
gera os dados em tela ou em papel do resultado da urna, listando os votos para cada
candidato. A totalizao das urnas ocorre em um processo distinto em que o resultado
final da eleio apresentado populao.
Partindo dessa descrio, assinale a opo correta que corresponde modelagem
conceitual, utilizando diagrama de caso de uso com UML.
A) "Verificar o Documento" do eleitor e "Habilitar o Voto Eletrnico" so casos de uso.
B) No processo eleitoral da seo, os atores so: "Eleitor", "Mesrio" e "Populao".
C) O caso de uso "Informar Ttulo" tem uma associao do tipo <<extends>> com o
caso de uso "Validar Ttulo".
D) O caso de uso "Informar Nmero Candidato" tem uma associao do tipo
<<extends>> com os casos de uso Anular Voto e Confirmar Voto.
E) Gerar Dados em Tela e Gerar Dados em Papel tm uma associao do tipo
<<implements>> com o caso de uso Gerar Dados.
39)

A figura acima mostra um diagrama de


A) comunicao, pois modela o comportamento do sistema e ilustra as interaes
entre atores e objetos.
B) estados, pois apresenta os possveis estados do objeto Urna eletrnica, alm dos
eventos que do incio transio de um estado para outro.
C) estados, pois, a partir de um estado inicial, descreve a sequncia de possveis
estados que todos os objetos podem assumir.
D) atividades, pois as aes ilustram a forma como o ator Eleitor interage com os
objetos em um caso de uso.
E) atividades, pois modela o fluxo de controle de um processo composto por aes
sequencias e paralelas partindo de um estado inicial.

40) O diagrama de atividades um dos diagramas disponveis na UML (Linguagem de


Modelagem Unificada) para a modelagem de aspectos dinmicos de sistemas

Com relao ao diagrama de atividades apresentado, avalie as afirmaes a seguir.


I. Aatividade 05 ser executada se a atividade 03 ou a atividade 04 for concluda.
II. A ramificao sequencial existente aps a atividade 02 significa que, caso o fluxo
seja [no], necessrio que sejam executadas novamente as atividades 01 e 02.
III. As atividades 03 e 04 vo ter inicio ao mesmo tempo, entretanto, no significa que
terminaro ao mesmo tempo.
IV. Caso o fluxo da ramificao sequencial existente aps a atividade 02 tenha o fluxo
[sim], a atividade 02 no ser mais executada.
correto apenas o que afirma em
A) I e II.
B) II e III.
C) III e IV.
D) I, II e IV.
E) I, III e IV.

41) Analise as seguintes afirmaes sobre a UML (Linguagem de Modelagem


Unificada).
I. A UML uma metodologia para o desenvolvimento de software orientado a objetos,
uma vez que fornece um conjunto de representaes grficas e sua semntica para a
modelagem de software.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples,
demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema
sob a perspectiva do usurio, e dentre todos da UML, o mais abstrato, flexvel e
informal.
III. Um relacionamento de extenso de um caso de uso "A" para um caso de uso "B"
significa que toda vez que "A" for executado ele incorporar o comportamento
definido em "B".
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de
mensagens entre os objetos do sistema para se atingir um determinado objetivo.
correto apenas o que afirma em
A) I e II.
B) II e IV.
C) III e IV.
D) I, II e III.
E) II, III e IV.
42) A virtualizao permite que um nico computador hospede mltiplas mquinas
virtuais, cada uma com seu prprio sistema operacional. Essa tcnica tem ganhado
importncia nos dias atuais e vem sendo utilizada para resolver diversos tipos de
problemas.
Considerando os diversos aspectos a serem considerados na utilizao da virtualizao,
avalie as afirmaes abaixo.
I. Um sistema operacional sendo executado em uma mquina virtual utiliza um
subconjunto da memria disponvel na mquina real.
II. Uma das aplicaes da virtualizao a disponibilizao de mltiplos sistemas
operacionais para teste de software.
III. A virtualizao s pode ser utilizada em sistemas operacionais Linux.
IV. Um sistema operacional executado em uma mquina virtual apresenta um
desempenho superior ao que alcanaria quando executado diretamente na mesma
mquina real.
correto apenas o que afirma em
A) I.
B) III.
C) I e II.
D) II e IV.
E) III e IV.

43) O conceito de mquina virtual (MV) foi usado na dcada de 70 do sculo passado
no sistema operacional IBM System 370. Atualmente, centros de dados (datacenters)
usam MVs para migrar tarefas entre servidores conectados em rede e, assim,
equilibrar carga de processamento. Alm disso, plataformas atuais de
desenvolvimento de software empregam MVs (Java, .NET). Uma MV pode ser
construda para emular um processador ou um computador completo. Um cdigo
desenvolvido para uma mquina mal pode ser executado de forma transparente em
uma MV.
Com relao a essas informaes, assinale a opo correta.
A) O conceito de transparncia mencionado indica que a MV permite que um
aplicativo acesse diretamente o hardware da mquina.
B) Uma das vantagens mais significativas de uma MV a economia de carga de CPU e
de memria RAM na execuo de um aplicativo.
C) Uma MV oferece maior controle de segurana, uma vez que aplicativos so
executados em um ambiente controlado.
D) Para emular uma CPU dual-core, uma MV deve ser instalada e executada em um
computador com CPU dual-core.
E) Como uma MV no uma mquina real, um sistema operacional nela executado fica
automaticamente imune a vrus.
44) Considere a sentena a seguir.
Se Maria for ao aniversrio, Joo ir e ficar feliz, mas Maria ficar infeliz, ou, se Joo
no for ao aniversrio, Maria ir e ficar feliz, mas Joo ficar infeliz.
Considere as seguintes proposies:
P: Joo vai ao aniversrio; Q: Maria vai ao aniversrio; R: Joo feliz; e S: Maria feliz.
Assinale a opo que contm frmula de lgica proposicional com uma representao
vlida para a sentena proposta. Quanto notao dos operadores, considere: juno
= ^; disjuno = v; negao = ; implica = .
A) ((Q(P^R)) S) v ((P(Q^S))R)
B) ((Q(P^R)) S) v ((P(Q^S)) R)
C) ((Q(P^R)) S) v ((P(Q^S)) R)
D) ((Q(P^R)) S) v ((P(Q^S)) R)
E) ((Q(P^R)) S) v ((P(Q^S))R)