• Nenhum resultado encontrado

Cód. 31 Analista de TIC III (Arquiteto.Net)

N/A
N/A
Protected

Academic year: 2021

Share "Cód. 31 Analista de TIC III (Arquiteto.Net)"

Copied!
9
0
0

Texto

(1)

EMPRESA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO DO MUNICÍPIO

DE SÃO PAULO – PRODAM/SP – S.A

SELEÇÃO PÚBLICA Nº 001/2007

Cód. 31 – Analista de TIC III (Arquiteto .Net)

1. Considere as afirmações abaixo, relativas à arquitetura .NET.

I. Em .NET, a compilação consiste na tradução de código-fonte em uma linguagem intermediária. II. Em tempo de execução, a CPU executa as instruções diretamente em linguagem intermediária. III. Uma montagem (assembly) pode ser convertida em linguagem de máquina antes da execução. Assinale a alternativa que indica as afirmações verdadeiras.

A) Somente II e III. B) Todas.

C) Somente I e III. D) Somente I e II.

2. Considerando montagens (assemblies), na arquitetura .NET, não é verdade que: A) podem opcionalmente conter um manifesto, que descreve suas partes. B) estão contidas em um único arquivo, com extensão .dll ou .exe. C) podem conter recursos como arquivos .jpg ou .png.

D) contêm informações de versão relativa ao Runtime.

3. A plataforma .NET introduz uma nova forma de isolamento de aplicações. Dentro de um ________________, um ou vários ________________ podem executar código gerenciado de forma independente um do outro.

A) thread de execução / domínios de rede B) processo / threads de execução

C) domínio de aplicação (application domain) / processos D) processo / domínios de aplicação (application domain)

4. O Runtime .NET usa um compilador em tempo de execução (JIT compiler). Sobre esse mecanismo, pode-se afirmar que:

A) traduz código-fonte em uma linguagem .NET para linguagem intermediária, para interpretação da CPU. B) é fornecido em uma única versão, que abrange todas as arquiteturas de CPU atuais.

C) apresenta, como desvantagem, desempenho inferior ao de um interpretador de linguagem dinâmica. D) traduz instruções em linguagem intermediária para instruções de máquina específicas para a CPU em uso. 5. Assinale a alternativa que indica as afirmações corretas a respeito da biblioteca básica de classes (BCL).

I. É implementada inteiramente em código gerenciado .NET. II. É organizada em namespaces.

III. Tem como propósito apresentar ao desenvolvedor funcionalidades não presentes no sistema operacional. A) Somente a II.

B) Somente I e II. C) Somente I e III. D) I, II e III.

6. Na UML, os diagramas de caso de uso:

A) tem como foco a ordem temporal das mensagens.

B) tem como foco a organização estrutural dos objetos que enviam e recebem mensagens. C) organizam os comportamentos do sistema.

(2)

7. Numa aplicação que emprega um banco de dados relacional, considere a seguinte consulta SQL: EXEC SQL

DECLARE TRAB CURSOR FOR SELECT CLIENTE, ENDERECO FROM TABELA1, TABELA2

WHERE TABELA1.CLIENTE = TABELA2.CLIENTE END_EXEC

Na expressão anterior, podemos usar a variável TRAB para identificar a consulta no comando ___________, que, com o processamento da consulta, e dentro do comando ____________, determina os valores de uma tupla que serão colocados em variáveis da linguagem host.

A) select / cursor B) open / fetch C) prepare / execute D) using / search

8. Assinale a alternativa incorreta.

A) Uma maneira de definir o projeto físico de dados em OO é através da definição de classes, atributos e operações em um Sistema Gerenciador de Banco de Dados. A localização de instâncias de objetos sob esses bancos de dados é feita por intermédio de OID ou identificadores de objetos.

B) Em um projeto de implementação de programas ou classes sob um projeto orientado a objetos, uma assinatura da operação ou classe serve para identificar que parâmetros são recebidos em cada protótipo de interface das classes e que valores são retornados.

C) Classes abstratas são definidas para expandir e melhorar a especificação de classes com o uso de agregação. D) O fluxo de processos de negócio que serão suportados pelo sistema são observáveis através de um diagrama

de seqüência.

9. Assinale a alternativa incorreta.

A) Para mapear um modelo de classes que será implementado na forma de tabelas em um SGBD Relacional, uma possível solução seria armazenar cada composição de classes como uma tabela e implantar as propriedades da classe em programas.

B) Um méto do de uma classe é uma operação contendo a lógica e o código que descrevem o seu comportamento.

C) Um diagrama de implantação na Análise OO contém um esquema de interligação entre os componentes de software e arquitetura de hardware que será utilizada pelo sistema.

D) Uma agregação ou associação na Orientação a Objetos indica como é feita a composição entre dois objetos relacionados de modo todo/parte.

10. Assinale a alternativa incorreta.

A) Na UML, o diagrama que mostra a interdependência entre módulos, funções e blocos de códigos de programa, seja em tempo de compilação, link-edição seja em run-time é o diagrama de classes.

B) A análise e a definição de requisitos funcionais de um software através dos métodos de Análise OO é feita com a elaboração de diagramas de casos de uso, seqüência e colaboração.

C) Na UML, o diagrama que mostra as possíveis interações das entidades externas ao sistema em torno dos objetos, de forma que os vínculos entre si são mostrados em uma enumeração de mensagens é o diagrama de colaboração.

D) Na UML, o elemento conhecido como um pacote serve para organizar elementos de modelo em grupos, os quais estão fortemente coesos ou aninhados por uma mesma categoria de classes.

11. As bases para a construção de um Web service são os padrões: A) UDDi e COM.

B) CORBA e WSDL. C) XML e SOAP. D) W3C e NCLS.

(3)

13. Considere as afirmações abaixo.

I. A Especificação Funcional do Sistema deve descrever o que se espera que o sistema faça sem a preocupação de como ele faz.

II. A Especificação Funcional do Sistema só deverá ser entregue ao cliente ao final do projeto.

III. A fase de Análise de Requisitos não tem nenhuma influência sobre a Especificação Funcional do Sistema. São verdadeiras:

A) somente a III. B) somente I e II. C) somente I e III. D) somente a I.

14. Umas das formas mais recomendadas para se descrever requisitos funcionais é a utilização de: A) diagrama de entidades e relacionamentos.

B) algoritmos.

C) diagramas de casos de uso. D) MER.

15. Diagramas de casos de uso descrevem as interações entre o sistema e seus: A) analistas.

B) atores. C) projetistas. D) subsistemas.

16. Na plataforma .NET, independente da linguagem na qual foi escrito nosso programa, ao compilá-lo geramos um código em:

A) CTS. B) JIT. C) BCL. D) MSIL.

17. Uma linguagem de programação, mesmo que de terceiros, para que seja compatível com a plataforma .NET, deverá seguir as regras da:

A) CTS. B) MSIL. C) BCL. D) CLS.

18. Considerando a BCL da plataforma .NET, relacione as colunas abaixo: Coluna A Biblioteca Coluna B Descrição

(I) System.IO (___) Biblioteca para lidar com entrada e saída,

gerenciamento de arquivos etc.

(II) System.Collections (___) Contém algumas classes de baixo nível usadas para trabalhar com tipos primitivos, operações matemáticas, gerenciamento de memória etc. (III) System (___) Contém pilhas, filas e listas encadeadas. A seqüência correta é a da alternativa:

A) I, III e II. B) II, III e I. C) I, II e III D) III, II e I

(4)

19. Analise as afirmações abaixo em relação à plataforma .NET. I. Um assembly é uma unidade lógica de código.

II. Um assembly nunca poderá conter mais de um arquivo.

III. O assembly manisfest é a informação que o assembly contém sobre si mesmo. São verdadeiras:

A) I, II e III. B) somente a II C) somente I e III. D) somente a III

20. The compiler ___________ changes the _____________ code in native code from environment that it is being executed.

A) MSIL / CTS. B) JIT / MSIL. C) JIT / PE. D) CTS / MSIL.

21. One of the ever-present challenges facing mobile application developers is maintaining the look and feel of applications across different devices. There is an untold number of mobile devices such as PDAs and cell phones on the market today and each device has different behaviors and a different graphical user interface. Historically, developers have had to maintain multiple versions of an application-one for each device it is intended to run on. But due to the large number of devices that is no longer a viable option for developers today. The _________________________ from MicroSoft is an extension to the .NET Framework that allows developers to write mobile Web applications that target multiple devices such as cell phones and PDAs. It frees the developer to concentrate on the application logic and leave the UI rendering to the runtime.

A) Tools Mobile Device (TMD) B) Device Mobile Kit (DMK) C) Set Mobile Tools (SMT) D) Mobile Internet Toolkit (MMIT)

22. A web application is a dynamic extension of a web or application server. There are two types of web applications: • presentation-oriented: a presentation-oriented web application generates interactive web pages containing

various types of markup language (HTML, XML, and so on) and dynamic content in response to requests. • service-oriented: A service-oriented web application implements the endpoint of a __________________.

Presentation-oriented applications are often clients of service-oriented web applications. A) web business application

B) web desktop application C) web tear application D) web service

23. Three items of interest in use case diagrams are: A) objects, activities, and communications. B) actors, use cases, and communications. C) actors, messages, and activities. D) objects, use cases, and activities. 24. In statechart diagram:

A) all actions in a statechart diagram are attached to transitions.

B) an event may cause an object to remain in the same state it was prior to the event. C) once an object leaves a state, it cannot return to that state.

D) two different transitions out of the same state may overlap (they can be triggered by the same event). 25. In UML:

(5)

26. In UML:

A) names of instances are in italics or all-caps in object diagrams.

B) if package B depends on package A, then any change in A will require a change in B.

C) classes in class diagrams may be grouped into packages in order to illustrate the overall organization of a model.

D) object diagrams and class diagrams are completely interchangeable.

27. A característica _____________, introduzida a partir da versão 9i do Banco de Dados Oracle, possibilita a recuperação de visões dos dados em algum ponto no passado.

A) OLDER QUERY B) ANCIENT QUERY C) FLASHBACK QUERY D) OLDEST QUERY

28. O Oracle Recovery Manager (RMAN) é uma ferramenta que nos permite automatizar e simplificar os procedimentos de ______________ e _____________ de um Banco de Dados Oracle.

A) virtualização e recuperação B) backup e recuperação C) instanciação e compilação D) backup e virtualização 29. Das afirmações abaixo:

I. O Banco de Dados Oracle 11g, em sua edição Standard Edition One, tem o tamanho do banco de dados limitado a 4GB.

II. O Banco de Dados Oracle 11g está disponível em três edições: Standard Edition One, Standard Edition, e Enterprise Edition.

III. O Banco de Dados Oracle 11g, em sua edição Enterprise Edition, não possui limite para o tamanho do banco de dados. São verdadeiras: A) somente I e III. B) somente a I. C) somente I e II. D) somente II e III.

30. A ferramenta ________________ permite o gerenciamento e a monitoração dos aplicativos e sistemas baseados no conjunto Oracle, por meio de um único console integrado.

A) RMAN

B) OFFICE MANAGER C) ENTERPRISE MANAGER D) ENTERPRISE MONITOR

31. Microsoft Intermediate Language (MSIL) is a language used as the output of a number of compilers (C#, VB, .NET, and so forth). The ____________ program that ships with the .NET Framework SDK allows the user to see MSIL code in human-readable format. By using this utility, we can open any .NET executable file (EXE or DLL) and see MSIL code.

A) AUPasm (Adaptive Unpacked Program assembler) B) ILDasm (Intermediate Language Disassembler) C) ULPasm (Unpack Language Program assembler) D) USDLasm (Unload Source Data Language assembler)

32. O framework .NET apresenta um mecanismo-padrão para alocação de processamento paralelo. Em uma ________________, unidades de trabalho são executadas de forma ________________ à thread principal.

A) handler de evento / assíncrona B) thread pool / síncrona

C) application domain / síncrona D) thread pool / assíncrona

(6)

33. Em uma aplicação distribuída .NET, para que seja habilitado acesso remoto, cruzando domínios de aplicação e processos, a um objeto, este deve implementar herança da classe:

A) ComVisibleAttribute. B) ContextBoundObject. C) MarshalByRefObject. D) IobjectReference.

34. Em uma aplicação .Net, para que a depuração de código-fonte seja habilitada em um programa, o Runtime precisa, em tempo de execução, encontrar:

A) um manifesto descritivo embutido no assembly em execução.

B) um arquivo contendo os símbolos de depuração do assembly em execução.

C) todos os assemblies referenciados pela aplicação, carregados no Global Assembly Cache. D) uma instância de um depurador gráfico em execução.

35. O atributo padrão usado em .NET para designar classes serializáveis é: A) [SerializableAttribute].

B) [XmlSerializable]. C) [XmlElement].

D) [PermanentTypeAttribute].

36. Ao recurso, disponível no SQL Server, que permite acessarmos uma visão de somente leitura do banco de dados de produção em um dado instante, chamamos de:

A) database photo. B) database sample. C) database snapshot. D) database model.

37. A especificação WSDL (Web Services Description Language), é uma linguagem baseada em __________ que descreve de forma padronizada e ______________ de plataforma como e onde os serviços podem ser conectados e utilizados através da rede.

A) XML / independente. B) UML / independente. C) XML / dependente. D) XHMTL / independente.

Esse negócio de criatividade só existe em sua imaginação

Não é de hoje que a criatividade é tema de estudos, discussões e treinamentos. Já na década de 1970 havia um curso, muito freqüentado pela nata da publicidade brasileira. Era realizado em Buffalo, nos EUA, e somava pontos nos portfólios e salários de redatores e diretores de arte. Felizmente, não é mais necessário ir tão longe: existem ótimos cursos aqui no Brasil.

Mudou-se, principalmente, a postura. A capacidade de criar, de inovar, foi reconhecida como inerente ao ser humano. Mas não estão longe os tempos em que a criatividade era considerada um “dom”, dádiva divina, privilégio de abençoados. O exercício desse “dom” era simplesmente delegado a uma espécie à parte: artistas plásticos, escritores, músicos, poetas. Depois, ingressaram no seleto clã cineastas e publicitários – mas aqueles de uma área diferenciada, a “criação”.

Com a mudança de postura, percebeu-se também que a utilização da criatividade é benéfica e fundamental em todas as esferas de atividade. Viu-se que, em empresas onde há espaço para a criatividade, esta reverte em desafios e em motivação para vencê-los, simplifica processos e traz inovações que resultam em maior produtividade. Ou seja, em lucro.

Paulo Gaudêncio, em Vencer!, no 54. 38. De acordo com o texto:

1. A criatividade faz parte do ser humano.

(7)

39. A palavra grifada no último parágrafo do texto acima refere-se a: A) empresa.

B) espaço. C) inovação. D) criatividade.

40. As palavras que são acentuadas pela mesma regra são as da alternativa: A) idéia; lâmpada.

B) táxi; pó. C) pôr; ônix.

D) recíproco; técnico.

41. A alternativa em que o termo grifado está corretamente grafado é a: A) Porquê você não olha para mim quando fala comigo?

B) Todos foram ao cinema afim de assistir ao filme de James Bond. C) Mal chegou à casa dos pais e já saiu.

D) Estou aqui parado acerca de trinta minutos a sua espera. 42. A alternativa em que o adjetivo está incorretamente flexionado é:

A) temporão? temporona. B) judeu? judia.

C) capiau? capioa. D) ateu? atéia.

43. O verbo grifado não está na voz passiva na alternativa: A) As flores foram compradas na floricultura.

B) Deram -se mal outra vez. C) Alugam-se casas.

D) Vendem-se sorvetes caseiros.

44. Assinale a alternativa em que a colocação do pronome grifado não segue a norma culta da língua. A) Nunca te vi, sempre te amei.

B) Vê-lo-ei assim que chegar ao escritório. C) Farei-lhe esse favor.

D) Antonio ia casar-s e com Maria, mas não deu certo. 45. Leia com atenção as orações abaixo.

1. Eleonora estava curiosa para saber a verdade.

2. O debate dos candidatos desagradou aos telespectadores. 3. Fui a cidade.

Sobre elas, é correto dizer que:

A) 1 tem erro de regência nominal, 2 não tem erro de regência verbal e 3 está incorreta em relação à crase. B) 1 não tem erro de regência nominal, 2 tem erro de regência verbal e 3 está correta em relação à crase. C) Todas estão corretas em relação à regência verbo-nominal e à crase.

(8)

46. Um carregador em pilhou caixas cúbicas no canto de uma parede de um armazém formando um paralelepípedo retângulo. Depois de alguns dias, ao voltar ao local, notou que o bloco de caixas empilhadas tinha o mesmo comprimento, largura e altura, mas algumas caixas foram retiradas, como se vê na figura abaixo.

Então, o número de caixas retiradas é igual a: A) 49.

B) 51. C) 47. D) 53.

47. A negação de: “Francisco gosta de ler ou de passear”, é: A) Francisco não gosta de ler ou não gosta de passear. B) Francisco gosta de ler e não gosta de passear. C) Francisco não gosta de ler e não gosta de passear. D) Francisco gosta de ler ou não gosta de passear.

48. Maria, Pedro e Antonio brincavam na rua e riscaram o carro de Francisco, que quis saber quem foi. - Fui eu, disse Pedro.

- Foi Antonio, disse Maria. - Foi Pedro, disse Antonio.

Sabendo-se que somente um dos três diz a verdade e que Francisco sabe que Pedro está mentindo, então: A) Pedro riscou o carro e está mentindo.

B) Antonio riscou o carro e está mentindo.

C) Antonio não riscou o carro e não está mentindo. D) Maria riscou o carro e está mentindo.

49. Três meninos Pedro, Mario e Luiz vestem camisas de cor vermelha, branca e azul, não necessariamente nessa ordem. Sendo somente uma das afirmações abaixo verdadeira:

I. Pedro veste camisa vermelha. II. A camisa de Mario não é vermelha. III. A camisa de Luiz não é azul.

Então Pedro, Mario e Luiz vestem respectivamente camisas de cor: A) azul, branca e vermelha.

(9)

50. Considere as afirmações:

I. Quando Rui está feliz, faz compras.

II. Eduardo somente faz compras quando está feliz. III. Hugo jamais faz compras quando está feliz. Se os três fizeram compras hoje, podemos afirmar que:

A) Talvez Eduardo não esteja feliz, mas com certeza Rui está feliz. B) Com certeza Hugo não está feliz e Eduardo está feliz.

C) Rui, Eduardo e Hugo estão felizes.

Referências

Documentos relacionados

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

A partir deste resultado, a empresa então teve condições de analisar as causas do problema e partir para melhorias buscando sua solução, além de tomar a decisão

Local de realização da avaliação: Centro de Aperfeiçoamento dos Profissionais da Educação - EAPE , endereço : SGAS 907 - Brasília/DF. Estamos à disposição

A clínica gestáltica tem o intuito de desenvolver um trabalho baseado na relação dialógica, que facilita o processo de autorregulação e ajustamento criativo para as pessoas.. Tais

Seja v um campo de vetores com singularidades isoladas, tangente a uma superfície S compacta, suave, sem borda e não necessariamente orientada.. Nas se¸cões seguintes

Referência Referência www.php.net www.wikipedia.com www.xmlbr.com.br www.w3schools.com PHP5 – Programação Poderosa

A participação foi observada durante todas as fases do roadmap (Alinhamento, Prova de Conceito, Piloto e Expansão), promovendo a utilização do sistema implementado e a

Ainda segundo Gil (2002), como a revisão bibliográfica esclarece os pressupostos teóricos que dão fundamentação à pesquisa e às contribuições oferecidas por