Cód. 37 Analista de TIC III (Programação COBOL/DB2 e IMS)



Documentos relacionados
Cód. 27 Analista de TIC II (Sistemas COBOL/DB2 e IMS)

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Principais Comandos SQL Usados no MySql

CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM

Persistência e Banco de Dados em Jogos Digitais

NOME SEXO CPF NASCIMENTO SALARIO

Comandos de Manipulação

Sistema de Arquivos. Ambientes Operacionais. Prof. Simão Sirineo Toscani

IDENTIFICATION DIVISION. PROGRAM-ID. XFATBVSN. AUTHOR. SAVIO GOMES. DATE-WRITTEN. AGO/07. DATE-COMPILED.

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

Faculdade Lourenço Filho - ENADE

Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:

Prof.: Clayton Maciel Costa

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Banco de Dados I Linguagem SQL Parte 2. Autor: Prof. Cláudio Baptista Adaptado por: Prof. Ricardo Antonello

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

SQL DML. Frederico D. Bortoloti

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.

Uma expressão básica em SQL consiste em três cláusulas: select, from e where.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Componentes do Computador e. aula 3. Profa. Débora Matos

Programação de Computadores III

Curso de Programação Computadores

Processamento e Otimização de Consultas

ALP Algoritmos e Programação. . Linguagens para Computadores

Manual do usuário. Softcall Java. versão 1.0.5

Especificação do 3º Trabalho

[RÓTULO:] MNEMÔNICO [OPERANDOS] [;COMENTÁRIO]

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Manual de Integração

Cód. 42 Analista de TIC III (Sistemas.Net)

Noções de. Microsoft SQL Server. Microsoft SQL Server

Introdução ao SQL Avançado

Tarefa Orientada 16 Vistas

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

WF Processos. Manual de Instruções

Banco de Dados. Prof. Antonio

Orientação a Objetos

Treinamento sobre SQL

BDII SQL Junção Revisão 8

Persistência de Dados

GUIA BÁSICO DA SALA VIRTUAL

SQL UMA ABORDAGEM INTERESSANTE

BEM-VINDO AO dhl PROVIEW

Projeto de Banco de Dados Distribuído Proj o e j to t o de d B a B nc n o o d e d Da D do d s o D i D str t ibu b í u do d s

1. Objetivos do curso 2. 2 Comunicação Interna (CI) 13 3 Ofício 18 4 DEFINIÇÕES GERAIS 23 5 CONCLUSÃO 27

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.

Dadas a base e a altura de um triangulo, determinar sua área.

RESPOSTA AO RECURSO = que corresponde a 260 decimal, alternativa A.

Sistemas Operacionais. Prof. André Y. Kusumoto

1. NÍVEL CONVENCIONAL DE MÁQUINA

Tarefa Orientada 13 Agrupamento e sumário de dados

MDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Tutorial de Matlab Francesco Franco

BEM VINDOS AO DHL WEB SHIPPING GUIA DE USO

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Linguagem algorítmica: Portugol

4 RECURSOS AUTOMATIZADOS DO EXCEL

Motivação. Aplicações precisam acessar o BD Linguagens BD X Linguagens Programação. paradigmas diferentes (impedance mismatch)

César Cruz Proprietário [18/04]

Simulador do Processador Neander T&D-Bench Simulator Manual do Usuário. por Júlio César Maccali. revisado por Prof. Christian Zambenedetti


Capítulo 9. Gerenciamento de rede

Manual de Integração

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

Introdução a Banco de Dados

Data Transformation Services (DTS) por Anderson Ferreira Souza

Arquitetura de Computadores - Arquitetura RISC. por Helcio Wagner da Silva

Poder Judiciário Tribunal Regional Federal da Terceira Região

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

1.1. Organização de um Sistema Computacional

Geração de código intermediário. Novembro 2006

Oficina. Praça das Três Caixas d Água Porto Velho - RO

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Árvores Binárias Balanceadas

2 Diagrama de Caso de Uso

20 Caracteres - Tipo char

3) Palavra-chave distinct (select-from). Obter apenas os pibs distintos entre si.

Componentes da linguagem C++

Cód. 44 Analista de TIC III (Sistemas JAVA)

Sistemas Operacionais e Introdução à Programação. Vetores e matrizes

Portal do Projeto Tempo de Ser

INE Banco de Dados II. Sumário

Treinamento Sistema Condominium Módulo III

Definida pelo American National Standard Institute (ANSI) em 1986

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

ICC Introdução para JavaScript

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Transcrição:

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. 37 Analista de TIC III (Programação COBOL/DB2 e IMS) 1. 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 2. 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 Requis itos 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 a I. D) somente I e III. 3. Assinale a alternativa incorreta. A) Um sistema de banco de dados relacional precisa garantir a execução apropriada das transações a despeito de falhas ou a transação é executada por completo ou nenhuma parte dela é executada. Para assegurar a integridade dos dados, exigimos que o sistema de banco de dados mantenha determinadas propriedades, que são chamadas freqüentemente de propriedades ITAC. B) Num sistema de banco de dados relacional com arquitetura distribuída, se desejamos garantir a atomicidade, todos os sites envolvidos na execução de uma transação devem concordar com o término da transação. Para assegurar que isso ocorra, o coordenador da transação precisa executar um protocolo de efetivação. Entre os mais simples e mais utilizados protocolos de efetivação está o Two-phase commit. C) Dicionário de dados é uma listagem organizada de todas as informações que são pertinentes ao sistema, com definições precisas e rigorosas, de forma que tanto o usuário como o analista de sistemas tenha uma compreensão comum das entradas, das saídas, dos componentes dos depósitos de dados e dos cálculos intermediários. D) Em um sistema de banco de dados relacional, um dicionário de dados é um arquivo de metadados. 4. O é o DFD (Diagrama de Fluxo de Dados) de mais alto nível representando o sistema inteiro como um único. A) diagrama de classes / processo. B) MER / depósito de dados. C) diagrama de contexto / depósito de dados. D) diagrama de contexto / processo. 1

5. Analise as afirmações abaixo considerando as regras para construção de um DFD. I. Podemos representar um fluxo de dados iniciando em uma entidade externa e terminando em outra. II. Podemos representar um fluxo de dados iniciando em uma entidade externa e terminando em um depósito de dados. III. Todos os componentes de um DFD devem ter um identificador. São verdadeiras: A) somente I e II. B) somente II e III. C) somente a III. D) somente a II. 6. Dado um banco de dados relacional formado pela tabela abaixo: PROJETO Cód_Projeto Verba Depto Cod_Gerente 10 8000 10 1001 11 5500 30 1002 12 3000 20 1001 13 4490 20 1002 14 8120 40 1003 15 5230 60 1004 16 4350 60 1005 17 7450 10 1005 18 2220 10 1004 O comando SQL que lista todos os projetos do departamento 30 que têm verba superior a 1000 é: A) SELECT PROJETO WITH depto 30 AND verba > 1000 B) SELECT * FROM PROJETO WHERE depto = 30 AND verba > 1000 C) SELECT cod_projeto WITH depto = 30, verba > 1000 D) SELECT cod_projeto BETWEEN depto = 30, verba > 1000 7. Dado um banco de dados relacional formado pela tabela abaixo: EMPREGADO Cód_Empregado Nome Depto Salario 9100 Carlos Silva 30 8120 9110 Ana Josefa 30 7340 9120 Marcos José 10 6240 9130 Joaquim Lucas 20 5340 9140 Paula Matos 30 3560 9150 Jurandir Silva 60 3230 9165 José da Silva 60 7238 9169 Fernando Silva 30 2260 9170 Mário Monteiro 10 6780 O comando SQL que lista o total de empregados por departamento e a média salarial por departamento é dado por: A) SELECT COUNT(EMPREGADO), AVERAGY(Salario) GROUP Depto B) SELECT TOTAL(EMPREGADO) AND AVERAGY(Salario) AGROUPED Depto C) SELECT TOT (EMPREGADO), AVG(Salario) ORDER BY Depto D) SELECT Depto, COUNT(*), AVG(Salario) FROM Empregado GROUP BY Depto 2

8. Assinale a alternativa incorreta. A) Na análise estruturada de sistemas, um produtor ou consumidor de informações que reside dentro dos limites do sistema é conhecido por processo. B) Um analista de sistemas está trabalhando no levantam ento de requisitos para o desenvolvimento de uma aplicação. Nessa atividade, freqüentemente o usuário define um conjunto de objetivos gerais para o sistema a ser desenvolvido, mas sem identificar um suficiente detalhamento dos requisitos da entrada, processamento e saída. Em outros casos, o analista de sistemas pode não estar suficientemente seguro sobre a eficiência de um algoritmo ou da adaptabilidade de um sistema operacional, ou ainda, da interação homem -máquina que deve ser implementada no sistema. Nesses casos, recomenda-se a abordagem orientada à análise de risco. C) Na análise estruturada de sistemas, os analistas freqüentemente representam graficamente o fluxo de informações e transformações aplicadas aos dados através de um diagrama chamado diagrama de fluxo de dados. Esse diagrama, dentre outras funções, auxilia o analista a checar o balanceamento das informações em cada nível do diagrama. D) O projeto do software é um processo multipassos que está centrado em quatro distintos atributos: estrutura de dados, arquitetura do software, detalhamento dos procedimentos e interface. O processo de projeto do software corresponde a mapear requisitos de software através da aplicação de técnicas que permitam a implementação física do sistema. Deve também ser documentado e torna-se parte da configuração do software. 9. Na linguagem SQL, a cláusula por si só define um produto cartesiano das relações na cláusula. A) FROM B) WHERE C) LIKE D) DISTINCT 10. Na linguagem SQL, as operações em strings mais usadas são as checagens para verificação de coincidências, por meio do operador like. Ao utilizarmos o operador like, a comparação de qualquer substring é feita pelo símbolo e a comparação de um caractere com outro caractere é feita pelo símbolo. A) interrogação (? ) / exclamação (! ) B) dólar ( $ ) / barra vertical ( ) C) porcentagem ( % ) / sublinhado ( _ ) D) arroba ( @ ) / asterisco ( * ) 11. Na linguagem SQL, existem circunstâncias em que gostaríamos de aplicar uma função agregada não somente a um conjunto de tuplas, mas também a um grupo de tuplas, o que é possível por meio da cláusula: A) count. B) select. C) order by. D) group by. 12. Na linguagem SQL, usamos o comando no programa para identificar o lugar onde o préprocessador deverá inserir variáveis especiais usadas para comunicação entre o programa e o sistema de banco de dados. A) SQL IDENTIFY B) SQL VARIABLE C) SQL INCLUDE D) SQL COMUNIC 13. A linguagem de definição de dados SQL compreende comandos para conceder e revogar privilégios. A SQL também inclui um privilégio que restringe a declaração de chaves estrangeiras pelo usuário quando cria relações. A) RESOURCES B) REFERENCES C) FOREIGNS D) RELATIVES 14. No CICS, cada unidade de trabalho tem uma identificação própria que é um número seqüencial ascendente, conhecido como: A) PROCID. B) JOBID. C) TASKID. D) RUNID. 3

15. No CICS Command Level, o comando transfere o controle para o programa especificado, o qual é executado sob a mesma task. Quando ele termina, o controle é retornado para a próxima instrução do programa que o emitiu. A) EXEC CICS LOAD B) EXEC CICS LINK C) EXEC CICS XCTL D) EXEC CICS EXECUTE 16. No CICS Command Level, o comando transfere o controle para o programa especificado, o qual é executado sob a mesma task. Quando ele termina, o controle não é retornado para o programa que o emitiu e sim ao nível imediatamente superior. A) EXEC CICS LOAD B) EXEC CICS LINK C) EXEC CICS XCTL D) EXEC CICS EXECUTE 17. O CICS fornece uma facilidade para armazenar dados que possuem características transientes ou temporárias, conhecida como QUEUEING ou FILAS. Esses dados podem ser criados por uma transação para uso próprio imediato ou posterior, ou ainda para utilização por outras transações. Os dois tipos de filas existentes no CICS são: A) QD e QS. B) TD e QS. C) QD e TS. D) TD e TS. 18. Programas IMS (online e batch) têm diferentes estruturas dos programas não-ims. Um programa IMS é sempre chamado como um subprograma do IMS region controller. Ele também possui um bloco chamado, o qual provê a interface do programa aos serviços IMS que o programa pode necessitar. A) PRC B) SBC C) PSB D) BSC 19. Programas de aplicação IMS que necessitam fazer uso de serviços de processamento de mensagens ou bancos de dados usados por sistemas online, são executados na: A) BMP. B) DLI batch region. C) SBC region. D) PRC. 20. Programas de aplicação IMS que executam sem serviços de mensagens, são executados na: A) BMP. B) DLI batch region. C) SBC region. D) PRC. 21. Após cada call IMS, um status -code de dois bytes é retornado. Um status -code indica um call com sucesso. A) FFFF. B) 0000. C) branco. D) 00FF. 22. No IMS, cada bloco contém um para cada banco de dados DLI (lógico ou físico) que a aplicação acessa. A) PSB / PCB B) PCB / PBT C) PSB / PBT D) PCB / PSB 4

23. No IMS, o call é usado para recuperar um segmento específico ou path de segmentos de um banco de dados. Ao mesmo tempo ele estabelece uma posição em um banco de dados, a partir do qual segmentos adicionais podem ser processados na direção forward. A) GT B) GU C) GO D) GS 24. Na linguagem COBOL, a instrução WRITE inclui uma cláusula que é usada para verificar a existência de erros relativos a campos -chave que não estejam em seqüência ou campos -chave que tenham valores iguais a valores já existentes em arquivos indexados. Essa cláusula é a: A) ERROR KEY. B) OUT-SEQUENCE KEY. C) DUPLICATE KEY. D) INVALID KEY. 25. Na linguagem COBOL, a instrução traz para um programa de usuários segmentos separados da ENVIRONMENT DIVISION, da DATA DIVISION ou da PROCEDURE DIVISION, na forma em que se encontram. As entradas trazidas são compiladas e executadas juntamente com o programa principal. A) CALL B) LOAD C) COPY D) XCTL 26. A operação de projeção da álgebra relacional é implementada em SQL através do comando: A) SELECT. B) PROJECT. C) UNION. D) JOIN. 27. A operação de JUNÇÃO da álgebra relacional é implementada em SQL através do comando: A) PROJECT. B) UNION. C) SELECT. D) JOIN. 28. Considere a linguagem Cobol para as afirmações abaixo. I. O nível 77 para definição de um campo deve ser usado sempre que seja subdividido. II. Para cada SELECT deverá existir uma FD ou SD correspondente. III. Num campo ALFANUMÉRICO podem estar contidos todos os caracteres reconhecidos pela linguagem COBOL. IV. Na cláusula PROGRAM-ID, da DATA DIVISION, o nome do programa deverá ser iniciado com letra. São corretas: A) I, III e IV, apenas. B) I, II e IV, apenas. C) II e IV, apenas. D) II e III, apenas. 29. Considere o a linguagem Cobol para as afirmações abaixo. I. A folha de codificação possui duas margens: uma na coluna 8 ( margem B ) e outra na coluna 12 ( margem A ). II. A máscara de edição ZZZZ indica supressão de zeros não significativos. III. Os nomes das divisões deverão ser escritos na margem "B". IV. O conteúdo de um DATA-NAME numérico pode ser: números, sinais e vírgula virtual. São incorretas: A) III e IV, apenas. B) II e III, apenas. C) II e IV, apenas. D) I e III, apenas. 5

30. Considere a linguagem Cobol para as afirmações abaixo. I. if a > b go to teste add 1 to b else add 2 to a. II. if x = y and a less b go to p01 else go to p02. III. if a is less than b go to first sentence else go to leitura. IV. if a less b and a greater b go to inicio. São incorretas sintática ou logicamente: A) II, III e IV, apenas. B) III e IV, apenas. C) I, III e IV, apenas. D) II e IV, apenas. 31. Num programa Cobol, supondo que a=30, b=6, c=5 e d=2 e considerando as instruções abaixo: compute x = (a - b) + (c - d) **2. compute y = a + b - c + d * d * d. Os resultados de x e y serão, respectivamente: A) 729 e 66. B) 33 e 39. C) 33 e 66. D) 729 e 39. 32. Num programa Cobol, considerando as definições abaixo, que os conteúdos dos campos sejam corretos e que a hora final seja posterior à hora inicial: 01 horaini. 01 horafim. 03 hini pic 9(02). 03 hfim pic 9(02). 03 mni pic 9(02). 03 mfim pic 9(02). 03 sini pic 9(02). 03 sfim pic 9(02). A instrução que calcula a diferença em SEGUNDO entre horaini e horafim, num mesmo dia, será: A) compute SEGUNDO = ((hfim * 3600) + (mfim * 60) + sfim) - ((hini * 3600) + (mini * 60) + sini). B) compute SEGUNDO = ((hini * 3600) + (mini * 60) + sini) - ((hfim * 3600) + (mfim * 60) + sfim). C) compute SEGUNDO = ((hfim * 60) + (mfim * 3600) + sfim) - ((hini * 3600) + (mini * 60) + sini). D) compute SEGUNDO = ((hini * 60) + (mfim * 3600) + sfim) - ((hini * 3600) + (mini * 60) + sini). 33. Considere a linguagem Cobol para as afirmações abaixo. I. Quando for utilizada a opção INTO no comando READ, uma cópia do conteúdo do registro lógico será colocada no nível 01 da FD e na área fornecida após o INTO. II. Os níveis 01 da FD são áreas contínuas e os níveis 01 da WORKING-STORAGE SECTION são áreas sobrepostas. III. A cláusula REDEFINES poderá ser utilizada, entre outras opções, quando uma variável possuir tipos de PICTURES diferentes. IV. Arquivos seqüenciais deverão ser lidos com a opção AT END, que indicará numa sentença COBOL o que será executado quando o arquivo não contiver mais registros físicos com conteúdo. São corretas: A) I e IV, apenas. B) II e IV, apenas. C) I e III, apenas. D) II e III, apenas. 6

34. Considere a linguagem Cobol para as afirmações abaixo. I. O comando MOVE irá transferir conteúdos de variáveis independentemente dos níveis e tipos de PICTURES dessas variáveis, não importando onde foram definidas (FD ou WSS). II. O comando GO TO caracteriza a estrutura de algoritmo tipo FUGA, e no COBOL a seqüência normal será desviada para um comando indicado. III. O comando WRITE será utilizado para gravar registros lógicos em meios magnéticos e também para imprimir linhas de impressão. IV. Após o comando WRITE, o nível 01 da FD ainda possuirá os conteúdos do registro que foi selecionado para gravação. São incorretas: A) III e IV, apenas. B) II e IV, apenas. C) I e IV, apenas. D) I e III, apenas. 35. Considerando na linguagem Cobol as definições e a instrução abaixo: 01 CAMPOS. 01 WSS-CAMPOS. 03 ANO PIC 9(04) VALUE 2007. 03 DIA PIC ZZ. 03 B1 PIC X(01) VALUE /. 03 B2 PIC X(01). 03 MES PIC 9(02) VALUE 09. 03 MES PIC ZZ. 03 B2 PIC X(01) VALUE /. 03 B1 PIC X(01). 03 DIA PIC 9(02) VALUE 04. 03 ANO PIC 9(02). MOVE CORRESPONDING CAMPOS TO WSS-CAMPOS. O conteúdo de WSS-CAMPOS será: A) 04/09/20. B) 04/ 9/07. C) 4/ 9/07. D) 4/09/07. 36. Considerando num programa Cobol as definições: 01 TABELA2. 03 T2 OCCURS 100 TIMES. 05 T2-CDG OCCURS 100 TIMES. 07 T2-DSA PIC X(50). 07 T2-VAL OCCURS 10 TIMES. 09 T2-VAL1 PIC S9(10)V999. 09 T2-VAL2 PIC BXXBXXX. A quantidade de BYTES, utilizados por TABELA2, em memória será: A) 2.500.000. B) 2.700.000. C) 2.600.000. D) 2.300.000. 37. Supondo que P01, P02, P03 e P04 sejam parágrafos definidos seqüencialmente na PROCEDURE DIVISION de um programa COBOL. O comando PERFORM que executa as instruções contidas nos parágrafos P02 e P03 durante 20 vezes será: A) perform P02 thru P03 20 times varying y until y greater 20. B) perform P02 thru P03 varying x from 1 by 1. C) perform P02 thru P03 20 times. D) perform P02 thru P03 until z is negative. 7

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 bras ileira. 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!, n o 54. 38. De acordo com o texto: 1. A criatividade faz parte do ser humano. 2. A criatividade encontra-se em certas áreas, como as artes e a publicidade. 3. A criatividade reverte em desafios e em motivos para vencê-los, resultando em lucro. É correto apenas o que se afirma em: A) 1 e 2. B) 1. C) 1 e 3. D) 3. 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. 8

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-se 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. D) Todas estão incorretas em relação à regência verbo-nominal e à crase. 46. Um carregador empilhou 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. 9

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. B) vermelha, azul e branca. C) branca, vermelha e azul. D) azul, vermelha e branca. 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. D) Com certeza Hugo está feliz e é possível que Rui esteja feliz. 10