Logo Passei Direto
Buscar

Prova IFPE - IFPE - Informação e Comunicação - Opções 305 e 325 - Ciência da Computação - Prova Informação e Comunicação - Opções 305 e 325 - Ciência da Computação - IFPE 2012 - 2012.pdf

User badge image

Enviado por student-admin-to-test@mail.com em

páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
 
SERVIÇO PÚBLICO FEDERAL 
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE PERNAMBUCO 
CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO BÁSICO, TÉCNICO E TECNOLÓGICO 
EDITAL Nº 26/2012-GR 
 
PROVA ESCRITA PARA O EIXO PROFISSIONAL 
 
INFORMAÇÃO E 
COMUNICAÇÃO 
- Opções 305 / 325 - 
 
INFORMAÇÕES AO CANDIDATO 
 
1. Escreva seu nome e número de CPF, de forma legível, nos locais abaixo indicados: 
 
NOME: __________________________________________________________________ Nº. CPF: ___________________ 
 
2. Verifique se o EIXO PROFISSIONAL e o CÓDIGO DE OPÇÃO, colocados acima, são os mesmos constantes da sua 
FOLHA RESPOSTA. Qualquer divergência, exija do Fiscal de Sala um caderno de prova, cujo EIXO 
PROFISSIONAL e o CÓDIGO DE OPÇÃO sejam iguais aos constantes da sua FOLHA RESPOSTA. 
3. A FOLHA RESPOSTA tem, obrigatoriamente, de ser assinada. Essa FOLHA RESPOSTA não poderá ser substituída, 
portanto, não a rasure nem a amasse. 
4. DURAÇÃO DA PROVA: 3 horas, incluindo o tempo para o preenchimento da FOLHA RESPOSTA. 
5. Na prova há 40 (quarenta) questões, sendo 10 (dez) questões de Conhecimentos Pedagógicos e 30 (trinta) questões de 
Conhecimentos Específicos, apresentadas no formato de múltipla escolha, com cinco alternativas, das quais apenas uma 
corresponde à resposta correta. 
6. Na FOLHA RESPOSTA, as questões estão representadas pelos seus respectivos números. Preencha, por completo, com 
caneta esferográfica (tinta azul ou preta), toda a área correspondente à opção de sua escolha, sem ultrapassar as bordas. 
7. Será anulada a questão cuja resposta contiver emenda ou rasura, ou para a qual for assinalada mais de uma opção. Evite 
deixar questão sem resposta. 
8. Ao receber a ordem do Fiscal de Sala, confira este CADERNO com muita atenção, pois, nenhuma reclamação sobre o 
total de questões e/ou falhas na impressão será aceita depois de iniciada a prova. 
9. Durante a prova, não será admitida qualquer espécie de consulta ou comunicação entre os candidatos, nem será 
permitido o uso de qualquer tipo de equipamento (calculadora, telefone celular, etc.), chapéu, boné, ou similares, e 
óculos escuros. 
10. A saída da sala só poderá ocorrer depois de decorrida 1 (uma) hora do início da prova. A não observância dessa 
exigência acarretará a sua exclusão do concurso. 
11. Ao sair da sala, entregue este CADERNO DE PROVA, juntamente com a FOLHA RESPOSTA, ao Fiscal de Sala. 
12. Os três últimos candidatos deverão permanecer na sala de prova e somente poderão sair juntos do recinto, após a 
aposição em Ata de suas respectivas identificações e assinaturas. 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
 
CONHECIMENTOS PEDAGÓGICOS 
 
1. A Lei de Diretrizes e Bases da Educação Nacional nº 9.394, de 20 de dezembro de 1996, apresenta diretrizes 
para todas as modalidades e níveis de ensino, disciplinando a educação escolar. Sobre os conhecimentos 
profissionais informais adquiridos em experiências extra-escolares, essa Lei possibilita 
 
 a) a análise para inclusão sistêmica dos conhecimentos formais e informais nas matrizes curriculares ou 
nos componentes curriculares de áreas afins. 
 b) o reconhecimento e a certificação de conhecimentos adquiridos na educação profissional, tecnológica 
ou no trabalho para fins de conclusão de estudos. 
 c) o reconhecimento dos conhecimentos formais e informais adquiridos em experiências extra-escolares 
para promover a contextualização. 
 d) a observância desses conhecimentos, via análise criteriosa, para isenção de estudos em componentes 
curriculares correspondentes. 
 e) a identificação dos conhecimentos extra-escolares para ressignificação do currículo formal, promovendo 
maior relação teoria-prática. 
 
2. A Lei Nº 11.892, de 29 de dezembro de 2008, institui a Rede Federal de Educação Profissional, Científica e 
Tecnológica; cria, portanto, os Institutos Federais de Educação, Ciência e Tecnologia. A partir dessa Lei, é 
correto afirmar que os Institutos Federais 
 
 a) são equiparados às universidades devido a sua excelência predominante na oferta de educação 
tecnológica voltada para formação de tecnólogos nas áreas de engenharia. 
 b) constituem-se centros de educação preferencialmente tecnológica para atender às demandas produtivas 
locais e regionais, investindo em ciência e tecnologia. 
 c) ao serem equiparados às universidades, tendem à diminuição da oferta de educação profissional em 
nível técnico, investindo mais em educação superior tecnológica. 
 d) ofertarão 50% das suas vagas para educação profissional de nível superior, tendo em vista sua nova 
reestrutura organizacional e sistêmica de instituição superior tecnológica. 
 e) são equiparados às universidades, para efeito das disposições legais que regem a regulação, supervisão e 
avaliação das instituições de educação superior. 
 
3. Mais especificamente sobre os Direitos Humanos como princípio de vida que visa contribuir com uma 
melhor convivência humana em sociedade, através do respeito às diferenças, a Resolução CNE/CEB Nº 2, 
de 30 de janeiro de 2012, determina que os direitos humanos 
 
 a) sejam tratados de forma integrada, como princípio norteador, permeando todo currículo do ensino 
médio. 
 b) constituam-se em nova disciplina curricular eletiva em todos os anos do ensino médio. 
 c) sejam incluídos nos currículos escolares em forma de componente curricular opinativo. 
 d) sejam propostos e implementados pelo projeto político-pedagógico como área das ciências humanas. 
 e) constituam-se em conteúdos obrigatórios de Filosofia e Sociologia, com a finalidade de promover a 
cidadania. 
 
4. Analisando a Resolução CNE/CEB Nº 2, de 30 de janeiro de 2012, que define as diretrizes curriculares 
nacionais para o ensino médio, encontramos uma proposta pedagógica voltada para transformações 
humanas e sociais permanentes em prol da construção de um mundo melhor. Com base nesse dispositivo 
legal, é correto afirmar que essas diretrizes curriculares propõem 
 
 a) uma estruturação curricular sistemática com ênfase na formação propedêutica, ou seja, no acúmulo de 
conhecimentos científicos e tecnológicos que mais preparem jovens e adultos para adaptarem-se às 
inovações contemporâneas ocasionadas pelo desenvolvimento dos processos produtivos. 
 b) uma estruturação curricular sistemática, com ênfase na formação profissional de jovens e adultos, a fim 
de capacitá-los melhor para o exercício de uma profissão específica, contribuindo, assim, com a 
diminuição do desemprego e, consequentemente, favorecendo a formação de uma sociedade brasileira 
mais apta a enfrentar as inovações científicas e tecnológicas ocasionadas pelos processos produtivos. 
 c) uma estruturação curricular sistemática com ênfase na formação intelectual de estudantes para 
democratizar os conhecimentos científicos e tecnológicos, contribuindo, assim, com uma formação 
humana mais preparada para o exercício da cidadania, combatendo discriminações e preconceitos de 
classe, étnicos e outros que acentuam as injustiças sociais. 
 d) uma estruturação curricular sistemática com ênfase na formação humana integral de sujeitos críticos, 
reflexivos, mais humanizados, incluindo a formação profissional, o cultivo do respeito às diferenças 
humanas de um modo geral, ao meio ambiente, e a formação de valores éticos que combatam as 
discriminações e os preconceitos geradores de desumanizações. 
 e) uma estruturação curricular sistemática com ênfase na formação intelectual mais ampla de estudantes 
do ensino médio, objetivando principalmente a verticalidade de seus estudos em níveis mais elevados 
do conhecimento formal, para um melhor enfrentamento da competitividade no mercado de trabalho. 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==5. Considerando o Decreto Nº 5.840, de 13 de julho de 2006, que instituiu o Programa Nacional de Integração 
da Educação Profissional com a Educação Básica na Modalidade de Educação de Jovens e Adultos – 
PROEJA, indique a alternativa correta. 
 
 a) A finalidade desse programa, além de ampliar a escolarização e profissionalização, consiste, sobretudo, 
em desenvolver habilidades e competências necessárias ao empreendedorismo local e regional, 
contribuindo para que estudantes concluintes iniciem seu próprio negócio no mundo do trabalho. 
 b) A finalidade desse programa consiste em ampliar a escolarização de jovens e adultos, sua formação 
intelectual e profissional, respeitando os conhecimentos experienciais e profissionais prévios, aliando 
formação geral e educação profissional para uma melhor inclusão de jovens e adultos no mundo do 
trabalho. 
 c) A finalidade principal e definidora desse programa consiste, tão somente, em investir na formação 
política e intelectual de jovens e adultos trabalhadores, para conquistarem um espaço no competitivo e 
excludente mercado de trabalho, compreenderem melhor os seus direitos e, assim, assumirem a 
cidadania de forma mais participativa. 
 d) A finalidade dessa revolucionária intervenção política do Governo Federal consiste em preparar mão de 
obra qualificada e pragmática para atender ao mercado de trabalho, bem como profissionalizar jovens e 
adultos a partir das demandas locais e regionais do mundo produtivo, com vistas unicamente ao 
exercício de uma profissão, independentemente do nível de escolarização. 
 e) O programa pauta-se no princípio de que o conhecimento sistemático é condição primeira para o 
mercado de trabalho, por isso investe na ampliação da formação propedêutica e intelectual, preparando 
a classe trabalhadora e social mais ampla, para atuar no mercado de trabalho. 
 
 
6. “[...] uma teoria do Capital Humano rejuvenescida, com ênfase no privado e no individual, ao invés de no 
investimento público, mercantiliza a educação, vendo-a como uma grande estratégia para potencializar a 
flexibilidade de trabalho e, consequentemente, para melhorar a competitividade da economia. Nesta visão, 
os indivíduos são maximizadores de consumo racionais e acredita-se que a busca pelo interesse pessoal no 
mercado de trabalho produzirá resultados desejáveis, econômica e socialmente (p.13)” (apud Maclaren,1997, 
p. 27). 
 
 Com base na citação apresentada, é correto afirmar que o autor 
 
 a) apresenta a importância da teoria do Capital Humano em prol da eficácia das políticas públicas e 
transformações socioeconômicas mais igualitárias, possibilitando um desenvolvimento social, cultural e 
econômico mais pautado na justiça social, sendo a educação escolar compreendida como fundamental 
ao alcance dessa finalidade. 
 b) apresenta uma teoria do Capital Humano defensora dos ideais socialistas, compreendidos como 
indispensáveis ao êxito do cenário capitalista que se antagoniza com ideologias individualistas e 
economicistas em prol do desenvolvimento social. Nesse sentido, a educação escolar passa a ser vista 
como um dos mecanismos para disseminar valores. 
 c) traz uma reflexão sobre a lógica da teoria do Capital Humano, que busca, pela via da educação escolar, 
dentre outros meios, semear valores conservadores fundamentais ao êxito dos ideais capitalistas que 
alimentam, no cenário social mundial, o desenvolvimento do mercado de trabalho nesse sistema 
econômico, dificultando intervenções político-educativas opostas a essas ideias. 
 d) enfatiza a importância da teoria do Capital Humano como defensora das políticas públicas voltadas 
para o social, pois ela compreende a preparação profissional integral como fator indispensável à ordem 
social e econômica capitalista, capaz de contribuir com a diminuição das desigualdades econômicas e 
sociais. 
 e) demonstra a intenção política da teoria do Capital Humano de enfatizar, via educação escolar, a 
importância dos valores neoliberais como fundamentais ao predomínio das intervenções socialistas no 
cenário capitalista mundial. Nesse sentido, o neoliberalismo semeia valores humanistas fundamentais à 
diminuição das exclusões sociais. 
 
 
7. “Vistos a partir da perspectiva de um multiculturalismo crítico, os ataques conservadores contra o 
multiculturalismo (de ser separatista e etnocêntrico) revelam a compreensão errada dos seus porta-vozes da 
cultura branca anglo-americana de que a sociedade norte-americana fundamentalmente constitui relações de 
acordo ininterrupto. A visão liberal serve para sublinhar a ideia de que a sociedade norte-americana é 
simplesmente um fórum de consenso com diferentes pontos de vista das minorias acrescidas por enxerto. 
Nós nos deparamos aqui com uma política de pluralismo que ignora amplamente as ações de poder e 
privilégio.” (Maclaren, 1997, p.124) 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
 A partir da citação proposta, é correto afirmar que 
 
 
 a) o multiculturalismo crítico busca o consenso ideopolítico entre os seus ideais transformadores com os 
ideais do conservadorismo opressor, pois sua essência defende uma democracia harmoniosa e 
consensual de sociedade global, combatendo, assim, o ódio e a violência de qualquer espécie. Nesse 
sentido, o consenso político-ideológico passa a ser compreendido como fundamental para uma cultura 
de paz. 
 b) existe um embate político, ideológico e axiológico no cenário socioeconômico mundial, no qual valores 
conservadores e opressores buscam, camufladamente, permanecer hegemônicos em prol do status quo, 
enquanto outras perspectivas e ideais de um mundo mais humanizado empenham-se por 
transformações em prol de mais ampla justiça social, econômica, cultural e ambiental. 
 c) a visão neoliberal constrói e emite uma crítica contra hegemônica que objetiva contrapor-se ao 
conservadorismo cultural mundial, e assim harmonizar-se com os ideais de resistência e transformação 
social, econômica e cultural disseminados pelo multiculturalismo crítico para combater, 
ideologicamente, qualquer tipo fetichizado de interesse mantenedor da moral opressora. 
 d) as críticas conservadoras lançadas ao multiculturalismo crítico e de resistência buscam um consenso 
político com o mesmo, para colocar em evidência seus interesses e valores sociais que primam pela 
defesa das transformações culturais imprescindíveis à construção histórica de um mundo mais humano, 
pautado na lógica capitalista, na qual o êxito e o sucesso de cada pessoa só depende do fator individual. 
 e) o multiculturalismo de resistência objetiva mitificar, fetichizar e mistificar as ideologias neoliberais que 
omitem interesses políticos pela manutenção dos privilégios de uma classe social sobre outra. Nesse 
sentido, sua finalidade consiste na formação de uma sociedade mundial mais harmoniosa, consensual e 
sem cicatrizes ocasionadas pelas lutas sociais em prol da construção de outras formas de organização 
social, econômica e cultural. 
 
 
8. O pensamento de Paulo Freire que expressa sua concepção de educação, de mundo e de ser humano 
constituiu-se a partir da sua infância, da sua vida, do que ele viveu, tanto na dimensão pessoal quanto 
profissional. Tornou-se um cidadão do mundo pelo reconhecimento da sua contribuição praxiológica para 
educação, sendo sua obra considerada um clássico. Partindo do reconhecimento internacional do legado 
desse educador, é correto afirmar que o pensamento dele constitui-se em um(a) 
 
 
 a) conjunto de experiências educacionais que, após serem vivenciadas nas mais renomadas universidades 
nacionais e internacionais, principalmente no período do exílio, deram forma a uma teoria da educação 
cujo objetivo geral consiste em fornecer subsídios a serem aplicados no dia a dia da prática docente no 
âmbito da educação escolar. 
 b) filosófica, sociológica e política configuração de educação escolar, sistemática, de repercussãomundial, 
voltada para atender à educação de jovens e adultos, cujo objetivo primordial consiste na politização e 
conscientização das pessoas participantes, com vistas à transformação pessoal e social. 
 c) gigantesco método internacional de alfabetização de adultos que, tendo iniciado na cidade do Recife e, 
posteriormente, em Angicos – RN, na década de 60 do século passado, ainda pode ser aplicado sem 
adaptações em qualquer lugar do mundo, independentemente das diferenças culturais linguísticas. 
 d) inovador e revolucionário paradigma de educação formal para ser analisado e socializado através dos 
currículos universitários e dos movimentos sociais, com a finalidade de formar profissionais de 
qualquer área do conhecimento, com mais ampla formação humana, profissional e visão crítica de 
mundo. 
 e) pedagogia de resistência e teoria crítica da educação cujo conteúdo filosófico, sociológico, ético, 
estético, político e pedagógico prima por transformações pessoais, culturais, sociais, econômicas, etc, 
em prol da construção histórica e permanente de um mundo mais humanizado. 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
9. Analisando a complexidade do fenômeno Educação como objeto de estudo da Pedagogia compreendida 
como ciência da teoria e da prática dos processos educativos, João Francisco de Souza (2009, p.37), ao nutrir 
preocupações epistemológicas sobre Educação, percebe alguns equívocos presentes no imaginário social a 
respeito do significado desse fenômeno. Ele ressalta que “a educação quase nunca é compreendida nem 
organizada como atividades culturais para o desenvolvimento da cultura”. Assim, considerando a reflexão 
desse autor, indique a alternativa correta. 
 
 a) A educação ainda não é valorizada como deve ser, e essa desvalorização histórica por parte dos poderes 
públicos em muito vem contribuindo com a desvalorização da classe docente. Nesses termos, para a 
educação funcionar de maneira mais satisfatória, faz-se necessária, a princípio, a valorização dessa 
classe de profissionais, bem como da escola como produtora de conhecimentos. 
 b) A escola, devido a seu funcionamento sistêmico baseado em currículos a serem cumpridos, calendário, 
horas e normas estabelecidas, bem como em leis que precisam ser respeitadas, encontra dificuldades 
para promover o desenvolvimento do ser humano e, portanto, não consegue desenvolver-se como 
atividade cultural de forma mais salutar. 
 c) A gestão escolar tem possibilidades de ousar na sua autonomia administrativa e construir, juntamente 
com sua comunidade interna e externa, um perfil de escola que atenda às necessidades da sociedade 
mais ampla, contribuindo, assim, com a formação de cidadãos e cidadãs mais conscientes dos seus 
direitos e deveres no mundo do trabalho e no cenário social mais amplo. 
 d) A educação precisa ser compreendida, mais amplamente, como um fenômeno social, cultural e 
humano presente em toda dimensão da nossa existência pessoal e profissional, pois sua função primeira 
consiste em contribuir para um salutar desenvolvimento do ser humano, como ser inconcluso que se 
transforma e transforma o mundo. 
 e) A educação ainda não é prioridade na agenda política dos governos. E esse descaso impossibilita o 
êxito que a educação necessita alcançar e que consiste em melhor atender à classe social menos 
favorecida. Essa ausência de prioridade governamental alimenta processos de exclusão social, pois a 
educação passa a ter dificuldades para cumprir seu papel de transmitir conhecimentos. 
 
10. Em seu livro dialógico “Medo e ousadia, o cotidiano do professor”, Paulo Freire (2003, p.25) afirma que 
“além de um ato de conhecimento, a educação é também um ato político. É por isso que não há pedagogia 
neutra.” Partindo dessa reflexão, é correto afirmar que, para Paulo Freire, a educação: 
 
 a) não escapa das estratégias governamentais, constituindo-se em um dos instrumentos para alcance de 
interesses político-partidários. 
 b) tem uma dimensão política, metodológica, técnica, axiológica, gnosiológica, constituindo-se assim em 
um ato de conhecimento em prol das mudanças sociais. 
 c) tem uma natureza política em todas as suas dimensões constituintes. Por isso, ela poderá ser libertadora 
ou conservadora do status quo. 
 d) não tem como funcionar sem as interferências governamentais, pois, de certa forma, ela depende dessas 
intervenções para se manter. 
 e) sempre receberá influências políticas dos grupos partidários que estão no poder, pois eles a utilizam 
para atingirem suas estratégias políticas. 
 
 
CONHECIMENTOS ESPECÍFICOS 
 
11. O RUP, abreviação de Rational Unified Process (ou Processo Unificado Racional), é um processo que foi 
criado pela Rational Software Corporation, e é baseado em um conjunto de princípios de desenvolvimento 
de software e melhores práticas. Marque a alternativa que corresponde a uma das melhores práticas do RUP. 
 
 a) Cliente como parte da equipe de desenvolvimento. 
 b) Reuniões diárias da equipe de desenvolvimento. 
 c) Desenvolvimento interativo do software. 
 d) Refatoração constante do software. 
 e) Programação em pares. 
 
12. O Extreme Programming (XP) é um dos métodos ágeis mais conhecidos e usados. Os cinco valores 
fundamentais da metodologia XP são: comunicação, simplicidade, feedback, coragem e respeito. Para aplicar 
os valores durante o desenvolvimento de software, XP propõe uma série de práticas. Marque a alternativa 
que corresponde a uma das práticas do XP. 
 
 a) Os sprints possuem um deadline definido, geralmente de 2 a 4 semanas. 
 b) Durante uma iteração, a equipe é isolada do cliente e da organização, com todas as comunicações 
canalizadas por meio do gerente de projeto. 
 c) Os testes são escritos usando a linguagem natural. 
 d) Os desenvolvedores trabalham em pares. 
 e) Reuniões semanais com toda a equipe. 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
13. Para a engenharia de requisitos, os requisitos são as descrições dos serviços do sistema e restrições geradas 
durante o processo de engenharia de requisitos. Com relação à essa definição, marque a alternativa 
verdadeira. 
 
 a) Requisitos não-funcionais descrevem restrições aos serviços ou funções oferecidas pelo sistema, tais 
como restrições de tempo ou restrições no processo de desenvolvimento. 
 b) Requisitos funcionais devem ser escritos em linguagem de programação. 
 c) Requisitos não-funcionais descrevem as funcionalidades ou serviços do sistema. 
 d) Requisitos funcionais podem ser classificados como requisito de usabilidade, de eficiência, de proteção, 
ambiental e ético. 
 e) Requisitos podem ser do tipo funcional, não-funcional ou de versão. 
 
14. Um processo de desenvolvimento de software é um conjunto de atividades e resultados associados que 
geram um produto de software. Existem vários processos de desenvolvimento de software, mas todos 
envolvem quatro atividades fundamentais, a saber, 
 
 a) estudo de viabilidade, prototipação, validação e análise de riscos. 
 b) especificação do software, análise de riscos, prototipação e evolução. 
 c) especificação do software, desenvolvimento do software, validação e evolução. 
 d) estudo de viabilidade, prototipação, evolução e análise de riscos. 
 e) prototipação, desenvolvimento do software, validação e análise de riscos. 
 
15. O Particionamento de Equivalência é uma técnica para seleção de dados de entrada para criação de 
 
 a) requisitos de interface. 
 b) casos de uso. 
 c) requisitos funcionais. 
 d) requisitos não-funcionais. 
 e) casos de teste. 
 
16. Em projetos de desenvolvimento de software, vários tipos de testes podem ser empregados para garantir a 
qualidade do produto. Um dos tipos empregados é o teste de estresse, o qual tem como objetivo 
 
 a) avaliar o comportamento do sistema em situaçõesonde há poucos recursos ou concorrência de 
recursos. 
 b) assegurar que os métodos de acesso à base de dados funcionem corretamente e garantir a consistência 
das informações na base. 
 c) garantir que as funcionalidades do sistema funcionem corretamente e que a aplicação se comporte 
conforme os fluxos de eventos e diagramas elaborados. 
 d) garantir que o sistema funcione apropriadamente durante um ciclo de atividades relativas ao negócio e 
que, ao final desse ciclo, todos os resultados esperados sejam obtidos e que o sistema atenda aos 
requisitos definidos para a recuperação de falhas. 
 e) assegurar a eficiência e funcionamento correto dos procedimentos de instalação do software para as 
diferentes configurações. 
 
17. O processo de projeto para identificar os subsistemas que compõem um sistema e o framework para controle e 
comunicação do subsistema é conhecido como projeto de arquitetura. A saída desse processo é uma 
descrição da arquitetura do software. O documento de arquitetura de software é usado para 
 
 a) fazer o termo de abertura do projeto. 
 b) dificultar a comunicação com os stakeholders. 
 c) registrar, no final do projeto, as lições aprendidas. 
 d) elicitar os casos de uso. 
 e) auxiliar no esclarecimento dos requisitos. 
 
18. Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. 
Considerando a amplitude de gerenciamento, analise as seguintes afirmativas: 
 I. A gerência dos riscos do projeto descreve os processos que dizem respeito à identificação, análise e 
resposta a riscos do projeto. 
 II. A gerência do tempo do projeto descreve os processos necessários para assegurar que o projeto seja 
completado dentro do orçamento previsto. 
 III. A gerência das aquisições do projeto descreve os processos necessários para assegurar que a geração, a 
captura, a distribuição, o armazenamento e a pronta apresentação das informações do projeto sejam 
feitas de forma adequada e no tempo certo. 
 IV. A gerência da integração do projeto descreve os processos necessários para assegurar que os diversos 
elementos do projeto sejam adequadamente coordenados. 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
 É correto, apenas, o que se afirma em 
 
 a) II e IV. 
 b) I e IV. 
 c) I, II e IV. 
 d) II e III. 
 e) I e III. 
 
19. O plano de qualidade deve definir os atributos de qualidade mais importantes para o software que está sendo 
desenvolvido. O plano também deve incluir uma definição do processo de avaliação de qualidade. Qual dos 
seguintes itens corresponde a um atributo de qualidade? 
 
 a) Previsibilidade. 
 b) Viabilidade. 
 c) Rapidez. 
 d) Manutenibilidade. 
 e) Transparência. 
 
20. Com relação ao diagrama de classe abaixo, marque a alternativa correta. 
 
 a) Apresenta uma classe e uma auto-associação. 
 b) Um supervisor tem, no mínimo, um supervisionado. 
 c) Um supervisor tem, no máximo, cinco (5) supervisionados. 
 d) Atributos da classe Empregado: nome, endereço, telefone e matrícula. 
 e) Multiplicidade do relacionamento: um para um. 
 
21. O gerenciamento de qualidade oferece uma verificação independente a respeito do processo de 
desenvolvimento de software. Esse processo verifica as entregas do projeto para garantir que sejam 
consistentes com os objetivos e padrões organizacionais. A equipe de qualidade deve, obrigatoriamente, 
 
 a) trabalhar na mesma sala da equipe de desenvolvimento. 
 b) ser subordinada ao gerente de projeto. 
 c) ser independente da equipe de desenvolvimento. 
 d) redigir o termo de abertura do projeto. 
 e) redigir os relatórios de qualidade do software em conjunto com o gerente de projeto. 
 
 
22. Em linguagem C, as diretivas do pré-processador são instruções que são executadas antes da compilação. As 
diretivas são precedidas pelo caractere “#” e podem ser colocadas em qualquer parte do programa. Contudo, 
são, geralmente, escritas no início do código-fonte. Em relação às diretivas de pré-processador C, é correto 
afirmar que 
 
 a) cada diretiva #if , #ifdef e #ifndef deve ser terminada com a diretiva #end. 
 b) a diretiva #define é utilizada para definir variáveis de escopo global, que podem ser acessadas e 
modificadas dentro da função main( ). 
 c) a diferença entre as diretivas #ifdef e #ifndef está no fato de a primeira testar se apenas uma 
constante foi definida, enquanto que na segunda, a verificação de existência é aplicada a n (várias) 
constantes. 
 d) a diretiva #include é utilizada para criar constantes com nomes apropriados. 
 e) a diretiva #error provoca uma mensagem de erro do compilador em tempo de compilação. 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
O programa C listado a seguir implementa um pequeno cadastro de alunos, utilizando um modelo abstrato de 
dados. Com referência a esse programa C, responda as questões 23 e 24. 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <conio.h> 
#include <string.h> 
 
typedef struct Aluno TAluno; 
 
struct Aluno { 
 char matricula[20]; 
 char nome[50]; 
 TAluno *proximo; 
}; 
 
TAluno *corrente, *novo, *primeiro; 
 
void imprime(); 
void adiciona(); 
 
int main() { 
 char adicionar = 'S'; 
 primeiro = (TAluno *) NULL; 
 while ((adicionar == 'S') || (adicionar == 's') ) { 
 adiciona(); 
 printf("\nDeseja adicionar um novo aluno? (S/N)"); 
 adicionar = getch(); 
 } 
 imprime(); 
 system("pause"); 
 return 0; 
} 
 
void imprime() { 
 corrente = primeiro; 
 
 while (corrente!=NULL) { 
 printf("\nMatricula: %s", corrente->matr icula); 
 printf("\nNome: %s\n", corrente->nome); 
 corrente = corrente -> proximo; 
 } 
 
}; 
 
void adiciona() { 
 novo = (TAluno *)malloc(sizeof(TAluno)); 
 if (primeiro == (TAluno *) NULL) { 
 corrente = novo; 
 primeiro = corrente; 
 } else { 
 corrente = primeiro; 
 while (corrente->proximo != (TAluno *)NULL) 
 corrente = corrente->proximo; 
 corrente->proximo = novo; 
 corrente = novo; 
 } 
 printf("\nDigite a matricula e o nome do aluno : "); 
 gets(corrente->matricula); 
 gets(corrente->nome); 
 corrente->proximo = (TAluno *) NULL; 
}; 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
23. Em relação à implementação do programa, é correto afirmar que 
 
 a) a primeira linha do corpo da função adiciona() pode, sem que haja alteração do comportamento do 
programa, ser substituída por novo = (TAluno *)calloc(1,sizeof(TAluno) ). 
 b) apresenta erro de compilação, posto que o tipo TAluno faz referência a struct Aluno , e esta 
estrutura está sendo definida após a definição do tipo TAluno . 
 c) o programa imprime a sequência de alunos cadastrados na ordem inversa à que eles foram inseridos. 
 d) o usuário deverá digitar ‘S’ ou ‘s’ para adicionar o primeiro aluno no cadastro. 
 e) corrente, novo e primeiro são variáveis do tipo struct Aluno . 
 
 
24. A função void funcao(char *x), cuja implementação está apresenta a seguir, realiza uma operação 
sobre o cadastro dos alunos. 
 
void funcao(char *x) { 
 TAluno *anterior = (TAluno *) NULL; 
 corrente = primeiro; 
 while (corrente!=NULL) { 
 if (strcmp(corrente->matricula, x)==0) { 
 if (anterior == (TAluno *)NULL) 
 primeiro = corrente->proximo; 
 else 
 anterior->proximo = corrente->prox imo; 
 } 
 anterior = corrente; 
 corrente = corrente -> proximo; 
 } 
} 
 
 
 Analisando o comportamento dessa função, conclui-se que ela 
 
 a) remove do cadastro todos os alunos adicionados apósaquele aluno cuja matrícula foi passada para a 
função no parâmetro x. 
 b) pesquisa e imprime os dados do aluno com a matrícula passada para a função no parâmetro x. 
 c) remove do cadastro apenas o primeiro aluno encontrado cuja matrícula coincide com aquela passada 
no parâmetro x. 
 d) libera a memória ocupada pelo registro do aluno cuja matrícula coincide com aquela passada no 
parâmetro x. 
 e) remove do cadastro todos os alunos com a matrícula passada para a função no parâmetro x. 
 
 
25. Analise o programa C a seguir. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int x = 0; 
 
int func1(int *, int); 
 
int main() { 
 int x = 1, y, z = 0; 
 y = func1(&z,x); 
 printf("%d %d %d\n", x,y,z); 
 system("pause"); 
 return 0; 
} 
 
int func1(int *y, int z) { 
 x = ++z; 
 *y = x++; 
 return x; 
} 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
Assinale a alternativa que apresenta os valores das variáveis x, y e z que são impressas nesta ordem como 
saída desse programa. 
 
 a) 1, 0, 1 
 b) 1, 3, 2 
 c) 1, 3, 0 
 d) 3, 2, 1 
 e) 0, 1, 2 
 
 
 
O código exibido a seguir é a implementação em Javascript de uma função recursiva chamada “operação”. 
Analise esta implementação e responda as questões 26 e 27. 
 
 
function operacao( x, y, f) { 
 if (x==1 && y==1) { 
 return 1; 
 } else { 
 if (x % f == 0 || y % f == 0) { 
 x = (x % f == 0 ? x / f : x); 
 y = (y % f == 0 ? y / f : y); 
 return f * operacao(x,y,f); 
 } else { 
 return operacao(x,y,f+1); 
 } 
 } 
} 
 
 
 
26. O valor retornado pela função “operação”, considerando a passagem dos argumentos 6, 8 e 2, nesta ordem, 
é 
 
 a) 12. 
 b) 48. 
 c) 8. 
 d) 24. 
 e) 120. 
 
 
 
27. Assinale a alternativa que apresenta a implementação da função “operação”, utilizando estrutura de 
repetição, equivalente à implementação recursiva analisada. 
 
 
 
 a) function operacao( x, y, f) { 
 var r = 1; 
 while (x!=1 || y!=1) { 
 if (x % f == 0 || y % f == 0) { 
 x = (x % f == 0 ? x / f : x); 
 y = (y % f == 0 ? y / f : y); 
 r = r * f; 
 } else { 
 f++; 
 } 
 } 
 return r; 
} 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
 b) function operacao( x, y, f) { 
 var r = 1; 
 for (var i = f; i<x && i<y; i++) { 
 if (x % f == 0 || y % f == 0) { 
 x = (x % f == 0 ? x / f : x); 
 y = (y % f == 0 ? y / f : y); 
 f = f * r; 
 } else { 
 f++; 
 } 
 } 
 return r; 
} 
 
 
 
 c) function operacao( x, y, f) { 
 var r = f; 
 do { 
 if (x % f == 0 || y % f == 0) { 
 x = (x % f == 0 ? x / f : y); 
 y = (y % f == 0 ? y / f : x); 
 r = r * f; 
 } else { 
 r = r + 1; 
 } 
 } while (x!=1 || y!=1); 
 return r; 
} 
 
 
 
 d) function operacao( x, y, f) { 
 while (x!=1 || y!=1) { 
 if (x % f == 0 || y % f == 0) { 
 x = (x % r == 0 ? x / f : x); 
 y = (y % r == 0 ? y / f : y); 
 r = r * f; 
 } else { 
 f++; 
 } 
 } 
 return r; 
} 
 
 
 
 e) function operacao( x, y, f) { 
 var r = 1; 
 while (x!=1 || y!=1) { 
 if (x % f == 0 || y % f == 0) { 
 if (x % f == 0) { x = x / f); 
 if (y % f == 0) { y = y / f); 
 f *= r; 
 } else { 
 f++; 
 } 
 } 
 return f; 
} 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
28. Em Linguagem Java, o modificador de acesso que deve ser especificado para membros de uma superclasse, 
de forma que possam ser acessados apenas por métodos da superclasse, por métodos de subclasses e por 
outras classes do mesmo pacote, é 
 
 
 a) Private. 
 b) Public. 
 c) Final. 
 d) Static. 
 e) Protected. 
 
 
 
 
 
29. Em relação à Linguagem Java, é correto afirmar que 
 
 
 a) um comando continue interrompe todas as estruturas de repetição que estiverem aninhadas. 
 b) arrays não podem ser declarados sem especificar o tamanho. 
 c) uma classe pode implementar mais de uma interface. 
 d) os operadores && e & são equivalentes para quaisquer tipos de operandos. 
 e) variáveis declaradas com o modificador final podem ser alteradas apenas uma vez. 
 
 
 
 
30. Considerando a versão 5 do PHP e as expressões regulares estendidas da interface POSIX, o conteúdo da 
variável $x que torna verdadeiro o resultado da execução de 
ereg(“[[:<:]](d[[:alpha:]]+o)[[:>:]]”,$x) corresponde a 
 
 
 a) “banco de dados” 
 b) “instituto federal de pernambuco” 
 c) “fundamentos de programação” 
 d) “análise e desenvolvimento de sistemas” 
 e) “linguagem de programação” 
 
 
 
 
31. Com respeito a formulários HTML, o atributo que especifica a URL à qual serão submetidos os dados do 
formulário, é 
 
 
 a) method. 
 b) action. 
 c) post. 
 d) on_click. 
 e) nameasd. 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
O script SQL a seguir contém os comandos de criação de tabelas e de inserção de dados de uma parte do 
esquema de dados de um sistema hipotético para controle acadêmico, que utiliza um banco de dados 
relacional. Com base no script, resolva as questões de 32 a 35. 
 
CREATE TABLE ALUNO ( 
 MATRICULA INT, 
 NOME VARCHAR(50), 
 CONSTRAINT PK_ALUNO PRIMARY KEY (MATRICULA) 
 ); 
 
CREATE TABLE DISCIPLINA ( 
 CODIGO INT, 
 NOME VARCHAR(30), 
 CONSTRAINT PK_DISCIPLINA PRIMARY KEY (CODIGO ) 
 ); 
 
CREATE TABLE UNIDADE ( 
 ID INT, 
 DESCRICAO VARCHAR(10), 
 CONSTRAINT PK_UNIDADE PRIMARY KEY (ID) 
 ); 
 
CREATE TABLE AVALIACAO ( 
 MAT_ALUNO INT, 
 COD_DISCIPLINA INT, 
 ID_UNIDADE INT, 
 NOTA DECIMAL(3,1), 
 CONSTRAINT PK_AVALIACAO PRIMARY KEY (MAT_ALU NO, COD_DISCIPLINA, ID_UNIDADE), 
 CONSTRAINT FK_AVALIACAO_ALUNO FOREIGN KEY (M AT_ALUNO) REFERENCES 
ALUNO(MATRICULA), 
 CONSTRAINT FK_AVALIACAO_DISCIPLINA FOREIGN K EY (COD_DISCIPLINA) REFERENCES 
DISCIPLINA(CODIGO), 
 CONSTRAINT FK_AVALIACAO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES 
UNIDADE(ID) 
 ); 
 
INSERT INTO ALUNO VALUES (1, 'MARCOS'); 
INSERT INTO ALUNO VALUES (2, 'ANDREA'); 
INSERT INTO ALUNO VALUES (3, 'JOSÉ'); 
INSERT INTO ALUNO VALUES (4, 'RENATA'); 
 
INSERT INTO DISCIPLINA VALUES (1,'BANCO DE DADOS 1' ); 
INSERT INTO DISCIPLINA VALUES (2,'LINGUAGEM DE PROG RAMAÇÃO'); 
INSERT INTO DISCIPLINA VALUES (3,'ENGENHARIA DE SOF TWARE'); 
 
INSERT INTO UNIDADE VALUES (1,'UNIDADE I'); 
INSERT INTO UNIDADE VALUES (2,'UNIDADE II'); 
INSERT INTO UNIDADE VALUES (3,'FINAL'); 
 
INSERT INTO AVALIACAO VALUES (1, 1, 1, 7.0); 
INSERT INTO AVALIACAO VALUES (1, 1, 2, 8.0); 
INSERT INTO AVALIACAO VALUES (1, 3, 1, 6.0); 
INSERT INTO AVALIACAO VALUES (1, 3, 2, 6.0); 
INSERT INTO AVALIACAO VALUES (1, 3, 3, 8.0); 
INSERT INTO AVALIACAO VALUES (2, 1, 1, 9.0); 
INSERT INTO AVALIACAO VALUES (2, 1, 2, 10.0); 
INSERT INTO AVALIACAO VALUES (2, 2, 1, 7.0); 
INSERT INTO AVALIACAO VALUES (2, 2, 2, 7.0); 
INSERT INTO AVALIACAO VALUES (3, 2, 1, 5.0); 
INSERT INTO AVALIACAO VALUES (3, 2, 2, 3.0); 
INSERT INTO AVALIACAO VALUES (3, 2, 3, 6.0); 
INSERT INTO AVALIACAO VALUES (3, 3, 1, 9.0); 
INSERT INTO AVALIACAO VALUES (3, 3, 2, 10.0); 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
32. Qual dos modelos Entidade-Relacionamento a seguir representa o esquema de dados em questão? 
 
 a) 
 
 
 
 b) 
 
 
 
 c) 
 
 
 
 d) 
 
 
 
 e)www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
33. A consulta SQL que retorna a matrícula, o nome, a nota da Unidade I e a nota da Unidade II dos alunos que 
possuem registros de notas de avaliação na disciplina de Banco de Dados I, conforme a tabela a seguir, é 
 
MATRICULA NOME AVALIAÇÃO I AVALIAÇÃO II 
1 MARCOS 7.0 8.0 
2 ANDREA 9.0 10.0 
 
 a) SELECT A.MATRICULA, A.NOME, AV1.NOTA AS 'AVALIAÇÃO I', 
 AV2.NOTA AS 'AVALIAÇÃO II' 
 FROM ALUNO AS A, DISCIPLINA AS D, 
 AVALIACAO AS AV1, AVALIACAO AS AV2 
 WHERE 
 D.CODIGO = 1 AND 
 AV1.ID_UNIDADE = 1 AND 
 AV2.ID_UNIDADE = 2 AND 
 AV1.MAT_ALUNO = A.MATRICULA AND 
 AV2.MAT_ALUNO = A.MATRICULA AND 
 AV1.COD_DISCIPLINA = D.CODIGO AND 
 AV2.COD_DISCIPLINA = D.CODIGO 
 
 b) SELECT A.MATRICULA, A.NOME, AV1.NOTA AS 'AVALIAÇÃO I', 
 AV2.NOTA AS 'AVALIAÇÃO II' 
 FROM ALUNO AS A, DISCIPLINA AS D, 
 AVALIACAO AS AV1, AVALIACAO AS AV2 
 WHERE 
 D.CODIGO = 1 AND 
 AV1.MAT_ALUNO = A.MATRICULA AND 
 AV2.MAT_ALUNO = A.MATRICULA AND 
 AV1.ID_UNIDADE = 2 AND 
 AV2.ID_UNIDADE = 1 AND 
 AV1.COD_DISCIPLINA = D.CODIGO 
 ORDER BY NOME 
 
 c) SELECT A.MATRICULA, A.NOME, AV.NOTA AS 'AVALIAÇÃO I ', 
 AV.NOTA AS 'AVALIAÇÃO II' 
 FROM ALUNO AS A, DISCIPLINA AS D, 
 AVALIACAO AS AV 
 WHERE 
 D.CODIGO = 1 AND 
 (AV.ID_UNIDADE = 1 OR AV.ID_UNIDADE = 2) AND 
 AV.MAT_ALUNO = A.MATRICULA AND 
 AV.COD_DISCIPLINA = D.CODIGO 
 
 d) SELECT A.MATRICULA, A.NOME, AV1.NOTA AS 'AVALIAÇÃO I', 
 AV2.NOTA AS 'AVALIAÇÃO II' 
 FROM ALUNO AS A, DISCIPLINA AS D, 
 AVALIACAO AS AV1 
 WHERE 
 AV1.MAT_ALUNO = A.MATRICULA AND 
 AV2.MAT_ALUNO = A.MATRICULA AND 
 AV1.COD_DISCIPLINA = D.CODIGO AND 
 AV2.COD_DISCIPLINA = D.CODIGO AND 
 D.NOME = ‘BANCO DE DADOS I’ 
 HAVING (ID_UNIDADE = 1 OR ID_UNIDADE = 2) 
 
 e) SELECT A.MATRICULA, A.NOME, AV1.NOTA AS 'AVALIAÇÃO I' || 'AVALIAÇÃO II' 
 FROM ALUNO AS A, DISCIPLINA AS D, 
 AVALIACAO AS AV1, AVALIACAO AS AV2 
 WHERE 
 D.NOME = ‘BANCO DE DADOS I’ AND 
 AV1.ID_UNIDADE = 1 AND 
 AV2.ID_UNIDADE = 2 AND 
 AV1.MAT_ALUNO = A.MATRICULA AND 
 AV2.MAT_ALUNO = D.MATRICULA AND 
 AV1.COD_DISCIPLINA = D.CODIGO AND 
 AV2.COD_DISCIPLINA = D.CODIGO 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
34. Considerando o modelo relacional do referido esquema de dados, é correto afirmar que 
 
 a) a relação ALUNO não está na terceira forma normal (3FN), posto que existe atributo não principal que 
não depende funcionalmente da chave primária. 
 b) a relação AVALIACAO está na segunda forma norma (2FN) e nenhum atributo não principal é 
transitivamente dependente da chave primária. 
 c) é possível encontrar registros na relação AVALIACAO com mais de uma nota para um dado aluno, em 
uma unidade específica de qualquer disciplina. 
 d) o atributo ID é a chave estrangeira da relação UNIDADE, dado que ela aparece referenciada na relação 
AVALIACAO. 
 e) nenhuma das relações se encontra da terceira forma normal (3FN). 
 
 
35. Considerando as relações do referido esquema de dados, analise as operações de álgebra relacional abaixo e 
assinale a alternativa que apresenta a relação RESULTADO com seu(s) registro(s). 
 
( )( )
( )( )
( )( )
( )ALUNOAVLPRESULTADO
DISCIPLINAAVAVLP
UNIDADEAVAV
AVALIACAONOTAIDCODIGOMATRICULAAV
NOTANOME
OPROGRAMAÇÃDELINGUAGEMNOMECODIGO
IIUNIDADEDESCRICAOID
NOTANOTAUNIDADEIDDISCIPLINACODALUNOMAT
∗←
∗←
∗←
←
=
=
>=
,
''
''
7,_,_,_
2
2
),,,(
π
σπ
σπ
σπ
 
 a) 
NOME NOTA 
ANDREA 7.0 
 b) 
NOME NOTA 
ANDREA 7.0 
JOSÉ 3.0 
 c) 
MATRICULA CODIGO ID NOTA 
2 2 2 8.0 
 d) 
MATRICULA CODIGO ID NOTA 
3 2 2 3.0 
2 2 2 7.0 
 e) 
NOME NOTA 
MARCOS 8.0 
ANDREA 7.0 
JOSÉ 10.0 
 
 
36. Com relação a conceitos e arquitetura do sistema de banco de dados, é correto afirmar que 
 
 a) os modelos de dados de baixo nível, ou físicos, são baseados nos conceitos de entidade e 
relacionamentos. 
 b) uma instância de um banco de dados é a descrição da sua estrutura, contendo tabelas, índices, visões e 
restrições existentes. 
 c) a arquitetura de três camadas é caracterizada pelo processamento distribuído dos dados, não existindo 
computadores com os papéis de cliente e de servidor. 
 d) a linguagem de definição de dados (DDL – Data Definition Language) é utilizada na construção dos 
esquemas de dados. 
 e) Independência lógica de dados é a capacidade de se alterar a estrutura física de armazenamento dos 
dados sem ter de se alterar o esquema conceitual. 
 
 
 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MmRhMDo1YTc4:RnJpLCAxMyBBdWcgMjAyMSAxNjowMzowMiAtMDMwMA==
37. Cascading Style Sheets (CSS) ou folhas de estilo é uma tecnologia do W3C que permite aos desenvolvedores de 
páginas Web especificar a forma como os elementos de uma página são apresentados. Os elementos de 
especificação incluem fontes, cores, espaçamentos, entre outros. Com relação a essa tecnologia, é correto 
afirmar que 
 
 a) as folhas de estilo são incorporadas a páginas HTML, inserindo o conteúdo integral de um arquivo CSS 
no elemento <style> colocado na seção body da página. 
 b) a especificação dos formatos pode ser feita separadamente da estrutura do documento, simplificando a 
manutenção e a modificação da apresentação dos elementos de uma página Web. 
 c) a especificação de seletores CSS para elementos HTML pré-definidos, como “h1”, “ul”, “em” e “p”, 
deve ser precedida por um “.”. 
 d) na resolução de conflitos de estilos, vale a regra que especifica que os estilos determinados pelo 
navegador web têm prioridade sobre os estilos definidos pelo autor da página. 
 e) as medidas de comprimento nas regras CSS são expressas, exclusivamente, em pixels. 
 
38. Com relação ao paradigma de desenvolvimento orientado a objetos, observe o seguinte parágrafo: 
“___________ serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de 
proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada. 
Usamos o nível de acesso __________ restritivo, que faça sentido para um membro particular. Sempre 
usamos __________, a menos que tenhamos um bom motivo para deixá-lo com outro nível de acesso.” 
 
 Os termos que preenchem corretamente as lacunas acima são, respectivamente, 
 
 a) abstração, menos, público. 
 b) encapsulamento, menos, público. 
 c) abstração, mais, privado. 
 d) herança, menos, público. 
 e) encapsulamento, mais, privado. 
 
39. Com relação à Unified Modeling Language (UML), leia e analise o seguinte parágrafo: 
“Na UML, no diagrama de classes, o relacionamento de __________________ indica que a destruição do 
objeto Todo não implica na destruição do(s) objeto(s) Parte, enquanto que o relacionamento de _________, 
a destruição do objeto Todo implica na destruição do(s) objeto(s) Parte.” 
 
Os termos que preenchem corretamente as lacunas acima são, respectivamente, 
 
a) inclusão, extensão. 
b) generalização, especialização. 
c) agregação, composição. 
d) esteriótipo, especialização. 
e) generalização, extensão. 
 
40. Com relação à Unified Modeling Language (UML), é correto afirmar que o relacionamento de generalização: 
 
 a) modela situações em que diferentes sequências de interações podem ser inseridas em um mesmo caso 
de uso. Essas sequências representam um comportamento eventual. 
 b) pode existir entre dois casos de uso ou entre dois atores ou entre duas classes. 
 c) permite que um caso de uso herde o comportamento de um ator. 
 d) representa o conceito de polimorfismo. 
 e) quando utilizado com classes, indica a herança, apenas, de atributos. 
 
www.pciconcursos.com.br